Generic universal serial bus device operable at low and full speed and adapted for use in a smart card device
First Claim
Patent Images
1. A USB device comprising:
- a USB transceiver connected to a data interface and operable at a respective low speed and full speed configuration; and
a processor operatively connected to said transceiver and operable for transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed of operation is chosen.
2 Assignments
0 Petitions
Accused Products
Abstract
A USB device, integrated circuit, smart card and method are disclosed. A USB transceiver is connected to a data interface and operable at a respective low speed and full speed configuration. A processor as a USB device controller is operatively connected to the low speed USB transceiver and full speed USB transceiver and operable for transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed operation is chosen.
-
Citations
56 Claims
-
1. A USB device comprising:
-
a USB transceiver connected to a data interface and operable at a respective low speed and full speed configuration; and
a processor operatively connected to said transceiver and operable for transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed of operation is chosen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A USB device comprising:
-
a data interface comprising at least one D+ and D−
terminal;
an integrated pull-up resistor circuit having pull-up resistors operable with respective D+ and D−
terminals;
a low speed USB transceiver and a full speed USB transceiver connected to said data interface and operable at a respective low speed and full speed operation;
a processor; and
a programmable Universal Serial Bus Device controller (UDC) operatively connected to said processor and said low speed USB transceiver and full speed USB transceiver and integrated pull-up resistor circuit and operable together for configuring a low speed operation as a default, disconnecting a pull-up resistor on D−
, connecting a pull-up resistor to D+, and performing an enumeration for high speed operation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An integrated circuit for a USB device comprising:
-
a data interface;
a USB transceiver connected to a data interface and operable at a respective low speed and full speed operation;
a serial interface engine operative with the USB transceiver for translating packets of serial USB bitstream into parallel data; and
a processor operatively connected to said serial interface engine and operable for transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed of operation is chosen. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of operating a USB device comprising the step of:
transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed of operation is chosen. - View Dependent Claims (45, 46, 47, 48, 49)
-
50. A smart card comprising:
-
a smart card body;
contacts carried by said smart card body;
an integrated circuit carried by said smart card body and comprising a data interface operable with said contacts;
a USB transceiver connected to said data interface and operable at a respective low speed and full speed configuration; and
a processor operatively connected to said USB transceiver and operable for transmitting a different device descriptor to a USB host for performing an enumeration depending on whether a low speed or high speed of operation is chosen. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
Specification