IP Library Granted Patent US 12,411,744
Granted Patent B2
US 12,411,744 · App. 18/142,821 · Granted Sep 9, 2025

Test apparatus for universal serial bus power delivery (USB-PD) device

Inventor: Jean Camiolo (St Egreve, FR)
Assignee: STMicroelectronics (Grenoble 2) SAS
G06F11/221G01R31/50G06F1/26G06F13/382G06F2213/0042
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,411,744
App. No.
18/142,821
Granted
Sep 9, 2025
Kind
B2
Abstract

An apparatus is for testing a device to be supplied with power via USB Power Delivery (USB-PD). The apparatus includes at least one USB Type-C connector configured to be connected to the device to be supplied with power to be tested, the at least one USB Type-C connector including a power supply terminal. Processing circuitry of the apparatus is configured to verify that a voltage at the power supply terminal is lower than a first threshold, verify a role of the device, generate requests representative of power supply configurations supported by the role of the device, and verify compatibility of the power supply configurations supported by the device with standardized power supply configurations.

Claims (48)

1. A method for testing Universal Serial Bus (USB) devices, comprising:

connecting a device to a connector of an apparatus;

verifying whether a voltage at a power supply terminal of the connector is lower than a safety threshold voltage, and ceasing the testing if the voltage is higher than the safety threshold voltage;

verifying whether the device is a USB cable solely connected to the connector; and

if the device is a USB cable solely connected to the connector, determining whether the USB cable is configured to convey a first current or a second current greater than the first current, and generating an output indicating that the device is a USB cable and whether the USB cable is configured to convey the first current or the second current.

2. The method of claim 1 , wherein determining whether the USB cable is configured to convey the first current or the second current is performed by sending a signal from an emitter circuit of the apparatus through the connector to the USB cable and determining that the USB cable is configured to convey the second current if a response to the signal is received from the USB cable.

3. The method of claim 1 , wherein determining whether the USB cable is configured to convey the first current or the second current is performed by sending a signal from an emitter circuit of the apparatus through the connector to the USB cable and determining that the USB cable is configured to convey the first current if a response to the signal is not received from the USB cable.

4. The method of claim 1 , wherein determining whether the device is a USB cable comprises determining whether the device is a USB type-C cable.

5. The method of claim 1 , further comprising: if the device is a USB cable not solely connected to the connector, generating an output indicating that the device is a USB cable not solely connected to the connector.

6. The method of claim 1 , further comprising:

determining if the device is a USB cable not solely connected to the connector and, if the device is a USB cable not solely connected to the connector, verifying that a function of the device is to be a power supply device, and if the function of the device is to be a power supply device, performing a power check.

7. The method of claim 6 , wherein performing the power check comprises:

at the apparatus, simulating a device to be supplied with power by the power supply device;

generating a request for power supply configurations proposed by the power supply device; and

checking that the power supply configurations are compatible with standardized power supply configurations and, if so, receiving power by the apparatus from the power supply device to thereby test each of the power supply configurations.

8. The method of claim 7 , further comprising: generating an output indicating that the function of the device is to be a power supply device, indicating the power supply configurations proposed by the power supply device, and indicating if the power supply configurations are compatible with standardized power supply configurations.

9. The method of claim 7 , further comprising:

verifying that the function of the device is also to be supplied with power;

at the apparatus, generating a request for power supply configurations and addressing the request to the device;

at the apparatus, receiving indicated power supply configurations; and

checking that the indicated power supply configurations are compatible with standardized power supply configurations and, if so, sending power from the apparatus to the device to thereby test each of the indicated power supply configurations.

10. The method of claim 9 , further comprising: generating an output indicating that the function of the device is to also be supplied with power, indicating the received indicated power supply configurations, and indicating if the power supply configurations are compatible with standardized power supply configurations.

11. The method of claim 9 , further comprising verifying that the power received at the device is between an undervoltage value and an overvoltage value.

12. An apparatus for testing Universal Serial Bus (USB) devices, comprising:

a connector configured to be connected to a device, the connector having a power supply terminal;

processing circuitry configured to perform testing by:

upon connection of a device to the connector, verifying whether a voltage at the power supply terminal of the connector is lower than a safety threshold voltage, and ceasing the testing if the voltage is higher than the safety threshold voltage;

verifying whether the device is a USB cable solely connected to the connector; and

if the device is a USB cable solely connected to the connector, determining whether the USB cable is configured to convey a first current or a second current greater than the first current, and generating an output indicating that the device is a USB cable and whether the USB cable is configured to convey the first current or the second current.

13. The apparatus of claim 12 , wherein the apparatus includes an emitter circuit; and wherein the processing circuitry determines whether the USB cable is configured to convey the first current or the second current by causing sending of a signal from the emitter circuit through the connector to the USB cable and determining that the USB cable is configured to convey the second current if a response to the signal is received from the USB cable.

14. The apparatus of claim 12 , wherein the apparatus includes an emitter circuit; and wherein the processing circuitry determines whether the USB cable is configured to convey the first current or the second current by causing sending a signal from the emitter circuit through the connector to the USB cable and determining that the USB cable is configured to convey the first current if a response to the signal is not received from the USB cable.

15. The apparatus of claim 12 , wherein the processing circuitry determining whether the device is a USB cable comprises the processing circuitry determining whether the device is a USB type-C cable.

16. The apparatus of claim 12 , wherein the processing circuitry is further configured to:

generate an output indicating that the device is a USB cable not solely connected to the connector if the device is a USB cable not solely connected to the connector.

17. The apparatus of claim 12 , wherein the processing circuitry is further configured to:

determine if the device is a USB cable not solely connected to the connector and, if the device is a USB cable not solely connected to the connector, verify that a function of the device is to be a power supply device, and if the function of the device is to be a power supply device, perform a power check.

18. The apparatus of claim 17 , wherein the processing circuitry is configured to:

cause the apparatus to simulate a device to be supplied with power by the power supply device;

generate a request for power supply configurations proposed by the power supply device; and

check that the power supply configurations are compatible with standardized power supply configurations and, if so, receive power by the apparatus from the power supply device to thereby test each of the power supply configurations.

19. The apparatus of claim 18 , wherein the processing circuitry is further configured to: generate an output indicating that the function of the device is to be a power supply device, indicating the power supply configurations proposed by the power supply device, and indicating if the power supply configurations are compatible with standardized power supply configurations.

20. The apparatus of claim 18 , wherein the processing circuitry is further configured to:

verify that the function of the device is also to be supplied with power;

generate a request for power supply configurations and address the request to the device;

receive indicated power supply configurations; and

check that the indicated power supply configurations are compatible with standardized power supply configurations and, if so, sending power to the device to thereby test each of the indicated power supply configurations.

21. The apparatus of claim 20 , wherein the processing circuitry is further configured to: generate an output indicating that the function of the device is to also be supplied with power, indicating the received indicated power supply configurations, and indicating if the power supply configurations are compatible with standardized power supply configurations.

22. The apparatus of claim 20 , wherein the processing circuitry is further configured to verify that the power received at the device is between an undervoltage value and an overvoltage value.

Priority Claims (1)
FR 1901413 · Feb 12, 2019 · national
Continuity (2)
Continuation 16787508 · Feb 11, 2020
Related Publication 20230305937A1 · Sep 28, 2023
References Cited (30)
US 8030959B2 · Franco · 2011 [cited by examiner]
US 8725910B1 · Sala · 2014 [cited by examiner]
US 8818192B1 · Smith et al. · 2014 [cited by applicant]
US 10088884B2 · Jaramillo · 2018 [cited by examiner]
US 11675021B2 · Camiolo · 2023 [cited by examiner]
US 11675679B2 · Camiolo · 2023 [cited by examiner]
US 20080028114A1 · Mun · 2008 [cited by examiner]
US 20130138776A1 · Yamashita et al. · 2013 [cited by applicant]
US 20130290765A1 · Waters et al. · 2013 [cited by applicant]
US 20150268688A1 · Leinonen et al. · 2015 [cited by applicant]
US 20160274168A1 · Cabot · 2016 [cited by examiner]
US 20170269148A1 · Sporck · 2017 [cited by examiner]
US 20170364114A1 · Sporck · 2017 [cited by examiner]
US 20180059750A1 · Kaechi · 2018 [cited by examiner]
US 20180074574A1 · Camiolo · 2018 [cited by examiner]
US 20180196486A1 · Lin · 2018 [cited by examiner]
US 20200256925A1 · Camiolo · 2020 [cited by examiner]
US 20200257600A1 · Camiolo · 2020 [cited by examiner]
US 20220326752A1 · Krishnamoorthy · 2022 [cited by examiner]
US 20230305937A1 · Camiolo · 2023 [cited by examiner]
CN 102175920A · 2011 [cited by applicant]
CN 202197119U · 2012 [cited by applicant]
CN 102918855A · 2013 [cited by applicant]
CN 204813888U · 2015 [cited by applicant]
CN 107525980A · 2017 [cited by applicant]
CN 207396620U · 2018 [cited by applicant]
CN 108663590A · 2018 [cited by applicant]
DE 112012006663T5 · 2015 [cited by applicant]
WO WO2014046663A1 · 2014 [cited by examiner]
INPI Search Report and Written Opinion for FR 1901413 dated Jan. 27, 2020 (9 pages). [cited by applicant]