Claims
- 1. A data reading system comprising a data reader connectable to a plurality of host processing devices having different host-specific input/output data interface requirements, comprising: a housing; a connector having a plurality of pin connections; an interconnect cable detachably connectable to said data reader through said connector; interface circuitry including an application specific integrated circuit disposed in said housing for supporting host interface data transfer between said data reader and the plurality of host processing devices, said application specific integrated circuit including bipolar interface circuitry and unipolar interface circuitry.
- 2. A system according to claim 1 wherein said data reader includes internal switches actuable via attaching said interconnect cable attaching to said data reader for setting host configuration interface.
- 3. A system according to claim 1 wherein said data reader scans a bar code to obtain information for said interface driver to select or modify a host configuration interface of the data reader.
- 4. A system according to claim 1 wherein said bipolar interface circuitry comprises an RS-232 interface.
- 5. A system according to claim 1 wherein said application specific integrated circuit further includes one or more analog switches for isolating said unipolar interface circuitry from the drive signals of said bipolar interface circuitry.
- 6. A system according to claim 1 wherein said application specific integrated circuit further includes one or more high voltage transmission gates for isolating said unipolar interface circuitry from the drive signals of said bipolar interface circuitry.
- 7. A system according to claim 1 wherein said application specific integrated circuit further includes one or more micromachined electromechanical relays for isolating said unipolar interface circuitry from the drive signals of said bipolar interface circuitry.
- 8. A system according to claim 1 wherein said unipolar interface circuitry comprises an interface configuration for said application specific integrated circuit selected from the group consisting of: IBM46XX, USB, Keyboard Wedge, Wand Emulation, Test Port, Pass Through, Cable Select Read Back, and Optically Coupled Interface Adapter.
- 9. An application specific integrated circuit for a data reader, comprising an interface select logic circuit block; a power control and charge pump circuit block; a host interface circuit block comprising both bipolar and unipolar interface circuitry, the specific host interface circuitry being activated by the interface select logic circuit block based on input signals indicating a particular host interface.
- 10. An application specific integrated circuit according to claim 9 further comprising one or more analog switches for isolating said unipolar interface circuitry from the drive signal of said biplolar interface circuitry.
- 11. An application specific integrated circuit according to claim 9 further comprising one or more high voltage transmission gates for isolating said unipolar interface circuitry from the drive signal of said bipolar interface circuitry.
- 12. An application specific integrated circuit according to claim 9 further comprising one or more micromachined electromechanical said unipolar interface circuitry from the drive signal of said bipolar interface circuitry.
- 13. An application specific integrated circuit according to claim 9 wherein the circuitry for a particular host interface is activated by the interface select circuit block based on input signals received by interface select pins located within the interface select circuit block.
- 14. An application specific integrated circuit according to claim 13 wherein said input signals for selecting the appropriate host interface are set by connecting the data reader to a host-specific interface connect cable.
- 15. An application specific integrated circuit according to claim 13 wherein the input signals for selecting the appropriate host interface are set by using the data reader to scan an interface configuration bar code.
- 16. An application specific integrated circuit according to claim 9 wherein the interface driver circuitry is contained on electronic chips selected from the group consisting of: 32-pin thin quad flatpack chips, 44-pin thin quad flatpack chips.
- 17. An application specific integrated circuit according to claim 16 wherein the chip containing the interface driver circuitry is located on a circuit board within a bar code scanner or other data reading device.
- 18. An electronic device having a modifiable interface configuration, comprising an application specific integrated circuit capable of supporting multiple host interface data transfer, said application specific integrated circuit including bipolar interface circuitry and unipolar interface circuitry using common communications lines.
- 19. An electronic device according to claim 18 wherein the device is automatically configured to a particular host interface by selecting an interconnect cable corresponding to the given host device and attaching the interconnect cable to the device.
- 20. An electronic device according to claim 19 wherein the device is configured via electrical contacts that are interconnected by attaching the interconnect cable to a connector on the device.
- 21. An electronic device according to claim 18 wherein said application specific integrated circuit further includes one or more analog switches for isolating said unipolar interface circuitry from the drive signal of said bipolar interface circuitry.
- 22. An electronic device according to claim 18 wherein said application specific integrated circuit further includes one or more high voltage transmission gates for isolating said unipolar interface circuitry from the drive signal of said bipolar interface circuitry
- 23. An electronic device according to claim 18 wherein said application specific integrated circuit further includes one or more micromachined electromechanical relays for isolating said unipolar interface circuitry from the drive signal of said bipolar interface circuitry.
- 24. A data reading system having internal circuitry which is configurable to at least eight different interface configurations, the internal circuitry being located on an application specific integrated circuit contained within a data reading device.
RELATED APPLICATIONS
[0001] This application is a Continuation of application Ser. No. 09/872,479 filed Jun. 1, 2001 which claims benefit to Application Ser. No. 60/208,989 entitled “Universal Interface Driver System for Data Reader,” filed on Jun. 1, 2000, which applications are hereby incorporated by reference as if set forth fully herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60208989 |
Jun 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09872479 |
Jun 2001 |
US |
Child |
10732690 |
Dec 2003 |
US |