IP Library Granted Patent US 12,456,857
Granted Patent B2
US 12,456,857 · App. 18/333,373 · Granted Oct 28, 2025

Power converter current sense fault detection

Inventors: Arun Khamesra (Bangalore, IN); Hariom Rai (Bangalore, IN); Pulkit Shah (Bangalore, IN)
Assignee: Cypress Semiconductor Corporation
H02H7/1255H02M1/0006H02M3/33576
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,456,857
App. No.
18/333,373
Filed
Jun 12, 2023
Granted
Oct 28, 2025
Kind
B2
Art Unit
2838
USPC
361/18
Abstract

One or more computing devices, systems, and/or methods are provided. In an example of the techniques presented herein, a method of operating a Universal Serial Bus Power Delivery (USB-PD) power converter is provided. The method includes generating a pulse width modulated (PWM) signal for controlling the power converter. An output current signal for the power converter is determined. The output current signal corresponds to an output current across an external sense resistor coupled in an output path of the USB-PD power converter. A fault condition is identified based on the PWM signal and the output current signal. Operation of the power converter is disabled responsive to identifying the fault condition.

Claims (66)

1. A secondary-side controller for a Universal Serial Bus Power Delivery (USB-PD) power converter, the secondary-side controller comprising:

a driver configured to control a power-switch on a primary side of the USB-PD power converter based on a pulse width modulated (PWM) signal;

a current sense amplifier configured to generate an output current signal corresponding to an output current provided by the USB-PD power converter across an external sense resistor; and

a controller configured to:

dynamically generate a PWM threshold based on at least one of a secondary-side line input voltage or a secondary-side output voltage; and

identify a fault condition based on the PWM signal violating the PWM threshold and based on the output current signal.

2. The secondary-side controller of claim 1 , comprising:

an analog-to-digital converter coupled to the current sense amplifier to generate a current code representative of the output current signal, wherein:

the controller is configured to identify the fault condition based on the PWM signal and the current code.

3. The secondary-side controller of claim 1 , comprising:

a pulse width counter configured to generate a PWM count corresponding to a pulse width of the PWM signal, wherein:

the controller is configured to identify the fault condition based on the PWM count violating the PWM threshold and based on the output current signal.

4. The secondary-side controller of claim 3 , wherein:

the controller is configured to:

dynamically generate a current threshold based on at least one of the secondary-side line input voltage or the secondary-side output voltage; and

identify the fault condition responsive to the PWM count violating the PWM threshold and the output current signal being less than the current threshold.

5. The secondary-side controller of claim 4 , comprising:

a look-up table configured to store first values of the PWM threshold and second values of the current threshold, wherein at least one of the first values or the second values are selected based on at least one of the secondary-side line input voltage or the secondary-side output voltage.

6. The secondary-side controller of claim 1 , comprising:

a first current sense terminal coupled to the current sense amplifier; and

a second current sense terminal coupled to the current sense amplifier, wherein:

the current sense amplifier senses a voltage drop across the first current sense terminal and the second current sense terminal to generate the output current signal.

7. The secondary-side controller of claim 1 , wherein:

the controller is configured to disable the USB-PD power converter responsive to identifying the fault condition.

8. The secondary-side controller of claim 1 , wherein:

the controller is configured to disable the USB-PD power converter responsive to determining that the fault condition persists for a predetermined time interval.

9. A Universal Serial Bus Power Delivery (USB-PD) system comprising:

a transformer including a primary side coupled to receive a rectified alternating current (AC) input voltage, and a secondary side connected to an output port to provide a direct current (DC) output voltage thereto;

a primary-side controller coupled to a power switch to control operation of the transformer;

a sense resistor coupled between the secondary side of the transformer and the output port; and

a secondary-side controller coupled to the output port, the secondary-side controller including:

a driver configured to provide a pulse width modulated (PWM) signal to cause the primary-side controller to turn on and off the power switch;

an analog-to-digital converter connected to receive an output current signal and generate an output current code based on the output current signal, wherein the output current signal corresponds to an output current across the sense resistor; and

a controller configured to:

dynamically generate a PWM threshold based on at least one of a secondary-side line input voltage or a secondary-side output voltage; and

identify a fault condition based on the PWM signal violating the PWM threshold and based on the output current code.

10. The USB-PD system of claim 9 , comprising:

a current sense amplifier connected across the sense resistor and configured to generate the output current signal.

11. The USB-PD system of claim 9 , wherein:

the secondary-side controller comprises a pulse width counter configured to generate a PWM count corresponding to a pulse width of the PWM signal, and

the controller is configured to identify the fault condition based on the PWM count violating the PWM threshold and based on the output current code.

12. The USB-PD system of claim 11 , wherein:

the controller is configured to:

dynamically generate a current threshold based on at least one of the secondary-side line input voltage or the secondary-side output voltage; and

identify the fault condition based on the PWM count violating the PWM threshold and the output current code being less than the current threshold.

13. The USB-PD system of claim 12 , wherein:

the secondary-side controller comprises:

a look-up table configured to store first values of the PWM threshold and second values of the current threshold, wherein at least one of the first values or the second values are selected based on the secondary-side line input voltage or the secondary-side output voltage.

14. The USB-PD system of claim 9 , wherein:

the controller is configured to disable operation of the transformer responsive to identifying the fault condition.

15. The USB-PD system of claim 9 , wherein:

the controller is configured to disable operation of the transformer responsive to determining that the fault condition persists for a predetermined time interval.

16. The USB-PD system of claim 9 , wherein the output port comprises a USB Type C (USB-C) compatible connector.

17. A method of operating a Universal Serial Bus Power Delivery (USB-PD) power converter comprising:

generating a pulse width modulated (PWM) signal for controlling the USB-PD power converter;

determining an output current signal for the USB-PD power converter, wherein the output current signal corresponds to an output current across an external sense resistor coupled in an output path of the USB-PD power converter;

dynamically generating a PWM threshold based on at least one of a secondary-side line input voltage or a secondary-side output voltage;

identifying a fault condition based on the PWM signal violating the PWM threshold and based on the output current signal; and

disabling operation of the USB-PD power converter responsive to identifying the fault condition.

18. The method of claim 17 , comprising:

generating a PWM count corresponding to a pulse width of the PWM signal, wherein:

identifying the fault condition comprises identifying the fault condition responsive to the PWM count violating the PWM threshold and the output current signal being less than a current threshold.

19. The method of claim 18 , comprising:

dynamically determining the current threshold based on at least one of the secondary-side line input voltage or the secondary-side output voltage.

20. The method of claim 17 , wherein:

determining the output current signal for the USB-PD power converter comprises sensing a voltage drop across a first current sense terminal and a second current sense terminal connected in the output path of the USB-PD power converter.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2023
From: KHAMESRA, ARUN; RAI, HARIOM; SHAH, PULKIT
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 064410/0611 →