Multi-interface dual-power data burning board
By designing a multi-interface, dual-power data programming board, the problems of single interface, inflexible power supply, and signal crosstalk in existing equipment are solved, realizing an efficient and reliable data programming process. It is suitable for multiple interfaces and power modes, improving the applicability and stability of the equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- DONGGUAN YESHANG ELECTRONIC TECH CO LTD
- Filing Date
- 2025-06-05
- Publication Date
- 2026-06-05
AI Technical Summary
Existing data burning devices suffer from inefficiency, signal crosstalk, inflexible power supply, bus contention, and electromagnetic interference due to their single-interface design, failing to meet the high efficiency and reliability requirements of complex burning scenarios.
The design features a multi-interface, dual-power data programming board with separate information programming and program programming interfaces. It supports dual-line parallel transmission, integrates analog switches and voltage conversion modules, achieves power redundancy and signal isolation, and possesses an efficient signal control mechanism.
It improves data transmission efficiency, reduces signal crosstalk and electromagnetic interference, ensures power supply stability, and enhances the reliability and applicability of the equipment, making it suitable for industrial-grade high-frequency programming needs.
Smart Images

Figure CN224328411U_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data programming boards, and in particular to a multi-interface dual-power data programming board. Background Technology
[0002] In the field of electronic information technology, data programming equipment serves as a core tool for integrated circuit programming and embedded system configuration, and its performance directly impacts the production efficiency and reliability of electronic devices. With the rapid development of the Internet of Things, smart terminals, and industrial control equipment, higher demands are being placed on the interface flexibility, power adaptability, and signal control capabilities of data programming equipment. However, existing data programming technologies face the following pressing technical challenges in practical applications:
[0003] On the one hand, traditional data burning devices generally adopt a single data interface design, such as only setting a Universal Serial Bus (USB) or JTAG interface, which is difficult to meet the diverse needs of complex burning scenarios. For example, in scenarios that require simultaneous device parameter configuration (such as MAC address, communication protocol parameters) and program code burning, a single interface forces the two types of data to be transmitted in a time-sharing manner. Frequent plugging and unplugging of the device not only reduces efficiency but also easily causes malfunctions such as poor interface contact. In addition, existing devices lack physical isolation design for information configuration and program burning. When the two types of signals are transmitted on the same channel, crosstalk is likely to occur, leading to an increased error rate in data verification, especially during high-frequency data transmission, where signal integrity is difficult to guarantee.
[0004] On the other hand, existing programming devices mainly rely on a single power input method, either drawing power from a computer's USB interface or only having an external power interface, making it impossible to flexibly switch according to the voltage requirements of the target device. When the USB power supply is insufficient or the external power supply voltage fluctuates, it can easily lead to interruptions during the programming process or damage to the device. At the same time, most devices do not integrate a high-efficiency voltage conversion module. Programming low-voltage chips such as 3.3V and 1.8V requires an additional step-down circuit, increasing hardware complexity and cost. Furthermore, the low voltage conversion efficiency leads to severe heat generation in the device, affecting long-term stability.
[0005] Furthermore, in multi-interface collaborative scenarios, traditional programming boards lack independent signal switching mechanisms. When the information configuration interface and the program programming interface are connected simultaneously, bus contention issues can easily arise. For example, when USB and JTAG interfaces share some signal lines, data transmission priority cannot be dynamically adjusted, leading to delays in critical control signals (delay times can reach over 20ns), and in severe cases, causing programming protocol handshake failures. In addition, existing devices do not effectively isolate unused interfaces, allowing external electromagnetic interference (such as high-frequency motors and wireless signals) to easily couple into the programming channel through idle interfaces, resulting in increased data error rates (especially exceeding 5% at transmission rates above 10MHz), failing to meet the high reliability requirements of industrial-grade programming. Utility Model Content
[0006] The purpose of this application is to provide a multi-interface dual-power data programming board with multiple types of data interfaces, dual power supply modes, and an efficient signal control mechanism.
[0007] To achieve the above objectives, this application provides the following technical solution:
[0008] A multi-interface dual-power data programming board includes a programming board body. An information programming interface is provided on the front side of the surface of the programming board body, and a data cable plug interface is provided on the rear side of the surface of the programming board body. A program programming interface is also provided on the lower right side of the data cable plug interface. The information programming interface and the program programming interface are used to connect to a computer. The data cable plug interface is used to connect to a data cable. A power supply interface is provided on the left side of the data cable plug interface, and a voltage conversion module is provided on the upper side of the power supply interface. An analog switch is also provided on the rear side of the information programming interface. The information programming interface and the program programming interface are respectively connected to the data cable plug interface.
[0009] Furthermore, a fuse is provided on one side of the voltage conversion module.
[0010] Furthermore, at least one data line pin interface is provided on the front side of the data line plug interface.
[0011] Furthermore, the front side of the data cable plug interface is provided with two data cable pin interfaces.
[0012] Furthermore, a grounding copper plate is provided on the rear side of the data cable plug interface.
[0013] Furthermore, an indicator light is provided on the right side of the power supply interface.
[0014] Furthermore, the power supply interface includes a positive power supply interface and a negative power supply interface.
[0015] Furthermore, the voltage conversion module is a 5V to 3V module.
[0016] The beneficial effects of this application are as follows:
[0017] (1) This application physically separates the information burning interface (front side) and the program burning interface (rear side), supporting simultaneous access to two host computers (such as a PC and a dedicated programmer), forming a dual-line parallel transmission architecture of "configuration information + program code". The information burning interface can write device parameters (such as MAC address and communication protocol configuration) in real time, and the program burning interface completes firmware code burning synchronously. Compared with the serial operation of traditional single-interface devices, the efficiency is improved by more than 80%, and the interface wear and operation errors caused by frequent plugging and unplugging are completely avoided.
[0018] (2) The analog switch integrated on the back of the information burning interface of this application can automatically select the signal channel according to the burning task: when the dual interfaces work in parallel, bus conflicts are avoided by time division multiplexing technology; in single interface mode, unused channels are disconnected and ESD protection is enabled to reduce the electromagnetic interference (EMI) coupling strength, which is especially suitable for stable burning in industrial high-frequency interference environments.
[0019] (3) The power supply interface of this application supports both external DC power supply and host USB power supply to form a dual power supply redundancy system. When the USB power supply is insufficient (such as when the load is >5W during multi-chip programming), it automatically switches to the external power supply and outputs a stable 5V / 3.3V voltage in conjunction with the voltage conversion module, reducing the probability of power supply interruption and completely solving the programming interruption problem in high power consumption scenarios. Attached Figure Description
[0020] Figure 1 A front view of a multi-interface dual-power data programming board provided in an embodiment of this application;
[0021] Figure 2 A schematic diagram of the back structure of a multi-interface dual-power data programming board provided in an embodiment of this application;
[0022] Explanation of reference numerals in the attached figures:
[0023] 1. Programming board body; 2. Information programming interface; 3. Data cable connector interface; 4. Program programming interface; 5. Power supply interface; 6. Voltage conversion module; 7. Analog switch; 8. Fuse; 9. Data cable pin interface; 10. Grounding copper plate; 11. Indicator light;
[0024] 51. Positive power supply interface; 52. Negative power supply interface; Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0026] In the description of this application, it should be understood that the terms "upper," "lower," "left," "right," etc., are used only for the convenience of describing this application and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on this application. In particular, the understanding of the term "upper" following a noun in the claims should be understood as meaning that the entire inner and outer surfaces of the structure referred to by the noun conform to the definition of "upper."
[0027] The following detailed description, in conjunction with the accompanying drawings and preferred embodiments, describes the specific implementation methods, structures, features, and effects provided in this application.
[0028] like Figure 1 and Figure 2 As shown, a multi-interface dual-power data programming board includes a programming board body 1. An information programming interface 2 is provided on the front side of the surface of the programming board body 1, and a data cable plug interface 3 is provided on the rear side of the surface of the programming board body 1. A program programming interface 4 is also provided on the lower right side of the data cable plug interface 3. The information programming interface 2 and the program programming interface 4 are used to connect to a computer, and the data cable plug interface 3 is used to connect to a data cable. A power supply interface 5 is provided on the left side of the data cable plug interface 3, and a voltage conversion module 6 is provided on the upper side of the power supply interface 5. An analog switch 7 is also provided on the rear side of the information programming interface 2. The information programming interface 2 and the program programming interface 4 are respectively connected to the data cable plug interface 3.
[0029] Specifically, in this embodiment, the programming board of this application programs configuration information and program code into the IC (integrated circuit) integrated inside the data line through a hardware interface and control logic.
[0030] After the programming board is connected to the data cable via data cable connector 3 (such as USB Type-A, JTAG 20-pin), the built-in control chip (such as STM32F407) performs the following operations:
[0031] Send standard identification commands (such as I2C 0x50 address scan, SPI JEDEC ID read) to identify the vendor ID (VID), product ID (PID) and storage structure (such as EEPROM page size, Flash block address) of the data line IC;
[0032] The interface protocol is automatically switched according to the IC type: if it is an I2C interface EEPROM, communication is established through the SCL / SDA pins of data line connector interface 3; if it is an SPI Flash, the SPI protocol (maximum rate 50MHz) is enabled on the SCK / MOSI / MISO pins.
[0033] The host computer sends configuration data (such as the data cable's serial number and voltage tolerance parameters) through the information programming interface 2 (front USB). The data is packaged into an IC-compatible frame format by the FPGA logic (not shown) of the programming board and written to the IC's designated storage address through the data cable connector interface 3. The program programming interface 4 (rear Type-C) receives the firmware binary file, which is parsed into an instruction stream by the programming engine built into the programming board (such as the U-Boot bootloader). The erase-program-verify (EEP) loop is executed through the dedicated programming interface of the data cable IC (such as JTAG's TCK / TMS / TDI / TDO), supporting sector-by-sector incremental programming to improve efficiency. After each 1KB of data is programmed, the programming board automatically triggers a CRC32 check (calculation time < 1ms) and compares it with the check value sent by the host computer. If the error exceeds 0.1%, a reprogramming mechanism is initiated to ensure the programming success rate.
[0034] After the power supply interface 5 is connected to an external power supply (5V-24V), the voltage conversion module 6 (such as TI's LM2576) dynamically adjusts the output according to the power supply requirements of the data line IC (such as 2.5V for EEPROM and 3.3V for Flash), with an accuracy of ±10mV. When power is drawn through the USB of the information / programming interface 4 (5V / 9V), the voltage conversion module 6 automatically reduces the voltage to the voltage required by the IC to avoid overvoltage damage. The built-in power monitoring IC (such as MAX16050) monitors the IC power supply voltage in real time. When the fluctuation exceeds ±5%, the programming is immediately paused and undervoltage lockout (UVLO) is triggered. This, together with the write protection pin (WP#) of the data line IC, is hardware locked to prevent damage to the IC memory area caused by abnormal power failure.
[0035] In one embodiment, a fuse 8 is provided on one side of the voltage conversion module 6. By integrating the fuse 8 next to the voltage conversion module 6, it can quickly melt and cut off the abnormal current path when the circuit is overloaded, short-circuited or abnormally currented, thus preventing the voltage conversion module 6 and the back-end IC from being damaged by overcurrent, significantly improving the safety of the programming board during the power conversion process. At the same time, this design can reduce the programming failure rate caused by power failure, ensure the stability of the data programming process, and extend the service life of the device.
[0036] In one embodiment, at least one data line pin interface 9 is provided on the front side of the data line plug interface 3; the presence of at least one pin interface on the front side of the data line plug interface 3 provides a flexible hardware connection foundation for the programming board. This design can adapt to different specifications of data line pin requirements, such as single-pin communication (e.g., single-wire SPI) or multi-pin combination communication (e.g., I2C, UART), enabling the programming board to be compatible with multiple communication protocols and interface standards, expanding the programming adaptation range for different types of ICs (e.g., microcontrollers, sensor chips), and improving the versatility of the device and the flexibility of application scenarios.
[0037] In one embodiment, two data line pin interfaces 9 are provided on the front side of the data line plug interface 3.
[0038] In one embodiment, a grounding copper plate 10 is provided on the rear side of the data cable connector interface 3. The grounding copper plate 10 on the rear side of the data cable connector interface 3 can form a low-impedance grounding path, effectively suppressing electromagnetic interference (EMI) and electrostatic discharge (ESD) in the circuit. On the one hand, the grounding copper plate 10 can stabilize the reference potential at the interface, avoid signal distortion caused by voltage fluctuations, and ensure the accuracy of the programmed data. On the other hand, it can quickly conduct away the electrostatic charge accumulated at the interface, preventing the IC from being damaged by electrostatic breakdown. Especially in high-frequency data transmission scenarios, it can significantly improve the anti-interference capability and equipment safety of the programming process.
[0039] In one embodiment, an indicator light 11 is provided on the right side of the power supply interface 5. The indicator light 11 (such as an LED indicator) next to the power supply interface 5 can intuitively reflect the power status. When the programming board is connected to the power supply, the indicator light 11 will indicate to the user whether the power supply is normal by turning on or off or changing color (such as red for abnormality and green for normal). This design can monitor the power connection status in real time without additional tools, which facilitates quick location of power failures (such as loose interface or abnormal power adapter), improves the ease of use and maintenance efficiency of the device, and reduces the troubleshooting time for programming failures caused by power problems.
[0040] In one embodiment, the power supply interface 5 includes a positive power supply interface 51 and a negative power supply interface 52. Clearly distinguishing between the positive and negative power supply interfaces 52 can avoid the risk of circuit burnout caused by reverse polarity when the power is connected. The physical interface design enforces the standardization of the power connection direction, improving operational safety. At the same time, this design supports the connection of various external DC power sources (such as batteries and adapters) and is compatible with different voltage input scenarios (requires the use of voltage conversion module 6), enhancing the power compatibility of the programming board and meeting the power supply needs of various scenarios such as field operations and laboratories.
[0041] In one embodiment, the voltage conversion module 6 is a 5V to 3V module. Using this 5V to 3V voltage conversion module 6, common 5V power supplies (such as USB interfaces and 5V adapters) can be converted to a standard 3V voltage, adapting to a large number of ICs operating at 3V (such as low-power microcontrollers and embedded chips). This design solves the matching problem between different power supply voltages and IC operating voltages, achieving a wide range of power inputs without the need for additional adapter circuitry. This expands the programming board's support for low-voltage devices, while the efficient 5V to 3V conversion reduces power consumption, improves device battery life (e.g., when using battery power), and optimizes the programming board's energy efficiency ratio.
[0042] The embodiments described above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make several improvements and substitutions without departing from the technical principles of this application, and these improvements and substitutions should also be considered within the scope of protection of this application.
Claims
1. A multi-interface dual-power data programming board, characterized in that: The device includes a programming board body. An information programming interface is located on the front side of the programming board body, and a data cable connector is located on the rear side of the programming board body. A program programming interface is located on the lower right side of the data cable connector. The information programming interface and the program programming interface are used to connect to a computer. The data cable connector is used to connect to a data cable. A power supply interface is located on the left side of the data cable connector, and a voltage conversion module is located above the power supply interface. An analog switch is located on the rear side of the information programming interface. The information programming interface and the program programming interface are respectively connected to the data cable connector.
2. The multi-interface dual-power data programming board according to claim 1, characterized in that: A fuse is installed on one side of the voltage conversion module.
3. The multi-interface dual-power data programming board according to claim 1, characterized in that: The front side of the data cable plug interface is provided with at least one data cable pin interface.
4. The multi-interface dual-power data programming board according to claim 3, characterized in that: The front side of the data cable plug interface has two data cable pin interfaces.
5. The multi-interface dual-power data programming board according to claim 1, characterized in that: A grounding copper plate is provided on the rear side of the data cable plug interface.
6. The multi-interface dual-power data programming board according to claim 1, characterized in that: An indicator light is provided on the right side of the power supply interface.
7. The multi-interface dual-power data programming board according to claim 1, characterized in that: The power supply interface includes a positive power supply interface and a negative power supply interface.
8. The multi-interface dual-power data programming board according to claim 1, characterized in that: The voltage conversion module is a 5V to 3V module.