LED Driving System, Device, Method and Display Device

By adopting the bidirectional communication port design and breakpoint continuous transmission technology in the LED driving system of Mini-LED backlight panel, the system out of control caused by interference and failure of single-line chain transmission is solved, and stable and efficient backlight brightness data transmission is achieved.

CN119107903BActive Publication Date: 2025-07-11BEIJING XINGENUO MICROELECTRONICS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411507366.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-07-11
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

The LED driver system of the existing Mini-LED backlight panel is susceptible to external interference in single-wire chain transmission, and when the communication link fails, the entire system will be out of control and it is impossible to achieve effective communication between the host and the fault-removing slave.

Method used

It adopts a bidirectional communication port design, and each LED driver chip has two sets of input and output ports. Through internal shorting and differentiated data processing, it ensures that data can be continuously transmitted through another port in the event of a fault, realizing breakpoint continuous transmission.

Benefits of technology

It effectively avoids system out of control caused by single-line chain transmission failure, ensures the complete transmission of backlight brightness data on the serial link, and improves the anti-interference and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107903B_ABST
    Figure CN119107903B_ABST
Patent Text Reader

Abstract

The present invention discloses an LED driving system, which includes: a controller and multiple LED driving chips; the controller and the multiple LED driving chips form a serial communication link; each of the LED driving chips has a first input port, a first output port, a second input port and a second output port; and the first input port and the second output port of each LED driving chip are directly connected inside the chip; the LED driving chip is configured to, when receiving command data from the second input port and then receiving command data from the first input port, ignore the command data received from the second input port and only process the command data received from the first input port. The present invention realizes the breakpoint resume function after a fault occurs in the serial communication link by setting redundant input and output ports. At the same time, through the differential processing of the data received by different input ports, it is ensured that even if a fault occurs, the driving chip can correctly obtain the backlight brightness data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of image display, and in particular, to an LED driving system, device, method, and display device. Background Art

[0002] With the development of display technology, based on traditional LCD displays, Mini-LED displays, OLED displays, and Micro-LED displays have gradually become the three main directions of display technology development. However, among them, OLED display technology is limited by material characteristics, and the problem of pixel ablation is still difficult to solve. And Micro-LED technology still needs to rely on solving the efficiency of the mass transfer technology to be more cost-effectively applied to large-size displays. Therefore, in the current situation, an LCD display using a direct-lit Mini-LED backlight panel is the best display solution. The so-called direct-lit Mini-LED backlight panel refers to a high-density LED array composed of finer Mini LED lamp beads (the size is reduced to less than 100 microns), and the entire backlight panel can be divided into multiple backlight zones, and the number of each backlight zone can be increased from dozens 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 emission brightness can better match the display of the liquid crystal panel has become the core problem in the application of the Mini-LED backlight panel.

[0003] Currently, in the LED driving technology applied to Mini-LED backlight panels, generally one LED driving chip is used to control and drive multiple channels of LED lamp strings, and multiple LED driving chips are connected in series in a single-wire chain. Only a single signal line is used in the communication link, which realizes the minimization of communication wiring and is convenient for simplified wiring in integrated circuit design; it is used to achieve efficient and stable communication between a host and multiple slaves in some systems such as Mini-LED backlight modules and integrated circuits. The automatic address encoding method for slaves can quickly and accurately encode the addresses of slaves in the chain communication link; using a specific encoding method (Manchester encoding or pulse width encoding) ensures the anti-interference and stability of data transmission, etc.

[0004] However, the disadvantages of single-wire chain transmission include: in some cases, it may be more vulnerable to external signal interference; if there is a fault in the communication line between any two slaves in the communication link, such as a break, all slaves after the break point cannot receive the data sent by the host, causing the entire system to get out of control and not be controlled by the host.

[0005] It can be seen that for the single-wire chain-type LED driving system in the prior art, there is a need for a new single-wire chain-type LED driving system that can support both single-wire bidirectional and unidirectional transmission modes, and implement the function of resuming transmission from a breakpoint to complete communication between the host and all slave devices except the faulty slave device. Summary of the Invention

[0006] The technical object to be achieved by the present invention is to provide an LED driving system, device, method, and display device.

[0007] Based on the above technical object, the present invention provides an LED driving system, and the LED driving system includes:

[0008] A controller and multiple LED driving chips;

[0009] The controller and the multiple LED driving chips form a serial communication link, and the controller, as the host, sends command data to the multiple LED driving chips as slaves.

[0010] Each LED driving chip has a first set of input / output ports and a second set of input / output ports. The first set of input / output ports includes a first input port and a first output port, and the second set of input / 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-stage LED driving chip is connected to the first input port of the next-stage LED driving chip, and the second output port of the previous-stage LED driving chip is connected to the second input port of the next-stage LED driving chip;

[0012] The first input port and the second output port of each LED driving chip are directly connected inside the chip; and the LED driving chip is configured to, when receiving command data from the second input port and then receiving command data from the first input port, ignore the command data received from the second input port and only process the command data received from the first input port.

[0013] In one embodiment, the first input port of the LED driving chip at the head of the serial communication link is connected to the output port of the controller, and the first output port of the LED driving chip at the end of the serial communication link is connected to the input port of the controller.

[0014] In one embodiment, the first set of input / output ports of each LED driving chip are all bidirectional communication ports. When the last LED driving chip finishes receiving the command data, the last LED driving chip transmits the echo data back to the controller through the first set of input / output ports.

[0015] In one embodiment, the instruction data includes frame header bit data and backlight brightness data bits. The frame header bit data contains count data bits, and the backlight brightness data bits include a plurality of sequentially arranged backlight brightness data packets.

[0016] In one embodiment, when the LED driving chip receives the instruction data transmitted from the first input port and simultaneously ignores the instruction data input from the second input port, the LED driving chip adds a count data bit to the frame header bit data of the instruction data, and selects the backlight brightness data packet at the corresponding sequential position according to the number of updated count data bits as its own LED driving data.

[0017] In one embodiment, when the LED driving chip receives the instruction data transmitted from the second input port and does not receive the instruction data from the first input port at the same time, the LED driving chip adds two count data bits to the frame header bit data of the instruction data, and selects the backlight brightness data packet at the corresponding sequential position according to the number of updated count data bits as its own LED driving data.

[0018] The present invention also provides an LED driving system, which includes:

[0019] A controller and a plurality of LED driving chips;

[0020] The controller and the plurality of LED driving chips form a serial communication link, and the controller, as the host, sends instruction data to the plurality of LED driving chips as slaves.

[0021] Each LED driving chip 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-stage LED driving chip is connected to the first input port of the next-stage LED driving chip, and the first input port of the previous-stage LED driving chip is connected to the second input port of the next-stage LED driving chip;

[0023] The LED driving 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 it receives the instruction data from the first input port after receiving the instruction data from the second input port.

[0024] In one embodiment, the connection line between the first input port of the previous-stage LED driving chip and the second input port of the next-stage LED driving chip overlaps with the vertical projection part of the previous-stage LED driving 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. By providing redundant input and output ports, when a failure 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, thus avoiding the defect that devices after the faulty node cannot receive data due to a failure of a transmission node in the serial communication link.

[0027] 2. Through differential processing of the data received by different input ports (specifically, adding one data bit (normal state) or two data bits (pre-stage failure) after the transmission of the frame header bits of the data frame and then continuing to transmit the subsequent data bits), it is ensured that when the instruction data propagates in the serial link, even if a faulty driver chip appears, the subsequent driver chips can correctly obtain the backlight brightness data corresponding to themselves.

[0028] Other features and advantages of the present invention will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures specifically pointed out in the specification and the drawings. Description of the Drawings

[0029] The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention and do not constitute a limitation to the present invention. In the drawings:

[0030] Figure 1 is a schematic structural diagram of an LED backlight panel according to the first embodiment of the present invention;

[0031] Figure 2 is a schematic structural diagram of an LED driving unit according to the first embodiment of the present invention;

[0032] Figure 3 is a schematic structural diagram of a data frame of the present invention;

[0033] Figure 4 is a schematic diagram of data bit processing of the frame header bits of a data frame in the normal communication mode of the present invention;

[0034] Figure 5 is a schematic diagram of data bit processing of the frame header bits of a data frame in the breakpoint state of the present invention;

[0035] Figure 6 is a schematic diagram of the data bit timing of data frame penetration transmission of the present invention;

[0036] Figure 7 is a schematic structural diagram of an LED backlight panel according to the second embodiment of the present invention;

[0037] Figure 8 It is a schematic structural diagram of the LED driving unit according to the third embodiment of the present invention; Detailed implementation manners

[0038] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be 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 being "on", "adjacent to", "connected to" or "coupled to" another element or layer, it can be directly on, adjacent to, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being "directly on", "directly adjacent to", "directly connected to" or "directly coupled to" another element or layer, there are no intervening elements or layers. It should be understood that although the terms first, second, third, etc. may 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. Thus, a first element, component, region, layer or part discussed below may be denoted as a second element, component, region, layer or part without departing from the teachings of the present invention. And when discussing a second element, component, region, layer or part, it does not imply that a first element, component, region, layer or part necessarily exists in the present invention.

[0040] Spatial relationship terms such as "under", "below", "lower", "beneath", "above", "upper", etc. are used herein for convenience of description to describe the relationship of one element or feature shown in the figures with other elements or features. It should be understood that, in addition to the orientation shown in the figures, spatial relationship terms are intended to also include different orientations of the device in use and operation. For example, if the device in the figures is flipped, then an element or feature described as "under" or "beneath" or "below" another element or feature will be oriented "above" the other element or feature. Thus, the exemplary terms "under" and "below" can include both an upper and a lower orientation. The device may be otherwise oriented (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 a limitation of the present invention. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms "comprising" and / or "including", when used in this specification, determine the presence of the stated features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups. As used herein, the term "and / or" includes any and all combinations of the related listed items.

[0042] Example 1

[0043] As Figure 1 shown in the schematic diagram of the LED backlight panel structure of this embodiment, the LED backlight panel 100 includes a plurality of driving units 200 and an LED lamp string 300 composed of a plurality of LED lamp beads connected in series. The driving unit 200 includes a controller 201 and a plurality of LED driving chips 202 connected in series with it in a single line. Among them, 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, and each driving channel port is connected to an LED lamp string 300. The LED driving chip 202 drives the corresponding channel LED lamp string 300 to emit light according to the received backlight brightness data.

[0044] The controller 201, the LED driving chip 202 and the LED lamp string 300 may be located on the same substrate, or as Figure 1 shown, the controller 201 is separately integrated on a single substrate. The controller 201 can be set to control only one LED driving chip serial link. According to the difference in the driving ability of the controller 201, the controller 201 can also be set to drive multiple LED driving chip serial links simultaneously.

[0045] When a serial link is constructed by the controller 201 and a plurality of LED driving chips, it is obvious that when a communication line between the LED driving chips on the serial link fails, such as an open circuit. It will cause the remaining LED driving chips downstream of the breakpoint on the serial link to be unable to obtain the backlight brightness data, resulting in abnormal backlight display. One of the technical problems to be solved by the present invention is to enable the backlight brightness data to still be transmitted on the serial link when there is a faulty LED driving chip on the serial link, so as to ensure that the backlight brightness data can be transmitted to each LED driving chip on the serial link.

[0046] To achieve the technical purpose of the breakpoint resumption technology of the present invention, as Figure 2 shown, the LED driving chip 202 of this embodiment is provided with two groups of input / output ports, namely the first group of input / output ports 2021 and the second group of input / output ports 2022. The first group of input / output ports 2021 includes a first input port 20211 (DIA) and a first output port 20212 (DOA). The second group of input / output ports 2022 includes a second input port 20221 (DIB) and a second output port 20222 (DOB).

[0047] In this embodiment, the serial connection mode of the controller 201 in the driving unit 200 with multiple LED driving chips 202 is as follows: the output end of the controller 201 is connected to the first input port 20211 of the first LED driving chip 202 among multiple LED driving chips 202, and the first group of output ports 20212 of the first LED driving chip 202 is connected to the first input port 20211 of the next-level LED driving chip 202; the second output port 20222 of the first LED driving chip 202 is connected to the second input port 20221 of the next-level LED driving chip 202. Subsequently, the first input port of each level of LED driving chip 202 is connected to the first output port of the previous-level LED driving chip 202; the second input port of each level of LED driving chip 202 is connected to the second output port of the previous-level LED driving chip 202. The first output port of the last LED driving chip 202 is connected to the input end of the controller 201. At the same time, the second input port of the first LED driving chip 202 and the second output port of the last LED driving chip 202 are set to be floating. The above single-wire serial link constitutes a one-master multi-slave communication link with the controller 201 as the master and multiple LED driving chips 202 as the slaves.

[0048] In this embodiment, the first input port and the second output port of the LED driving chip 202 are in a directly connected state inside the chip, that is, the first input port and the second output port are short-circuited inside the LED driving chip 202. This setting method is the important communication physical link setting basis for the present invention to achieve breakpoint resumption, and cooperates with the communication protocol settings of each input / output port to achieve the breakpoint resumption of the backlight brightness data on the serial communication link.

[0049] The communication protocol followed by the one-master multi-slave communication link of this embodiment during data communication includes:

[0050] I. Data frame structure, that is, data frame transmission method

[0051] The controller 201 sends a data frame to the LED driving chip 202. AsFigure 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). Among them, the order of the fields 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 randomly.

[0052] Specifically: as Figure 4 shown, the frame header bit (Start_Bits) of the data frame is used to identify the physical sequential position of the driving chip that currently receives the data frame on the serial communication link. The data format of the frame header bit (Start_Bits) of the initial data frame sent by the controller 201 is in the form of "Bit S + Bit 1". When the driving chip U1 receives the frame header bit of this data frame, it will automatically add a data bit to this frame header bit. As Figure 4 shown, the frame header bit becomes the form of "Bit S + Bit 0 + Bit 1". The "Bit 0" represents that the physical sequential position of the driving chip U1 on the serial communication link is the first one. Correspondingly, when the driving chip U1 identifies its own sequential position through the frame header bit, it will collect the first brightness data packet in the subsequent backlight brightness data bits as the backlight brightness data that needs to be driven for display by itself.

[0053] Similarly, the frame header bit received by the first input terminal of the driving chip U2 is "Bit S + Bit 0 + Bit 1". The driving chip U2 adds a data bit to it, and changes the frame header bit to "Bit S + Bit 0 + Bit 0 + Bit 1". The two "Bit0" represent that the physical sequential position of the driving chip U2 on the serial communication link is the second one. Correspondingly, when the driving chip U2 identifies its own sequential position through the frame header bit, it will collect the second brightness data packet in the subsequent backlight brightness data bits as the backlight brightness data that needs to be driven for display by itself. And so on until all n driving chips respectively obtain the brightness data packets in the backlight brightness data bits as the backlight brightness data that needs to be driven for display by themselves.

[0054] In this embodiment, Bit 1 is used as Bit S, and Bit 0 is used as the data bit for counting. However, those skilled in the art should know that this data setting form is not fixed and can be replaced according to needs. For example, two Bit 0 are used as the first and last data bits of the frame header bit, and Bit 1 is used as the data bit for counting in the middle. 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 caused by the different physical lengths of the circuits in the front-stage chip. Although the time difference is extremely small, it objectively exists. Therefore, the LED driver chip 202 in this embodiment is set as follows: when the second input port receives communication data, if the LED driver chip receives data transmitted from the first input port, the data input from the second input port will be ignored, and only the data input from the first input port will be processed.

[0056] As Figure 5 shown, when there is a break in the connection between the first output port and the first input port of the front and rear stage driver chips, the rear-stage driver chip cannot receive data through the first input port. At this time, the rear-stage driver chip processes the data input from 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 continued to be transmitted to the next-stage driver chip. At the same time, the rear-stage driver chip writes the information recording the failure of the front-stage chip into the control command bit in the data frame. For example, the address information of the front-stage driver chip is written into the control command bit. When the data frame is transmitted back to the controller 201 after passing through all the driver chips, the control 201 can obtain the position of the faulty driver chip by reading the address information in the control command bit.

[0057] In this embodiment, it is set that when the driver chip does not receive data input from the first input port within a predetermined time length after receiving the data input from the second input port, it is determined that there is a break between the first output port of the front-stage chip and the first input port of the rear-stage driver chip. The predetermined time length can be adjusted according to actual needs, but it needs to exceed the above-mentioned time difference caused by the physical length of the internal circuit of the chip. For example, it can be set to the transmission time length of one data bit of the frame header bit, or the transmission time length of the entire frame header bit.

[0058] As Figure 6As shown, in this embodiment, when the data of the initialization command is transmitted, it is transmitted in a penetration transmission mode. The penetration transmission means that each LED driver chip does not wait for all the data of the initialization command to be received and processed before transmitting the data to the next-level LED driver chip. Instead, each data bit received for the initialization command is synchronously transmitted to the next driver chip through the output port in real time. That is, when a data bit is received at the first input port, the data bit is transmitted to the next driver chip through the first output port in real time. At the same time, when the header bits of the data frame are transmitted, one data bit (normal state) or two data bits (previous stage failure) needs to be added before continuing to transmit the subsequent data bits.

[0059] II. 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 stage and a communication stage. The data frame transmission in the initialization stage does not include specific backlight display brightness data. The purpose is to obtain the position information of the breakpoint on the communication link (the breakpoint information can be obtained through the echo data) before the lamp board is officially lit, so as to perform targeted brightness data adjustment for the driver chip with a breakpoint in the communication stage.

[0061] Example 2

[0062] As Figure 7 As shown in the schematic diagram of the LED backlight panel structure of this embodiment, the same as the previous Embodiment 1, the LED backlight panel 100 includes a plurality of driving units 200 and an LED lamp string 300 composed of a plurality of LED lamp beads connected in series. The driving unit 200 includes a controller 201 and a plurality of LED driver chips 202 connected in series with it in a single line. Among them, 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 driver chip 202. The LED driver chip 202 is provided with a plurality of driving channel ports, and each driving channel port is connected to an LED lamp string 300. The LED driver chip 202 drives the corresponding channel LED lamp string 300 to emit light according to the received backlight brightness data.

[0063] Similar to Embodiment 1, the LED driving chip 202 of this embodiment is provided with two sets of input / output ports, namely the first set of input / output ports 2021 and the second set of input / output ports 2022. The first set of input / output ports 2021 includes a first input port 20211 (DIA) and a first output port 20212 (DOA). The second set of input / output ports 2022 includes a second input port 20221 (DIB) and a second output port 20222 (DOB).

[0064] In this embodiment, the connection mode of the controller 201 in the driving unit 200 with multiple LED driving chips 202 is as follows: the output end of the controller 201 is connected to the first input port 20211 of the first LED driving chip 202 among multiple LED driving chips 202, the first set of output ports 20212 of the first LED driving chip 202 is connected to the first input port 20211 of the next-level LED driving chip 202; the second output port 20222 of the first LED driving chip 202 is connected to the second input port 20221 of the next-level LED driving chip 202. Subsequently, the first input port of each level of LED driving chip 202 is connected to the first output port of the previous-level LED driving chip 202; the second input port of each level of LED driving chip 202 is connected to the second output port of the previous-level LED driving chip 202. At the same time, the second input port of the first LED driving chip 202 is set to be floating.

[0065] Different from Embodiment 1, in this embodiment, the first output port and the second output port of the last LED driving chip 202 are set to be floating. The purpose is to save the connection wire from the first output port of the last LED driving chip to the controller 201, and the echo data of the last LED driving chip is reversely transmitted to the controller 201 through the first input port by means of bidirectional transmission.

[0066] To achieve the reverse transmission of the echo data of the last LED driving chip, in this embodiment, first, it is required that the controller 201 send the next data frame after a predetermined time interval after sending a data frame, and the output end of the controller 201 is set to the receiving state within the predetermined time after sending a data frame.

[0067] In this embodiment, the format of the data frame is the same as that in the previous Embodiment 1. The data length bit information identifies the number of data packets in the backlight brightness data bits and is also equal to the number of LED driver chips on the serial communication link. When the last LED driver chip determines that its physical sequence count is consistent with the data identified by the data length bit after recognizing its physical sequence count through the frame header bit, after receiving all data frames, the last LED driver chip sets its first input port to the output state and reversely outputs the echo data from the first input port. At the same time, after all the previous driver chips of the last LED driver chip complete the data frame output using the first output port, they all set their first output port to the input state, set their first input port to the output state, wait for the echo data reversely transmitted 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, both the first input / output port and the second input / output port are set to weak pull-down to the ground.

[0068] In this embodiment, the first output port and the second output port of the last LED driver chip can also be set to the short-circuit 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. Instead, by short-circuiting the first output port and the second output port, since the second output port outputs a signal first, when the first output port detects and receives a signal, it can determine that it is the last driver chip.

[0069] In addition, in this embodiment, the data output rule of the LED driver chip at the breakpoint is the same as that in the previous Embodiment 1.

[0070] Example 3

[0071] As Figure 8 shown, the LED backlight panel in this embodiment includes a plurality of driving units 400 and an LED lamp string formed by connecting a plurality of LED lamp beads in series. The driving unit 400 includes a controller 401 and a plurality of LED driver chips 402 connected in series with it in a single line. Among them, the controller 401 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 driver chip 402. The LED driver chip 402 is provided with a plurality of driving channel ports, and each driving channel port is connected to an LED lamp string. The LED driver chip 402 drives the corresponding channel LED lamp string to emit light according to the received backlight brightness data.

[0072] To achieve the technical purpose of breakpoint resumption transmission of the present invention, as Figure 8As shown, the LED driving 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 method of multiple LED driving chips in this embodiment is that the first output port of the pre-stage driving chip is connected to the first input port of the post-stage driving chip, and the first input port of the pre-stage driving chip is connected to the second input port of the post-stage driving chip. And for the convenience of wiring, a part of the connection line between the first input port of the pre-stage driving chip and the second input port of the post-stage driving chip is arranged directly below the pre-stage driving chip, that is, the vertical projection of the pre-stage driving chip on the substrate overlaps with the connection line part.

[0073] The LED driving chip 402 of this embodiment is also set as follows: when the second input port receives communication data, if the LED driving chip receives the data transmitted from the first input port, it ignores the data input from the second input port and only processes the data input from the first input port.

[0074] From the above setting method of the serial link, it can be seen that in this embodiment, the input data of the pre-stage driving chip can also directly enter the second input end of the post-stage chip. Therefore, the structure and transmission method of the data frame transmitted in the serial link in this embodiment are the same as those in Embodiment 1.

[0075] In this embodiment, it is set that when the driving chip receives the data input from the second input port and does not receive the data input from the first input port within a predetermined time length, it is determined that there is a break between the first output port of the pre-stage chip and the first input port of the post-stage driving chip. The predetermined time length can be adjusted according to actual needs, but it needs to exceed the time difference caused by the physical length of the internal circuit of the chip. For example, it can be set to the transmission time length of one data bit of the frame header bit, or the transmission time length of the entire frame header bit.

[0076] The last driving chip in this embodiment can transmit the echo data back to the controller 401 in the same way as in Embodiment 1 through the actual physical connection method, or can also adopt the method in Embodiment 2, by setting the states of the input and output ports of each driving chip, and using the reverse transmission method to transmit the echo data back to the controller 401.

[0077] The present invention can be any possible system, method, and / or computer program product at the integrated technical detail level. The computer program product can include a computer-readable storage medium (or multiple media) having computer-readable program instructions thereon for causing a processor to execute various aspects of the present invention.

[0078] A computer-readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer-readable storage medium can be, for example, but is 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 devices. 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 disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanically encoded device such as a punched card or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer-readable storage medium, as used herein, should not be construed as being an instantaneous signal per se, 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 an optical fiber cable), or an electrical signal transmitted through a wire.

[0079] The computer-readable program instructions described herein can 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 can include copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A 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 for storage in a computer-readable storage medium within the corresponding computing / processing device.

[0080] The computer-readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related 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 procedural programming languages. The computer-readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter case, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may make a connection to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, an 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 state information of the computer-readable program instructions to personalize the electronic circuit to perform aspects of the present invention.

[0081] Aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0082] These computer-readable program instructions may be provided to a processor of a computer, or to other programmable data processing apparatus, to produce a machine, such that the instructions executed via the processor of the computer or other programmable data processing apparatus create means for implementing the functions / acts specified in the flowchart and / or block Figure 1 diagram block or blocks. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable storage medium storing the instructions comprises a manufacture including instructions which implement aspects of the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0083] The computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other devices to produce a computer-implemented process, such that the instructions executed on the computer, other programmable apparatus, or other devices implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0084] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products 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 instructions that includes one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, in fact, two consecutive blocks shown may be completed as one step, concurrently, substantially concurrently, or sometimes in a reverse order, depending on the functions involved, in a partially or fully time-overlapped manner. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations of blocks in the block diagrams and / or flowchart illustrations, can be implemented by a system based on dedicated hardware that performs the specified functions or actions or a combination of dedicated hardware and computer instructions.

[0085] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, apparatuses (devices), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and combinations of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0086] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0087] These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operation steps are performed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

Claims

1. An LED driving system, the LED driving system comprising: a controller and multiple LED driving chips; The controller and the multiple LED driving chips form a serial communication link, and the controller sends command data to the multiple LED driving chips as slaves as the master; characterized in that: Each of the LED driving chips has a first set of input / output ports and a second set of input / output ports, the first set of input / output ports includes a first input port and a first output port, and the second set of input / output ports includes a second input port and a second output port; In the serial communication link, the first output port of the previous-stage LED driving chip is connected to the first input port of the next-stage LED driving chip, and the second output port of the previous-stage LED driving chip is connected to the second input port of the next-stage LED driving chip; The first input port and the second output port of each of the LED driving chips are directly connected inside the chip; and the LED driving chip is configured to ignore the command data received from the second input port and only process the command data received from the first input port when the command data is received from the first input port after the command data is received from the second input port; When the LED driving chip does not receive the data input from the first input port within a predetermined time length after receiving the data input from the second input port, it is determined that there is a break between the first output port of the previous-stage LED driving chip and the first input port of the next-stage LED driving chip.

2. The LED driving system according to claim 1, wherein The first input port of the LED driving chip at the head of the serial communication link is connected to the output port of the controller, and the first output port of the LED driving chip at the end is connected to the input port of the controller.

3. The LED driving system according to claim 1, wherein The first set of input / output ports of each of the LED driving chips are all bidirectional communication ports, and when the last LED driving chip receives the command data, the last LED driving chip transmits the echo data back to the controller through the first set of input / output ports.

4. The LED driving system according to claim 1, characterized in that, The command data includes a frame header bit data and a backlight brightness data bit, the frame header bit data contains a count data bit, and the backlight brightness data bit includes multiple sequentially arranged backlight brightness data packets.

5. The LED driving system according to claim 4, wherein When the LED driving chip receives the command data transmitted from the first input port and simultaneously ignores the command data input from the second input port, the LED driving chip adds a count data bit to the frame header bit data of the command data, and selects the corresponding sequentially positioned backlight brightness data packet as its own LED driving data according to the number of updated count data bits.

6. The LED driving system according to claim 4, wherein When the LED driving chip receives the command data transmitted from the second input port and does not receive the command data from the first input port at the same time, the LED driving chip adds two count data bits to the frame header bit data of the command data, and selects the corresponding sequentially positioned backlight brightness data packet as its own LED driving data according to the number of updated count data bits.

7. An LED driving system, the LED driving system comprising: A controller and a plurality of LED driving chips; The controller and the plurality of LED driving chips form a serial communication link, and the controller sends command data to the plurality of LED driving chips as slaves as a host; characterized in that: Each of the LED driving 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-stage LED driving chip is connected to the first input port of the next-stage LED driving chip, and the first input port of the previous-stage LED driving chip is connected to the second input port of the next-stage LED driving chip; The LED driving chip is configured to, when command data is received from the second input port and then command data is received from the first input port, ignore the command data received from the second input port and only process the command data received from the first input port; When the LED driving chip does not receive data input from the first input port within a predetermined time length after receiving the data input from the second input port, it is determined that there is a break between the first output port of the previous-stage LED driving chip and the first input port of the next-stage LED driving chip.

8. The LED driving system according to claim 7, wherein the connection line connecting the first input port of the previous-stage LED driving chip to the second input port of the next-stage LED driving chip overlaps a part of the vertical projection of the previous-stage LED driving chip on the wiring substrate.

9. An LED backlight panel, the LED backlight panel comprising a plurality of LED driving units and a plurality of LED lamp groups, and the LED driving units are constituted by the LED driving system according to any one of claims 1-8.

10. An LED display device, the LED display device comprising the backlight panel according to claim 9.

Citation Information

Patent Citations

  • 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