LED driving system, device and method and display device
By introducing redundant input and output ports and data frame header counting bit processing in the LED driver system of Mini-LED backlight panel, the system out of control caused by interference and failure of single-line chain transmission is solved, and the breakpoint continuous transmission is achieved and stability of data delivery.
Patent Information
- Application Number
- CN202411507366.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-10-28
AI Technical Summary
The LED driver system of the existing Mini-LED backlight panel is easily affected by external interference in single-line chain transmission. When the communication line fails, the entire system will be out of control and the interruption cannot be achieved, resulting in the slave unable to receive the host. data.
A LED driver system with redundant input and output ports was designed. By setting each LED driver chip to have two sets of input and output ports, and adding count data bits to the header of the data frame to ensure that the instruction data is in the serial communication chain. It can continue to transmit in the road, and even when a fault occurs, it can ensure that the subsequent driver chip obtains backlight brightness data.
It realizes that when one input and output port fails in the serial communication link, the other port can continue to transmit instruction data, avoiding the problem that the equipment behind the failed node cannot accept data, and ensuring the correct transmission of backlight brightness data and the system. stability.
Smart Images

Figure CN119107903A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of image display technology, and in particular to an LED driving system, equipment, method and display device. Background Art
[0002] With the development of display technology, Mini-LED displays, OLED displays and Micro-LED displays have gradually become the three main directions of display technology development based on traditional LCD displays. However, OLED display technology is limited by material properties, and the pixel ablation problem is still difficult to solve. Micro-LED technology still needs to rely on solving the efficiency of mass transfer technology to enable it to be applied to large-size displays at a lower cost. Therefore, as far as the current situation is concerned, LCD displays using direct-type Mini-LED backlight panels are the best display solutions. The so-called direct-type Mini-LED backlight panel refers to a high-density LED array composed of more delicate Mini LED lamp beads (the size is reduced to less than 100 microns), and the entire backlight panel can be divided into multiple backlight partitions, and the number of each backlight partition can be increased from tens of traditional LEDs to hundreds or even thousands. Therefore, how to drive and control a large number of Mini LED lamp beads so that their luminous brightness can better match the display of the liquid crystal panel has become the core issue in the application of Mini-LED backlight panels.
[0003] The LED driving technology currently used in Mini-LED backlight panels generally uses one LED driver chip to control and drive LED light strings of multiple channels, and multiple LED driver chips are connected in series using a single-line chain. Only a single signal line is used in the communication link to minimize the communication wiring and facilitate simplified wiring in integrated circuit design; it is used in some Mini-LED backlight modules, integrated circuits and other systems to achieve efficient and stable communication between the host and multiple slaves. The automatic address encoding method for the slave can quickly and accurately encode the address of the slave in the chain communication link; the use of a specific encoding method (Manchester encoding or pulse width encoding) ensures the anti-interference and stability of data transmission.
[0004] However, the disadvantages of single-line chain transmission include: in some cases, it may be more susceptible to interference from external signals; if the communication line between any two slaves in the communication link fails, such as a circuit break, all slaves after the breakpoint will not be able to receive the data sent by the host, causing the entire system to be out of control and out of control of the host.
[0005] It can be seen that, for the single-line chain LED driving system in the prior art, there is a need for a new single-line chain LED driving system that can support both single-line bidirectional and unidirectional transmission modes, realize the function of breakpoint resumption, and complete the communication between the host and all slaves except the faulty slave. Summary of the invention
[0006] The technical purpose to be achieved by the present invention is to provide an LED driving system, equipment, method and display device.
[0007] Based on the above technical objectives, the present invention provides an LED driving system, the LED driving system comprising:
[0008] Controller and multiple LED driver chips;
[0009] The controller and the plurality of LED driver chips form a serial communication link, and the controller acts as a host to send instruction data to the plurality of LED driver chips as slaves;
[0010] Each of the LED driver chips has a first group of input and output ports and a second group of input and output ports, the first group of input and output ports includes a first input port and a first output port, and the second group of input and output ports includes a second input port and a second output port;
[0011] In the serial communication link, the first output port of the previous LED driver chip is connected to the first input port of the next LED driver chip, and the second output port of the previous LED driver chip is connected to the second input port of the next LED driver chip;
[0012] The first input port and the second output port of each LED driver chip are directly connected inside the chip; and the LED driver chip is configured to ignore the command data received by the second input port when it receives command data from the second input port and then receives command data from the first input port, and only processes the command data received by the first input port.
[0013] In one embodiment, the first input port of the LED driver chip at the first position in the serial communication link is connected to the output port of the controller, and the first output port of the LED driver chip at the last position is connected to the input port of the controller.
[0014] In one embodiment, the first group of input and output ports of each LED driver chip are bidirectional communication ports. When the last LED driver chip receives the command data, the last LED driver chip transmits the echo data back to the controller through the first group of input and output ports.
[0015] In one embodiment, the instruction data includes frame header bit data and backlight brightness data bits, the frame header bit data includes counting data bits, and the backlight brightness data bits include a plurality of backlight brightness data packets arranged in sequence.
[0016] In one embodiment, when the LED driver chip receives instruction data transmitted by the first input port and ignores instruction data input by the second input port, the LED driver chip adds a counting data bit to the frame header data of the instruction data, and selects the backlight brightness data packet at the corresponding sequential position as its own LED driving data according to the number of updated counting data bits.
[0017] In one embodiment, when the LED driver chip receives instruction data transmitted by the second input port and does not receive instruction data from the first input port, the LED driver chip adds two counting data bits to the frame header data of the instruction data, and selects the backlight brightness data packet at the corresponding sequential position as its own LED driving data according to the number of updated counting data bits.
[0018] The present invention further provides an LED driving system, the LED driving system comprising:
[0019] Controller and multiple LED driver chips;
[0020] The controller and the plurality of LED driver chips form a serial communication link, and the controller acts as a host to send instruction data to the plurality of LED driver chips as slaves;
[0021] Each of the LED driver chips has a first input port, a first output port, and a second input port;
[0022] In the serial communication link, the first output port of the previous LED driver chip is connected to the first input port of the next LED driver chip, and the first input port of the previous LED driver chip is connected to the second input port of the next LED driver chip;
[0023] The LED driver chip is configured to ignore the instruction data received from the second input port and only process the instruction data received from the first input port when the instruction data is received from the second input port and then from the first input port.
[0024] In one embodiment, a line connecting the first input port of the previous LED driver chip and the second input port of the next LED driver chip overlaps with a vertical projection of the previous LED driver chip on the wiring substrate.
[0025] Compared with the prior art, one or more embodiments of the present invention may have the following advantages:
[0026] 1. The present invention sets redundant input and output ports so that when a fault occurs between one of the input and output ports and the instruction data cannot be transmitted normally, the other input and output data can be used to continue transmitting the instruction data, thereby avoiding the defect that due to the failure of a transmission node in the serial communication link, the devices behind the failed node cannot receive data.
[0027] 2. The present invention performs differential processing on the data received by different input ports (specifically, adding one data bit (normal state) or two data bits (previous stage fault) after the data frame header bit is transmitted and then continuing to transmit subsequent data bits), thereby ensuring that when the instruction data is transmitted in the serial link, even if a faulty driver chip occurs, the subsequent driver chip can correctly obtain the backlight brightness data corresponding to itself.
[0028] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0030] Figure 1 is a schematic structural diagram of an LED backlight panel according to a first embodiment of the present invention;
[0031] Figure 2 is a schematic structural diagram of an LED driving unit according to a first embodiment of the present invention;
[0032] Figure 3 It is a schematic diagram of the data frame structure of the present invention;
[0033] Figure 4 It is a schematic diagram of data frame header bit processing in the normal communication mode of the present invention;
[0034] Figure 5 It is a schematic diagram of processing data bit of the header bit of a data frame in the breakpoint state of the present invention;
[0035] Figure 6 It is a schematic diagram of the timing of data bit transmission of data frame penetration of the present invention;
[0036] Figure 7 is a schematic structural diagram of an LED backlight panel according to a second embodiment of the present invention;
[0037] Figure 8 is a schematic structural diagram of an LED driving unit according to a third embodiment of the present invention; DETAILED DESCRIPTION
[0038] In order to make the objectives, technical solutions and advantages of the present invention more clear, the present invention is further described in detail below with reference to the accompanying drawings.
[0039] It should be understood that when an element or layer is referred to as "on ...", "adjacent to ...", "connected to" or "coupled to" other elements or layers, it can be directly on, adjacent to, connected to or coupled to other elements or layers, or there can be intervening elements or layers. On the contrary, when an element is referred to as "directly on ...", "directly adjacent to ...", "directly connected to" or "directly coupled to" other elements or layers, there is no intervening element or layer. It should be understood that although the terms first, second, third, etc. can be used to describe various elements, components, regions, layers and / or parts, these elements, components, regions, layers and / or parts should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or part from another element, component, region, layer or part. Therefore, without departing from the teachings of the present invention, the first element, component, region, layer or part discussed below can be represented as the second element, component, region, layer or part. And when the second element, component, region, layer or part is discussed, it does not indicate that the present invention necessarily has the first element, component, region, layer or part.
[0040] Spatially relative terms such as "under", "beneath", "below", "under", "above", "above", etc., may be used here for convenience of description to describe the relationship between an element or feature shown in the figure and other elements or features. It should be understood that in addition to the orientation shown in the figure, the spatial relationship terms are intended to also include different orientations of the device in use and operation. For example, if the device in the accompanying drawings is turned over, then the elements or features described as "under other elements" or "under it" or "under it" will be oriented as "on" other elements or features. Therefore, the exemplary terms "under" and "under" may include both upper and lower orientations. The device can be oriented otherwise (rotated 90 degrees or other orientations) and the spatial descriptors used herein are interpreted accordingly.
[0041] The purpose of the terms used herein is only to describe specific embodiments and is not intended to be limiting of the present invention. When used herein, the singular forms "one", "an" and "said / the" are also intended to include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "consisting of" and / or "comprising", when used in this specification, determine the presence of the features, integers, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, parts and / or groups. When used herein, the term "and / or" includes any and all combinations of the relevant listed items.
[0042] Example 1
[0043] like Figure 1 The schematic diagram of the structure of the LED backlight panel of the present embodiment shown in the figure, the LED backlight panel 100 includes a plurality of driving units 200 and an LED light string 300 composed of a plurality of LED lamp beads connected in series, the driving unit 200 includes a controller 201, that is, a plurality of LED driving chips 202 connected in series with the same in a single line. The controller 201 is a backlight timing controller Bcon, the backlight timing controller Bcon receives the backlight brightness data output by the image processing SOC, and transmits the backlight brightness data to the LED driving chip 202. The LED driving chip 202 is provided with a plurality of driving channel ports, each of which is connected to an LED light string 300, and the LED driving chip 202 drives the LED light string 300 of the corresponding channel to emit light according to the received backlight brightness data.
[0044] The controller 201, the LED driver chip 202 and the LED light string 300 may be located on the same substrate or may be located on the same substrate. Figure 1 As shown, the controller 201 is integrated on a single substrate. The controller 201 can be configured to control only one LED driver chip serial link, or can be configured to drive multiple LED driver chip serial links simultaneously according to the driving capability of the controller 201.
[0045] When the controller 201 and multiple LED driver chips form a serial link, it is obvious that when the communication line between the LED driver chips on the serial link fails, such as a circuit break, the remaining LED driver chips downstream of the breakpoint on the serial link will be unable to obtain backlight brightness data, thereby causing abnormal backlight display. One of the technical problems to be solved by the present invention is to achieve that when a faulty LED driver chip appears on the serial link, the backlight brightness data can still be transmitted on the serial link, thereby ensuring that the backlight brightness data can be transmitted to each LED driver chip on the serial link.
[0046] To achieve the purpose of the breakpoint resume technology of the present invention, Figure 2 As shown, the LED driver chip 202 of this embodiment is provided with two groups of input and output ports, namely a first group of input and output ports 2021 and a second group of input and output ports 2022. The first group of input and output ports 2021 includes a first input port 20211 (DIA) and a first output port 20212 (DOA). The second group of input and output ports 2022 includes a second input port 20221 (DIB) and a second output port 20222 (DOB).
[0047] In this embodiment, the controller 201 in the driving unit 200 is connected in series with the plurality of LED driver chips 202 in the following manner: the output end of the controller 201 is connected to the first input port 20211 of the first LED driver chip 202 among the plurality of LED driver chips 202; the first group of output ports 20212 of the first LED driver chip 202 is connected to the first input port 20211 of the next-stage LED driver chip 202; the second output port 20222 of the first LED driver chip 202 is connected to the second input port 20221 of the next-stage LED driver chip 202. Subsequently, the first input port of the LED driver chip 202 of each stage is connected to the first output port of the LED driver chip 202 of the previous stage; the second input port of the LED driver chip 202 of each stage is connected to the second output port of the LED driver chip 202 of the previous stage. The first output port of the last LED driver chip 202 is connected to the input end of the controller 201. At the same time, the second input port of the first LED driver chip 202 and the second output port of the last LED driver chip 202 are set to be suspended. The above-mentioned single-line serial link constitutes a one-master-multiple-slave communication link in which the controller 201 serves as a master and the plurality of LED driver chips 202 serve as slaves.
[0048] In this embodiment, the first input port and the second output port of the LED driver chip 202 are directly connected inside the chip, that is, the first input port and the second output port are short-circuited inside the LED driver chip 202. This setting is an important communication physical link setting basis for the present invention to achieve breakpoint resume transmission, and cooperates with the communication protocol setting of each input and output port to achieve breakpoint resume transmission of backlight brightness data on the serial communication link.
[0049] The communication protocol followed by the one-master-multiple-slave communication link of this embodiment during data communication includes:
[0050] 1. Data frame structure, i.e. data frame transmission method
[0051] The controller 201 sends a data frame to the LED driver chip 202. Figure 3 As shown, the data frame includes a frame header bit (Start_Bits), a control command bit (Command), a register address bit (Reg_Addr), an echo data bit (Echo), a data packet length bit (Data_Len), and a backlight brightness data bit (DATA). The order of the control command bit (Command), the register address bit (Reg_Addr), the echo data bit (Echo), and the data packet length bit (Data_Len) can be switched at will.
[0052] Specific: such as Figure 4 As shown, the data frame header bit (Start_Bits) is used to identify the physical sequence position of the driver chip that currently receives the data frame on the serial communication link. The data format of the initial data frame header bit (Start_Bits) sent by the controller 201 is in the form of "Bit S+Bit 1". When the driver chip U1 receives the data frame header bit, it will automatically add a data bit to the frame header bit, such as Figure 4 As shown, the frame header bit becomes the form of "Bit S+Bit 0+Bit 1", wherein "Bit 0" represents that the physical sequence position of the driver chip U1 on the serial communication link is the first. Accordingly, when the driver chip U1 identifies its own sequence position through the frame header bit, it collects the first brightness data packet in the subsequent backlight brightness data bits as the backlight brightness data required for brightness driving display.
[0053] Similarly, the frame header bit received by the first input end of the driver chip U2 is "Bit S+Bit 0+Bit 1", and the driver chip U2 adds a data bit to it, changing the frame header bit to "Bit S+Bit 0+Bit 0+Bit 1". The two "Bit0"s represent that the physical sequence position of the driver chip U2 on the serial communication link is the second. Correspondingly, when the driver chip U2 identifies its own sequence position through the frame header bit, it collects the second brightness data packet in the subsequent backlight brightness data bit as the backlight brightness data that it needs to drive and display. And so on until all n driver chips correspondingly obtain the brightness data packet in the backlight brightness data bit as the backlight brightness data that it needs to drive and display.
[0054] In this embodiment, Bit 1 is used as Bit S, and Bit 0 is used as the data bit for counting, but those skilled in the art should know that the data setting form is not fixed and can be changed as needed, for example, two Bit 0s are used as the first and last data bits of the frame header, and Bit 1 in the middle is used as the data bit for counting. Or other data counting methods.
[0055] In this embodiment, since the first input port of the rear-stage driver chip is connected to the first output port of the front-stage driver chip, and the second input port of the rear-stage driver chip is connected to the second output port of the front-stage driver chip, and the second output port in the front-stage driver chip is directly connected to the first input port of the front-stage driver chip. Therefore, the second input port of the rear-stage driver chip will receive data earlier than the first input port of the rear-stage driver chip. This is due to the different physical lengths of the data signal in the circuit of the front-stage chip. Although the time difference is very small, it is objectively present. Therefore, the LED driver chip 202 of this embodiment is set as follows: when the second input port receives the communication data, if the LED driver chip receives the data transmitted by the first input port, the data input by the second input port is ignored, and only the data input by the first input port is processed.
[0056] like Figure 5 As shown, when a breakpoint occurs in the connection between the first output port and the first input port of the current subsequent driver chip, the subsequent driver chip cannot receive data through the first input port. At this time, the subsequent driver chip processes the data input by the second input port. Specifically, two counting data bits are added to the frame header bit, and then the data after the frame header bit is transmitted to the next driver chip. At the same time, the subsequent driver chip writes the information recording the fault of the previous chip into the control command bit in the data frame, for example, the address information of the previous driver chip is written into the control command bit. When the data frame is transmitted back to the controller 201 through all the driver chips, the controller 201 can obtain the location of the faulty driver chip by reading the address information of the control command bit.
[0057] In this embodiment, when the driver chip does not receive data from the first input port within a predetermined time after receiving data from the second input port, it is determined that a breakpoint occurs between the first output port of the previous chip and the first input port of the next driver chip. The predetermined time can be adjusted according to actual needs, but it needs to exceed the time difference caused by the physical length of the chip internal circuit. For example, it can be set to the transmission time of a data bit of the frame header, or the transmission time of the entire frame header.
[0058] like Figure 6As shown, in this embodiment, the data of the initialization command is transmitted in a penetration transmission mode. The penetration transmission means that when each LED driver chip receives the transmission data of the previous level, it does not wait for all the data of the initialization command to be received and processed before transmitting the data to the LED driver chip of the next level, but transmits each data bit of the received initialization command to the next driver chip through the output port in real time. That is, when the first input port receives a data bit, the data bit is transmitted to the next driver chip through the first output port in real time. At the same time, it is necessary to add one data bit (normal state) or two data bits (previous stage fault) when the data frame header bit is transmitted before continuing to transmit the subsequent data bits.
[0059] 2. Data frame transmission mode
[0060] In this embodiment, in order to improve the fault handling efficiency of the driver chip, the data communication process can also be divided into an initialization phase and a communication phase. The data frame transmission performed in the initialization phase does not contain specific backlight display brightness data. The purpose is to obtain the location information of the breakpoint on the communication link before the light board is officially lit (the breakpoint information can be obtained by echoing the data), so as to perform targeted brightness data adjustment for the driver chip with the breakpoint in the communication phase.
[0061] Example 2
[0062] like Figure 7 The schematic diagram of the structure of the LED backlight panel of the present embodiment shown is the same as the above-mentioned embodiment 1, the LED backlight panel 100 includes a plurality of driving units 200 and an LED light string 300 composed of a plurality of LED lamp beads connected in series, and the driving unit 200 includes a controller 201, that is, a plurality of LED driving chips 202 connected in series with the controller 201. The controller 201 is a backlight timing controller Bcon, and the backlight timing controller Bcon receives the backlight brightness data output by the image processing SOC and transmits the backlight brightness data to the LED driving chip 202. The LED driving chip 202 is provided with a plurality of driving channel ports, each of which is connected to an LED light string 300, and the LED driving chip 202 drives the LED light string 300 of the corresponding channel to emit light according to the received backlight brightness data.
[0063] Similar to the first embodiment, the LED driver chip 202 of the present embodiment is provided with two groups of input and output ports, namely, a first group of input and output ports 2021 and a second group of input and output ports 2022. The first group of input and output ports 2021 includes a first input port 20211 (DIA) and a first output port 20212 (DOA). The second group of input and output ports 2022 includes a second input port 20221 (DIB) and a second output port 20222 (DOB).
[0064] In this embodiment, the controller 201 in the driving unit 200 is connected in series with the plurality of LED driver chips 202 in the following manner: the output end of the controller 201 is connected to the first input port 20211 of the first LED driver chip 202 among the plurality of LED driver chips 202; the first group of output ports 20212 of the first LED driver chip 202 is connected to the first input port 20211 of the next-stage LED driver chip 202; the second output port 20222 of the first LED driver chip 202 is connected to the second input port 20221 of the next-stage LED driver chip 202. Subsequently, the first input port of the LED driver chip 202 of each stage is connected to the first output port of the LED driver chip 202 of the previous stage; the second input port of the LED driver chip 202 of each stage is connected to the second output port of the LED driver chip 202 of the previous stage. At the same time, the second input port of the first LED driver chip 202 is set to be suspended.
[0065] Different from the first embodiment, the first output port and the second output port of the last LED driver chip 202 in this embodiment are set to be suspended. The purpose is to save the connection from the first output port of the last LED driver chip to the controller 201, and use the bidirectional transmission method to transmit the echo data of the last LED driver chip to the controller 201 through the first input port in reverse.
[0066] In order to realize the reverse transmission of the echo data of the last LED driver chip, in this embodiment, the controller 201 is first required to send the next frame of data frame after a predetermined time interval after sending a data frame, and the output end of the controller 201 is set to a receiving state within a predetermined time after sending a data frame.
[0067] In this embodiment, the format of the data frame is the same as that of the aforementioned embodiment 1. The data length bit information identifies the number of data packets in the backlight brightness data bit, which is also equal to the number of LED driver chips on the serial communication link. When the last LED driver chip recognizes that its physical sequence count is consistent with the data identified by the data length bit through the frame header bit, the last LED driver chip sets its own first input port to the output state after receiving all the data frames, and outputs the echo data in reverse from the first input port. At the same time, after all the driver chips in the previous stage of the last LED driver chip complete the data frame output using the first output port, they set their own first output port to the input state, set their own first input port to the output state, wait for the echo data transmitted in reverse by the last LED driver chip, and after the echo data transmission is completed, reset the first output port to the output state, and reset the first input port to the input state. In this embodiment, the first input and output port and the second input and output port are both set to weak pull-down to the bottom.
[0068] In this embodiment, the first output port and the second output port of the last LED driver chip can also be set to a short-circuited state, so that the last LED driver chip does not rely on the data length bit data in the data frame to determine whether it is the last LED driver chip, but by short-circuiting the first output port and the second output port. Since the second output port outputs the signal first, when the first output port detects that it has received the signal, it can be determined that it is the last driver chip.
[0069] In addition, in this embodiment, the data output rule for the LED driver chip at the breakpoint is consistent with that in the aforementioned embodiment 1.
[0070] Example 3
[0071] like Figure 8 As shown, the LED backlight panel in this embodiment includes a plurality of drive units 400 and an LED light string composed of a plurality of LED lamp beads connected in series, and the drive unit 400 includes a controller 401, that is, a plurality of LED drive chips 402 connected in series with the controller 401. The controller 401 is a backlight timing controller Bcon, which receives the backlight brightness data output by the image processing SOC and transmits the backlight brightness data to the LED drive chip 402. The LED drive chip 402 is provided with a plurality of drive channel ports, each of which is connected to an LED light string, and the LED drive chip 402 drives the LED light string of the corresponding channel to emit light according to the received backlight brightness data.
[0072] To achieve the purpose of the breakpoint resume technology of the present invention, Figure 8As shown, the LED driver chip 402 of this embodiment is provided with a first input port 4021 (DIA), a first output port 4022 (DOA) and a second input port 4023 (DIB). The connection mode of the multiple LED driver chips of this embodiment is that the first output port of the front-stage driver chip is connected to the first input port of the rear-stage driver chip, and the first input port of the front-stage driver chip is connected to the second input port of the rear-stage driver chip. And in order to facilitate wiring, a part of the connection between the first input port of the front-stage driver chip and the second input port of the rear-stage driver chip is arranged directly below the front-stage driver chip, that is, the vertical projection of the front-stage driver chip on the substrate overlaps with the connection part.
[0073] The LED driver chip 402 of this embodiment is also configured as follows: when the second input port receives communication data, if the LED driver chip receives data transmitted by the first input port, the data input by the second input port is ignored and only the data input by the first input port is processed.
[0074] From the above-mentioned serial link configuration, it can be seen that in this embodiment, the input data of the front-stage driver chip can directly enter the second input terminal of the rear-stage chip. Therefore, the structure and transmission method of the data frame transmitted in the serial link in this embodiment are consistent with those in embodiment 1.
[0075] In this embodiment, when the driver chip does not receive data from the first input port within a predetermined time after receiving data from the second input port, it is determined that a breakpoint occurs between the first output port of the previous chip and the first input port of the next driver chip. The predetermined time can be adjusted according to actual needs, but it needs to exceed the time difference caused by the physical length of the chip internal circuit. For example, it can be set to the transmission time of a data bit of the frame header, or the transmission time of the entire frame header.
[0076] The last driver chip in this embodiment can transmit the echo data back to the controller 401 through the actual physical connection method as in the method in Example 1, or can use the method in Example 2 to set the state of the input and output ports of each driver chip and transmit the echo data back to the controller 401 by reverse transmission.
[0077] The present invention may be a system, method and / or computer program product at any possible level of integrated technical detail. The computer program product may include a computer-readable storage medium (or multiple media) having computer-readable program instructions thereon for causing a processor to perform various aspects of the present invention.
[0078] A computer readable storage medium may be a tangible device that can retain and store instructions used by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of computer readable storage media includes the following: a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device such as a punch card or a raised structure in a groove on which instructions are recorded, and any suitable combination of the above. A computer readable storage medium, as used herein, should not be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted by a wire.
[0079] The computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a corresponding computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical transmission fibers, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in a computer-readable storage medium within the corresponding computing / processing device.
[0080] The computer-readable program instructions for performing the operation of the present invention may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, configuration data for integrated circuits, or source code or object code written in any combination of one or more programming languages and process programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer may be connected to the user's computer by any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by using the Internet of an Internet service provider). In certain embodiments, the electronic circuit including, for example, a programmable logic circuit, a field programmable gate array (FPGA) or a programmable logic array (PLA) may execute the computer-readable program instructions by utilizing the state information of the computer-readable program instructions to personalize the electronic circuit, thereby performing aspects of the present invention.
[0081] Various aspects of the present invention are described herein with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present invention. It is understood that each block of the flowchart illustration and / or block diagram, and the combination of blocks in the flowchart illustration and / or block diagram, can be implemented by computer-readable program instructions.
[0082] These computer-readable program instructions may be provided to a processor of a computer or other programmable data processing device to produce a machine so that the instructions executed by the processor of the computer or other programmable data processing device create instructions for implementing the flowcharts and / or block diagrams. Figure 1 These computer-readable program instructions may also be stored in a computer-readable storage medium capable of booting a computer, a programmable data processing device and / or other device that operates in a specific manner, so that the computer-readable storage medium having the instructions stored therein includes a manufactured product that includes instructions that implement aspects of the functions / actions specified in the flowchart and / or block diagram blocks.
[0083] Computer readable program instructions may also be loaded into a computer, other programmable data processing device, or other device to cause a series of operating steps to be performed on the computer, other programmable devices or other devices for producing a computer-implemented process, so that the instructions executed on the computer, other programmable device or other device implement the functions / actions specified in the flowchart and / or block diagram blocks.
[0084] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the system, method and computer program product according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, segment or portion of an instruction, which includes one or more executable instructions for implementing a specified logical function. In some optional implementations, the functions indicated in the block may occur outside the order indicated in the figure. For example, in fact, two blocks shown in succession can be completed as a step, and depending on the functions involved, they can be executed concurrently, substantially concurrently, in a partially or fully time-overlapping manner, or sometimes these blocks can be executed in reverse order. It will also be noted that each block of the block diagram and / or flowchart illustration, as well as the combination of blocks in the block diagram and / or flowchart illustration, can be implemented by a dedicated hardware-based system that performs a specified function or action or performs a combination of dedicated hardware and computer instructions.
[0085] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, apparatuses (devices) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0086] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
Claims
1. An LED driving system, comprising: Controller and multiple LED driver chips; The controller and the plurality of LED driver chips form a serial communication link, and the controller acts as a host to send instruction data to the plurality of LED driver chips as slaves; characterized in that: Each of the LED driver chips has a first group of input and output ports and a second group of input and output ports, the first group of input and output ports includes a first input port and a first output port, and the second group of input and output ports includes a second input port and a second output port; In the serial communication link, the first output port of the previous LED driver chip is connected to the first input port of the next LED driver chip, and the second output port of the previous LED driver chip is connected to the second input port of the next LED driver chip; The first input port and the second output port of each LED driver chip are directly connected inside the chip; and the LED driver chip is configured to ignore the command data received by the second input port when it receives command data from the second input port and then receives command data from the first input port, and only processes the command data received by the first input port.
2. The LED driving system according to claim 1, characterized in that: The first input port of the LED driver chip at the first position in the serial communication link is connected to the output port of the controller, and the first output port of the LED driver chip at the last position is connected to the input port of the controller.
3. The LED driving system according to claim 1, characterized in that: The first group of input and output ports of each LED driver chip are bidirectional communication ports. When the last LED driver chip receives the command data, the last LED driver chip transmits the echo data back to the controller through the first group of input and output ports.
4. The LED driving system according to claim 1, characterized in that: The instruction data includes frame header bit data and backlight brightness data bits, the frame header bit data includes counting data bits, and the backlight brightness data bits include a plurality of backlight brightness data packets arranged in sequence.
5. The LED driving system according to claim 4, characterized in that: When the LED driver chip receives the instruction data transmitted by the first input port and ignores the instruction data input by the second input port, the LED driver chip adds a counting data bit to the frame header data of the instruction data, and selects the backlight brightness data packet at the corresponding sequential position as its own LED driving data according to the number of updated counting data bits.
6. The LED driving system according to claim 4, characterized in that: When the LED driver chip receives the instruction data transmitted by the second input port and does not receive the instruction data from the first input port, the LED driver chip adds two counting data bits to the frame header data of the instruction data and selects the backlight brightness data packet at the corresponding sequential position as its own LED driving data according to the number of updated counting data bits.
7. An LED driving system, comprising: Controller and multiple LED driver chips; The controller and the plurality of LED driver chips form a serial communication link, and the controller acts as a host to send instruction data to the plurality of LED driver chips as slaves; characterized in that: Each of the LED driver chips has a first input port, a first output port, and a second input port; In the serial communication link, the first output port of the previous LED driver chip is connected to the first input port of the next LED driver chip, and the first input port of the previous LED driver chip is connected to the second input port of the next LED driver chip; The LED driver chip is configured to ignore the instruction data received from the second input port and only process the instruction data received from the first input port when the instruction data is received from the second input port and then from the first input port.
8. The LED driving system according to claim 7, wherein the connection line connecting the first input port of the previous LED driving chip and the second input port of the next LED driving chip overlaps with the vertical projection of the previous LED driving chip on the wiring substrate.
9. An LED backlight panel, comprising a plurality of LED driving units and a plurality of LED light groups, wherein the LED driving unit is formed by the LED driving system according to any one of claims 1 to 8.
10. An LED display device, comprising the backlight panel according to claim 9.
Citation Information
Patent Citations
Data input-output controller and data input-output control method
CN107705741A
Data transmission circuit, constant current driving chip and display system
CN116192993A
Control method and control device of LED drive circuit, electronic equipment and medium
CN117953809A
Data backup method and system for LED display and storage medium
CN118629340A
Cited By
Outdoor small-spacing LED display module driven by AM
CN119785701A
Double-input double-output breakpoint resume LED driving method, circuit and device
CN120014965A
A dual-input and dual-output breakpoint resuming LED driving method, circuit and device
CN120014965B
Method, system and device for improving serial data transmission efficiency and medium
CN120710821A
Car lamp control device and method
CN120897304A
