Data transmitting and receiving device and method
By transmitting the communication line between the data processing device and the data driving unit, it is possible to quickly allocate identifiers to multiple source drivers, solving the complex identifier allocation problem in the prior art, improving efficiency and reducing costs.
Patent Information
- Application Number
- CN202510028074.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2025-01-03
- Filing Date
- 2025-01-08
- Publication Date
- 2025-07-08
AI Technical Summary
The process of quickly allocating inherent identifiers to multiple source drivers in the prior art is more complicated, requiring additional circuit structures and pins, resulting in increased time and cost.
The data processing device uses the second communication line to transmit the start signal and different recognition modes to the multiple data driving units. The data driving unit trains and stores the recognition mode as an identifier, omits the level detector and pins, and uses the recognition mode training clock to restore, and realizes fast identifier allocation.
The time to allocate identifiers to multiple source drivers is shortened, additional circuit structures and pins are omitted, allocation efficiency is improved and cost is reduced.
Smart Images

Figure CN120279825A_ABST
Abstract
Description
Technical Field
[0001] The embodiment relates to an identifier allocation technique for a data driving unit. Background Art
[0002] A display panel is composed of a plurality of pixels arranged in a matrix form. Each pixel can have colors such as red (R), green (G), and blue (B), and emits light according to a greyscale based on image data and displays an image on the display panel.
[0003] Image data is sent from a data processing device such as a timing controller to a data driving device such as a source driver. The image data is sent as a digital value, and the data driving device converts the image data into an analog voltage and drives each pixel.
[0004] A data transceiver device composed of a timing controller and a source driver can communicate through a bidirectional auxiliary channel and a unidirectional main channel. In this case, since the bidirectional auxiliary channel is connected to a plurality of data driving devices, in order to communicate with each source driver, it is necessary to set an inherent identifier (ID). Summary of the Invention
[0005] Technical Problem
[0006] The embodiment provides a data transceiver device and method capable of quickly allocating an inherent identifier to a plurality of source drivers.
[0007] The object of the present invention is not limited to the above-mentioned objects, and those of ordinary skill in the technical field to which the present invention belongs can clearly understand other objects not mentioned through the following description.
[0008] Technical Solution
[0009] The data transceiver device of this embodiment includes: a data processing device that transmits a start signal for entering an identifier assignment step to a plurality of data driving units through a second communication line, and transmits different recognition patterns (patterns) to the plurality of data driving units through a first communication line; and a data driving device including a plurality of data driving units that recognize the recognition pattern as its own identifier by training the different recognition patterns.
[0010] The data processing device sequentially transmits instructions related to whether the training of the recognition pattern has been completed to the plurality of data driving units through the second communication line, and the instructions can be transmitted together with the different recognition patterns.
[0011] The plurality of data driving units simultaneously receive the instructions through the second communication line, and the data driving units that store the recognition pattern transmitted together with the instructions as an identifier can transmit a reply signal through the second communication line.
[0012] The plurality of data driving units sequentially receive the instruction via the second communication line, and each data driving unit that stores the identification pattern transmitted together with the instruction as an identifier can transmit a reply signal to an adjacent data driving unit via a locked link of the second communication line.
[0013] The reply signal may include the identification patterns of the respective data driving units that store the identification pattern as their own identifiers.
[0014] If the transmission of the different identification patterns is completed, the data processing device may transmit an end signal for notifying that the identifier assignment step has ended.
[0015] If the identifier assignment step of the plurality of data driving units has ended, the data processing device may send a clock training pattern for a display mode operation to the plurality of data driving units.
[0016] The clock training pattern transmitted to the plurality of data driving units may have the same phase and period.
[0017] If the clock training is completed, the plurality of data driving units may change the level of the lock signal and send it to the data processing device.
[0018] The data transceiver method of this embodiment includes the following steps: the data processing device sends a start signal for entering the identifier assignment step to a plurality of data driving units via a second communication channel; sends different identification patterns to the plurality of data driving units via a first communication channel; and the plurality of data driving units train the received identification patterns and identify them as their own identifiers.
[0019] After sending the different identification patterns, it further includes the following steps: the data processing device sequentially transmits an instruction related to whether the training of the identification pattern has been completed to the plurality of data driving units via the second communication line, and the instruction may be transmitted together with the different identification patterns.
[0020] It may further include the following steps: if the transmission of the different identification patterns is completed, the data processing device transmits an end signal for notifying that the identifier assignment step has ended.
[0021] After the step of transmitting the end signal, it may further include the following steps: transmitting a clock training pattern with the same phase and period to the plurality of data driving units.
[0022] Effects of the Invention
[0023] According to the embodiment, the time for allocating identifiers to a plurality of source drivers can be shortened.
[0024] According to an embodiment, additional circuit structures such as a voltage level detector for allocating an identifier to a source driver can be omitted.
[0025] According to an embodiment, an additional pin for selecting a source driver (chip select) can be omitted.
[0026] The effects of the present invention are not limited to the above-mentioned effects, and those skilled in the art to which the present invention pertains can clearly understand other effects not mentioned from the description of the scope of the invention claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a conceptual diagram of a display device according to an embodiment of the present invention.
[0028] Figure 2 It is a structural diagram of a data processing device and a data driving device according to an embodiment of the present invention.
[0029] Figure 3 It is a diagram showing a first main communication unit and a second main communication unit according to an embodiment of the present invention.
[0030] Figure 4 It is a diagram showing main communication and auxiliary communication between a data processing device and a data driving device according to an embodiment of the present invention.
[0031] Figure 5 It is a diagram showing main communication and auxiliary communication between a data processing device and a data driving device according to an embodiment of the present invention.
[0032] Figure 6 It is a sequence diagram showing a process of assigning identifiers to a plurality of data driving units according to an embodiment of the present invention.
[0033] Figure 7 It is a flowchart showing a process of assigning identifiers to a plurality of data driving units according to an embodiment of the present invention.
[0034] Figure 8 It is a diagram showing an identification mode according to an embodiment of the present invention.
[0035] Figure 9 It is a diagram showing an identification mode according to another embodiment of the present invention.
[0036] Figure 10 It is a flowchart showing a process of assigning identifiers to a plurality of data driving units according to another embodiment of the present invention.
[0037] Figure 11 It is a diagram showing a process of restoring a communication state when a lock fails in a display mode according to an embodiment of the present invention.
[0038] Figure 12 A diagram showing the process of restoring the communication state when the locking fails in the display mode according to another embodiment of the present invention.
[0039] Description of reference numerals
[0040] 110: Data processing device 120: Data driving device
[0041] LN1: First communication line LN2: Second communication line Detailed implementation manners
[0042] The advantages, features and implementation methods of the present invention can be made clear with reference to the embodiments described in conjunction with the attached Figure 1 drawings and described in detail. The present invention is not limited to the embodiments disclosed below, and can be implemented in different embodiments. Multiple embodiments are only used to make the disclosure of the present invention complete, so that those of ordinary skill in the technical field to which the present invention belongs can fully understand the scope of the present invention. The present invention should be defined based on the scope of the claims.
[0043] In order to illustrate the embodiments of the present invention, the shapes, sizes, ratios, angles, quantities, etc. disclosed in the drawings are only examples, and the present invention is not limited to the matters shown in the drawings. Throughout the entire content of this specification, the same reference numerals actually designate the same structural elements. Also, in the process of describing the present invention, when it is determined that the specific description of related well-known technologies may unnecessarily confuse the gist of the present invention, the detailed description thereof will be omitted.
[0044] Part or all of the following embodiments can be combined or combined with each other, and various linkages and drives can be achieved technically. Each embodiment can be implemented independently or can be implemented together based on the relevant relationship.
[0045] Hereinafter, multiple embodiments of the present invention will be described in detail with reference to the drawings.
[0046] Figure 1 A conceptual diagram of a display device according to an embodiment of the present invention.
[0047] Referring to Figure 1 , the display device 100 may include a data processing device 110, a data driving device 120, a display panel 130, a gate driving device 140, etc.
[0048] The data processing device 110 may receive video data from other devices. The other device, as a device for generating video data, refers to a host.
[0049] The data processing device 110 processes the image data received from other devices to be suitable for the data driving device 120, and can send the processed image data to the data driving device 120. The data processing device 110 can perform digital gamma correction on the gradient values of each pixel included in the image data, and can also perform correction processing to suit the characteristics of each pixel.
[0050] The data driving device 120 receives the image data from the data processing device 110, and can generate a data voltage VD based on the gradient values of the pixels included in the image data and supply the data voltage VD to the pixel P.
[0051] A plurality of pixels P can be provided on the display panel 130. Moreover, each pixel P is connected to the data driving device 120 through a data line DL, and can be connected to the gate driving device 140 through a gate line GL.
[0052] The display panel 130 can be a panel of a flat panel display device such as a liquid crystal display device (LCD, Liquid Crystal Display), a field emission display device (FED, Field Emission Display), a plasma display panel (PDP, Plasma Display Panel), an organic light emitting display device (OLED, Organic Light Emitting Display), a non-organic light emitting display device (Non-Organic Light Emitting Display), etc.
[0053] A transistor can be provided in each pixel P. The gate terminal of the transistor is connected to the gate line GL, and the source terminal can be connected to the data line DL. If the gate driving device 140 supplies a scan signal SCN through the gate line GL, the transistor is turned on, and the data line DL is connected to the pixel P. After the data line DL is connected to the pixel P, the data voltage VD supplied by the data driving device 120 is transmitted to the pixel P.
[0054] In order to match the timings of the gate driving device 140 and the data driving device 120, the data processing device 110 can send a timing control signal to the gate driving device 140 and the data driving device 120.
[0055] The data processing device 110 can send a gate control signal to the gate driving device 140. The gate control signal can include the timing control signal. The gate driving device 140 can generate a scan signal SCN based on the gate control signal and supply the scan signal SCN to the pixel P through the gate line GL.
[0056] Between a data processing device 110 and a data driving device 120, at least two communication lines LN1 and LN2 may be provided. The data processing device 110 sends a first communication signal MDT through the first communication line LN1 and may send a second communication signal LCK through the second communication line LN2. The second communication signal may include various status check messages.
[0057] The first communication line LN1 may be defined as a main communication line and a main channel, and the second communication line LN2 may be defined as an auxiliary communication line and an auxiliary channel. Moreover, the first communication signal MDT may be defined as a main communication signal, and the second communication signal LCK may be defined as an auxiliary communication signal.
[0058] The data processing device 110 may send image data and a timing control signal to the data driving device 120 through the first communication line LN1, and the data driving device 120 may send status information to the data processing device 110 through the auxiliary communication signal LCK.
[0059] Figure 2 It is a structural diagram of a data processing device and a data driving device according to an embodiment of the present invention. Figure 3 It is a diagram showing a first main communication part and a second main communication part according to an embodiment of the present invention.
[0060] Referring to Figure 2 and Figure 3 The data processing device 110 may include a transmission control unit 111, a first main communication unit 112, a first auxiliary communication unit 113, etc. Moreover, the data driving device 120 may include a reception control unit 121, a second main communication unit 122, a second auxiliary communication unit 123, etc.
[0061] The first main communication unit 112 and the second main communication unit 122 may be connected through the first communication line LN1. The first main communication unit 112 may send control data and image data to the second main communication unit 122 through the first communication line LN1.
[0062] The first auxiliary communication unit 113 and the second auxiliary communication unit 123 may be connected through the second communication line LN2. The first auxiliary communication unit 113 and the second auxiliary communication unit 123 may send auxiliary communication signals through the second communication line LN2.
[0063] The main communication signal MLP may include image data representing a gradient value related to a pixel, and the auxiliary communication signal ALP may include a signal representing a clock training state in the data driving device 120, a status confirmation signal, etc.
[0064] The first main communication unit 112 includes a scrambler 112A, an encoder 112B, a P2S (parallel-to-serial) conversion unit 112C, and a transmission unit 112D. The second main communication unit 122 may include a reception unit 122D, an S2P (serial-to-parallel) conversion unit 122C, a decoder 122B, a descrambler 122A, etc.
[0065] The video data can be scrambled by the scrambler 112A. Scrambling can prevent the same bit from being continuously configured more than K (K is a natural number of 2 or more) times in the data transmission stream through the process of confusing each bit of the transmitted data. The scrambling is performed according to a pre-agreed rule, and the descrambler 122A can execute the function of restoring the stream that confuses each bit to the original state data.
[0066] The encoder 112B can encode P bits of the transmission stream in the data into Q bits. For example, when P is 8, Q can be 10. Encoding 8-bit data into 10-bit data is defined as 8B10B encoding. 8B10B encoding is a method of encoding through a DC balanced code. According to an embodiment, in addition to video data, control data of a horizontal line can also be encoded to improve the data recovery rate and improve image quality defects.
[0067] The encoder 112B can increase the bits of the transmission stream by encoding the data. Moreover, the encoded data can be decoded by the decoder 122B into a DC balanced code, for example, 8B10B-. On the other hand, the encoded data can be restored to the original bits by the decoder 122B.
[0068] During the process of encoding the data, the encoder 112B can use run length limited coding (LRLC, Limited RunLength Code). "Run Length" refers to continuously configuring the same bit, and run length limited coding can prevent the "Run Length" of the data from being greater than a specified size by controlling specific bits between the data.
[0069] When the encoder 112B encodes the data using run length limited coding, the decoder 314 can decode the data by using the run length limited coding method of the encoder 112B.
[0070] The data transmitted in parallel within the data processing device can be serially converted to achieve the transmission between the data processing device and the data driving device. The serial-parallel conversion of the data can be performed by the P2S conversion unit 112C. The S2P conversion unit 122C can execute the function of converting the serially received data into parallel.
[0071] The serially converted data can be sent to the data driving device through the transmitting unit 112D of the data processing device. In this case, the data can be sent through the first communication line LN1 in the form of the main communication signal MLP.
[0072] The data received by the data driving device can be sent to the decoder 122B and the descrambler 122A through the receiving unit 122D and the S2P conversion unit 122C.
[0073] The transmitting unit 112D can send data through at least one first communication line LN1. Moreover, in order to send signals in a differential manner, each first communication line LN1 can be composed of two signal lines. In the case of using multiple first communication lines LN1, the transmitting unit 112D can disperse and send data to the multiple first communication lines LN1. Moreover, the receiving unit 112D can constitute data by collecting the signals dispersed and received via the multiple first communication lines LN1.
[0074] The S2P conversion unit 122C can include a clock recovery unit 122C-1. The clock recovery unit 122C-1 can extract its own identifier by training the identification pattern. Then, the clock recovery unit 122C-1 can perform training on the clock training pattern to recover the clock for driving the display mode. The clock recovery unit 122C-1 recovers data through the recovered clock. If the recovered data matches the standard data, the recovered clock can be used for communication with the data processing device 110. The clock recovery unit 122C-1 can recover the clock by a phase-locked loop (PLL) method, but is not limited thereto. For example, the clock recovery unit can also recover the clock by a delay-locked loop (DLL) method.
[0075] According to an embodiment, the first transmitting unit 111 can include a first memory 114 for storing the identification patterns to be assigned to multiple data driving devices. In the identifier assignment step, the data processing device 110 can transmit different identification patterns stored in the first memory 114 to each data driving device 120 through the first communication line LN1. If the clock recovery unit of the S2P conversion unit 122C trains the identification pattern received through the first communication line LN1, the data driving device 120 can store the corresponding identification pattern in the second memory 124.
[0076] Figure 4 A diagram showing the main communication and auxiliary communication between the data processing device and the data driving device according to an embodiment of the present invention. Figure 5 A diagram showing the main communication and auxiliary communication between the data processing device and the data driving device according to an embodiment of the present invention.
[0077] Refer to Figure 4, the data driving device may include a plurality of data driving units 120a, 120b, 120c, and 120d. The plurality of data driving units 120a, 120b, 120c, and 120d may be a source driver or a data driving integrated circuit. The data processing device 110 may communicate with the plurality of data driving units 120a, 120b, 120c, and 120d through the first communication line LN1. The first communication line LN1 may be connected to each of the data driving units 120a, 120b, 120c, and 120d in a one-to-one manner.
[0078] Each of the first communication lines LN1 may be composed of m (m is a natural number) electrically insulated lines. Moreover, every two of the m lines form a pair, and each pair may perform low voltage differential (LVDS, Low Voltage Differential Signaling) communication.
[0079] The data processing device 110 and the plurality of data driving units 120a, 120b, 120c, and 120d may transmit and receive information through the second communication line LN2.
[0080] Among the plurality of data driving units 120a, 120b, 120c, and 120d, the second communication line LN2 may be connected in a cascaded form constituting a plurality of locked links. The first data driving unit 120a may receive a signal from the data processing device 110 through the first locked link LN2a. The first data driving unit 120a and the second data driving unit 120b may be connected through the second locked link LN2b, the second data driving unit 120b and the third data driving unit 120c may be connected through the third locked link LN2c. The third data driving unit 120c and the fourth data driving unit 120d may be connected through the fourth locked link LN2d, and the fourth data driving unit 120d may be connected to the data processing device 110 through the response link LN2e.
[0081] The first data driving unit 120a to the fourth data driving unit 120d can transmit a lock signal using a lock link. Among the signals indicating the clock training state, the lock signal refers to a signal indicating the completion state of clock training. The fourth data driving unit 120d can transmit a lock signal to the data processing device 110. Herein, the lock signal can indicate the communication state of at least one of the first data driving unit 120a to the fourth data driving unit 120d. When a lock failure occurs in at least one of the first data driving unit 120a to the fourth data driving unit 120d, the lock signal can be converted into a value indicating a communication abnormal state. The lock failure signal means that the link between the data processing device 110 and the data driving device 120 is broken. As the data driving device 120 counts the failure signals, if the failure signals occur more than N (N is a natural number) times, a signal for changing the clock training state can be generated through the second communication line LN2 connected to the data processing device 110.
[0082] Refer to Figure 5 , the data processing device 110 can also be connected to the plurality of data driving devices 120 through a plurality of first communication lines LN1 in a one-to-one manner. Moreover, the data processing device 110 and the plurality of data driving devices 120 can be connected through a second communication line LN2 constituting a common bus.
[0083] The second communication line LN2 can be a single signal line driven by open-drain. The second communication line LN2 is connected to a pull-up resistor Rpu. One side of the pull-up resistor Rpu is connected to the second communication line LN2, and the other side can provide a driving voltage VCC.
[0084] The second communication line LN2 is connected to the plurality of data driving units 120a, 120b, 120c, 120d, and a multi-drop architecture can be realized through this connection.
[0085] The data processing device 110 can send image data with a built-in clock to the data driving device 120 through the first communication line LN1. Moreover, the data processing device 110 and the data driving device 120 can transmit and receive various information through the second communication line LN2.
[0086] Figure 6 It is a sequence diagram showing the process of assigning identifiers to a plurality of data driving units according to an embodiment of the present invention. Figure 7 It is a flowchart showing the process of assigning identifiers to a plurality of data driving units according to an embodiment of the present invention. Figure 8 It is a diagram showing an identification mode according to an embodiment of the present invention. Figure 9 It is a diagram showing an identification mode according to another embodiment of the present invention. Figure 10Flowchart showing the process of assigning identifiers to multiple data driving units according to another embodiment of the present invention.
[0087] Referring to Figure 6 and Figure 7 The method of assigning identifiers to multiple data driving units may include: step S110 of sending an identifier assignment start signal; step S120 of sending different identification modes; step S130 of checking the identification mode; step S140 of sending an identifier assignment end signal; step S150 of transmitting a clock training mode; step S160 of confirming the state of the data driving unit; and step S170 of driving according to the display mode.
[0088] In step S110 of sending the identifier assignment start signal, when the power is turned on, the data processing device 110 may input a start signal (T11) for entering the identifier assignment step through the second communication line LN2. Since the second communication line LN2 is respectively connected to multiple data driving units 120a, 120b, 120c, 120d, the multiple data driving units 120a, 120b, 120c, 120d may respectively receive the start signal and enter the identifier assignment step.
[0089] The second communication lines LN2 of the multiple data driving units 120a, 120b, 120c, 120d may be connected in a cascaded manner or in a multi-point manner. In an embodiment, they are connected in a multi-point manner.
[0090] In step S120 of sending different identification modes, the data processing device 110 may send different identification modes (T12) to the multiple data driving units 120a, 120b, 120c, 120d simultaneously or sequentially through the first communication line LN1. For example, as Figure 8 shown, a 10-bit identification mode may be continuously transmitted to each of the data driving units 120a, 120b, 120c, 120d.
[0091] The data processing device 110 may repeatedly transmit a first identification mode RX1 of "1100000000" bits to the first data driving unit 120a. The clock recovery unit of the first data driving unit 120a may train the first identification mode RX1 and recognize the first identification mode as its own identifier. The first data driving unit 120a may store the trained first identification mode in the memory 124.
[0092] The data processing device 110 may repeatedly transmit a second identification mode RX2 of "1111100000" bits to the second data driving unit 120b. The clock recovery unit of the second data driving unit 120b may train the second identification mode RX2 and store it in the memory 124 as its own identifier.
[0093] The data processing device 110 may repeatedly transmit a third identification pattern RX3 of "1111111100" bits to the third data driving unit 120c. The clock recovery unit of the third data driving unit 120c may train the third identification pattern RX3 and store it as its own identifier in the memory 124.
[0094] As described above, by transmitting identification patterns with different bit arrangements to the plurality of data driving units 120a, 120b, 120c, 120d respectively and training each identification pattern, the corresponding identification pattern can be stored as its own identifier. When the bit arrangement of the identification pattern changes, since the load cycle also changes accordingly, different identifiers can be identified.
[0095] However, for example, as Figure 8 shown, the different identification patterns transmitted to the data driving units 120a, 120b, 120c, 120d are not limited to information with different load cycles. For example, as Figure 9 shown, signals with different frequencies can also be sent to assign identifiers to the respective data driving units 120a, 120b, 120c, 120d. Alternatively, identification patterns can be generated using signals with different load cycles and frequencies.
[0096] According to the embodiment, since the identification pattern is transmitted through the first communication line LN1 and each identification pattern is trained to store the identifier, the time required to assign identifiers to the plurality of data driving units 120a, 120b, 120c, 120d can be shortened. And, for assigning identifiers, there is an advantage that a voltage level detector or a pin can be omitted. In the case of using a plurality of pins, since it is necessary to connect a low voltage and a high voltage to each pin, there are problems of increased manufacturing cost and a large amount of time required to assign identifiers.
[0097] In the step S130 of checking the identification pattern, the data processing device 110 may request the transmission of the trained identification pattern (T13) through the second communication line LN2 in order to check whether the training of the identification pattern is completed.
[0098] For example, the data processing device 110 may transmit an instruction requesting the transmission of the trained identification pattern to the first data driving unit 120a through the second communication line LN2. The instruction may include the identification pattern of the first data driving unit 120a.
[0099] Therefore, although multiple data driving units 120a, 120b, 120c, and 120d all receive instructions via the second communication line LN2, only the first data driving unit 120a that trains the corresponding recognition mode can respond to the instructions. The first data driving unit 120a can transmit the recognition mode it has trained to the data processing device 110 via the second communication line LN2.
[0100] As described above, it is possible to sequentially confirm whether the data driving units 120a, 120b, 120c, and 120d have completed the identifier assignment step by transmitting instructions together with the recognition modes of the data driving units 120a, 120b, 120c, and 120d.
[0101] In the case of the cascade mode, the data driving unit that has completed the training of the recognition mode among the multiple data driving units 120a, 120b, 120c, and 120d can transmit its own recognition mode via the second communication line LN2 according to the request signal. The recognition mode transmitted to the data driving unit can finally be transmitted to the data processing device 110 via the locking channels of the adjacent multiple data driving units 120a, 120b, 120c, and 120d.
[0102] In step S140 of notifying the end of identifier assignment, if the transmission of the recognition mode is completed, the data processing device 110 can transmit an instruction (T14) notifying that the identifier assignment step has ended.
[0103] In step S150 of transmitting the clock training mode, the data processing device 110 can transmit a clock training mode (T15) with the same phase and period to the multiple data driving units 120a, 120b, 120c, and 120d. However, this embodiment is not limited thereto. For example, clock training can also be performed based on the recognition modes transmitted to the multiple data driving units 120a, 120b, 120c, and 120d. Since the recognition mode is a repeating pattern, it is possible to recover the clock and video data from the clock-embedded data transmitted in the display mode using the clock trained based on the recognition mode.
[0104] The recognition mode can be set to a frequency band that the clock recovery unit can recover, and can be set to the same or similar mode or similar frequency band as the clock training mode of the display mode. Therefore, if the clock generated by training the recognition mode is used, additional clock training can be omitted. In this case, the clocks of the clock recovery units required for the multiple data driving units 120a, 120b, 120c, and 120d to recover the clock and video data in the display mode can be different from each other.
[0105] In step S160 of confirming the status of the data driving units, the data processing apparatus 110 can transmit an instruction (T16) capable of checking whether the clock and data are normally restored to the plurality of data driving units 120a, 120b, 120c, and 120d via the second communication line LN2.
[0106] The plurality of data driving units 120a, 120b, 120c, and 120d can collectively transmit their identification modes and current status information via the second communication line LN2. As the identification mode and status information are received collectively, the data processing apparatus 110 can confirm the current status of the data driving units.
[0107] In step S170 of driving in accordance with the display mode, the data processing apparatus can transmit video data and control data (T17) using a high-speed protocol. Since the plurality of data driving units 120a, 120b, 120c, and 120d have completed clock training, the clock and video data can be restored in the subsequent display mode. The display mode can be a step of outputting an image to the display unit when the setting in each data driving unit is completed.
[0108] In the display mode step, the data processing apparatus 110 and the plurality of data driving units 120a, 120b, 120c, and 120d can transmit and receive various information such as status information related to whether link training and balancers are completed and data errors. In this case, when the plurality of data driving units 120a, 120b, 120c, and 120d transmit status information, their identification modes can be transmitted collectively. Therefore, the data processing apparatus 110 can identify the status information transmitted by the data driving units by confirming the identification mode.
[0109] Refer to Figure 10 , the data processing apparatus 110 can transmit an identification mode to the plurality of data driving units 120a, 120b, 120c, and 120d by transmitting an identifier assignment start signal to the plurality of data driving units 120a, 120b, 120c, and 120d via the second communication line LN2. Subsequently, the data processing apparatus 110 does not transmit an instruction for checking whether the identifier assignment step is normally executed, and if the transmission of the identification mode has ended, an end signal of the identifier assignment step can be transmitted via the second communication line LN2.
[0110] Moreover, the data processing apparatus 110 can also omit the steps of transmitting a clock training mode for clock training and / or transmitting an instruction capable of checking whether the clock training step is normally executed. According to this configuration, the identifier assignment step can be completed more quickly and the display mode can be entered.
[0111] Figure 11 A diagram showing a process of restoring a communication state when a lock fails in a display mode according to an embodiment of the present invention. Figure 12A diagram showing the process of restoring the communication state when locking fails in the display mode according to another embodiment of the present invention.
[0112] Referring to Figure 11 , in the display mode, when locking fails due to external noise (e.g., ESD), the data driving units 120a, 120b, 120c, 120d may change the lock signal to a low level.
[0113] When the lock signal becomes low, the data processing device 110 may transmit the clock training mode (T15) again.
[0114] When the clock training is completed within a predetermined time, the data driving units 120a, 120b, 120c, 120d may change the lock signal to a high level.
[0115] As the detection of the lock signal changing to a high level, the data processing device 110 may transmit the video data again. According to the above-described structure, even when the clocks of the data driving units 120a, 120b, 120c, 120d are damaged, it is possible to quickly recover.
[0116] Referring to Figure 12 , when locking fails due to external noise (ESD), the data driving units 120a, 120b, 120c, 120d may change the lock signal to a low level. When the lock signal becomes low, the data processing device 110 may transmit the clock training mode (T15) again.
[0117] However, the data driving units 120a, 120b, 120c, 120d may not be able to complete the clock training within a predetermined time. Or, even if the data processing device 110 requests the identification mode and status confirmation of the corresponding data driving units 120a, 120b, 120c, 120d together, in the case where the corresponding data driving units 120a, 120b, 120c, 120d do not respond, it may be determined that the identification mode information stored in the memory is damaged due to external noise.
[0118] Therefore, the data processing device 110 transmits the identifier assignment start signal to all the data driving units 120a, 120b, 120c, 120d again, and may transmit different identification modes (T12) to each of the data driving units 120a, 120b, 120c, 120d. Subsequently, an instruction for confirming whether the identifier identification is normally executed is transmitted to the data driving units 120a, 120b, 120c, 120d. If it is determined that the identifier assignment step is normally executed, the clock training step (T15) may be executed again. As described above, according to the degree of damage caused by external noise, the recovery step can be adjusted in different ways to quickly restore the communication state.
[0119] In the above description, the content recorded in the technical problem, technical solution, and invention effect does not specify the basic features of the claims. Therefore, the scope of protection of the claims is not limited to the matters recorded in the description content.
[0120] As mentioned above, although the embodiments of the present invention have been further described in detail with reference to the accompanying drawings, the present invention is not limited to such embodiments and can be variously modified without departing from the technical idea of the present invention. Therefore, the embodiments disclosed in the present invention are only for illustration and do not limit the technical idea of the present invention. The scope of the technical idea of the present invention is not limited to such embodiments. Therefore, the embodiments described above are only examples in all aspects and should not be construed as having a limiting meaning.
Claims
1. A data transceiver device, characterized in that, Comprising: A data processing device that transmits a start signal for entering an identifier assignment step to a plurality of data driving units via a second communication line, and transmits different identification patterns to the plurality of data driving units via a first communication line; And A data driving device including a plurality of data driving units that identify the identification patterns as their own identifiers by training the different identification patterns.
2. The data transceiver device according to claim 1, wherein The data processing device sequentially transmits instructions related to whether the training of the identification patterns has been completed to the plurality of data driving units via the second communication line, and the instructions are transmitted together with the different identification patterns.
3. The data transceiver device according to claim 2, wherein The plurality of data driving units simultaneously receive the instructions via the second communication line, Each data driving unit that stores the identification pattern transmitted together with the instructions as an identifier transmits a reply signal via the second communication line.
4. The data transceiver device according to claim 2, wherein The plurality of data driving units sequentially receive the instructions via the second communication line, Each data driving unit that stores the identification pattern transmitted together with the instructions as an identifier transmits a reply signal to an adjacent data driving unit via a locked link of the second communication line.
5. The data transceiver device according to claim 3, characterized in that, The reply signal includes the identification patterns of each of the data driving units that store the identification pattern as their own identifiers.
6. The data transceiver device according to claim 1, wherein If the transmission of the different identification patterns is completed, the data processing device transmits an end signal for notifying that the identifier assignment step has ended.
7. The data transceiver device according to claim 1, characterized in that If the identifier assignment step of the plurality of data driving units has ended, the data processing device sends a clock training mode for displaying a mode operation to the plurality of data driving units.
8. The data transceiver device according to claim 7, wherein The clock training mode transmitted to the plurality of data driving units has the same phase and period.
9. The data transceiver device according to claim 7, wherein If the clock training is completed, the plurality of data driving units change a lock signal and send it to the data processing device.
10. The data transceiver device according to claim 1, wherein The plurality of data driving units use the clocks and video data in the display mode recovered by the clocks trained by the different identification patterns.
11. The data transceiver device according to claim 1, wherein At least one of the load cycles and frequencies of the different identification patterns is different from each other.
12. A data sending and receiving method, characterized in that, Including the following steps: The data processing device sends a start signal for entering an identifier assignment step to a plurality of data driving units via the second communication line; Sends different identification patterns to the plurality of data driving units via the first communication line; and The plurality of data driving units train the received identification patterns and identify them as their own identifiers.
13. The data transceiver method according to claim 12, wherein After the step of sending different identification patterns, the following steps are further included: the data processing device sequentially transmits instructions related to whether the training of the identification patterns has been completed to the plurality of data driving units via the second communication line, The instructions are transmitted together with the different identification patterns.
14. The data transceiver method according to claim 12, wherein The following steps are further included: If the transmission of the different identification patterns is completed, the data processing device transmits an end signal for notifying that the identifier assignment step has ended.
15. The data transceiver method according to claim 14, characterized in that After the step of transmitting the end signal, the following steps are further included: transmitting a clock training pattern with the same phase and period to the plurality of data driving units.