Logic board burning device and system
By designing a logic board programming device, the main control module parses the data frame header to determine the IC type and writes the configuration data according to a specific timing sequence, which solves the problem that the logic board cannot be properly adapted to the OC and achieves efficient and accurate data programming.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- GUANGDONG CHUNTEX ELITE ELECTRONIC TECH CO LTD
- Filing Date
- 2025-06-09
- Publication Date
- 2026-07-10
Smart Images

Figure CN224480714U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of logic board technology, specifically to a logic board programming device and system. Background Technology
[0002] The logic board, also called the TCON board, screen driver board, or central control board, is a component with software and built-in programs. It contains a shift register logic board and its function is to process the LVDS image data input signals (including RGB data signals, clock signals, and control signals) from the digital board, converting them into LVDS signals capable of driving the LCD screen, and then sending them to the LCD screen's LVDS receiver chip. It also processes the image data signals and clock signals stored in its built-in shift registers, converting them into control signals and row / column signals (RSDS) that the LCD screen can recognize, thereby controlling the operation of the MOSFETs within the screen and controlling the twist of the liquid crystal molecules; and finally, driving the LCD screen to display images.
[0003] Different Output Drivers (OCs) are matched with different logic boards. This is because different project solutions require different firmware, power ICs, and GAMMA ICs with different parameters. Therefore, after producing a batch of logic boards, if the specified parameters are not written into their shift registers, they cannot be properly adapted to the corresponding OC. In other words, different power IC and GAMMA IC parameters and other data need to be programmed into the logic board for different OCs / project solutions. Utility Model Content
[0004] The technical problem to be solved by this utility model is to provide a logic board programming device and system that can efficiently and accurately program specific data into the shift register of the logic board.
[0005] To solve the above-mentioned technical problems, the first technical solution adopted by this utility model is as follows:
[0006] A logic board programming device includes a main control module, a USB to UART module, an OUTPUT module, a clock module, a JTAG module, a power supply module, and an LED module;
[0007] The USB to UART module, OUTPUT module, clock module, JTAG module, power module, and LED module are electrically connected to the main control module; the power module is also electrically connected to the USB to UART module.
[0008] The USB to UART module is electrically connected to the host computer; the OUTPUT module is electrically connected to the logic board.
[0009] Optionally, the power module is a 5V to 3.3V power module.
[0010] Optionally, the USB to UART module includes a USB interface, a USB to UART chip U1, and a crystal oscillator unit X1; the USB interface is electrically connected to the host computer, the USB to UART chip U1, and the power module respectively; the USB to UART chip U1 is also electrically connected to the crystal oscillator unit X1 and the main control module respectively.
[0011] Optionally, the RXD pin of the USB to UART chip U1 is electrically connected to the TXD pin of the main control module; the TXD pin of the USB to UART chip U1 is electrically connected to the RXD pin of the main control module; and the GND pin of the USB to UART chip U1 is electrically connected to the GND pin of the main control module.
[0012] Optionally, the crystal oscillator unit X1 is connected between the XI pin and XO pin of the USB to UART chip U1; the crystal oscillator unit X1 includes a crystal oscillator with a frequency of 12MHz and a 10pF capacitor.
[0013] Optionally, the OUTPUT module includes four bidirectional diodes and a DIP switch J2;
[0014] The two UART pins and two IIC output pins of the main control module are each connected to the O_RX, O_TX, O_SDA and O_SCL input pins of the DIP switch J2 through a bidirectional diode.
[0015] The O_SDA and O_SCL output pins of the DIP switch J2, which correspond to the O_SDA and O_SCL input pins respectively, are electrically connected to the logic board.
[0016] Optionally, the main control module uses an integrated MCU chip with model number STM32F103RCT6.
[0017] The second technical solution adopted in this utility model is:
[0018] A logic board programming system includes the aforementioned logic board programming device, a host computer, and a logic board.
[0019] Optionally, the host computer is a PC.
[0020] The beneficial effects of this utility model are as follows: The logic board programming device provided by this utility model can establish communication connections with both the host computer and the logic board to be programmed. After receiving messages from the host computer via the USB-to-UART module, the main control module first parses the message header to determine the target IC type and operation instructions (read / write operation). Then, according to the specific timing requirements of the target IC type, the configuration data in the message is written into the designated register of the logic board to be programmed via the OUTPUT module, completing the write operation. Afterwards, the OUTPUT module reads data from the designated register of the logic board to be programmed to verify the chip type and data. This achieves efficient and accurate writing of configuration data into the designated shift register of the logic board according to the requirements of the target IC type using the logic board programming device. Attached Figure Description
[0021] Figure 1 This is a schematic diagram of a logic board programming device provided in Embodiment 1 of the present invention;
[0022] Figure 2 This is a schematic diagram of the circuit structure of a USB to UART module in a logic board programming device provided in Embodiment 2 of this utility model;
[0023] Figure 3 This is a schematic diagram of the circuit structure of the main control module in a logic board programming device provided in Embodiment 2 of this utility model;
[0024] Figure 4 This is a schematic diagram of the circuit structure of the OUTPUT module in a logic board programming device according to Embodiment 2 of this utility model.
[0025] Figure 5 A schematic diagram of the circuit structure of the clock module in a logic board programming device provided in Embodiment 2 of this utility model;
[0026] Figure 6 This is a schematic diagram of the circuit structure of the LED module in a logic board programming device provided in Embodiment 2 of this utility model;
[0027] Figure 7 A schematic diagram of the circuit structure of the power module in a logic board programming device provided in Embodiment 2 of this utility model; Figure 8 This is a schematic diagram of a logic board programming system provided in Embodiment 3 of this utility model. Detailed Implementation
[0028] To illustrate in detail the possible application scenarios, technical principles, implementable specific solutions, and achievable objectives and effects of this utility model, the following detailed description is provided in conjunction with the listed specific embodiments and accompanying drawings. The embodiments described herein are merely illustrative of the technical solutions of this utility model and are therefore intended to limit the scope of protection of this utility model.
[0029] In this document, the term "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The term "embodiment" appearing in various places throughout the specification does not necessarily refer to the same embodiment, nor does it specifically limit its independence or connection with other embodiments. In principle, in this application, as long as there are no technical contradictions or conflicts, the technical features mentioned in each embodiment can be combined in any way to form corresponding implementable technical solutions.
[0030] Unless otherwise defined, the technical terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains; the use of related terms herein is merely for the purpose of describing particular embodiments and is not intended to limit this application.
[0031] In the description of this utility model, the term "and / or" is used to describe the logical relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A exists, B exists, and A and B exist simultaneously. Additionally, the character " / " generally indicates that the preceding and following objects have an "or" logical relationship.
[0032] In this invention, terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any actual quantity, hierarchy, or order between these entities or operations.
[0033] Without further limitations, the use of terms such as “comprising,” “including,” “having,” or other similar expressions in this invention is intended to cover non-exclusive inclusion, which does not exclude the presence of additional elements in a process, method, or product that includes the stated elements, such that a process, method, or product that includes a series of elements may include not only those defined elements but also other elements not expressly listed, or elements inherent to such a process, method, or product.
[0034] Similar to the understanding in the Examination Guidelines, in this utility model, expressions such as "greater than," "less than," and "exceeding" are understood to exclude the stated number; expressions such as "above," "below," and "within" are understood to include the stated number. Furthermore, in the description of the embodiments of this utility model, "multiple" means two or more (including two), and similar expressions related to "multiple" are also understood in this way, such as "multiple groups" and "multiple times," unless otherwise explicitly specified.
[0035] In the description of the embodiments of this utility model, the space-related expressions used, such as "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "vertical," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential," indicate the orientation or positional relationship based on the orientation or positional relationship shown in the specific embodiments or drawings. They are only for the convenience of describing the specific embodiments of this utility model or for the reader's understanding, and do not indicate or imply that the device or component referred to must have a specific position, a specific orientation, or be constructed or operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this utility model.
[0036] Unless otherwise expressly specified or limited, the terms "installation," "connection," "linking," "fixing," and "setting," as used in the description of the embodiments of this utility model, should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral setting; it can be a mechanical connection, an electrical connection, or a communication connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two components or the interaction between two components. For those skilled in the art to which this utility model pertains, the specific meaning of the above terms in the embodiments of this utility model can be understood according to the specific circumstances.
[0037] Please refer to Figure 1 Embodiment 1 of this utility model is as follows:
[0038] This embodiment provides a logic board programming device, such as... Figure 1 As shown, it includes a main control module, a USB to UART module, an OUTPUT module, a clock module, a JTAG module, a power supply module, and an LED module;
[0039] The USB to UART module, OUTPUT module, clock module, JTAG module, power module, and LED module are electrically connected to the main control module; the power module is also electrically connected to the USB to UART module.
[0040] The USB to UART module is electrically connected to the host computer; the OUTPUT module is electrically connected to the logic board.
[0041] The USB to UART module is used for signal conversion between the UART serial communication interface and the USB interface, enabling the logic board programming device and the host computer to communicate and exchange data.
[0042] The OUTPUT module is used to bring out the IIC signal line and communicate with the logic board to be programmed.
[0043] The main control module, as the main controller of the logic board programming device, is used to parse, analyze and process the data sent from the host computer, and write configuration data into the designated register of the logic board to be programmed according to the specific timing requirements of the target IC type determined by parsing, and verify the written data according to the IC type.
[0044] The clock module is used to provide a stable and accurate system clock source for the logic board programming device, ensuring the stable operation of timing and communication within the main control module;
[0045] The JTAG module is used to test the electrical characteristics of the main control module and whether the detector has any problems.
[0046] The power module is used to reduce the input voltage to a specified voltage in order to provide a stable operating voltage for each module inside the device.
[0047] The LED module is used to indicate the power supply status and the programming status, so that users can easily determine whether the programming is complete.
[0048] The logic board programming device provided in this embodiment works on the following principle:
[0049] The logic board programming device establishes a communication connection with the host computer through its USB-to-UART module; and establishes a communication connection with the logic board to be programmed through its OUTPUT module. After the USB-to-UART module receives the message sent by the host computer, the main control module parses the data frame header to determine the chip type (such as LP6288, G2510S, etc.) and operation instructions (read / write) of the target logic board. After parsing, the device communicates with the logic board to be programmed through the OUTPUT module: first, the configuration data parsed from the message is written to the specified register address of the logic board to be programmed according to the specific timing requirements of the determined chip type; then, data is read from the register of the logic board to be programmed to verify its chip type and data.
[0050] In some specific embodiments of this example, the power module is a 5V to 3.3V power module. Specifically, it is used to step down the 5V input via the USB cable to 3.3V to power the main control module (the main control chip typically operates at a voltage between 2V and 3.6V) to ensure that the main control module can function normally.
[0051] Please refer to Figures 2 to 6 Embodiment two of this utility model is as follows:
[0052] This embodiment is a further extension of Embodiment 1, and provides a detailed description of the circuit structure of the logic board programming device.
[0053] like Figure 2 As shown, the logic board programming device provided in this embodiment includes a USB to UART module comprising: a USB interface, a USB to UART chip U1, and a built-in crystal oscillator unit X1; the USB interface is electrically connected to the host computer, the USB to UART chip U1, and the power module; the USB to UART chip U1 is also electrically connected to the crystal oscillator unit X1 and the main control module.
[0054] Specifically, combined Figure 2 and Figure 3 It can be seen that the RXD pin of the USB to UART chip U1 (i.e. Figure 2 The pin corresponding to the USB_TX signal in the circuit and the TXD pin of the main control module (i.e., Figure 3 The PA10 pin (corresponding to the UART1_RX signal) is electrically connected; the TXD pin (i.e., the USB to UART chip U1) of the USB to UART chip U1 is electrically connected. Figure 2 The corresponding USB_RX signal pin) and the RXD pin of the main control module (i.e. Figure 3 The PA9 pin (corresponding to the UART1_TX signal) is electrically connected; the GND pin of the USB to UART chip U1 is electrically connected to the GND pin of the main control module. This connection ensures that the host computer can accurately identify the main control module of the logic board programming device.
[0055] Specifically, such as Figure 2 As shown, the crystal oscillator unit X1 includes a 12MHz crystal oscillator and a 10pF capacitor. The crystal oscillator unit X1 is connected between the XI pin and XO pin of the USB to UART chip U1 to provide a 12MHz clock signal to the USB to UART chip U1 through the built-in crystal oscillator unit X1.
[0056] Optionally, the USB to UART chip U1 is model CH340G.
[0057] like Figure 4 As shown, the logic board programming device provided in this embodiment includes an OUTPUT module comprising four bidirectional diodes and a DIP switch J2; combined with Figure 3 and Figure 4 It can be seen that the two UART pins of the main control module ( Figure 3 The PA3 pin corresponding to the UART2_RX signal and the PA2 pin corresponding to the UART2_TX signal, and two IIC output pins ( Figure 3 The PB1 pin (corresponding to the IIC_SCL signal) and the PB0 pin (corresponding to the IIC_SDA signal) are first connected to a bidirectional diode, and then electrically connected to the O_RX, O_TX, O_SDA and O_SCL input pins of the DIP switch J2 respectively. The O_SDA and O_SCL output pins of the DIP switch J2, which correspond to the O_SDA and O_SCL input pins respectively, are electrically connected to the logic board.
[0058] Optionally, all four bidirectional diodes are BAV99-CTX bidirectional diodes.
[0059] Here, the four bidirectional diodes serve to protect the UART and IIC signal lines from electrostatic interference.
[0060] In some specific embodiments of this example, the circuit structure of the main control module is as follows: Figure 3 As shown, this can be implemented using the integrated MCU chip U2, model STM32F103RCT6. The integrated MCU chip U2 has 256KB of FLASH storage and 48KB of SRAM, and supports multiple communication interfaces including I2C, USART, and USB, enabling it to easily communicate with other devices.
[0061] In some further specific embodiments of this example, the circuit structure of the clock module is as follows: Figure 5 As shown, the OSC module can use a low-speed crystal oscillator of 32.768kHz to provide a frequency for the RTC, enabling the system to record the current time and date in real time.
[0062] In some further specific embodiments of this example, the circuit structure of the LED module is as follows: Figure 6 As shown, three LEDs are included to indicate the power supply status and the programming status respectively. For example, LED1 is used to indicate normal power supply; LED2 is used to indicate programming in progress; and LED3 is used to indicate programming complete.
[0063] In some further specific embodiments of this example, the circuit structure of the power module is as follows: Figure 7As shown, the POWER module can be implemented using a 5V to 3.3V power supply chip with the model number ams1117.
[0064] Example 3
[0065] This embodiment is a further extension of the above embodiment one or embodiment two, providing a logic board programming system.
[0066] like Figure 8 As shown, the logic board programming system of this embodiment includes a host computer, a logic board to be programmed, and the logic board programming device described in Embodiment 1 or Embodiment 2 above. The specific composition and connections of the logic board programming device will not be described again here; please refer to the description in Embodiment 1 or Embodiment 2 above for details.
[0067] In this embodiment, the host computer is preferably a PC.
[0068] In this embodiment, the USB-to-UART module of the logic board programming device is connected to a host computer, and the OUTPUT module of the logic board programming device is connected to the logic board to be programmed. Then, the host computer sends data to the logic board programming device. This data includes a data frame header carrying the target IC type and operation instructions, as well as the configuration data to be written. The USB-to-UART module of the logic board programming device converts the data sent by the host computer into a UART signal and sends it to the main control module. The main control module parses the data frame header to obtain the chip type of the target logic board (e.g., LP6288, G2510S, etc.) and the operation instructions (read / write). After parsing, the OUTPUT module communicates with the logic board to be programmed via IIC: first, the configuration data is written to the specified register address of the logic board to be programmed according to the specific timing requirements of the target chip type; then, data is read from the register of the logic board to be programmed to verify its chip type and data. This achieves the goal of writing configuration data into the register of the logic board to be programmed according to the specified IC type requirements through the logic board programming device.
[0069] The above description is merely an embodiment of this utility model and does not limit the patent scope of this utility model. Any equivalent modifications made based on the content of this utility model specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of this utility model.
Claims
1. A logic board programming device, characterized in that, It includes a main control module, a USB to UART module, an OUTPUT module, a clock module, a JTAG module, a power supply module, and an LED module; The USB to UART module, OUTPUT module, clock module, JTAG module, power module, and LED module are electrically connected to the main control module; the power module is also electrically connected to the USB to UART module. The USB to UART module is electrically connected to the host computer; the OUTPUT module is electrically connected to the logic board.
2. The logic board programming device as described in claim 1, characterized in that, The power module is a 5V to 3.3V power module.
3. The logic board programming device as described in claim 1, characterized in that, The USB to UART module includes a USB interface, a USB to UART chip U1, and a crystal oscillator unit X1; the USB interface is electrically connected to the host computer, the USB to UART chip U1, and the power module respectively; the USB to UART chip U1 is also electrically connected to the crystal oscillator unit X1 and the main control module respectively.
4. The logic board programming device as described in claim 3, characterized in that, The RXD pin of the USB to UART chip U1 is electrically connected to the TXD pin of the main control module; the TXD pin of the USB to UART chip U1 is electrically connected to the RXD pin of the main control module; the GND pin of the USB to UART chip U1 is electrically connected to the GND pin of the main control module.
5. The logic board programming device as described in claim 3, characterized in that, The crystal oscillator unit X1 is connected between the XI pin and XO pin of the USB to UART chip U1; the crystal oscillator unit X1 includes a crystal oscillator with a frequency of 12MHz and a 10pF capacitor.
6. The logic board programming device as described in claim 1, characterized in that, The OUTPUT module includes four bidirectional diodes and a DIP switch J2; The two UART pins and two IIC output pins of the main control module are each connected to the O_RX, O_TX, O_SDA and O_SCL input pins of the DIP switch J2 through a bidirectional diode. The O_SDA and O_SCL output pins of the DIP switch J2, which correspond to the O_SDA and O_SCL input pins respectively, are electrically connected to the logic board.
7. The logic board programming device as described in claim 1, characterized in that, The main control module uses an integrated MCU chip with model number STM32F103RCT6.
8. A logic board programming system, characterized in that, The invention includes the logic board programming device as described in any one of claims 1 to 7, as well as a host computer and a logic board.
9. The logic board programming system as described in claim 8, characterized in that, The host computer is a PC.