← Back to Patent Explorer
US4190898A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital processor input/output apparatus for analog, digital and discrete data

Assignee: Honeywell Inc
•
Filing: 1978-03-20
•
Granted: 1980-02-26
•
Expires: 1998-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Input/output (I/O) apparatus for a system is disclosed utilizing a digital processor for entering analog, digital and discrete data into the processor and receiving analog, digital and discrete data from the processor via an I/O data bus. A plurality of analog data signals are applied sequentially to an analog to digital converter via an analog input multiplexer. The resultant digital data are applied in bit parallel fashion to predetermined bits of the I/O data bus reserved for the input and output of analog data. Digital and discrete data is entered with the analog data by shifting the data from each of the digital and discrete data sources in bit parallel fashion into associated shift registers. The contents of the registers are shifted serially into respective predetermined bits of the data bus reserved for the input and output of the digital or discrete data. The contents of the plurality of shift registers for the digital or discrete data are shifted into the respective bits of the data bus in serial fashion while the sequence of parallel digital data from the analog inputs are entered in paralell into the data bus. Analog data is received from the bus via a digital-to-analog converter connected to the data bus bits reserved for the analog data. The digital words corresponding to the analog output data are sequentially applied in parallel to the digital-to-analog converter whose output is sequentially strobed into a plurality of sample and hold circuits to provide the analog data. Simultaneously with providing the sequence of analog data words, the I/O bus bits reserved for digital or discrete data provide the data in bit serial fashion to output shift registers. The outputs from the shift registers are strobed in parallel into the corresponding output digital or discrete data utilization devices.

Inventors

  • 👤 David L. Farnsworth
  • 👤 Ronald E. Thomas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 03:33
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/22; G06F13/38; H; H04; H04L; H04L5/00; H04L5/22

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 303 words
Input/output apparatus for a digital processor having a parallel bit data input/output bus for entering digital and analog data signals into said processor and for receiving digital and analog data signals from said processor comprising: multiplexer means responsive to said analog data signals for sequentially providing said analog signals on an output thereof, analog-to-digital converter means coupled between said multiplexer means and said data bus for converting said sequentially provided analog signals to parallel bit digital signals and for providing said parallel bit digital signals to first predetermined bits of said data bus, parallel-to-serial shift register means coupled to receive at least one of said digital data signals in bit parallel fashion for providing said digital data signal in bit serial fashion to a second predetermined bit of said data bus simultaneously with said signals applied to said first predetermined bits, thereby simultaneously entering said digital and analog data signals into said digital processor, digital-to-analog converter means coupled to said first predetermined bits of said data bus for sequentially providing analog data signals corresponding to parallel digital data signals sequentially provided to said first predetermined bits by said digital processor, a plurality of sample and hold means coupled to said digital-to-analog converter means for sequentially sampling and holding said sequentially provided analog data signals, respectively, thereby providing said analog data signals from said digital processor, and serial-to-parallel shift register means coupled to said second predetermined bit of said data bus for receiving at least one of said digital data signals provided in bit serial fashion, by said processor, to said second predetermined bit of said data bus simultaneously with said parallel digital data signals provided to said first predetermined bits, for providing said digital data signals in bit parallel fashion, thereby simultaneously receiving said digital and analog data signals from said digital processor.
Claim 2
Dependent Claim 303 words
Input/output apparatus for a digital processor having a parallel bit data input/output bus for entering digital and analog data signals into said processor and for receiving digital and analog data signals from said processor comprising: multiplexer means responsive to said analog data signals for sequentially providing said analog signals on an output thereof, analog-to-digital converter means coupled between said multiplexer means and said data bus for converting said sequentially provided analog signals to parallel bit digital signals and for providing said parallel bit digital signals to first predetermined bits of said data bus, parallel-to-serial shift register means coupled to receive at least one of said digital data signals in bit parallel fashion for providing said digital data signal in bit serial fashion to a second predetermined bit of said data bus simultaneously with said signals applied to said first predetermined bits, thereby simultaneously entering said digital and analog data signals into said digital processor, digital-to-analog converter means coupled to said first predetermined bits of said data bus for sequentially providing analog data signals corresponding to parallel digital data signals sequentially provided to said first predetermined bits by said digital processor, a plurality of sample and hold means coupled to said digital-to-analog converter means for sequentially sampling and holding said sequentially provided analog data signals, respectively, thereby providing said analog data signals from said digital processor, and serial-to-parallel shift register means coupled to said second predetermined bit of said data bus for receiving at least one of said digital data signals provided in bit serial fashion, by said processor, to said second predetermined bit of said data bus simultaneously with said parallel digital data signals provided to said first predetermined bits, for providing said digital data signals in bit parallel fashion, thereby simultaneously receiving said digital and analog data signals from said digital processor.
Claim 3
Dependent Claim 131 words
The apparatus of claim 1 including a plurality of parallel-to-serial shift register means coupled to receive a respective plurality of said digital data signals in bit parallel fashion for providing said digital data signals in bit serial fashion to a respective plurality of further predetermined bits of said data bus simultaneously with said signals applied to said first predetermined bits, and a plurality of serial-to-parallel shift register means coupled to a respective plurality of further predetermined bits of said data bus for receiving a respective plurality of said digital data signals provided in bit serial fashion, by said processor, to said further predetermined bits of said data bus simultaneously with said parallel digital data signals provided to said first predetermined bits, for providing said digital data signals in bit parallel fashion.
Claim 4
Dependent Claim 146 words
Apparatus for simultaneously entering digital data signals and analog data signals into a digital processor having parallel bit data input means comprising: multiplexer means responsive to said analog data signals for sequentially providing said analog signals, analog-to-digital converter means coupled between said multiplexer means and said data input means for converting said sequentially provided analog signals to corresponding sequentially provided parallel bit digital signals and for providing, in parallel, said parallel bit digital signals to respective first predetermined bits of said data input means, and parallel-to-serial converter means coupled to receive at least one of said digital data signals in bit parallel fashion for providing said digital data signal in bit serial fashion to a second predetermined bit of said data input means simultaneously with said signals applied to said first predetermined bits, thereby simultaneously entering said digital and analog data signals into said digital processor.
Claim 5
Dependent Claim 146 words
Apparatus for simultaneously entering digital data signals and analog data signals into a digital processor having parallel bit data input means comprising: multiplexer means responsive to said analog data signals for sequentially providing said analog signals, analog-to-digital converter means coupled between said multiplexer means and said data input means for converting said sequentially provided analog signals to corresponding sequentially provided parallel bit digital signals and for providing, in parallel, said parallel bit digital signals to respective first predetermined bits of said data input means, and parallel-to-serial converter means coupled to receive at least one of said digital data signals in bit parallel fashion for providing said digital data signal in bit serial fashion to a second predetermined bit of said data input means simultaneously with said signals applied to said first predetermined bits, thereby simultaneously entering said digital and analog data signals into said digital processor.
Claim 6
Dependent Claim 20 words
The apparatus of claim 3 in which said parallel bit data input means comprises a parallel bit data input bus.
Claim 7
Dependent Claim 15 words
The apparatus of claim 3 in which said parallel-to-serial converter means comprises shift register means.
Claim 8
Dependent Claim 56 words
The apparatus of claim 5 including a plurality of parallel-to-serial shift register means coupled to receive said digital data signals, respectively, in bit parallel fashion for providing said respective digital data signals in bit serial fashion to respective further predetermined bits of said data input means simultaneously with said signal applied to said first predetermined bits.
Claim 9
Dependent Claim 170 words
Apparatus for receiving digital and analog data signals from a digital processor having parallel bit data output means comprising: digital-to-analog converter means coupled to first predetermined bits of said data output means for sequentially providing analog data signals corresponding to parallel digital data signals sequentially provided to said first predetermined bits by said digital processor, a plurality of sample and hold means coupled to said digital-to-analog converter means for sequentially sampling and holding said sequentially provided analog data signals, respectively, thereby providing said analog data signals from said digital processor, and serial-to-parallel converter means coupled to a second predetermined bit of said data output means for receiving at least one of said digital data signals provided in bit serial fashion, by said digital processor, to said second predetermined bit of said data output means simultaneously with said parallel digital data signals provided to said first predetermined bits, for providing said digital data signal in bit parallel fashion, thereby simultaneously receiving said digital and analog data signals from said digital processor.
Claim 10
Dependent Claim 170 words
Apparatus for receiving digital and analog data signals from a digital processor having parallel bit data output means comprising: digital-to-analog converter means coupled to first predetermined bits of said data output means for sequentially providing analog data signals corresponding to parallel digital data signals sequentially provided to said first predetermined bits by said digital processor, a plurality of sample and hold means coupled to said digital-to-analog converter means for sequentially sampling and holding said sequentially provided analog data signals, respectively, thereby providing said analog data signals from said digital processor, and serial-to-parallel converter means coupled to a second predetermined bit of said data output means for receiving at least one of said digital data signals provided in bit serial fashion, by said digital processor, to said second predetermined bit of said data output means simultaneously with said parallel digital data signals provided to said first predetermined bits, for providing said digital data signal in bit parallel fashion, thereby simultaneously receiving said digital and analog data signals from said digital processor.
Claim 11
Dependent Claim 20 words
The apparatus of claim 7 in which said parallel bit data output means comprises a parallel bit data output bus.
Claim 12
Dependent Claim 15 words
The apparatus of claim 7 in which said serial-to-parallel converter means comprises shift register means.
Claim 13
Dependent Claim 76 words
The apparatus of claim 7 including a plurality of serial-to-parallel shift register means coupled to a plurality of further bits of said data output means for receiving said respective digital data signals provided in bit serial fashion by said digital processor to said respective further predetermined bits of said data output means simultaneously with said parallel digital data signals provided to said first predetermined bits, for providing said respective digital data signals in bit parallel fashion.

References Cited (Backward Citations)

US3380042A Cited
US3546684A Cited
US3700871A Cited
US3846762A Cited
US3921147A Cited
US3936807A Cited
US4047159A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-02-25 1983-08-27 1984-02-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-02-25 1987-08-27 1988-02-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-02-25 1991-08-27 1992-02-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag