Portable computer with automatic adaption to different device types on a standard port
First Claim
Patent Images
1. A computer system, comprising:
- a system chassis including thereinat least one central processing unit (CPU);
at least one externally accessible multi-pin data connector which conforms to a mechanical and electrical specification of a standard connector format;
port interface circuits connected to sense and to drive plural pins of said externally accessible data connector;
a disk drive controller coupled to plural pins of said externally accessible data connector; and
multiplexing logic coupled to said externally accessible data connector, said port interface circuits, and said disk drive controller;
a first cable incorporating multiple data wires, and having a first multi-pin connector thereon which matches both mechanical and electrical specifications of said standard multi-pin connector format;
a first external input/output device, which is physically separate from said system chassis, and which is connected to said first cable to provide bidirectional data communication using a first protocol, through said first cable and said first connector thereof and said externally accessible connector on said chassis, to and from said port interface circuits, said first external input/output device is a printer device;
a second cable incorporating multiple data wires such that each of said multiple data wires is connected to a respective pin of a second multi-pin connector, said second multi-pin connector matches both mechanical and electrical specifications of said standard multi-pin connector format, except that a first pin of said second connector of said second cable, which carries a fixed voltage in the electrical specifications of said standard format, is electrically connected to a second pin of said second connector of said second cable so that said second pin also carries said fixed voltage, and the presence of said fixed voltage on said second pin is noncompliant with the electrical specifications of said standard format;
a second external input/output device, which is physically separate from said system chassis, and which is connected to each of said multiple data wires of said second cable to provide bidirectional data communication using a second protocol, through said second cable and said second connector thereof and said externally accessible connector on said chassis, to and from said port interface circuits, said second external input-output device is a different device type than said printer device; and
wherein said CPU includes means for querying said port interface circuits to ascertain the voltage of a second pin of said externally accessible connector on said chassis, such that said CPU can automatically switch to said first protocol when said first cable and first external device are connected to said externally accessible connector on said chassis, and can automatically switch to said second protocol when said second cable and second external device are connected to said externally accessible connector on said chassis,wherein said multiplexing logic electrically connects said externally accessible data connector and said port interface circuits when said first cable and first external device are connected to said externally accessible connector on said chassis, and said multiplexing logic electrically connects said externally accessible data connector and said disk drive controller when said second cable and second external device are connected to said externally accessible connector on said chassis.
6 Assignments
0 Petitions
Accused Products
Abstract
A portable computer system wherein the printer port can be used, at the user'"'"'s option, not only for connection to a printer, but also for connection to an external floppy disk drive. If the BIOS determines that there is an external floppy drive attached, the BIOS disables the normal operation of the parallel port in order to allow the external floppy to operate.
104 Citations
17 Claims
-
1. A computer system, comprising:
-
a system chassis including therein at least one central processing unit (CPU); at least one externally accessible multi-pin data connector which conforms to a mechanical and electrical specification of a standard connector format; port interface circuits connected to sense and to drive plural pins of said externally accessible data connector; a disk drive controller coupled to plural pins of said externally accessible data connector; and multiplexing logic coupled to said externally accessible data connector, said port interface circuits, and said disk drive controller; a first cable incorporating multiple data wires, and having a first multi-pin connector thereon which matches both mechanical and electrical specifications of said standard multi-pin connector format; a first external input/output device, which is physically separate from said system chassis, and which is connected to said first cable to provide bidirectional data communication using a first protocol, through said first cable and said first connector thereof and said externally accessible connector on said chassis, to and from said port interface circuits, said first external input/output device is a printer device; a second cable incorporating multiple data wires such that each of said multiple data wires is connected to a respective pin of a second multi-pin connector, said second multi-pin connector matches both mechanical and electrical specifications of said standard multi-pin connector format, except that a first pin of said second connector of said second cable, which carries a fixed voltage in the electrical specifications of said standard format, is electrically connected to a second pin of said second connector of said second cable so that said second pin also carries said fixed voltage, and the presence of said fixed voltage on said second pin is noncompliant with the electrical specifications of said standard format; a second external input/output device, which is physically separate from said system chassis, and which is connected to each of said multiple data wires of said second cable to provide bidirectional data communication using a second protocol, through said second cable and said second connector thereof and said externally accessible connector on said chassis, to and from said port interface circuits, said second external input-output device is a different device type than said printer device; and wherein said CPU includes means for querying said port interface circuits to ascertain the voltage of a second pin of said externally accessible connector on said chassis, such that said CPU can automatically switch to said first protocol when said first cable and first external device are connected to said externally accessible connector on said chassis, and can automatically switch to said second protocol when said second cable and second external device are connected to said externally accessible connector on said chassis, wherein said multiplexing logic electrically connects said externally accessible data connector and said port interface circuits when said first cable and first external device are connected to said externally accessible connector on said chassis, and said multiplexing logic electrically connects said externally accessible data connector and said disk drive controller when said second cable and second external device are connected to said externally accessible connector on said chassis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system, comprising:
-
a system unit including therein at least one central processing unit (CPU); at least one externally accessible multi-pin data connector which conforms to a first mechanical and electrical specification; port interface circuits connected to sense and to drive plural pins of said externally accessible data connector; a disk drive controller coupled to plural pins of said externally accessible data connector; and multiplexing logic coupled to said externally accessible data connector, said port interface circuits, and said disk drive controller; a first cable incorporating multiple data wires, and having a first multi-pin connector which matches said first mechanical and electrical specification; a first external input/output device, which is physically separate from said system unit, and which is connected to said first cable to provide bidirectional data communication using a first protocol, through said first cable and said first connector thereof and said externally accessible connector on said system unit, to and from said port interface circuits; a second cable incorporating multiple data wires such that each of said multiple data wires is connected to a respective pin of a second multi-pin connector, said second multi-pin connector substantially matching said first mechanical and electrical specification, said second connector including one or more pins carrying a voltage which is not compliant with said first mechanical and electrical specification; a second external input/output device, which is physically separate from said system unit, and which is connected to each of said multiple data wires of said second cable to provide bidirectional data communication using a second protocol through said second cable and said second connector thereof and said externally accessible connector on said system unit, to and from said port interface circuits, said second external input/output device being a different device type than said first external input/output device; and wherein said CPU includes means for querying said port interface circuits to ascertain the voltage of said one or more pins of said externally accessible connector, such that said CPU automatically switches to said first protocol when said first cable and first external device are connected to said externally accessible connector on said system unit, and automatically switches to said second protocol when said second cable and second external device are connected to said externally accessible connector on said system unit wherein said multiplexing logic electrically connects said externally accessible data connector and said port interface circuits when said first cable and first external device are connected to said externally accessible connector on said chassis, and said multiplexing logic electrically connects said externally accessible data connector and said disk drive controller when said second cable and second external device are connected to said externally accessible connector. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification