Automatic scheme to detect multi-standard charger types
First Claim
1. A method comprising:
- a portable device detecting a Universal Serial Bus (USB) connection to a charging device;
coupling directly a plurality of inputs of each of a plurality of multiplexers included within the portable device to a plurality of reference voltages and to data lines of the USB connection, wherein the plurality of multiplexers are configured to generate output values based on voltages on the data lines of the USB connection and the plurality of reference voltages;
the portable device determining whether the charging device conforms to a first charger type, of a plurality of charger types, based on the output values based on the voltages on the data lines of the USB connection and the plurality of reference voltages;
the portable device determining whether the charging device conforms to a second charger type, of the plurality of charger types, based on the output values based on voltages on the data lines of the USB connection and the plurality of reference voltages, when the portable device determines that the charging device does not conform to the first charger type, wherein the second charger type is different from the first charger type; and
the portable device determining that the charging device conforms to a third charger type, of the plurality of charger types, based on the output values based on voltages on the data lines of the USB connection and the plurality of reference voltages, when the portable device determines that the charging device does not conform to the first charger type or the second charger type, wherein the third charger type is different from the first charger type and the second charger type,wherein the first charger type is BC compliant, the second charger type conforms to a first charging specification that defines BC non-compliant charging current or voltage, and the third charger type conforms to a second charging specification that defines BC non-compliant charging current or voltage.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for detecting one of multiple (e.g., at least three) charger types that may be connected to a portable device. In response to detecting a charging device (e.g., a charger) of a particular charger type, the portable device is configured to charge its battery by drawing the maximum voltage and/or current that is/are allowed by the particular charger type. In an example embodiment, a portable device detects a Universal Serial Bus (USB) connection to a charging device and determines whether the charging device conforms to a first, second, or third charger type based on voltages on data lines of the USB connection. The portable device then charges its battery at maximum charging power available from the charging device according to the third charger type.
24 Citations
20 Claims
-
1. A method comprising:
-
a portable device detecting a Universal Serial Bus (USB) connection to a charging device; coupling directly a plurality of inputs of each of a plurality of multiplexers included within the portable device to a plurality of reference voltages and to data lines of the USB connection, wherein the plurality of multiplexers are configured to generate output values based on voltages on the data lines of the USB connection and the plurality of reference voltages; the portable device determining whether the charging device conforms to a first charger type, of a plurality of charger types, based on the output values based on the voltages on the data lines of the USB connection and the plurality of reference voltages; the portable device determining whether the charging device conforms to a second charger type, of the plurality of charger types, based on the output values based on voltages on the data lines of the USB connection and the plurality of reference voltages, when the portable device determines that the charging device does not conform to the first charger type, wherein the second charger type is different from the first charger type; and the portable device determining that the charging device conforms to a third charger type, of the plurality of charger types, based on the output values based on voltages on the data lines of the USB connection and the plurality of reference voltages, when the portable device determines that the charging device does not conform to the first charger type or the second charger type, wherein the third charger type is different from the first charger type and the second charger type, wherein the first charger type is BC compliant, the second charger type conforms to a first charging specification that defines BC non-compliant charging current or voltage, and the third charger type conforms to a second charging specification that defines BC non-compliant charging current or voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An integrated circuit (IC) device comprising:
-
a plurality of multiplexers, wherein a plurality of inputs to each of the plurality of multiplexers are coupled directly to a plurality of reference voltages and to data lines of a USB port that is connectable to a charging device, and wherein the plurality of multiplexers are configured to generate output values based on voltages on the data lines of the USB port and the plurality of reference voltages; a comparator coupled to the outputs of the plurality of multiplexers; and a processing logic coupled to the output of the comparator, wherein based on the output values, the processing logic configured at least to; determine whether the charging device conforms to a first charger type, of a plurality of charger types; determine whether the charging device conforms to a second charger type, of the plurality of charger types, when the processing logic determines that the charging device does not conform to the first charger type, wherein the second charger type is different from the first charger type; and determine that the charging device conforms to a third charger type, of the plurality of charger types, when the processing logic determines that the charging device does not conform to the first charger type or the second charger type, wherein the third charger type is different from the first charger type and the second charger type. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a charging device; and a portable device coupled to the charging device over a USB connection, the portable device comprising; a plurality of multiplexers, wherein a plurality of inputs to each of the plurality of multiplexers are coupled directly to a plurality of reference voltages and to data lines of the USB connection, wherein the portable device is configured to generate output values via the plurality of multiplexers based on voltages on data lines of the USB connection and a plurality of reference voltages; determine whether the charging device conforms to a first charger type, of a plurality of charger types, based on the output values based on the voltages on the data lines of the USB connection and the plurality of reference voltages; determine whether the charging device conforms to a second charger type, of the plurality of charger types, based on the output values based on the voltages on the data lines of the USB connection and the plurality of reference voltages, when the portable device determines that the charging device does not conform to the first charger type, wherein the second charger type is different from the first charger type; and determine that the charging device conforms to a third charger type, of the plurality of charger types, based on the output values based on the voltages on the data lines of the USB connection and the plurality of reference voltages, when the portable device determines that the charging device does not conform to the first charger type or the second charger type, wherein the third charger type is different from the first charger type and the second charger type, wherein the first charger type is BC compliant, the second charger type conforms to a first charging specification that defines BC non-compliant charging current or voltage, and the third charger type conforms to a second charging specification that defines BC non-compliant charging current or voltage. - View Dependent Claims (17, 18, 19, 20)
-
Specification