USB (universal serial bus) multi-type equipment identification circuit, system and equipment thereof
By setting up a CC detection module, the problem of a single USB MCU being unable to recognize source devices was solved, enabling device detection and recognition in host mode, improving the flexibility of device recognition and reducing hardware costs.
Patent Information
- Application Number
- CN202411453695.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-25
AI Technical Summary
In existing technologies, a single USB MCU cannot detect and identify source devices in host mode, while using multiple USB MCUs increases hardware costs.
By setting up a CC detection module, including a microcontroller, a detection circuit, and first and second switch circuits, the detection and identification of the type of device inserted into the Type-C interface can be realized. The microcontroller controls the switch circuit to conduct the connection between the detection circuit and the Type-C interface, and provides feedback on the device type.
In host mode, the detection and identification of source devices are realized, which improves the flexibility of device identification, meets diverse needs, and reduces hardware costs.
Smart Images

Figure CN119511810A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of safety technology of continuous fiber laser electrical control systems, and in particular to a USB multi-type device identification circuit, system and device thereof. Background Art
[0002] Currently, most single USB MCU (universal serial bus) (microcontroller unit) mobile devices have only one set of CC (configuration channel) detection pins, which cannot detect and identify the insertion of a source device (power supply device) in host mode.
[0003] However, the existing solution is to use a single USB MCU or multiple USB MCUs in the design. Using a single USB MCU limits the user to inserting only one device. Even if an external hub is used to connect and use multiple peripherals at the same time, it can only identify and connect multiple sink devices (powered devices) at the same time, and cannot detect and identify source devices in host mode. Using multiple USB MCUs can identify multiple device types when working, but multiple USB MCUs increase hardware costs and cause waste. Summary of the invention
[0004] The main purpose of the present application is to provide a USB multi-type device identification circuit, system and device thereof, aiming to solve the technical problem in the prior art that a single USB MCU cannot detect and identify a source device in host mode.
[0005] To achieve the above object, the present application proposes a USB multi-type device identification circuit, the USB multi-type device identification circuit comprising: a microcontroller, a detection circuit, a first switch circuit and a second switch circuit;
[0006] The CC pin of the microcontroller is connected to the input end of the first switch circuit, the first output end of the first switch circuit is used to connect the first input end of the second switch circuit, the output end of the second switch circuit is connected to the type-c interface, the second output end of the first switch circuit is used to be grounded, the second input end of the second switch circuit is used to connect the detection circuit, and the detection circuit is also connected to the first communication end of the microcontroller;
[0007] The microcontroller is used to control the second switch circuit to conduct the connection between the detection circuit and the type-c interface when the second output end of the first switch circuit is grounded;
[0008] The detection circuit is used to detect the type of device inserted into the type-c interface when the connection between the type-c interface is turned on, and feed back to the microcontroller.
[0009] Optionally, the USB multi-type device identification circuit further includes: a hub circuit, a third switch circuit and a fourth switch circuit;
[0010] The hub circuit is connected to a first input end of the third switch circuit, a second input end of the third switch circuit is connected to a second output end of the fourth switch circuit, an output end of the third switch circuit is connected to the type-c interface, a first output end of the fourth switch circuit is connected to the hub circuit, an input end of the fourth switch circuit is connected to a second communication end of the microcontroller, and the hub circuit is connected to a plurality of USB-A interfaces;
[0011] The microcontroller is further used to control the third switch circuit to conduct the connection between the hub circuit and the type-c interface when the second output terminal of the first switch circuit is grounded;
[0012] The microcontroller is further used to control the fourth switch circuit to conduct the connection between the collection circuit and the microcontroller when the second output terminal of the first switch circuit is grounded;
[0013] The hub circuit is used to provide data interaction between the microcontroller and the USB-A interface and the Type-C interface when the connection between the hub circuit and the microcontroller is turned on.
[0014] Optionally, the line hub circuit includes: a line hub chip;
[0015] The hub chip is respectively connected to the USB-A interface, the third switch circuit and the fourth switch circuit.
[0016] Optionally, the hub circuit further comprises: a USB extender;
[0017] The USB extender is connected to the type-c interface and at least one USB device respectively.
[0018] Optionally, the microcontroller is used to perform data interaction with devices inserted into the type-c interface and the USB-a interface respectively through the hub circuit when the connection between the microcontroller and the hub circuit is turned on;
[0019] The microcontroller is also used to detect the type of device inserted into the USB interface when the connection between the microcontroller and the hub circuit is turned on.
[0020] Optionally, the second switch circuit is further used to conduct the connection between the CC pin of the microcontroller and the type-C interface when the second output end of the first switch circuit is connected to the first input end of the second switch circuit;
[0021] The third switch circuit is also used to conduct the connection between the second communication end of the microcontroller and the type-c interface when the second input end of the third switch circuit is connected to the second output end of the fourth switch circuit.
[0022] Optionally, the microcontroller is also used to interact with data with a device inserted into the type-c interface when the connection between the microcontroller and the type-c interface is established.
[0023] In addition, to achieve the above-mentioned purpose, the present application also proposes a USB multi-type device identification system, and the USB multi-type device identification system includes the USB multi-type device identification circuit as described above.
[0024] In addition, to achieve the above-mentioned purpose, the present application also proposes a USB multi-type identification device, and the USB multi-type identification device includes the USB multi-type device identification system as described above.
[0025] One or more technical solutions proposed in this application have at least the following effects:
[0026] The present application proposes a USB multi-type device identification circuit, system and device thereof, the USB multi-type device identification circuit comprises: a microcontroller, a detection circuit, a first switch circuit and a second switch circuit, the CC pin of the microcontroller is connected to the input end of the first switch circuit, the first output end of the first switch circuit is used to connect the first input end of the second switch circuit, the output end of the second switch circuit is connected to the type-c interface, the second output end of the first switch circuit is used to ground, the second input end of the second switch circuit is used to connect the detection circuit, the detection circuit is also connected to the first communication end of the microcontroller, the microcontroller is used to control the second switch circuit to conduct the connection between the detection circuit and the type-c interface when the second output end of the first switch circuit is grounded, the detection circuit is used to detect the type of device inserted into the type-c interface when the connection between the detection circuit and the type-c interface is conducted, and feedback is given to the microcontroller. The present application solves the problem that the microcontroller device cannot identify the source device in the USB host mode by setting a CC detection module, improves the flexibility of device identification, meets the diversification of device requirements, and reduces hardware costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0028] Figure 1 A schematic diagram of the structure of the first embodiment of the USB multi-type device identification circuit proposed in the embodiment of the present application;
[0029] Figure 2 A schematic diagram of the structure of a second embodiment of a USB multi-type device identification circuit proposed in an embodiment of the present application;
[0030] Figure 3 A schematic diagram of the structure of the third embodiment of the USB multi-type device identification circuit proposed in the embodiment of the present application;
[0031] Figure 4 This is a circuit connection diagram of the microcontroller in the host mode in this application;
[0032] Figure 5 This is a circuit connection diagram of the microcontroller in device mode in this application.
[0033] Description of Figure Numbers:
[0034] Label name Label name 1 Microcontroller 2 Detection module 3 First switch circuit 4 Second switch circuit 5 The third switch circuit 6 Fourth switch circuit 7 Hub Circuit A The input terminal of the fourth switch circuit B The first output terminal of the fourth switch circuit C The second output terminal of the fourth switch circuit D The second input terminal of the third switch circuit E The first input terminal of the third switch circuit F The output terminal of the third switch circuit G The second input terminal of the second switch circuit H The output terminal of the second switch circuit I The first input terminal of the second switch circuit J The input terminal of the first switch circuit K The first output terminal of the first switch circuit L The second output terminal of the first switch circuit GND land
[0035] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0036] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0038] It should be noted that all directional indications in the embodiments of the present application (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0039] In addition, the descriptions of "first", "second", etc. in this application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in this field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0040] The main solution of the embodiment of the present application is: in the host mode, by setting the CC detection module 2 to detect the type of device inserted into the type-c interface, the source device can be detected and identified.
[0041] Since the existing technical solution is to use a single USB MCU or multiple USB MCUs in the design, the use of a single USB MCU limits the user to only inserting one device. Even if an external hub is used to connect and use multiple peripherals at the same time, it can only identify and connect multiple sink devices at the same time, and cannot detect and identify the source device in the host mode. The use of multiple USB MCUs can realize the identification of multiple device types during work, but multiple USB MCUs increase hardware costs and cause waste.
[0042] The present application provides a solution, which detects the type of device inserted into the type-c interface through the CC detection module 2, and the CC detection module 2 reports the inserted device information to the microcontroller 1 through I2C (Inter-Integrated Circuit, serial communication protocol). The microcontroller 1 will notify the upper system that a source device has been inserted, and the system will pop up a dialog box for the user to choose whether to connect the source device. Therefore, compared with the existing technical means, the problem that the microcontroller 1 cannot identify the source device in the USB host mode is solved, the flexibility of device identification is improved, the diversified device requirements are met, and the hardware cost is reduced.
[0043] It should be noted that the source (sender) device refers to a device that provides power, such as a charger or a car's power supply. It can provide power to the sink (receiver) device to help it charge or run. The sink device refers to a device that requires power, such as a laptop or tablet computer. It can obtain power from the source to charge or run the device.
[0044] It is understandable that if Figure 4 and Figure 5As shown in the figure, when the USB MCU is in host mode, it acts as the host in the USB system and is responsible for managing and controlling the USB devices connected to it. When the USB MCU is in device mode, it acts as a device in the USB system and is managed and controlled by the USB host (such as a computer, other MCUs in host mode, etc.).
[0045] Based on this, an embodiment of the present application provides a USB multi-type device identification circuit.
[0046] Reference Figure 1 , Figure 1 This is a structural schematic diagram of the first embodiment of the USB multi-type device identification circuit proposed in the embodiment of the present application.
[0047] Considering that the single USB MCU itself includes a set of CC detection pins, when the sink device is inserted, the CC pin of the microcontroller 1 will be pulled down to GND (ground) by the pull-down resistor RD on the CC pin of the sink device. At this time, the CC pin on the microcontroller 1 has been pulled to death and can no longer trigger the detection and identification process. In order for the microcontroller 1 to detect and identify the source device in the host mode, based on the first embodiment, Figure 1 As shown, the USB multi-type device identification circuit in this embodiment includes: a microcontroller 1, a detection circuit, a first switch circuit 3 and a second switch circuit 4;
[0048] The cc pin of the microcontroller 1 is connected to the input terminal J of the first switch circuit 3, the first output terminal K of the first switch circuit 3 is used to connect to the first input terminal I of the second switch circuit 4, the output terminal H of the second switch circuit 4 is connected to the type-c interface, the second output terminal of the first switch circuit 3 is used for grounding, and the second input terminal G of the second switch circuit 4 is used to connect to the detection circuit, and the detection circuit is also connected to the first communication terminal of the microcontroller 1;
[0049] The microcontroller 1 is used to control the second switch circuit 4 to conduct the connection between the detection circuit and the type-c interface when the second output end of the first switch circuit 3 is grounded;
[0050] The detection circuit is used to detect the type of device inserted into the type-c interface when the connection between the type-c interface is turned on, and feed back to the microcontroller 1.
[0051] It should be noted that the microcontroller 1 is a USB MCU. The microcontroller 1 can communicate with other devices directly through the USB interface without the need for an additional USB conversion chip. The CC pin of the microcontroller 1 is used for device connection detection. When a USB Type-C device (such as a mobile phone, a computer, etc.) is inserted into the interface, the DFP (downstream port, usually the host port) will detect the connection signal from the UFP (upstream port, usually the device port) through the CC pin. The CC pin of the microcontroller 1 is also used for USB PD communication. PD is a fast charging and data transmission protocol that allows devices to determine the optimal charging voltage and current through negotiation. This negotiation process is achieved through the voltage and current signals on the CC pin. The type-c interface is also called the USB-C interface. There is no front and back side of the type-c interface. There is no need to distinguish the direction when inserting it. It can be inserted at will. The type-c interface supports bidirectional transmission of data and power, making data transmission and charging between devices more flexible and convenient. The type-c interface not only supports the USB standard protocol, but also supports multiple transmission protocols such as DisplayPort and Thunderbolt. The type-c interface supports bidirectional transmission of data and power. The type-c interface has strong extensibility. The first communication end is the I2C bus.
[0052] It can be understood that the first switch circuit 3 and the second switch circuit 4 can be controlled by the microcontroller 1. The first switch circuit 3 and the second switch circuit 4 can be relays or programmable logic controllers (PLCs), which can be set according to actual conditions and are not limited in this embodiment.
[0053] In this embodiment, when the second output end of the first switch circuit 3 is grounded, the microcontroller 1 controls the second switch circuit 4 to turn on the connection between the detection circuit and the type-c interface. When the connection between the detection circuit and the type-c interface is turned on, the type of device inserted into the type-c interface (source device) is detected and fed back to the microcontroller 1, so that the microcontroller 1 can detect and identify the source device in the host mode, improve the flexibility of device identification, meet the diversity of device requirements, and reduce hardware costs.
[0054] Reference Figure 2 , Figure 2 This is a structural schematic diagram of the second embodiment of the USB multi-type device identification circuit proposed in the embodiment of the present application.
[0055] Considering the detection and identification of multiple types of devices, and in order to detect and identify the sink device, based on the second embodiment, as Figure 2As shown, the USB multi-type device identification circuit also includes: a hub circuit 7, a third switch circuit 5 and a fourth switch circuit;
[0056] The hub circuit 7 is connected to the first input terminal E of the third switch circuit 5, the second input terminal D of the third switch circuit 5 is connected to the second output terminal C of the fourth switch circuit 6, the output terminal F of the third switch circuit is connected to the type-c interface, the first output terminal B of the fourth switch circuit 6 is connected to the hub circuit 7, the input terminal A of the fourth switch circuit 6 is connected to the second communication terminal of the microcontroller 1, and the hub circuit 7 is connected to multiple USB interfaces;
[0057] The microcontroller 1 is further used to control the third switch circuit 5 to conduct the connection between the hub circuit 7 and the type-c interface when the second output terminal of the first switch circuit 3 is grounded;
[0058] The microcontroller 1 is further used to control the fourth switch circuit 6 to conduct the connection between the line collection circuit 7 and the microcontroller 1 when the second output terminal of the first switch circuit 3 is grounded;
[0059] The hub circuit 7 is used to provide data interaction between the microcontroller 1 and the USB interface and the type-c interface when the connection between the hub circuit and the microcontroller 1 is turned on.
[0060] It should be noted that the hub circuit 7 is a circuit for expanding USB ports, which can expand one USB interface into multiple USB interfaces, thereby connecting more USB devices to a computer or other USB host devices.
[0061] It can be understood that the third switch circuit 5 and the fourth switch circuit 6 can be controlled by the microcontroller 1. The third switch circuit 5 and the fourth switch circuit 6 can be relays or programmable logic controllers (PLCs), and can be set according to actual conditions. This embodiment does not limit this.
[0062] In a specific implementation, the microcontroller 1 is used to control the third switch circuit 5 to turn on the connection between the hub circuit 7 and the type-c interface when the second output end of the first switch circuit 3 is grounded. The microcontroller 1 is used to control the fourth switch circuit 6 to turn on the connection between the hub circuit 7 and the microcontroller 1 when the second output end of the first switch circuit 3 is grounded. When the hub circuit 7 is used to connect to the microcontroller 1, it is used to provide data interaction between the microcontroller 1 and the USB interface and the type-c interface, thereby realizing detection and identification of sink devices connected to the type-c interface and the USB-A interface.
[0063] Further, considering that the microcontroller 1 performs data interaction with a device connected to a USB-A interface through the hub circuit 7, the hub circuit 7 includes: a hub chip;
[0064] The hub chip is connected to the USB-A interface, the third switch circuit 5 and the fourth switch circuit 6 respectively.
[0065] It should be noted that the hub chip is responsible for managing and controlling the communication of all USB devices connected to the USB-A interface, and the models are, for example, VL815 and BGS3510.
[0066] Furthermore, considering the problem of insufficient number of USB-A interfaces, in order to expand the USB-A interfaces, the hub circuit 7 further includes: a USB extender;
[0067] The USB extender is connected to the type-c interface and at least one USB device respectively.
[0068] It should be noted that the USB extender is used to extend the USB-A interface.
[0069] Furthermore, the microcontroller 1 is used to perform data interaction with the devices inserted into the type-c interface and the USB interface respectively through the hub circuit 7 when the connection between the microcontroller 1 and the hub circuit 7 is turned on;
[0070] The microcontroller 1 is also used to detect the type of device inserted into the USB-A interface when the connection between the microcontroller 1 and the hub circuit 7 is turned on.
[0071] It should be noted that the types of inserted devices include: sink devices and source devices.
[0072] In this embodiment, the microcontroller 1 is used to control the third switch circuit 5 to conduct the connection between the hub circuit 7 and the type-c interface when the second output end of the first switch circuit 3 is grounded. The microcontroller 1 is used to control the fourth switch circuit 6 to conduct the connection between the hub circuit 7 and the microcontroller 1 when the second output end of the first switch circuit 3 is grounded. The hub circuit 7 is used to provide data interaction between the microcontroller 1 and the USB interface and the type-c interface when the connection between the hub circuit 7 and the microcontroller 1 is conducted. The microcontroller 1 is used to conduct data interaction with the devices inserted into the type-c interface and the USB interface respectively through the hub circuit 7 when the connection between the hub circuit 7 and the microcontroller 1 is conducted. The microcontroller 1 is also used to detect the type of the device inserted into the USB-A interface when the connection between the hub circuit 7 and the microcontroller is conducted, thereby improving the flexibility of device identification, meeting the diversity of device requirements, and reducing hardware costs.
[0073] Reference Figure 3 , Figure 3 This is a structural schematic diagram of the third embodiment of the USB multi-type device identification circuit proposed in the embodiment of the present application.
[0074] Considering that the USB MCU is in device mode, in order to interact with the source device, based on the third embodiment, as Figure 3 As shown, the second switch circuit 4 is also used to conduct the connection between the CC pin of the microcontroller 1 and the type-c interface when the second output end of the first switch circuit 3 is connected to the first input end I of the second switch circuit 4;
[0075] The third switch circuit 5 is also used to conduct the connection between the second communication end of the microcontroller 1 and the type-c interface when the second input end D of the third switch circuit 5 is connected to the second output end C of the fourth switch circuit 6.
[0076] It should be noted that the second communication terminal of the microcontroller 1 is for receiving and sending a serial communication bus.
[0077] Furthermore, considering that the USB MCU interacts with the source device for data, the microcontroller 1 is also used to interact with the device inserted into the type-c interface when the connection between the type-c interface is turned on.
[0078] In this embodiment, the second switch circuit 4 is used to conduct the connection between the CC pin of the microcontroller 1 and the type-c interface when the second output end of the first switch circuit 3 is connected to the first input end I of the second switch circuit 4; the third switch circuit 5 is used to conduct the connection between the second communication end of the microcontroller 1 and the type-c interface when the second input end D of the third switch circuit 5 is connected to the second output end C of the fourth switch circuit 6; the microcontroller 1 is used to interact with the device inserted into the type-c interface when the connection between the microcontroller 1 and the type-c interface is conducted, thereby improving the flexibility of device identification, meeting the diversity of device requirements, and reducing hardware costs.
[0079] To achieve the above object, the present application also proposes a USB multi-type device identification system, wherein the USB multi-type device identification system includes the USB multi-type device identification circuit as described above.
[0080] To achieve the above objectives, the present application also proposes a USB multi-type identification device, wherein the USB multi-type identification device includes the USB multi-type device identification system as described above.
[0081] The specific structure of the USB multi-type device identification circuit refers to the above embodiment. Since the USB multi-type identification device adopts all the technical solutions of all the above embodiments, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, which will not be repeated here.
[0082] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A USB multi-type device identification circuit, characterized in that: The USB multi-type device identification circuit comprises: a microcontroller, a detection circuit, a first switch circuit and a second switch circuit; The CC pin of the microcontroller is connected to the input end of the first switch circuit, the first output end of the first switch circuit is used to connect the first input end of the second switch circuit, the output end of the second switch circuit is connected to the type-c interface, the second output end of the first switch circuit is used to be grounded, the second input end of the second switch circuit is used to connect the detection circuit, and the detection circuit is also connected to the first communication end of the microcontroller; The microcontroller is used to control the second switch circuit to conduct the connection between the detection circuit and the type-c interface when the second output end of the first switch circuit is grounded; The detection circuit is used to detect the type of device inserted into the type-c interface when the connection between the type-c interface is turned on, and feed back to the microcontroller.
2. The USB multi-type device identification circuit as claimed in claim 1, characterized in that: The USB multi-type device identification circuit also includes: a line collection circuit, a third switch circuit and a fourth switch circuit; The hub circuit is connected to a first input end of the third switch circuit, a second input end of the third switch circuit is connected to a second output end of the fourth switch circuit, an output end of the third switch circuit is connected to the type-c interface, a first output end of the fourth switch circuit is connected to the hub circuit, an input end of the fourth switch circuit is connected to a second communication end of the microcontroller, and the hub circuit is connected to a plurality of USB-A interfaces; The microcontroller is further used to control the third switch circuit to conduct the connection between the hub circuit and the type-c interface when the second output terminal of the first switch circuit is grounded; The microcontroller is further used to control the fourth switch circuit to conduct the connection between the collection circuit and the microcontroller when the second output terminal of the first switch circuit is grounded; The hub circuit is used to provide data interaction between the microcontroller and the USB-A interface and the Type-C interface when the connection between the hub circuit and the microcontroller is turned on.
3. The USB multi-type device identification circuit as claimed in claim 2, characterized in that: The line collection circuit comprises: a line collection chip; The hub chip is respectively connected to the USB-A interface, the third switch circuit and the fourth switch circuit.
4. The USB multi-type device identification circuit as claimed in claim 2, characterized in that: The hub circuit also includes: a USB extender; The USB extender is connected to the type-c interface and at least one USB device respectively.
5. The USB multi-type device identification circuit as claimed in claim 2, characterized in that: The microcontroller is used to perform data interaction with the devices inserted into the type-c interface and the USB-a interface respectively through the hub circuit when the connection between the microcontroller and the hub circuit is turned on; The microcontroller is also used to detect the type of device inserted into the USB-A interface when the connection between the microcontroller and the hub circuit is turned on.
6. The USB multi-type device identification circuit as claimed in claim 2, characterized in that: The second switch circuit is further used to conduct the connection between the CC pin of the microcontroller and the type-C interface when the second output end of the first switch circuit is connected to the first input end of the second switch circuit; The third switch circuit is also used to conduct the connection between the second communication end of the microcontroller and the type-c interface when the second input end of the third switch circuit is connected to the second output end of the fourth switch circuit.
7. The USB multi-type device identification circuit as claimed in claim 6, characterized in that: The microcontroller is also used to perform data interaction with a device inserted into the type-c interface when the connection between the microcontroller and the type-c interface is established.
8. A USB multi-type device identification system, characterized in that: The system comprises the USB multi-type device identification circuit according to any one of claims 1 to 7.
9. A USB multi-type identification device, characterized in that: The USB multi-type identification device includes the USB multi-type device identification system according to claim 8.