US 12,455,849 B2
Universal serial bus voltage discharge
Arun Khamesra, Bangalore (IN); Hariom Rai, Bangalore (IN); and Pulkit Shah, Bangalore (IN)
Assigned to Cypress Semiconductor Corporation, San Jose, CA (US)
Filed by Cypress Semiconductor Corporation, San Jose, CA (US)
Filed on Jun. 22, 2023, as Appl. No. 18/339,989.
Prior Publication US 2024/0427722 A1, Dec. 26, 2024
Int. Cl. G06F 13/40 (2006.01); G06F 1/26 (2006.01)
CPC G06F 13/4077 (2013.01) [G06F 1/266 (2013.01); G06F 2213/0042 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for discharge of a universal serial bus voltage, comprising:
in response to determining that the universal serial bus voltage exceeds a threshold, a Universal Serial Bus Power Delivery (USB-PD) controller triggering initiation of a discharge operation to discharge the universal serial bus voltage; and
the USB-PD controller performing the discharge operation by:
applying incrementally increasing voltage reference values according to a periodic interval to an amplifier until a discharge trigger point is reached, wherein the amplifier outputs a voltage signal to a gate driver that controls a gate of a transistor to provide a discharge path for the universal serial bus voltage to discharge;
in response to reaching the discharge trigger point, stopping the incremental increasing of the voltage reference values applied to the amplifier; and
in response to the universal serial bus voltage reaching a target discharged voltage, disabling the discharge operation by disabling the amplifier.