IP Library Granted Patent US 10,318,394
Granted Patent B2
US 10,318,394 · App. 15/678,323 · Granted Jun 11, 2019

USB TYPE-C to legacy USB cable detection

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 10,318,394
App. No.
15/678,323
Granted
Jun 11, 2019
Kind
B2
Abstract

A port controller includes an advertise block configured to determine a cable assembly coupled to the port controller is not compliant with a standard used by the port controller, a comparator configured to determine a current drawn from a power converter coupled to the cable assembly exceeds a capability of the power converter based on comparing a bus voltage to a threshold voltage, and a protection block configured to, in response to determining the current drawn from the power converter exceeds the capability of the power converter, cause the current drawn from the power converter to be reduced.

Claims (70)

1. A port controller, comprising:

an advertise block configured to determine a cable assembly coupled to the port controller is not compliant with a standard used by the port controller;

a comparator configured to determine a current drawn from a power converter coupled to the cable assembly exceeds a capability of the power converter based on comparing a bus voltage to a threshold voltage; and

a protection block configured to, in response to determining the current drawn from the power converter exceeds the capability of the power converter, cause the current drawn from the power converter to be reduced.

2. The port controller of claim 1 , wherein the current drawn from the power converter exceeds the capability of the power converter when the bus voltage is less than the threshold voltage.

3. The port controller of claim 1 , wherein the threshold voltage is one of:

a fixed value,

based on a delta from an initial bus voltage, and

based on the bus voltage, the current draw and an attenuation of the cable assembly.

4. The port controller of claim 1 , wherein

the advertise block is configured to determine information related to a capability of the power converter, and

the information related to the capability of the power converter is incorrect.

5. The port controller of claim 1 , wherein

the cable assembly and the power converter are electrically configured based on a first USB standard,

the port controller is electrically configured based on an second USB standard, and

the cable assembly, the power converter and the port controller are mechanically compatible.

6. The port controller of claim 1 , wherein

the port controller is configured to communicate the current drawn from the power converter exceeds the capability of the power converter to a processor; and

the processor instructs a battery charger to one of reduce the current drawn from the power converter or stop the current drawn from the power converter.

7. The port controller of claim 1 , wherein the port controller further comprises:

an attach block configured to determine the cable assemble couples the power converter to the port controller based on the bus voltage exceeding a second threshold voltage; and

in response to determining the cable assemble couples the power converter to the port controller, cause the current to be drawn from the power converter.

8. The port controller of claim 1 , wherein

the standard used by the port controller is a USB TYPE-C standard, and

the cable assembly is determined to be not compliant with the USB TYPE-C standard if the cable assembly includes a pull-up resistor, a current capability of the power converter is based on the pull-up resistor and no communications are received from the power converter over a Configuration Channel (CC).

9. A method comprising:

coupling a power converter to a device via a cable assembly configured to indicate incorrect information related to a capability of the power converter;

drawing current from a power converter to at least one of charge a battery associated with a device or power the device;

determining if a bus voltage on the device is less than a threshold voltage; and

in response to determining the bus voltage is less than the threshold voltage, causing the current drawn from the power converter to be reduced.

10. The method of claim 9 , wherein the threshold voltage is on of:

based on a delta from an initial bus voltage,

based on the bus voltage, the current drawn from the power converter and an attenuation of a cable coupled to the device, and

a fixed value.

11. The method of claim 9 , further comprising:

determining the cable assembly is not compliant with a USB TYPE-C standard if the cable assembly includes a pull-up resistor, a current capability of the power converter is based on the pull-up resistor and no communications are received from the power converter over a Configuration Channel (CC).

12. The method of claim 9 , wherein

the cable assembly and the power converter are electrically configured based on a first USB standard,

the device is electrically configured based on an second USB standard, and

the cable assembly, the power converter and device are mechanically compatible.

13. The method of claim 9 , further comprising:

communicating the bus voltage is less than the threshold voltage to a processor,

instructing a battery charger, by the processor, to one of reduce the current drawn from the power converter or stop the current drawn from the power converter.

14. The method of claim 9 , wherein the threshold voltage is a first threshold voltage and before drawing current from the power converter,

the method further comprising:

determining the bus voltage exceeds a second threshold voltage; and

in response to determining the bus voltage exceeds the second threshold voltage, causing the current to be drawn from the power converter.

15. The method of claim 9 , wherein after causing the current drawn from the power converter to be reduced,

the method further comprising:

while continuously monitoring the bus voltage, determining if the bus voltage is less than the threshold voltage; and

in response to determining the bus voltage is less than the threshold voltage, causing the current drawn from the power converter to be stopped.

16. A device, comprising:

a battery;

a battery charger configured to draw current from a power converter to at least one of charge the battery and power the device; and

a port controller configured to:

determine a cable assembly coupled to the port controller is not compliant with a standard used by the device;

determine a current drawn from the power converter coupled to the cable assembly exceeds a capability of the power converter based on comparing a bus voltage to a threshold voltage; and

in response to determining the current drawn from the power converter exceeds the capability of the power converter, cause the current drawn from the power converter to be reduced.

17. The device of claim 16 , wherein:

the current drawn from the power converter exceeds the capability of the power converter when the bus voltage is less than the threshold voltage.

18. The device of claim 16 , wherein the threshold voltage is one of a fixed value,

based on a delta from an initial bus voltage, and

based on the bus voltage, the current draw and a loss of the cable assembly.

19. The device of claim 16 , wherein

the port controller is configured to determine information related to the capability of the power converter, and

the information related to the capability of the power converter is incorrect.

20. The device of claim 16 , wherein

the cable assembly and the power converter are electrically configured based on a first USB standard,

the port controller is electrically configured based on an second USB standard, and

the cable assembly, the power converter and the port controller are mechanically compatible.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 046530, FRAME 0460 Recorded Jun 23, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 064075/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 058871, FRAME 0799 Recorded Jun 23, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 065653/0001 →
SECURITY INTEREST Recorded Nov 12, 2021
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 058871/0799 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2021
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 057969/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: FAIRCHILD SEMICONDUCTOR CORPORATION
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 057694/0374 →
PATENT SECURITY AGREEMENT Recorded Jul 11, 2018
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; FAIRCHILD SEMICONDUCTOR CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 046530/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2017
From: NEWBERRY, WILLIAM ROBEWRT
To: FAIRCHILD SEMICONDUCTOR CORPORATION
Reel/Frame 043304/0818 →
Cited By (1)
US 12,367,169