Claims
- 1. A peripheral device connectable to a computer, the computer having one of a first interface and a second interface, the first interface communicating with the peripheral device over a differential data connection including a first data conductor and a second data conductor, and the second interface communicating with the peripheral device over a single ended data connection, including at least a first data conductor, and a clock conductor, the peripheral device comprising:first and second conductors configured for connection to the first and second data conductors when the computer includes the first interface, and configured for connection to the first data conductor and the clock conductor when the computer includes the second interface; an interface detector, operably coupled to at least one of the first and second conductors, configured to detect which of the first and second interfaces the peripheral device is connected to, based on sensed signal levels on at least one of the first and second conductors, and to provide a connection output indicative of the detected interface; and a controller component, operably coupled to the interface detection component, configured to communicate with the computer over the first and second conductors according to a protocol corresponding to the detected interface.
- 2. A computer readable medium for use in a peripheral device connectable to a computer, the computer having one of a first peripheral device interface and a second peripheral device interface, the first peripheral device interface having a differential data connection including a first data conductor and a second data conductor, and the second peripheral device interface having a single ended data connection, including a first data conductor, and a clock conductor, the peripheral device including first and second conductors configured for connection to the first and second data conductors when the computer includes the first peripheral device interface, and configured for connection to the first data conductor and the clock conductor when the computer includes the second peripheral device interface, the computer readable medium including instructions stored thereon which when executed by the peripheral device, cause the peripheral device to execute the steps of:detecting which of the first and second peripheral device interfaces the peripheral device is connected to by signal activity on at least one of the first and second conductors; and communicating with the computer over the first and second conductors according to a protocol corresponding to the detected interface.
- 3. A method implemented by a peripheral device for detecting whether the peripheral device is connected to a first interface or a second interface in a computer, the first interface communicating with the peripheral device over a differential data connection including a first data conductor and a second data conductor, and the second interface communicating with the peripheral device over a single ended data connection, including a first data conductor, and a clock conductor, the peripheral device including first and second conductors configured for connection to the first and second data conductors when the computer includes the first interface, and configured for connection to the first data conductor and the clock conductor when the computer includes the second interface, the method comprising:detecting which of the first and second interfaces the peripheral device is connected to by attempting to impose a signal level on at least one of the first and second conductors and detecting a signal level on the at least one conductor; and communicating with the computer according to a protocol corresponding to the detected interface.
Parent Case Info
The present application is a continuation from and claims priority from co-pending application Ser. No. 09/112,171, entitled METHOD AND APPARATUS FOR DETECTING THE TYPE OF INTERFACE TO WHICH PERIPHERAL DEVICE IS CONNECTED filed Jul. 8, 1998 now U.S. Pat. No. 6,460,094
US Referenced Citations (30)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0 860 781 |
Feb 1998 |
EP |
WO 9731386 |
Aug 1997 |
WO |
WO 9717214 |
Apr 1999 |
WO |
Non-Patent Literature Citations (1)
Entry |
Universal Ser. Bus Specification, Rev. 1.1, Section 7.1.5: Device speed identification, pp. 113 and 114, Sep. 23, 1998. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/112171 |
Jul 1998 |
US |
Child |
10/260188 |
|
US |