Intelligent monitoring USB debugging docking station system
The intelligent monitoring USB debugging docking station system integrates power management, interface circuits, and display modules, solving the shortcomings of traditional USB docking stations in power parameter monitoring and host status display during embedded hardware debugging. It achieves efficient and accurate power management and device control, improving debugging efficiency and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING COLLEGE OF ELECTRONICS ENG
- Filing Date
- 2026-01-28
- Publication Date
- 2026-06-09
AI Technical Summary
Traditional USB docking stations lack real-time power parameter monitoring, synchronous display of host status, and efficient and safe power management capabilities in embedded hardware debugging. Furthermore, their protection schemes suffer from slow response speed and inaccurate protection thresholds, making it difficult to meet the complex needs of professional scenarios.
Design an intelligent monitoring USB debugging expansion dock system. It adopts hardware expansion dock equipment and host computer monitoring program, and integrates power management, interface circuit, display module and main control module to realize real-time monitoring of power parameters, independent control and host status display. It uses high-precision INA219 chip and STC8H8K64U microcontroller for accurate measurement and control.
It achieves integrated visualization of debugging information, improves debugging efficiency, provides high-precision power monitoring and convenient equipment control, ensures continuity of debugging thinking, avoids physical plugging and unplugging operations, and improves power supply safety and equipment adaptability.
Smart Images

Figure CN122173432A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer peripheral technology, and specifically to an intelligent monitoring USB debugging expansion dock system. Background Technology
[0002] In professional scenarios such as embedded development and hardware debugging, developers often rely on traditional USB hubs to expand interfaces due to insufficient USB ports on their computers. Currently available USB docking stations are limited to simple port expansion. Their core working principle involves using a USB hub controller chip (such as FE1.1s, GL850G, etc.) to expand a single upstream port into multiple downstream ports, only meeting the basic requirement of simultaneous connection of multiple devices. A few products integrate basic overvoltage and overcurrent protection mechanisms, typically using Schottky diodes and resettable fuses, but these do not offer functional expansion for the complex needs of professional scenarios.
[0003] However, traditional USB docking stations have significant functional deficiencies and performance shortcomings when dealing with the refined needs of embedded hardware debugging. On the one hand, they lack the ability to monitor key power parameters such as voltage, current, and power of each downstream USB port in real time, making it impossible for developers to conduct device power consumption analysis, troubleshoot abnormal states, and long-term stability testing. Furthermore, they do not integrate synchronous display functions for host CPU, memory, GPU usage, and network speed, requiring frequent switching to the computer software interface during debugging, which severely disrupts work continuity. On the other hand, traditional protection schemes suffer from problems such as large on-state voltage drop, slow overcurrent and short-circuit response speed, and inaccurate protection thresholds, resulting in insufficient power supply safety and efficiency. They also lack independent control mechanisms for individual downstream devices, requiring physical plugging and unplugging of cables when a device crashes or resets, which is cumbersome and prone to damaging interfaces. They are unable to meet the comprehensive needs of professional scenarios for refined power monitoring, host status synchronization, efficient and safe power management, and convenient device control. Summary of the Invention
[0004] To address the shortcomings of existing technologies, this invention proposes an intelligent monitoring USB debugging docking station system to solve the aforementioned technical problems.
[0005] A smart monitoring USB debugging docking station system includes: a hardware docking station device and a host computer monitoring program running on a host computer; The hardware expansion dock device includes a bottom board and a top board, which are electrically connected. The bottom layer board is equipped with multiple programmable port protection and monitoring modules, which are used to monitor the power parameters of each port in real time and allow independent on / off control through the top layer board. The top-level board is equipped with a main control module and a display module. The main control module is used to interact with the host computer monitoring program through a preset communication protocol to obtain host status data, and to control the display module to alternately or selectively display power parameters or host status data. The host computer monitoring program is used to collect host hardware status data and send it to the main control module.
[0006] Furthermore, the bottom board and the top board are stacked printed circuit board structures, with the bottom board integrating power management and interface circuits, and the top board integrating data processing and human-computer interaction circuits.
[0007] Furthermore, the underlying board is equipped with a dual-channel intelligent power input module, which includes two power input interfaces and an ideal diode chip. The ideal diode chip is used to realize the OR logic control of the dual input sources and prevent backflow.
[0008] Furthermore, the underlying board is equipped with a USB HUB module, which uses a USB HUB controller chip.
[0009] Furthermore, the programmable port protection and monitoring module includes a protection unit, a monitoring unit, a control unit, and a communication unit. The protection unit is connected in series in the power path of the downstream USB port. The monitoring unit is used to collect port power parameters. The control unit is connected to the top layer board to realize the on / off control of port power supply. The communication unit is used to transmit monitoring data to the top layer board.
[0010] Furthermore, the top-level board is equipped with a single-chip main controller, which has a built-in USB controller. The single-chip main controller realizes program download and communication with the host computer monitoring program through the USB interface. The single-chip main controller is used to read the monitoring data of the bottom board, parse the host status data sent by the host computer monitoring program, and execute control commands.
[0011] Furthermore, the top layer board is equipped with a multi-channel display module, which is electrically connected to the single-chip main controller. The multi-channel display module is used to independently or according to a preset mode display the power parameters or host status information of the corresponding downstream USB port.
[0012] Furthermore, the top layer board is equipped with a multi-functional control interface, which is electrically connected to the single-chip main controller. The multi-functional control interface is used to receive operation commands and realize display mode switching, display module on / off control, system reset, and power supply on / off control of the downstream USB port.
[0013] Furthermore, the single-chip main controller runs a lower-level program, which is used to poll and read monitoring data, parse data packets sent by the upper-level monitoring program, refresh the display module according to the display mode, and respond to the operation instructions of the multi-functional control interface.
[0014] Furthermore, the host computer monitoring program is used to collect hardware status data of the host, encapsulate the collected hardware status data according to a preset frame format, and send it to the single-chip main controller through a communication protocol.
[0015] The invention employing the above technical solution has the following advantages: This invention achieves integrated visualization of debugging information, improving debugging efficiency. It integrates the previously scattered functions of interface expansion, device power consumption monitoring, and computer status monitoring into one system. Developers can simultaneously monitor peripheral power supply and host resource load on the docking station screen without switching between viewpoints or software interfaces, achieving one-stop access to debugging environment information and ensuring continuity of debugging thought processes.
[0016] 2. This invention provides high-precision, independently traceable power monitoring capabilities. Each USB port has an independent INA219 monitoring unit, enabling precise measurement and independent display of milliampere-level current and milliwatt-level power. Attached Figure Description
[0017] To more clearly illustrate the specific embodiments of the present invention, the accompanying drawings used in the specific embodiments will be briefly described below. In all the drawings, the elements or parts are not necessarily drawn to scale.
[0018] Figure 1 This is a top-level circuit diagram of a device in an intelligent monitoring USB debugging expansion dock system of the present invention; Figure 2 This is a diagram of the underlying circuit framework of a device in an intelligent monitoring USB debugging expansion dock system according to the present invention. Figure 3 This is a schematic diagram of the top-level PCB layout in an intelligent monitoring USB debugging expansion dock system of the present invention; Figure 4 This is a schematic diagram of the PCB layout of the bottom layer board in an intelligent monitoring USB debugging expansion dock system of the present invention; Figure 5 This is a schematic diagram of the core circuit of the USB hub in an intelligent monitoring USB debugging expansion dock system of the present invention; Figure 6 This is a schematic diagram of a dual power supply and protection circuit in an intelligent monitoring USB debugging expansion dock system of the present invention; Figure 7This is a schematic diagram of a single-channel USB port protection and power detection circuit in an intelligent monitoring USB debugging expansion dock system of the present invention; Figure 8 This is a schematic diagram of the STC8H microcontroller minimum system and peripheral interface circuit in an intelligent monitoring USB debugging expansion dock system of the present invention. Figure 9 This is a flowchart of the microcontroller main program software in an intelligent monitoring USB debugging expansion dock system of the present invention. Detailed Implementation
[0019] The embodiments of the technical solution of the present invention will now be described in detail with reference to the accompanying drawings. These embodiments are merely illustrative of the technical solution of the present invention and are therefore intended to limit the scope of protection of the present invention.
[0020] like Figures 1-9 As shown, the present invention provides an intelligent monitoring USB debugging expansion dock system, comprising: a hardware expansion dock device and a host computer monitoring program running on a host computer. The hardware expansion dock device includes a bottom board and a top board, which are electrically connected. The bottom board has multiple programmable port protection and monitoring modules, which are used to monitor the power parameters of each port in real time and allow independent on / off control through the top board; The top board is equipped with a main control module and a display module. The main control module is used to interact with the host computer monitoring program through a preset communication protocol to obtain host status data, and to control the display module to alternately or selectively display power parameters or host status data. The host computer monitoring program is used to collect host hardware status data and send it to the main control module.
[0021] In this embodiment, the bottom board and the top board are stacked printed circuit boards. The bottom board integrates power management and interface circuits, and the top board integrates data processing and human-computer interaction circuits.
[0022] Specifically, the intelligent monitoring USB debugging docking station system in this embodiment adopts a hardware and software co-architecture, with its core consisting of a hardware docking station device and a host computer monitoring program. The hardware docking station device uses a stacked double-layer PCB structure, with board-to-board connectors (pin headers and female headers) achieving electrical connection and mechanical fixation between the bottom and top layers, ensuring both stable signal transmission and physical isolation of functional modules. The host computer monitoring program runs on the host computer and interacts with the hardware docking station device through standard communication protocols to collect and transmit host status data.
[0023] In this embodiment, the bottom board is provided with a dual-channel intelligent power input module, which includes two power input interfaces and an ideal diode chip. The ideal diode chip is used to realize the OR logic control of the dual input sources and prevent backflow.
[0024] In this embodiment, the bottom board is equipped with a USB HUB module, which uses a USB HUB controller chip.
[0025] Specifically, the basic design parameters are as follows: the bottom PCB size is set to 97.0mm × 42.0mm, and a four-layer board design is adopted, consisting of a top signal layer, an internal ground layer, an internal power layer, and a bottom signal layer. This design not only meets the impedance control requirements of the USB differential lines but also provides a low-impedance path for high-current power supply, effectively reducing power loss and signal interference.
[0026] Dual-channel intelligent power input module: This module features two Type-C interfaces as power input ports. The core utilizes a CH213K ideal diode chip to implement "OR" logic control for both input sources. Compared to traditional Schottky diodes, the CH213K chip has a lower forward voltage drop and faster response speed. It also integrates overcurrent, short-circuit, and reverse connection protection functions, effectively preventing power backflow and ensuring the safety of the power supply system. The module is externally configured with an SMAJ6.0CA transient suppression diode, a 22μF filter capacitor, and a 5.1K pull-down resistor to provide surge protection, voltage filtering, and interface level stabilization, respectively.
[0027] Among them, CH213K can be replaced with an ideal diode chip of the same type as LTC4353, and CH217K can be replaced with a programmable current limiting switch chip such as TPS2553. After replacement, the corresponding pin functions must be maintained.
[0028] USB HUB Module: Utilizing the Qinheng CH334U controller chip, this module enables a one-to-four expansion function under the USB 2.0 protocol, supporting MTT (Multi-Transaction Converter) mode to ensure high transmission performance and low latency during concurrent communication of multiple devices. The chip is externally configured with a 12MHz crystal oscillator, 10μF and 0.1μF filter capacitors, and LED indicator circuitry for clock supply, power filtering, and operating status display. The CH334U's UP+ and UP pins connect to the D+ and D pins of the upstream Type-C interface, while DP1~DP4 and DM1~DM4 pins correspond to the differential signal pins of the four downstream USB-A ports, completing the extended transmission of USB signals.
[0029] In this embodiment, the programmable port protection and monitoring module includes a protection unit, a monitoring unit, a control unit, and a communication unit. The protection unit is connected in series in the power path of the downstream USB port, the monitoring unit is used to collect port power parameters, the control unit is connected to the top layer board to realize the on / off control of port power supply, and the communication unit is used to transmit monitoring data to the top layer board.
[0030] Specifically, the programmable port protection and monitoring module: each module integrates a protection unit, a monitoring unit, a control unit, and a communication unit, as implemented below: Protection Unit: A CH217K programmable current limiting switch is connected in series in the power path of each downstream USB port. Its Iset pin is connected to resistors of different values (56KΩ corresponds to the 1A current limiting threshold, 30KΩ corresponds to the 2A current limiting threshold) through an external DDT toggle switch, so that users can flexibly configure the maximum power supply current according to the peripheral requirements.
[0031] Monitoring Unit: A 0.1Ω precision sampling resistor is connected in series at the output of CH217K. The two ends of the resistor are connected to the IN1+ and IN1 pins of the INA219 high-precision current / power monitoring chip, respectively. By detecting the voltage drop across the sampling resistor, accurate measurement of current, voltage, and power parameters can be achieved, with measurement accuracy reaching the milliampere level for current and the milliwatt level for power.
[0032] Control Unit: The CH217K's EN (enable) pin is connected to a pull-down resistor to ensure default power-on operation, and is also connected to the GPIO pin of the top-level MCU via a wire. The MCU outputs high and low levels to control the state of the EN pin, realizing an independent "soft switch" for port power supply, which can complete power-off or restart operations without physically plugging and unplugging cables.
[0033] Communication Unit: Four INA219 chips are configured with unique addresses through different connection methods of address pins A0 and A1, and are all connected to the same I / O group. 2 On the C bus (SDA and SCL pins are respectively connected to the corresponding I / O pins of the top-level board MCU), 2 (C interface), the MCU reads the monitoring data of each chip sequentially through polling, realizing independent acquisition of parameters of the four ports.
[0034] Interface layout: The external interface layout of the bottom board is designed with user-friendliness in mind. Two power Type-C interfaces are located on the right side of the board, and four USB-A downstream ports are located on the top side of the board, which makes it easy for users to connect power supplies and peripherals, while avoiding cable tangling.
[0035] In this embodiment, the top board is equipped with a single-chip main controller, which has a built-in USB controller. The single-chip main controller realizes program download and communication with the host computer monitoring program through the USB interface. The single-chip main controller is used to read the monitoring data of the bottom board, parse the host status data sent by the host computer monitoring program, and execute control commands.
[0036] In this embodiment, the top layer board is provided with a multi-channel display module, which is electrically connected to the single-chip main controller. The multi-channel display module is used to independently or according to a preset mode to display the power parameters or host status information of the corresponding downstream USB port.
[0037] In this embodiment, the top board is provided with a multi-functional control interface, which is electrically connected to the single-chip main controller. The multi-functional control interface is used to receive operation commands and realize display mode switching, display module on / off control, system reset, and power supply on / off control of the downstream USB port.
[0038] Specifically, the main control module uses the STC8H8K64U microcontroller as the core control chip. This chip has a built-in USB 2.0 full-speed controller, eliminating the need for an external USB-to-serial chip. It directly implements two core functions via the USB interface: first, program downloading, burning the lower-level program to the MCU via the USB port; and second, communication with the host computer's CDC virtual serial port, receiving host status data and transmitting control commands. This simplifies the peripheral circuit design and reduces hardware costs. The MUC's I... 2 The C interface (SDA, SCL) is connected to the communication pins of the INA219 chip on the underlying board, the SPI interface is connected to the OLED display module, and the GPIO pins are connected to the EN pin of CH217K and the multi-function control interface, respectively.
[0039] The STC8H8K64U can be replaced with other MCUs that have a USB device controller and sufficient I / O ports, such as the STM32F103 series and ESP32S3 series. The pin definitions and underlying drivers need to be adjusted accordingly.
[0040] Multi-display module: Integrates four 0.66-inch OLED displays, driven by an SSD1315 chip. Each display corresponds to a downstream USB port. The displays connect to the STC8H8K64U microcontroller via an SPI interface, employing independent chip select control to achieve independent display or synchronous display according to preset modes. The display resolution is set to 128×64, supporting character, number, and simple graphic display. It is used to display real-time parameters such as voltage (V), current (mA), and power (mW) of the corresponding port, or status information such as CPU utilization, memory utilization, GPU utilization, and network speed of the host computer.
[0041] The 0.66-inch OLED screen can be replaced with an LCD screen of the same size, provided that it is compatible with the corresponding display driver interface (such as SPI or I). 2 C) and drivers, LCD screens have a cost advantage, but OLED screens have better contrast and power consumption performance.
[0042] Multifunctional control interface: Six tactile buttons are provided, defined as display mode switch, OLED screen master power button, system reset button, and power supply control buttons for ports 1-4. One end of each button is grounded, and the other end is connected to the MCU's GPIO pin via a 10K pull-up resistor. When a button is pressed, the corresponding GPIO pin is pulled low. The MCU detects the button action via interrupt or polling and executes the corresponding control logic. Display mode switch key: Switches the content displayed on the OLED screen between "USB port power parameters" and "host status information"; OLED screen master switch: controls the overall on / off state of the four OLED screens, reducing power consumption; System reset button: Triggers MCU reset, restarting the entire hardware expansion dock device; Port 1~4 power supply control keys: control the enable state of CH217K of the corresponding USB port respectively, so as to realize the independent on / off of power supply to the port.
[0043] Layout design: The OLED display and touch buttons of the top board are arranged on the upper surface of the board, making it convenient for users to view data and operate; the lower surface of the board is equipped with a board-to-board connector female that matches the bottom board, ensuring precise docking with the bottom board.
[0044] In this embodiment, a lower-level program runs in the single-chip main controller. The lower-level program is used to poll and read monitoring data, parse data packets sent by the upper-level monitoring program, refresh the display module according to the display mode, and respond to the operation instructions of the multi-functional control interface.
[0045] Specifically, the initialization process is as follows: After the system powers on, the MUC first completes the I / O port initialization (configuration of I / O ports). 2 C, SPI, GPIO pin direction and level), I 2 C-bus initialization (set communication rate to 100Kbps), SPI bus initialization (configure clock polarity, phase and transmission rate), USB CDC interface initialization (set baud rate to 115200bps, 8 data bits, 1 stop bit, no parity), OLED display initialization (set display mode, contrast and display area), and timer initialization (configure 1ms timer interrupt for data acquisition and display refresh timing).
[0046] Main loop logic: After initialization, the program enters the main loop and performs the following operations in sequence: Data acquisition: via I 2 The C bus polls and reads the register data of the four INA219 chips, parses the voltage, current and power values of each port, and stores them in the corresponding data buffer. Data reception and parsing: Check the receive buffer of the USB CDC interface. If there is a data packet sent by the host computer, parse the data according to the preset frame format (frame header 0xAA, device number 0x01, CPU utilization (4-byte floating-point number), memory utilization (4-byte floating-point number), GPU utilization (4-byte floating-point number), network speed (4-byte floating-point number), frame tail 0x55), extract the host status information and store it; Display refresh: Based on the display mode set by the current button, read the corresponding data from the data buffer, format it, and send it to the OLED display through the SPI interface to achieve real-time data refresh. The refresh rate is set to 1Hz to balance display real-time performance and power consumption. Key response: Detects the status of each tactile key. If a key is triggered, it executes the corresponding display mode switching, screen on / off, system reset, or port power supply control command. The port control command enables / disables the CH217K by changing the GPIO pin level.
[0047] In this embodiment, the host computer monitoring program is used to collect hardware status data of the host, encapsulate the collected hardware status data according to a preset frame format, and send it to the single-chip main controller through a communication protocol.
[0048] Specifically, the development foundation is based on the open-source hardware monitoring library OpenHardwareMonitor. This library supports reading sensor data from mainstream computer hardware such as CPU, memory, GPU, and network adapter, and has strong compatibility and accurate data acquisition.
[0049] Core functionality implementation: Data Acquisition: After the program starts, it collects host hardware status data at 500ms intervals, including CPU utilization, memory utilization, GPU utilization (supporting mainstream NVIDIA and AMD graphics cards), and network receive / send speed (unit: KB / s).
[0050] Data encapsulation: The collected data is converted into 4-byte floating-point number format and encapsulated according to a preset fixed frame format (frame header 0xAA, device number 0x01, each data field, frame tail 0x55) to ensure the integrity and parseability of data transmission. Data transmission: The encapsulated data packets are periodically sent to the lower-level MCU via the USB CDC virtual serial port. The serial communication parameters are consistent with those of the lower-level MCU (baud rate 115200bps, 8 data bits, 1 stop bit, no parity). No special driver needs to be installed; it is plug and play.
[0051] In addition to USB CDC, communication between the upper and lower computers can also use the HID (Human Interface Device) protocol or a custom driver. The HID protocol does not require serial port resources, and the custom driver can optimize transmission efficiency according to needs. However, the USB CDC protocol has the advantages of being driverless and highly compatible, making it the preferred solution.
[0052] Actual usage and operation procedures: Hardware connection: Users can connect the host computer's interface to the expansion dock's uplink data interface via a single cable to achieve USB signal expansion and data communication; depending on the total power consumption requirements of the peripherals, an auxiliary power supply can be connected to the expansion dock's backup power interface via another cable, and the CH213K chip will automatically switch the power supply path.
[0053] Parameter configuration: By using the four DPDT toggle switches on the bottom board, a current limiting threshold (1A or 2A) can be preset for each downstream USB port to adapt to peripherals with different power consumption requirements (e.g., select 1A for low-power sensors and 2A for high-power debugging devices).
[0054] Function operation: Display View: After power-on, the OLED display shows the power parameters (voltage, current, power) of the corresponding port by default. Pressing the "Display Mode Switch Key" will switch to the host status information display interface. Device control: When a device connected to a downstream port malfunctions, pressing the "Power Control Button" on the corresponding port will power off and restart the port without needing to unplug or plug in cables; pressing the "OLED Screen Master Power Button" will turn off the display to save power, and pressing it again will restore the display. System Reset: If the docking station malfunctions, press the "System Reset" button to restart the entire system and restore normal operation.
[0055] This invention uses high-performance chips such as CH213K and CH217K to provide fast and accurate overcurrent, short circuit, overtemperature and reverse connection protection, with response speed and reliability far superior to traditional fuse solutions.
[0056] Meanwhile, the innovative software control port power-off / restart function avoids the need to repeatedly plug and unplug cables due to device crashes, protecting the physical interface and making device reset operations more convenient.
[0057] Programmable current limit switches allow users to flexibly configure the maximum power supply current of each port according to the needs of peripheral devices, improving the adaptability and safety of the equipment.
[0058] The layered PCB architecture of this invention effectively isolates digital and analog signals, reducing interference. The use of an MCU with built-in USB functionality simplifies the peripheral circuitry. Furthermore, the four-layer PCB design and impedance control of the USB differential lines ensure the stability of high-speed USB signal transmission.
[0059] This invention features excellent scalability and compatibility: it communicates with the host computer based on the standard USB CDC protocol, requiring no dedicated driver installation and offering strong compatibility. The modular design also facilitates the addition of more sensors or interfaces (such as temperature sensors) in the future.
[0060] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0061] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0062] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0063] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0064] Furthermore, the functional units in the various embodiments of the application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software program module.
[0065] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An intelligent monitoring USB debugging expansion dock system, characterized in that, include: Hardware expansion dock equipment and host computer monitoring program running on the host computer; The hardware expansion dock device includes a bottom board and a top board, which are electrically connected. The bottom layer board is equipped with multiple programmable port protection and monitoring modules, which are used to monitor the power parameters of each port in real time and allow independent on / off control through the top layer board. The top-level board is equipped with a main control module and a display module. The main control module is used to interact with the host computer monitoring program through a preset communication protocol to obtain host status data, and to control the display module to alternately or selectively display power parameters or host status data. The host computer monitoring program is used to collect host hardware status data and send it to the main control module.
2. The intelligent monitoring USB debugging expansion dock system according to claim 1, characterized in that, The bottom board and the top board are printed circuit boards stacked one on top of the other. The bottom board integrates power management and interface circuits, and the top board integrates data processing and human-computer interaction circuits.
3. The intelligent monitoring USB debugging expansion dock system according to claim 2, characterized in that, The bottom board is equipped with a dual-channel intelligent power input module, which includes two power input interfaces and an ideal diode chip. The ideal diode chip is used to realize the OR logic control of the dual input sources and prevent backflow.
4. The intelligent monitoring USB debugging expansion dock system according to claim 2, characterized in that, The underlying board is equipped with a USB HUB module, which uses a USB HUB controller chip.
5. The intelligent monitoring USB debugging expansion dock system according to claim 2, characterized in that, The programmable port protection and monitoring module includes a protection unit, a monitoring unit, a control unit, and a communication unit. The protection unit is connected in series in the power path of the downstream USB port. The monitoring unit is used to collect port power parameters. The control unit is connected to the top layer board to realize the on / off control of port power supply. The communication unit is used to transmit monitoring data to the top layer board.
6. The intelligent monitoring USB debugging expansion dock system according to claim 2, characterized in that, The top-level board is equipped with a single-chip main controller, which has a built-in USB controller. The single-chip main controller realizes program download and communication with the host computer monitoring program through the USB interface. The single-chip main controller is used to read the monitoring data of the bottom board, parse the host status data sent by the host computer monitoring program, and execute control commands.
7. The intelligent monitoring USB debugging expansion dock system according to claim 6, characterized in that, The top-level board is equipped with a multi-channel display module, which is electrically connected to the single-chip main controller. The multi-channel display module is used to independently or according to a preset mode display the power parameters or host status information of the corresponding downstream USB port.
8. The intelligent monitoring USB debugging expansion dock system according to claim 6, characterized in that, The top-level board is equipped with a multi-functional control interface, which is electrically connected to the single-chip main controller. The multi-functional control interface is used to receive operation commands and realize display mode switching, display module on / off control, system reset, and power supply on / off control of the downstream USB port.
9. The intelligent monitoring USB debugging expansion dock system according to claim 6, characterized in that, The single-chip main controller runs a lower-level program, which is used to poll and read monitoring data, parse data packets sent by the upper-level monitoring program, refresh the display module according to the display mode, and respond to the operation instructions of the multi-functional control interface.
10. The intelligent monitoring USB debugging expansion dock system according to claim 6, characterized in that, The host computer monitoring program is used to collect hardware status data of the host, encapsulate the collected hardware status data according to a preset frame format, and send it to the single-chip main controller through a communication protocol.