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

Serial data processor capable of transferring data at a high speed

Assignee: NEC Electronics Corp
•
Filing: 1988-04-15
•
Granted: 1990-10-16
•
Expires: 2008-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A serial data processor is coupled to a single data line and a single clock line for serial data transfer in synchronism with a clock signal. The data processor comprises a shift register coupled to the serial data line and operated to serially output the data in synchronism with a clock on the clock line, and an output buffer connected to receive the data serially outputted from the shift register and coupled to sequentially output the received data to the data line. This output buffer includes a push-pull driver having an output connected to the data line and an input driven by the data serially outputted from the shift register. A clock counter is coupled to receive the clock on the clock line so as to maintain the push-pull driver in an operable condition until the count value reaches a predetermined value and to bring the output of the push-pull driver into a floating condition after the count value reached a predetermined value. There is provided a data line control circuit coupled to the data line and controlled by the clock counter to bring the data line to a high level after the count value of the clock counter reaches the predetermined value.

Inventors

  • 👤 Osamu Matsushima
  • 👤 Yukio Maehashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 21:36
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/0008; H04L5/00; H04L5/14; H04L5/16; H04L1/00; H04L1/12; H04L1/16; H04L1/1607; H04L1/1692

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 199 words
A serial data processor adapted to be coupled to a single data line and a single clock line for serial data transfer in synchronism with a clock signal, comprising a shift register coupled to the single data line and operated to serially output the data in synchronism with a clock signal on the clock line, an output buffer connected to receive the data serially outputted from the shift register and coupled to sequentially output the received data to the data line, the output buffer including a push-pull driver having an output connected to the data line and an input driven by the data serially outputted from the shift register, count means coupled to receive the clock signal on the clock line so as to maintain the push-pull driver in an operable condition until the count value reaches a predetermined value and to bring the output of the push-pull driver into a floating condition after the count value reaches a predetermined value, and data line control means coupled to the data line and controlled by the count means to bring the data line to a predetermined logic level after the count value of the count means reaches the predetermined value.
Claim 2
Dependent Claim 199 words
A serial data processor adapted to be coupled to a single data line and a single clock line for serial data transfer in synchronism with a clock signal, comprising a shift register coupled to the single data line and operated to serially output the data in synchronism with a clock signal on the clock line, an output buffer connected to receive the data serially outputted from the shift register and coupled to sequentially output the received data to the data line, the output buffer including a push-pull driver having an output connected to the data line and an input driven by the data serially outputted from the shift register, count means coupled to receive the clock signal on the clock line so as to maintain the push-pull driver in an operable condition until the count value reaches a predetermined value and to bring the output of the push-pull driver into a floating condition after the count value reaches a predetermined value, and data line control means coupled to the data line and controlled by the count means to bring the data line to a predetermined logic level after the count value of the count means reaches the predetermined value.
Claim 3
Dependent Claim 95 words
A data processor claimed in claim 1 wherein the push-pull driver includes a p-channel transistor connected at its one end to a high voltage and at its other end to a data terminal connected to the serial data line, and a n-channel transistor connected at its one end to ground and at its other end to the data terminal, and the output buffer also includes a gate circuit connected between a shift output of the shift register and respective gates of the p-channel and n-channel transistors, the gate circuit being controlled by the count means.
Claim 4
Dependent Claim 234 words
A data processor claimed in claim 2 wherein the gate circuit includes a NOR gate having a first input connected to receive the output of the count means and a second input connected to receive the shift output of the shift register, an output of the NOR gate being supplied to the gate of the n-channel transistor, and a first NAND gate having a first input connected to receive through an inverter the output of the count means and a second input connected to receive the shift output of the shift register, an output of the NAND gate being supplied to the gate of the p-channel transistor, so that when the count means outputs a low level output signal, the shift output of the shift register is applied through the NAND gate and the NOR gate to the gates of the p-channel and n-channel transistors, respectively, whereby the p-channel and n-channel transistors cooperate to drive the data terminal in a push-pull format in accordance with the data serially outputted from the shift output of the shift register, and on the other hand, when the count means outputs a high level output signal as the result of counting of a predetermined number of clocks, the respective outputs of the NAND gate and the NOR gate are locked to a high level and a low level, respectively, whereby the p-channel and n-channel transistors are turned off.
Claim 5
Dependent Claim 148 words
A data processor claimed in claim 3 wherein the data line control means includes a second p-channel transistor connected between a high voltage and the data terminal, a gate of the second p-channel transistor being connected to receive the output of the count means so that when the count means outputs the low level output signal, the second p-channel transistor is maintained in an off condition whereby the output buffer is allowed to drive the data terminal in accordance with the data serially outputted from the shift output of the shift register, and on the other hand, when the count means outputs the high level output signal as the result of counting of a predetermined number of clocks, the second p-channel transistor is turned on whereby the data terminal and hence the single data line is pulled up through the turned-on second p-channel transistor to the high voltage.
Claim 6
Dependent Claim 105 words
A data processor claimed in claim 4 wherein the gate circuit further includes a receiving flag set to a low level when the data processor is used as a data transmitter and to a high level when the data processor is used as a data receiver, and a first OR gate having a first input connected to the receiving flag and a second input connected to the output of the count means, an output of the first OR gate being connected to the first input of the NOR gate and an input of the inverter connected to the first input of the first NAND gate.
Claim 7
Dependent Claim 105 words
A data processor claimed in claim 5 wherein the gate circuit further includes a data reception acknowledge signal generator operating to supply a low level output when the data processor is used as a data transmitter and to generate a high level output when the data processor is used as a data receiver and a safe data reception is confirmed, and a second OR gate having a first input connected to the data reception acknowledge signal generator and a second input connected to the output of the NOR gate, an output of the second OR gate being connected to the gate of the n-channel transistor.
Claim 8
Dependent Claim 95 words
A data processor claimed in claim 6 wherein the count means has a count input coupled through an input buffer to a clock terminal coupled to the clock line, and further including an internal clock generator supplying a clock through a tristate buffer to the clock terminal, and a clock selection flag connected to a control input of the tristate buffer so as to maintain the tristate buffer in an operable condition when the internal clock is selected and to put the tristate buffer into a high impedance condition when an external clock is selected.
Claim 9
Dependent Claim 34 words
A data processor claimed in claim 7 further including a second input buffer having an input connected to the data terminal and an output connected to a serial data input of the shift register.
Claim 10
Dependent Claim 26 words
A data processor claimed in claim 8 further including an reception acknowledge signal detector having an input connected to the output of the second input buffer.
Claim 11
Dependent Claim 225 words
A data transfer system including a pair of data processors coupled to each other though a single serial data line and a single clock line, each of the data processors comprising a serial data terminal coupled to the single serial data line, a clock terminal coupled to the single clock line, a shift register coupled to the serial data terminal and operated to serially output the data in synchronism with the clock signal on the serial clock terminal, an output buffer connected to receive the data serially outputted from the shift register and coupled to sequentially output the received data to the serial data terminal, the output buffer including a push-pull driver having an output connected to the serial data terminal and an input driven by the data serially outputted from the shift register, count means coupled to receive the clock signal on the clock terminal so as to maintain the push-pull driver in an operable condition until the count value reaches a predetermined value and to bring the output of the push-pull driver into a floating condition after the count value reaches a predetermined value, and pull-up means coupled to the serial data terminal and controlled by the count means to pull up the serial data terminal to a predetermined logic level after the count value of the count means reaches the predetermined value.
Claim 12
Dependent Claim 225 words
A data transfer system including a pair of data processors coupled to each other though a single serial data line and a single clock line, each of the data processors comprising a serial data terminal coupled to the single serial data line, a clock terminal coupled to the single clock line, a shift register coupled to the serial data terminal and operated to serially output the data in synchronism with the clock signal on the serial clock terminal, an output buffer connected to receive the data serially outputted from the shift register and coupled to sequentially output the received data to the serial data terminal, the output buffer including a push-pull driver having an output connected to the serial data terminal and an input driven by the data serially outputted from the shift register, count means coupled to receive the clock signal on the clock terminal so as to maintain the push-pull driver in an operable condition until the count value reaches a predetermined value and to bring the output of the push-pull driver into a floating condition after the count value reaches a predetermined value, and pull-up means coupled to the serial data terminal and controlled by the count means to pull up the serial data terminal to a predetermined logic level after the count value of the count means reaches the predetermined value.
Claim 13
Dependent Claim 92 words
A data transfer system claimed in claim 10 wherein the push-pull driver includes a p-channel transistor connected at its one end to a high voltage and at its other end to the serial data terminal, and a n-channel transistor connected at its one end to ground and at its other end to the serial data terminal, and the output buffer also includes a gate circuit connected between a shift output of the shift register and respective gates of the p-channel and n-channel transistors, the gate circuit being controlled by the count means.
Claim 14
Dependent Claim 236 words
A data transfer system claimed in claim 11 wherein the gate circuit includes a NOR gate having a first input connected to receive the output of the count means and a second input connected to receive the shift output of the shift register, an output of the NOR gate being supplied to the gate of the n-channel transistor, and a first NAND gate having a first input connected to receive through an inverter the output of the count means and a second input connected to receive the shift output of the shift register, an output of the NAND gate being supplied to the gate of the p-channel transistor, so that when the count means outputs a low level output signal, the shift output of the shift register is applied through the NAND gate and the NOR gate to the gates of the p-channel and n-channel transistors, respectively, whereby the p-channel and n-channel transistors cooperate to drive the serial data terminal in a push-pull format in accordance with the data serially outputted from the shift output of the shift register, and on the other hand, when the count means outputs a high level output signal as the result of counting of a predetermined number of clocks, the respective outputs of the NAND gate and the NOR gate are locked to a high level and a low level, respectively, whereby the p-channel and n-channel transistors are turned off.
Claim 15
Dependent Claim 150 words
A data transfer system claimed in claim 12 wherein the pull-up means includes a second p-channel transistor connected between a high voltage and the serial data terminal, a gate of the second p-channel transistor being connected to receive the output of the count means so that when the count means outputs the low level output signal, the second p-channel transistor is maintained in an off condition whereby the output buffer is allowed to drive the serial data terminal in accordance with the data serially outputted from the shift output of the shift register, and on the other hand, when the count means outputs the high level output signal as the result of counting of a predetermined number of clocks, the second p-channel transistor is turned on whereby the serial data terminal and hence the single data line is pulled up through the turned-on second p-channel transistor to the high voltage.
Claim 16
Dependent Claim 108 words
A data transfer system claimed in claim 13 wherein the gate circuit further includes a receiving flag set to a low level when the one data processor is used as a data transmitter and to a high level when the one data processor is used as a data receiver, and a first OR gate having a first input connected to the receiving flag and a second input connected to the output of the count means, an output of the first OR gate being connected to the first input of the NOR gate and an input of the inverter connected to the first input of the first NAND gate.
Claim 17
Dependent Claim 108 words
A data transfer system claimed in claim 14 wherein the gate circuit further includes a data reception acknowledge signal generator operating to supply a low level output when the one data processor is used as a data transmitter and to generate a high level output when the one data processor is used as a data receiver and a safe data reception is confirmed, and a second OR gate having a first input connected to the data reception acknowledge signal generator and a second input connected to the output of the NOR gate, an output of the second OR gate being connected to the gate of the n-channel transistor.
Claim 18
Dependent Claim 95 words
A data transfer system claimed in claim 15 wherein the count means has an count input coupled through an input buffer to the clock terminal, and the one data processor further includes a internal clock generator supplying a clock through a tristate buffer to the clock terminal, and a clock selection flag connected to a control input of the tristate buffer so as to maintain the tristate buffer in an operable condition when the internal clock is selected and to put the tristate buffer into a high impedance condition when an external clock is selected.
Claim 19
Dependent Claim 35 words
A data transfer system claimed in claim 16 further including a second input buffer having an input connected to the data terminal and an output connected to a serial data input of the shift register.
Claim 20
Dependent Claim 27 words
A data transfer system claimed in claim 17 further including an reception acknowledge signal detector having an input connected to the output of the second input buffer.

References Cited (Backward Citations)

US4225752A Cited
US4181975A Cited
US4191849A Cited
US4429386A Cited
US4475191A Cited
US4653074A Cited
US4718074A Cited
US4847867A Cited
US4716578A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-15 1994-04-16 1994-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-15 1998-04-16 1998-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-15 2002-04-16 2002-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag