Substrate management circuit, method and mainboard control system

The USB Switch module and the current limiting resistor selector are isolated from the interference between the USB control chip and the external interference, which solves the chip damage caused by direct communication between USB signals and realizes stable signal transmission.

CN118963524BActive Publication Date: 2025-08-19SHENZHEN MERIDIAN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410988518.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-08-19
Estimated Expiration
2044-07-23

AI Technical Summary

Technical Problem

In the prior art, when the USB signal is directly connected, the external charge energy is higher than the ESD bearing range, resulting in the problem of damage to the USB control chip.

Method used

Receive USB2.0 signals through the USBSwitch module, select current limiting resistors, combine current limiting resistors and discharge resistors, isolate the USB control chip from external interference, and use the USB protection module to process signals. Finally, the USBSwitch chip consumes energy to realize signal transmission.

Benefits of technology

Effectively isolate external interference, avoid damage to USB control chip, and ensure stable signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118963524B_ABST
    Figure CN118963524B_ABST
Patent Text Reader

Abstract

The present invention discloses a substrate management circuit, method and motherboard control system, which relate to the technical field of motherboard control. The circuit is used to solve the problem that, due to direct communication between a USB signal and a main control, when external charges last for a long time and have energy higher than the range that ESD can withstand, high-voltage charges will directly pass through a USB control chip, thereby damaging the control chip. After receiving a USB2.0 signal through a USB Switch module, a control signal is sent to a current limiting resistor selector according to the connection status between a host motherboard and a base expansion dock, thereby determining an enabled current limiting resistor. The current limiting resistor selector selects a corresponding current limiting resistor according to the control signal. A USB protection module further processes the signal transmitted from the USB Switch chip, thereby providing overcurrent protection and ESD protection. Finally, the USB Switch chip consumes the energy, and then transmits the USB signal normally, thereby preventing the USB control chip from being damaged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of motherboard control, and more particularly to a substrate management circuit, method and motherboard control system. Background Art

[0002] Because the tablet computer and the base are connected through exposed metal contacts, these metal contacts are easily touched by human hands. In addition, the bare base will accumulate a certain amount of charge due to being exposed to the outside for a long time. When the tablet is touched by hand or connected to the base, the charge of the human body or the base will discharge to the tablet, which will pose a risk of damaging the tablet.

[0003] The existing technology has the following deficiencies:

[0004] In the past, connecting an inductor in series with USB 2.0 signals and an ESD device in parallel only provided limited protection. Because the USB signal is directly connected to the host controller, if the external charge lasts for a long time and the energy exceeds the ESD tolerance range, the high-voltage charge will pass directly to the USB controller chip, damaging it.

[0005] In view of the above problems, the present invention proposes a solution. Summary of the Invention

[0006] In order to overcome the above-mentioned defects of the prior art, the embodiments of the present invention provide a substrate management circuit, method and motherboard control system, thereby isolating the USB control chip from external communication. All external interference is released by the isolation circuit, avoiding damage to the USB control chip, thereby solving the problems raised in the above-mentioned background technology.

[0007] To achieve the above object, the present invention provides the following technical solutions:

[0008] Baseboard management circuit, including a circuit with USB contact protection function, specifically including a USB Switch module, a USB protection module, several current limiting resistors, several discharge resistors and a Pogo Pin connector;

[0009] The input end of the USBSwitch module receives the USB2.0 signal from the USB device. After the input signal is processed by the USBSwitch chip, it is connected to the USB protection module;

[0010] The input end of the USB protection module receives the USB2.0 signal processed by the USBSwitch chip, outputs the processed USB2.0 signal, and connects it to the PogoPin connector through a current-limiting resistor; the GND end guides the electrostatic discharge to the ground through a discharge resistor;

[0011] One end of the discharge resistor is connected to the output terminal of the USB protection chip, and the other end is connected to the GND terminal;

[0012] One end of the current-limiting resistor is connected to the output end of the USB protection chip, and the other end is connected to the PogoPin connector to transmit the current-limited USB signal to the external device.

[0013] In a preferred embodiment, the circuit with USB contact protection function is provided inside both the base expansion dock and the mainboard, and the host mainboard and the base expansion dock are connected via a PogoPin connector male and female sockets.

[0014] In a preferred embodiment, the host motherboard is used to provide USB2.0 signals and is connected to a circuit with USB contact protection function via a USB2.0 signal line;

[0015] The circuit with USB contact protection function is connected to the PogoPin connector female seat via a USB2.0 signal line;

[0016] The PogoPin connector female socket is used to realize the physical connection between the host motherboard and the base expansion dock, and transmit USB2.0 signals. It receives USB2.0 signals from the circuit with USB contact protection function, connects to the PogoPin connector male socket, and transmits signals through physical contacts;

[0017] The PogoPin connector male socket is used to realize the physical connection between the base expansion dock and the host motherboard, transmit USB2.0 signals and power, and receives USB2.0 signals, DockIDPin, P / NIDPin and VIN from the PogoPin connector female socket, and connects to the circuit with USB contact protection function and USB1 to 4 Hub;

[0018] The base docking station receives signals and power from the PogoPin connector female seat through the PogoPin connector male seat and is connected to multiple external interfaces, including USB2.0 port, USB to serial port, USB to 100M Ethernet port and USB to HDMI;

[0019] The USB1 to 4 Hub is used to expand one USB2.0 interface into four USB interfaces. It receives USB2.0 signals from the PogoPin connector male socket and connects to multiple external interfaces, including USB2.0 port, USB to serial port, USB to 100M Ethernet port and USB to HDMI.

[0020] The external interface is used to provide power supply and data interface, and expand the functions of the host motherboard.

[0021] In a preferred embodiment, the circuit with USB contact protection function further includes a current limiting resistor selection module;

[0022] The USBSwitch module is used to select a suitable current limiting resistor through software control and is connected to multiple current limiting resistors through a current limiting resistor selection module;

[0023] The current limiting resistor selection module is a current limiting resistor selector, which is composed of multiple switches, each switch corresponds to a current limiting resistor, and is used to select the corresponding current limiting resistor according to the control signal of the USBSwitch module. The input end of the current limiting resistor selector is connected to the USBSwitch module, and the output end is connected to multiple current limiting resistors.

[0024] The substrate management method, based on the above-mentioned substrate management circuit, includes the following steps:

[0025] Step S1: After receiving the USB2.0 signal, the USBSwitch module sends a control signal to the current limiting resistor selector according to the connection status between the host motherboard and the base expansion dock to determine the current limiting resistor to be enabled;

[0026] Step S2, the current limiting resistor selector selects a corresponding current limiting resistor according to the control signal;

[0027] In step S3, the USB protection module further processes the signal transmitted from the USB Switch chip to provide overcurrent protection and ESD protection.

[0028] The baseboard management circuit mainboard control system is used to implement the above-mentioned baseboard management method, including a data acquisition module, a data analysis module and a data storage module, and the signal connections between the modules;

[0029] The data acquisition module is used to obtain the actual connection status information between the host motherboard and the base expansion dock, and send it to the data analysis module for analysis;

[0030] The data analysis module determines the connection status between the host motherboard and the base expansion dock based on the information sent by the data acquisition module, and determines the current limiting resistor control signal based on the connection status of the host motherboard and the base expansion dock, and sends it to the USBSwitch module to screen the current limiting resistor;

[0031] The data storage module is used to store all data in the data processing process of the baseboard management circuit mainboard control system.

[0032] In a preferred embodiment, the actual connection status information between the host motherboard and the base expansion dock includes device power consumption data, environmental status data, and current and voltage data;

[0033] The data analysis module determines the connection status of the host motherboard and the base expansion dock based on the information sent by the data acquisition module, specifically determining the connection status of the host motherboard and the base expansion dock based on the device power consumption data, environmental status data and current and voltage data.

[0034] In a preferred embodiment, the connection status between the host motherboard and the base expansion dock includes an over-temperature protection state, a high-current device connection state, an over-current protection connection state, and a normal connection state;

[0035] The data analysis module specifically determines the connection status between the host motherboard and the base expansion dock, and the process is as follows:

[0036] Define temperature, current, voltage and power consumption thresholds for each state;

[0037] Acquire information sent by the data acquisition module, including device power consumption data, environmental status data, and current and voltage data;

[0038] Based on the information sent by the data acquisition module, the judgment logic is applied to determine the current connection status;

[0039] The specific judgment logic is:

[0040] When the device temperature exceeds the set threshold, it is determined to be in over-temperature protection state; no further judgment is required for other states;

[0041] When the current exceeds a predetermined threshold but does not reach the overcurrent protection state, it is determined to be a high-current device connection state;

[0042] When the current or power consumption exceeds the safety range of the device, it enters the overcurrent protection state;

[0043] If all data are within the safe range, it is determined to be a normal connection state.

[0044] In a preferred embodiment, after the data analysis module determines the connection status between the host motherboard and the base expansion dock, determining the current limiting resistor control signal according to the connection status between the host motherboard and the base expansion dock specifically includes:

[0045] When the connection status between the host motherboard and the base expansion dock is a high-current device connection state or a normal connection state, a low-resistance current limiting control signal is sent to the USBSwitch module. The USBSwitch module selects a low-resistance current limiting resistor through the current limiting resistor selector according to the signal;

[0046] When the connection status between the host motherboard and the base expansion dock is an overcurrent protection connection state or an overtemperature protection state, a high-resistance current limiting control signal is sent to the USBSwitch module. The USBSwitch module selects a high-resistance current limiting resistor through a current limiting resistor selector according to the signal.

[0047] The technical effects and advantages of the substrate management circuit, method and mainboard control system of the present invention are as follows:

[0048] The present invention isolates the USB control chip from external communication, and all external interference is released by the isolation circuit. When a human hand touches or the base contacts the exposed Pogopin metal contacts of the tablet, the parallel resistor first releases part of the energy generated by the contact, then the current-limiting resistor consumes part of the energy, and finally the USB Switch chip consumes the final energy. Then, the USB signal is transmitted normally, thereby preventing the USB control chip from being damaged. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 This is a schematic diagram of a circuit with USB contact protection function of the present invention;

[0050] Figure 2 This is a schematic diagram of the connection between the base expansion dock and the host motherboard of the present invention;

[0051] Figure 3 The present invention provides a circuit with a USB contact protection function including a current limiting resistor selection module;

[0052] Figure 4 This is a flow chart of a substrate management method of the present invention;

[0053] Figure 5 This is a structural diagram of a baseboard management circuit mainboard control system of the present invention. DETAILED DESCRIPTION

[0054] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application pertains. The terms used herein in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit this application.

[0056] When used herein, the singular forms "a", "an" and "the" may also include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "include / comprise" or "have" specify the presence of stated features, wholes, steps, operations, components, parts or combinations thereof, but do not exclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, components, parts or combinations thereof. At the same time, the term "and / or" used in this specification includes any and all combinations of the relevant listed items.

[0057] The present invention isolates the USB control chip from external communication, and all external interference is released by the isolation circuit. When a human hand touches or the base contacts the exposed Pogopin metal contacts of the tablet, the parallel resistor first releases part of the energy generated by the contact, then the current-limiting resistor consumes part of the energy, and finally the USB Switch chip consumes the energy. Then, the USB signal is transmitted normally, thereby preventing the USB control chip from being damaged.

[0058] The baseboard management circuit of the present invention is applied to the connection between a mainboard and an expansion dock. Specifically, the mainboard may be a tablet computer host.

[0059] Example 1, as Figure 1 As shown, Figure 1 This is a schematic diagram of a circuit with USB contact protection function of the present invention, including a USB Switch module, a USB protection module, several current limiting resistors, several discharge resistors and a PogoPin connector.

[0060] The input end of the USBSwitch module receives the USB2.0 signal from the USB device. After the input signal is processed by the USBSwitch chip, it is connected to the USB protection module.

[0061] The input end of the USB protection module receives the USB2.0 signal processed by the USBSwitch chip, outputs the processed USB2.0 signal, and connects it to the PogoPin connector through a current-limiting resistor; the GND end guides the electrostatic discharge to the ground through a discharge resistor.

[0062] One end of the discharge resistor is connected to the output end of the USB protection chip, namely the USB2.0 signal, and the other end is connected to the ground (GND) for electrostatic discharge (ESD) protection.

[0063] One end of the current limiting resistor is connected to the output end of the USB protection chip, that is, the USB2.0 signal, and the other end is connected to the PogoPin connector to transmit the current-limited USB signal to the external device.

[0064] Figure 1In the circuit, resistors R1 and R2 are discharge resistors connected to the ground (GND) for discharging and providing electrostatic discharge (ESD) protection; resistors R3 and R4 are current limiting resistors connected in series with the USB data line for current limiting and overcurrent protection.

[0065] Optionally, the USBSwitch module can be a USB2517 or TUSB2077A chip, etc., and the control pin of the USB2517 or TUSB2077A chip is connected to the I2C interface of the host controller (such as a microcontroller or a single-board computer).

[0066] Optionally, the USB protection module can be selected as TPD4S014 chip, TPD1E05U06 chip, etc.

[0067] The resistance value of the current limiting resistor can be selected according to actual conditions, such as 22 ohms, 33 ohms, 47 ohms, etc.

[0068] The resistance value of the discharge resistor can also be selected according to actual conditions, such as 1M ohm, 2M ohm, etc.

[0069] See also Figure 2 , Figure 2 This is a schematic diagram of the connection between the base expansion dock and the host motherboard in this embodiment of the present invention. The base expansion dock and the motherboard are both provided with the following Figure 1 The circuit shown has USB contact protection function; the host motherboard and the base expansion dock are connected through the male and female PogoPin connectors.

[0070] Optionally, the host motherboard is used to provide USB2.0 signals (D+ and D-) and communicate with other modules. Specifically, it is connected to a circuit with USB contact protection function through USB2.0 signal lines (D+ and D-).

[0071] The optional USB contact protection circuit protects USB signal lines from overcurrent, electrostatic discharge (ESD), and other electrical interference, ensuring stable signal transmission. It receives USB 2.0 signals (D+ and D-) from the host motherboard and connects them to the PogoPin connector through the USB 2.0 signal lines (D+ and D-).

[0072] The optional PogoPin female connector is used to physically connect the host motherboard to the docking station and transmit USB 2.0 signals. It receives USB 2.0 signals (D+ and D-) from the USB contact protection circuit and connects to the PogoPin male connector, transmitting the signals through physical contacts.

[0073] Optionally, the PogoPin connector male socket is also used to achieve the physical connection between the base expansion dock and the host motherboard, transmitting USB2.0 signals and power. It receives USB2.0 signals (D+ and D-), DockIDPin, P / NIDPin and VIN from the PogoPin connector female socket, and connects to the circuit with USB contact protection function and USB1 to 4 Hub.

[0074] Optionally, the base expansion dock is used to provide multiple external interfaces and expand the functions of the host motherboard. It receives signals and power from the PogoPin connector female socket through the PogoPin connector male socket and connects to multiple external interfaces, including USB2.0 port, USB to serial port, USB to 100M network port and USB to HDMI.

[0075] The optional USB1-to-4 Hub expands one USB 2.0 port into four USB ports, providing more external device connections. It receives USB 2.0 signals (D+ and D-) from the PogoPin connector and connects to multiple external ports, including USB 2.0, USB to serial, USB to 100M Ethernet, and USB to HDMI.

[0076] Optionally, the external interface is used to provide power and data interfaces to expand the functions of the host motherboard.

[0077] Specifically:

[0078] DCJack: provides power to the base dock;

[0079] USB2.0 port: provides a standard USB2.0 port for connecting external USB devices;

[0080] USB to serial port: convert USB signals into serial port signals for connecting serial port devices;

[0081] USB to 100M Ethernet port: converts USB signals into Ethernet signals for connecting to network devices;

[0082] USB to HDMI: Convert USB signals to HDMI signals for connecting to a display.

[0083] It should be noted that the circuit with USB contact protection function in the base expansion dock is similar to the circuit with USB contact protection function in the host motherboard, which protects the USB signal line from overcurrent, electrostatic discharge (ESD) and other electrical interference. It receives the USB2.0 signal (D+ and D-) from the USB1 to 4 Hub and connects to the PogoPin connector male socket to transmit the signal through physical contacts.

[0084] The specific working principle is as follows:

[0085] The host motherboard sends signals via the USB 2.0 signal lines (D+ and D-) to the circuitry with USB contact protection. The circuitry with USB contact protection processes the signals before transmitting them to the docking station via the female PogoPin connector. The female and male PogoPin connectors are physically connected, ensuring stable signal and power transmission. The docking station receives signals and power via the male PogoPin connector and distributes them to various external ports and the USB1-to-4 Hub. The USB1-to-4 Hub expands USB 2.0 signals into four USB ports, providing more device connection options. The external ports (DCJack, USB 2.0 port, USB-to-serial port, USB-to-100M Ethernet port, and USB-to-HDMI) provide power and data connections, respectively, expanding the functionality of the host motherboard. Furthermore, the USB contact protection circuitry in the docking station protects the USB signals received from the USB1-to-4 Hub, ensuring stable signal transmission.

[0086] The present invention uses the coordinated operation of a circuit with USB contact protection function and modules such as the PogoPin connector male and female sockets to achieve stable signal transmission and multiple functional expansion between the host motherboard and the base expansion dock, ensuring the safety and reliability of USB devices.

[0087] Example 2, please refer to Figure 3 , Figure 3 The present invention provides a circuit with a USB contact protection function and includes a current-limiting resistor selection module. The circuit comprises a USB switch module, a USB protection module, multiple current-limiting resistors, multiple discharge resistors, a PogoPin connector, and a current-limiting resistor selection module. This circuit differs from Example 1 in that the addition of the current-limiting resistor selection module enables flexible protection of USB devices by screening and selecting the appropriate current-limiting resistor based on actual connection conditions.

[0088] Optionally, the USBSwitch module is used to select a suitable current-limiting resistor through software control, and is connected to multiple current-limiting resistors through a current-limiting resistor selection module.

[0089] Optionally, the current-limiting resistor selection module is a current-limiting resistor selector. The current-limiting resistor selector comprises multiple switches (such as MOSFETs or analog switches), each corresponding to a current-limiting resistor. The current-limiting resistor selector is configured to select a corresponding current-limiting resistor based on a control signal from the USBSwitch module. The current-limiting resistor selector has an input connected to the USBSwitch module and an output connected to the multiple current-limiting resistors.

[0090] In this embodiment, the USBSwitch module is used to select a suitable current limiting resistor through software control to protect the USB device, such as Figure 4 As shown, a substrate management method is provided, which specifically includes the following steps:

[0091] Step S1: After receiving the USB2.0 signal (D+ and D-), the USBSwitch module sends a control signal to the current limiting resistor selector through software control according to the actual connection status to determine the current limiting resistor to be enabled.

[0092] In step S2, the current limiting resistor selector selects a corresponding current limiting resistor according to the control signal.

[0093] In step S3, the USB protection module further processes the signal transmitted from the USB Switch chip to provide overcurrent protection and ESD protection.

[0094] Furthermore, in this embodiment, the USBSwitch module is used to select a suitable current limiting resistor through software control to protect the USB device, such as Figure 5 As shown, a substrate management circuit mainboard control system is provided, which includes a data acquisition module, a data analysis module and a data storage module, and the modules are signal-connected.

[0095] The data acquisition module is used to obtain the actual connection status information between the host motherboard and the base expansion dock, and send it to the data analysis module for analysis.

[0096] The data analysis module determines the connection status of the host motherboard and the base expansion dock according to the information sent by the data acquisition module, and determines the current limiting resistor control signal according to the connection status of the host motherboard and the base expansion dock, and sends it to the USBSwitch module to screen the current limiting resistor.

[0097] The data storage module is used to store all data in the data processing process of the baseboard management circuit mainboard control system.

[0098] Optionally, the actual connection status information between the host motherboard and the base expansion dock includes device power consumption data, environmental status data, and current and voltage data.

[0099] Specifically, device power consumption data represents the actual power consumption of the host motherboard and docking station. This can be estimated using the operating system API by obtaining information such as CPU usage, battery voltage, battery current, and battery capacity. This data can be used to estimate device power consumption, but the details are not detailed here.

[0100] The environmental condition data is the ambient temperature and humidity when the host motherboard is connected to the base expansion dock. The environmental condition data is measured by the host's built-in environmental sensors, such as temperature sensors and humidity sensors. The details are not detailed here.

[0101] Current and voltage data are real-time current and voltage data when the host motherboard is connected to the docking station. The host's built-in power management IC monitors and reports power status information such as voltage and current. This data can be obtained by accessing the PMIC's registers. Alternatively, the built-in analog-to-digital converter (ADC) can be used to measure analog voltage signals. The voltage signal to be measured can be connected to the ADC input port, and the ADC output value can be read using software. The details are not detailed here.

[0102] The data analysis module determines the connection status between the host motherboard and the base expansion dock based on the information sent by the data acquisition module, specifically determining the connection status between the host motherboard and the base expansion dock based on the device power consumption data, environmental status data, and current and voltage data.

[0103] The connection status between the host motherboard and the base expansion dock includes over-temperature protection state, high-current device connection state, over-current protection connection state and normal connection state.

[0104] Over-temperature protection refers to the situation where the host motherboard reaches the set over-temperature protection temperature threshold when connected to the base expansion dock. When the device temperature reaches or exceeds this threshold, over-temperature protection is triggered. In the over-temperature protection state, the selection of the current-limiting resistor needs to consider how to reduce the device power consumption by reducing the current, thereby effectively reducing the temperature rise rate. Therefore, a larger resistor needs to be selected.

[0105] The high-current device connection state refers to the state when the host motherboard is connected to the base expansion dock and a device requires a higher current power supply. In this case, the device may require a current exceeding that of a standard USB interface. For example, the device may require a current exceeding that of a standard USB interface, typically greater than 500mA (USB2.0 standard) or 900mA (USB3.0 standard). The device consumes a high power when running, and it is necessary to ensure the stability of the power supply to avoid the device malfunctioning due to insufficient current. When the high-current device is connected, the selection of the current limiting resistor needs to consider the current carrying capacity and heat dissipation performance. Generally, a low-resistance current limiting resistor is selected to reduce voltage drop and power consumption.

[0106] The overcurrent protection connection state refers to the state in which the system activates the protection mechanism when the current exceeds the safe range. In the overcurrent protection connection state, a higher resistance current limiting resistor needs to be selected to significantly limit the excessive current.

[0107] Normal connection refers to the state in which the current is within a safe range and the device is operating normally. In this state, the current limiting resistor should provide basic protection without affecting the normal operation of the device. A current limiting resistor with a relatively low resistance is usually selected.

[0108] The data analysis module specifically determines the connection status between the host motherboard and the base docking station. The process is as follows:

[0109] Define temperature, current, voltage and power consumption thresholds for each state;

[0110] Optional, high current device connection state: current: 1A≤I<1.5A, voltage: normal range (such as 4.75V≤V≤5.25V), power consumption: P≥5W;

[0111] Optional, overcurrent protection connection state: current: I ≥ 1.5A, voltage: abnormal (such as too low or too high ≤ 4V), power consumption: P > 7.5W;

[0112] Optional, normal connection state: current: I<1A, voltage: normal range (such as 4.75V≤V≤5.25V), power consumption: P<5W.

[0113] Optional, over-temperature protection state: over-temperature threshold T<75℃.

[0114] The data acquisition module obtains information sent by the device, including device power consumption data, environmental status data, and current and voltage data.

[0115] Based on the information sent by the data acquisition module, judgment logic is applied to determine the current connection status.

[0116] The specific steps are as follows:

[0117] 1. Collect data

[0118] Set variables:

[0119] I = current;

[0120] V = current voltage;

[0121] P = V × I = current power consumption;

[0122] T = current temperature;

[0123] 2. Determine overtemperature status

[0124] First, check the ambient temperature T, Tthreshold = 75°C; if T> Tthreshold, enter the over-temperature protection state.

[0125] 3. Determine the overcurrent protection connection status

[0126] If the current I or power consumption P exceeds the threshold: Ithreshold = 1.5A, Povercurrent = 7.5W, if I ≥ Ithreshold or P > Povercurrent, then enter the overcurrent protection connection state:

[0127] 4. Determine the connection status of high current devices

[0128] If the current I is within the high current device range, and the power consumption P is within the high current device range: 1A≤I<1.5A, P≥5W, if the above conditions are met, then enter the high current device connection state:

[0129] 5. Determine the normal connection status

[0130] If none of the above conditions are met, it is considered to be in a normal connection state.

[0131] The specific execution code can be:

[0132] #defineHIGH_CURRENT_THRESHOLD1.0 / / High current device threshold, unit: A

[0133] #defineOVERCURRENT_THRESHOLD1.5 / / Overcurrent protection threshold, unit: A

[0134] #defineHIGH_POWER_THRESHOLD5.0 / / High current device power consumption threshold, unit: W

[0135] #defineOVERPOWER_THRESHOLD7.5 / / Overcurrent protection power consumption threshold, unit: W

[0136] #defineNORMAL_VOLTAGE_MIN4.75 / / Minimum normal voltage, unit: V

[0137] #defineNORMAL_VOLTAGE_MAX5.25 / / Maximum normal voltage, unit: V

[0138] #defineOVERTEMP_THRESHOLD75.0 / / Overtemperature protection threshold, unit: Celsius

[0139] voidmanage_connection_state(){

[0140] floatcurrent=read_current(); / / read current data

[0141] floatvoltage=read_voltage(); / / read voltage data

[0142] floatPower = voltage * current; / / calculate power consumption

[0143] floattemperature=read_temperature(); / / read ambient temperature

[0144] if(temperature>OVERTEMP_THRESHOLD){

[0145] / / High temperature protection status

[0146] activate_overtemperature_protection();

[0147] alert_user("Overtemperaturedetected,temperature:"+temperature+"C");

[0148] log_event("Overtemperatureprotectionactivated,temperature:"+temperature+"C");

[0149] }else{

[0150] if(current>=OVERCURRENT_THRESHOLD||power>OVERPOWER_THRESHOLD){

[0151] / / Overcurrent protection connection state

[0152] activate_overcurrent_protection();

[0153] alert_user("Overcurrentdetected,current:"+current+"A,power:"+power+"W");

[0154] log_event("Overcurrentprotectionactivated,current:"+current+"A,power:"+power+"W");

[0155] } else if (current >= HIGH_CURRENT_THRESHOLD && current < OVERCURRENT_THRESHOLD && power >= HIGH_POWER_THRESHOLD) {

[0156] / / High current device connected state

[0157] enable_high_current_protection();

[0158] log_event("High current device connected, current: " + current + " A, power: " + power + " W");

[0159] } else {

[0160] / / Normal connection state

[0161] ensure_normal_operation();

[0162] log_event("Normal connection, current: " + current + " A, power: " + power + " W");

[0163] }

[0164] }

[0165] }

[0166] void activate_overcurrent_protection() {

[0167] }

[0168] void enable_high_current_protection() {

[0169] }

[0170] void ensure_normal_operation() {

[0171] }

[0172] void activate_overtemperature_protection() {

[0173] }

[0174] voidalert_user(Stringmessage){

[0175] }

[0176] void log_event(String message){

[0177] }

[0178] Furthermore, after the data analysis module determines the connection status between the host motherboard and the base expansion dock, it determines the current limiting resistor control signal according to the connection status between the host motherboard and the base expansion dock, specifically including:

[0179] When the connection status between the host motherboard and the base expansion dock is a high-current device connection state or a normal connection state, a low-resistance current limiting resistor is selected, that is, a low-resistance current limiting control signal is sent to the USBSwitch module, and the USBSwitch module selects a low-resistance current limiting resistor through a current limiting resistor selector according to the signal.

[0180] When the connection status between the host motherboard and the base expansion dock is an overcurrent protection connection state or an overtemperature protection state, a high-resistance current limiting resistor is selected, that is, a high-resistance current limiting control signal is sent to the USBSwitch module, and the USBSwitch module selects a high-resistance current limiting resistor through a current limiting resistor selector according to the signal.

[0181] It should be noted that the current limiting resistor can be one or a combination of multiple current limiting resistors.

[0182] It should be noted that this embodiment only divides the control signal into a low-resistance current limiting control signal and a high-resistance current limiting control signal. During actual control, a multi-step control logic can be designed according to actual needs to further subdivide the resistance selection of the current limiting resistor. The details will not be elaborated here.

[0183] The above embodiments may be implemented in whole or in part through software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product.

[0184] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application of the technical solution and the invention constraints. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0185] Any reference to memory, storage, database, or other medium used in the application may include nonvolatile and / or volatile memory. Nonvolatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which serves as an external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).

[0186] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0187] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0188] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A substrate management circuit, characterized in that: Includes a circuit with USB contact protection function, specifically including a USB Switch module, a USB protection module, several current limiting resistors, several discharge resistors and a PogoPin connector; The input end of the USBSwitch module receives the USB2.0 signal from the USB device. After the input signal is processed by the USBSwitch chip, it is connected to the USB protection module; The input end of the USB protection module receives the USB2.0 signal processed by the USBSwitch chip, outputs the processed USB2.0 signal, and connects it to the PogoPin connector through a current-limiting resistor; the GND end guides the electrostatic discharge to the ground through a discharge resistor; One end of the discharge resistor is connected to the output terminal of the USB protection chip, and the other end is connected to the GND terminal; One end of the current-limiting resistor is connected to the output terminal of the USB protection chip, and the other end is connected to the PogoPin connector to transmit the current-limited USB signal to the external device; The circuit with USB contact protection function is set inside the base expansion dock and the mainboard, and the host mainboard and the base expansion dock are connected through the male and female PogoPin connectors; The host motherboard is used to provide USB2.0 signals and is connected to a circuit with a USB contact protection function through a USB2.0 signal line; The circuit with USB contact protection function is connected to the PogoPin connector female seat via a USB2.0 signal line; The PogoPin connector female socket is used to realize the physical connection between the host motherboard and the base expansion dock, and transmit USB2.0 signals. It receives USB2.0 signals from the circuit with USB contact protection function, connects to the PogoPin connector male socket, and transmits signals through physical contacts; The PogoPin connector male socket is used to realize the physical connection between the base expansion dock and the host motherboard, transmit USB2.0 signals and power, and receives USB2.0 signals, DockIDPin, PADIDPin and VIN from the PogoPin connector female socket, and connects to the circuit with USB contact protection function and USB1 to 4 Hub; The base docking station receives signals and power from the PogoPin connector female seat through the PogoPin connector male seat and is connected to multiple external interfaces, including USB2.0 port, USB to serial port, USB to 100M Ethernet port and USB to HDMI; The USB1 to 4 Hub is used to expand one USB 2.0 port into four USB ports. It receives USB 2.0 signals from the PogoPin connector and connects to multiple external ports, including a USB 2.0 port, a USB to serial port, a USB to 100M Ethernet port, and a USB to HDMI port. The external interface is used to provide power supply and data interface, and expand the functions of the host motherboard.

2. The substrate management circuit according to claim 1, wherein: The circuit with USB contact protection function also includes a current limiting resistor selection module; The USBSwitch module is used to select a suitable current limiting resistor through software control and is connected to multiple current limiting resistors through a current limiting resistor selection module; The current limiting resistor selection module is a current limiting resistor selector, which is composed of multiple switches, each switch corresponds to a current limiting resistor, and is used to select the corresponding current limiting resistor according to the control signal of the USBSwitch module. The input end of the current limiting resistor selector is connected to the USBSwitch module, and the output end is connected to multiple current limiting resistors.

3. A substrate management method, based on the substrate management circuit according to any one of claims 1 to 2, characterized in that: The steps include: Step S1: After receiving the USB2.0 signal, the USBSwitch module sends a control signal to the current limiting resistor selector according to the connection status between the host motherboard and the base expansion dock to determine the current limiting resistor to be enabled; Step S2, the current limiting resistor selector selects a corresponding current limiting resistor according to the control signal; In step S3, the USB protection module further processes the signal transmitted from the USB Switch chip to provide overcurrent protection and ESD protection.

4. A substrate management circuit mainboard control system, used to implement the substrate management method according to claim 3, characterized in that: It includes data acquisition module, data analysis module and data storage module, and signal connections between each module; The data acquisition module is used to obtain the actual connection status information between the host motherboard and the base expansion dock, and send it to the data analysis module for analysis; The data analysis module determines the connection status between the host motherboard and the base expansion dock based on the information sent by the data acquisition module, and determines the current limiting resistor control signal based on the connection status of the host motherboard and the base expansion dock, and sends it to the USBSwitch module to screen the current limiting resistor; The data storage module is used to store all data in the data processing process of the baseboard management circuit mainboard control system.

5. The substrate management circuit mainboard control system according to claim 4, characterized in that: The actual connection status information between the host motherboard and the base expansion dock includes device power consumption data, environmental status data, and current and voltage data; The data analysis module determines the connection status of the host motherboard and the base expansion dock based on the information sent by the data acquisition module, specifically determining the connection status of the host motherboard and the base expansion dock based on the device power consumption data, environmental status data and current and voltage data.

6. The substrate management circuit mainboard control system according to claim 4, characterized in that: The connection status between the host motherboard and the base expansion dock includes an over-temperature protection state, a high-current device connection state, an over-current protection connection state, and a normal connection state; The data analysis module specifically determines the connection status between the host motherboard and the base expansion dock, and the process is as follows: Define temperature, current, voltage and power consumption thresholds for each state; Acquire information sent by the data acquisition module, including device power consumption data, environmental status data, and current and voltage data; Based on the information sent by the data acquisition module, the judgment logic is applied to determine the current connection status; The specific judgment logic is: When the device temperature exceeds the set threshold, it is determined to be in over-temperature protection state; no further judgment is required for other states; When the current exceeds a predetermined threshold but does not reach the overcurrent protection state, it is determined to be a high-current device connection state; When the current or power consumption exceeds the safety range of the device, it enters the overcurrent protection state; If all data are within the safe range, it is determined to be a normal connection state.

7. The substrate management circuit mainboard control system according to claim 6, characterized in that: After the data analysis module determines the connection status between the host motherboard and the base expansion dock, determining the current limiting resistor control signal according to the connection status between the host motherboard and the base expansion dock specifically includes: When the connection status between the host motherboard and the base expansion dock is a high-current device connection state or a normal connection state, a low-resistance current limiting control signal is sent to the USBSwitch module. The USBSwitch module selects a low-resistance current limiting resistor through the current limiting resistor selector according to the signal; When the connection status between the host motherboard and the base expansion dock is an overcurrent protection connection state or an overtemperature protection state, a high-resistance current limiting control signal is sent to the USBSwitch module. The USBSwitch module selects a high-resistance current limiting resistor through a current limiting resistor selector according to the signal.

Citation Information

Patent Citations

  • Detection device for docking station connector

    CN116338528A

  • Systems and methods for selectively changing current limit of a battery controller

    US20080164855A1