US 9,811,136 B2
Charging a provider/consumer with a dead battery via USB power delivery
Deric W. Waters, Dallas, TX (US); Srinath Hosur, Plano, TX (US); and Anand Dabak, Plano, TX (US)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Mar. 7, 2016, as Appl. No. 15/63,001.
Application 15/063,001 is a continuation of application No. 13/862,620, filed on Apr. 15, 2013, granted, now 9,310,868.
Claims priority of provisional application 61/624,760, filed on Apr. 16, 2012.
Claims priority of provisional application 61/624,779, filed on Apr. 16, 2012.
Claims priority of provisional application 61/642,953, filed on May 4, 2012.
Claims priority of provisional application 61/652,001, filed on May 25, 2012.
Claims priority of provisional application 61/660,476, filed on Jun. 15, 2012.
Prior Publication US 2016/0239063 A1, Aug. 18, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/00 (2006.01); G06F 1/26 (2006.01); G06F 1/32 (2006.01)
CPC G06F 1/266 (2013.01) [G06F 1/263 (2013.01); G06F 1/32 (2013.01)] 8 Claims
OG exemplary drawing
 
1. An apparatus that is configured to operate as a consumer/provider, the apparatus comprising:
an interface having a power bus and a data bus, wherein the interface is configured to be coupled to a cable, and wherein the power bus includes a VBUS conductor and a ground conductor;
an inductor that is coupled to the VBUS conductor;
a power system that is configured to be coupled to a power source and that is coupled to the inductor;
a power transceiver that is coupled to the power system and the VBUS conductor, wherein the power transceiver has a device policy manager and a policy engine, wherein the policy engine is configured to interact with the device policy manager, wherein the power transceiver is configured to:
check the VBUS conductor to determine whether the voltage on the VBUS conductor is greater than a vSafe0V voltage within a dead battery detect time interval;
instruct the device policy manager to apply a vSafeDB voltage to the VBUS conductor if the voltage on the VBUS conductor is not greater than the vSafe0V voltage;
wait for a bit stream to be detected within a bit stream detect time interval;
instruct the device policy manager to apply the vSafe0V voltage to the VBUS conductor if the bit stream is not detected within the bit stream detect timer interval; and
instruct the device policy manager to apply a vSafe5V voltage to the VBUS conductor if the bit stream is detected; and
send capabilities as a source port after the bit stream has stopped; and
a capacitor that is coupled between the power transceiver and the VBUS conductor.