US4538145A - Data transfer control device - Google Patents

Data transfer control device Download PDF

Info

Publication number
US4538145A
US4538145A US06/433,711 US43371182A US4538145A US 4538145 A US4538145 A US 4538145A US 43371182 A US43371182 A US 43371182A US 4538145 A US4538145 A US 4538145A
Authority
US
United States
Prior art keywords
signal
data
common electrode
shift registers
signals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US06/433,711
Inventor
Ryo Mitani
Yoshiaki Moriya
Atsushi Kobayashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Assigned to TOKYO SHIBAURA DENKI KABUSHIKI KAISHA, A CORP. OF JAPAN reassignment TOKYO SHIBAURA DENKI KABUSHIKI KAISHA, A CORP. OF JAPAN ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: KOBAYASHI, ATSUSHI, MITANI, RYO, MORIYA, YOSHIAKI
Application granted granted Critical
Publication of US4538145A publication Critical patent/US4538145A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/04Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions
    • G09G3/16Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions by control of light from an independent source
    • G09G3/18Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of a single character by selection from a plurality of characters, or by composing the character by combination of individual elements, e.g. segments using a combination of such display devices for composing words, rows or the like, in a frame with fixed character positions by control of light from an independent source using liquid crystals

Definitions

  • the present invention relates to a data transfer control device adaptable for transferring display data to a liquid crystal drive circuit for directly driving a liquid crystal display unit of a dynamic drive type.
  • FIG. 1 shows a prior liquid crystal drive circuit with a duty ratio of 1/4 and with 8-segment outputs.
  • a closed loop is formed including four 8-bit shift registers 1 0 to 1 3 connected in a cascade fashion, an inverter 2 for AC-driving a liquid crystal display 6 unit to be described later, and a multiplexer 4.
  • An output signal from a parallel/serial converter circuit 3 for converting parallel data into serial data is transferred to the multiplexer (selector) 4.
  • the multiplexer 4 controlled by a control signal a supplied from a central processing unit (CPU) (not shown), selects the data from the parallel/serial converter circuit 3 and the inverter 2.
  • the shift register 1 0 is connected at the 8-bit output terminals to a latch/driver circuit 5.
  • the latch/driver circuit 5 converts the parallel data derived from the shift register 1 0 into segment signals SEG 0 to SEG 7 for directly driving a liquid crystal display unit 6.
  • the liquid crystal display unit 6 is connected to the output terminals of the latch/drive circuit 5.
  • the 8-segment liquid crystal display 6 displays four figures at the duty ratio of 1/4 under control of common electrode drive signals COM0 to COM3 generated from a common signal generator 7 to specify a segment to be displayed.
  • a clock signal generator 8 generates clock signals ⁇ T and ⁇ L and applies them to the shift register 1 0 and the latch/driver 5.
  • the clock generator 8 is made up of a frequency divider 11 and an AND gate 12, as shown in FIG. 4. Fundamental clock signals ⁇ 1 and ⁇ 2 are generated by another clock signal generator (not shown).
  • the clock signal ⁇ 1 is applied to one of the input terminals of the AND gate 12.
  • the clock signal ⁇ 2 is applied in an inverted state to the frequency divider 11, and is appplied in a non-inverted state to the shift register 1 0 .
  • the signals at different frequencies are applied from the frequency divider 11 to the remaining input terminals of the AND gate 12.
  • the AND gate 12 responds to the clock signal ⁇ 1 to produce the clock signal ⁇ L for transferring to the latch/driver 5.
  • One clock signal ⁇ L is produced every time eight pulses of the clock signal ⁇ T are produced.
  • FIG. 5 shows an example of the common signal generator 7 for generating common electrode drive signals COM0 to COM3.
  • the common signal generator 7 includes p-channel MOS transistors TR7 and TR8 and n-channel MOS transistors TR9 and TR10, all of which have the current paths which are connected in series between power source terminals VD and VL.
  • Generator 7 also has p- and n-channel MOS transistors TR11 and TR12 connected in parallel between a node coupled to a resistor R2 and a resistor R3 and a node coupled to the MOS transistor TR8 and the MOS transistor TR9.
  • NAND gate 121 applied with a first common electrode select signal d0 and a blanking signal BLK.
  • the gates of the MOS transistors TR7 and TR10 are connected through an inverter 122 to a control terminal WCLT.
  • the gates of the MOS transistors TR8 and TR12 are connected together to the output terminal of the NAND gate 121.
  • the gates of the MOS transistors TR9 and TR11 are connected through an inverter 124 to the output terminal of the NAND gate 121 having as inputs a first common electric signal do and a blanking signal BLK.
  • a 0-th common electrode drive signal COM0 is produced from a node between the MOS transistors TR8 and TR9.
  • the circuit arrangements of the remaining circuit sections 125, 126 and 131 are each substantially the same as that of the circuit section 127. These circuit sections 125, 126 and 131, respectively, produce the first to third common electrode drive signals COM1 to COM3 in response to the output signals from NAND gates 128, 129 and 132 which receive at the first input terminals a blanking signal BLK and at the second input terminals the first to third common electrode select signals d1 to d3.
  • FIG. 6 shows a time-division control circuit in which four D-type flip-flops 21 0 to 21 3 connected in a cascade fashion make up a ring counter.
  • the Q output terminal of the flip-flop 21 0 is connected to a D input terminal of the succeeding stage flip-flop 21 1 of which the Q output terminal is connected to the D input terminal of the succeeding flip-flop 21 2 .
  • the Q output terminal of the flip-flop 21 2 is connected to the D input terminal of the flip-flop 21 3 .
  • the Q output signals from the flip-flops 21 0 to 21 3 are sent as common electrode select signals d0 to d3.
  • the signals d0 to d2 of these common electrode select signals are supplied through an OR gate 22 and an inverter 25 to the D input terminal of the flip-flop 21 0 .
  • the clock signal ⁇ L is applied to the clock terminals CK of the flip-flops 21 0 through 21 3 and a clear signal is applied to the clear terminals CL of the same flip-flop.
  • the time division control circuit under discussion is further provided with a circuit for generating a PHASE signal and a polarity inverting signal W.
  • An output signal CTL of the OR gate 22 is applied to one of the input terminals of a XNOR gate 24.
  • the output signal from the XNOR gate 24 is produced as the PHASE signal and is also applied to a D-type flip-flop 23.
  • the clear terminal CL and the clock terminal CK of the flip-flop 23 are supplied with the clear signal and the clock signal ⁇ L, respectively.
  • the polarity inverting signal W is derived from the Q output terminal of the flip-flop 23 and is applied to the other input terminal of the XNOR gate 24.
  • FIGS. 7A to 7F show timing diagrams of input signals applied to the time division control circuit and output signals produced from the same circuit.
  • the CTL signal shown in FIG. 7D after being inverted by the inverter 25, is applied to the D input terminals of the flip-flops 21 0 through 21 3 , thereby to provide the signals d0 to d3 shown in FIG. 7C.
  • the CTL signal is at a high level so long as the signals d0 to d2 are logic "1".
  • the signals d3 is logic "1"
  • the signals d2 through d0 are all logic "0".
  • the output signal from the XNOR gate 24 is further latched in the flip-flop 23.
  • the CTL signal is at high level.
  • the XNOR gate 24 produces a PHASE signal at high level, so that the PHASE signal as shown in FIG. 7E is obtained.
  • the inverting signal W becomes a signal as shown in FIG. 7F which is the PHASE signal delayed a fixed time.
  • the common electrode select signals d0 through d3 are applied to the common electrode drive signal generator circuit of FIG. 5, thereby forming the common electrode drive signals COM0 to COM3 as shown in FIGS. 7G through 7J.
  • FIG. 2 shows another example of a prior art liquid crystal drive circuit.
  • four shift registers 1 0 to 1 3 are connected in a cascade fashion.
  • Multiplexers 4 0 through 4 3 are provided so as to write data of 4 bits from the CPU to the shift registers 1 0 to 1 3 .
  • One-bit signals are applied to each of the input terminals of these multiplexers 4 0 through 4 3 .
  • the output signals from the shift register 1 3 are applied to the other input terminal of the multiplexer 4 0 ; the output signal from the shift register 1 2 to the other input terminal of the multiplexer 4 1 ; the output signal from the shift register 1 1 to the other input terminal of the multiplexer 4 2 through the inverter 2; the output signal from the shift register 1 0 to the other input terminal of the multiplexer 4 3 .
  • the shift register 1 0 is connected through the latch/driver circuit 5 to the liquid crystal display unit 6.
  • the fundamental clock signal ⁇ T is applied to the shift registers 1 0 through 1 3 and the clock signal ⁇ L is supplied to the latch/driver circuit 5.
  • the common electrode drive signals COM0 to COM3 are applied from the common electrode drive signal generator 7 to the liquid crystal display 6.
  • a control signal al for selecting the data from the CPU or the data from the shift registers 1 0 through 1 3 is applied to the multiplexers 4 0 to 4 3 .
  • FIG. 8 is a block diagram illustrating an interconnection of the liquid crystal drive circuit shown in FIG. 2 with a microcomputer (CPU) 31 for supplying display data to the liquid crystal drive circuit.
  • the common electrode drive signal generator 32 transfers a display data transfer ready signal l shown in FIG. 10G to the CPU 31 and a transfer data inverting control signal K to the multiplexer 33. Further, the circuit 32 transfers the common electrode drive signals COM0 to COM3 to the liquid crystal (LC) display 6, through transfer lines 35.
  • FIG. 9A illustrates a figure including eight segments a to h of a digit used in the display unit 6.
  • FIG. 9B shows a format of a segment specifying buffer containing fields for specifying the data representing the segments of the figure shown in FIG. 9A. Since the present examples use a 4-bit microprocessor, two stages of 4-bit segment specifying buffer are used for specifying the 8-segment data. As shown, bit 0 corresponds to the common electrode drive signal COM0; bit 1 to the drive signal COM1; bit 2 to the drive signal COM2; bit 3 to the drive signal COM3.
  • the data transfer ready signal l shown in FIG. 10G is at high level.
  • the data transfer signal as shown in FIG. 10I is produced.
  • the CPU 31 acknowledges the reception of the transfer ready signal l, and at the time of the high level of the signal d3, transfers the data corresponding to the signal COM0 to the shift register 1 0 , the data corresponding to the signal COM1 to the shift register 1 2 , the data corresponding to the signal COM2 to the shift register 1 2 , and the data corresponding to the signal COM3 to the shift register 1 1 .
  • an object of the present invention relates to a data transfer control device with improved flexibility in setting up a transfer timing of data and an improved transfer efficiency of data.
  • a selector for selecting a transfer port of the display data is provided in display data transfer lines connecting to the multiplexers. With the provision of the selector, the data transfer is allowed at a desired timing. Therefore, the data transfer processing is relatively independent of the program, thereby improving data transfer efficiency.
  • FIGS. 1 and 2 are block diagrams of prior art liquid crystal drive circuits
  • FIGS. 3A through 3C include timing diagrams illustrating sequential operations of the liquid crystal drive circuits of FIGS. 1 and 2, in which FIG. 3A shows a waveform of a fundamental timing signal ⁇ 1, FIG. 3B a waveform of a clock signal ⁇ L for display latch, and FIG. 3C a waveform of a clock signal ⁇ T for shifting shift registers;
  • FIG. 4 is a schematic block diagram of a circuit for generating the clock signals ⁇ L and ⁇ T shown in FIGS. 3B and 3C;
  • FIG. 5 is a circuit diagram of a common electrode drive signal generator circuit used in the circuit shown in FIGS. 1 and 2;
  • FIG. 6 is a circuit diagram of a time division control circuit necessary for the liquid crystal drive circuits shown in FIGS. 1 and 2;
  • FIGS. 7A through 7J include timing diagrams illustrating a set of waveforms of signals formed by a time division control circuit shown in FIG. 6, in which FIG. 7A shows a waveform of a clock signal ⁇ T for shifting shift registers, FIG. 7B a waveform of clock signal ⁇ L for a display latch, FIG. 7C waveform of common electrode select signals d0 to d3 produced from the time division control circuit shown in FIG. 6, FIG. D a waveform of a CTL signal produced from the same circuit, FIG. 7E a waveform of a polarity inverting preparatory signal PHASE, FIG. 7F a waveform of a polarity inverting signal W, and FIGS. 7G to 7J waveforms of common electrode drive signals COM0 to COM3;
  • FIG. 8 is a block diagram of a prior circuit arrangement for driving the liquid crystal drive circuit shown in FIG. 2 by a microcomputer;
  • FIG. 9A illustrates a figure made up of eight segments a to h located at a digit space of the liquid crystal display
  • FIG. 9B shows a format of a segment specifying buffer for specifying the data representing segments of the figure
  • FIGS. 10A through 10J include timing charts illustrating a transfer state of display data in which FIGS. 10A to 10D illustrate common electrode select signals d0 to d3, FIG. 10E a waveform of a polarity inverting signal, FIG. 10F a waveform of a COM0 signal, FIG. 10G a waveform of a transfer ready signal 1, FIG. 10 a waveform of a transfer data inversion control signal K, FIG. 10I a waveform of a transfer data signal from a CPU, and FIG. 10J, a waveform of a display data signal;
  • FIG. 11 shows the interrelation of common output signals and shift registers 1 0 to 1 3 in the FIG. 8 circuit
  • FIG. 12 shows a circuit diagram of an embodiment of a data transfer device according to the present invention.
  • FIGS. 13A to 13I show waveforms of signals used in the FIG. 12 circuit, in which FIG. 13A shows a polarity inverting signal, FIGS. 13B to 13E waveforms of common electrode select signals d0 to d3, and FIGS. 13F to 13H waveforms of common electrode drive signals COM0 to COM3; and
  • FIGS. 14A through 14F are timing charts illustrating a transfer state of display data, in which FIGS. 14A to 14D shows waveforms of segment electrode select signals, FIG. 14E a waveform of a transfer data signal from a CPU, and FIG. 14F a waveform of a display data signal.
  • FIG. 12 shows an embodiment of a data transfer control device according to the present invention.
  • a selector 42 for selecting a transfer destination of the data transferred to the shift registers 1 0 to 1 3 is provided in the display data transfer path from the data bus 41 of the CPU to the multiplexers 4 0 to 4 3 .
  • the selector 42 is made up of groups of gates 47 0 to 47 3 , 48 0 to 48 3 , 49 0 to 49 3 , and 50 0 to 50 3 .
  • a display data signal is applied to the gates 50 0 , 49 0 , and 48 0 .
  • the inverted signal D 0 from an inverter 43 coupled at the input with the signal D 0 is supplied to the gate 47 0 .
  • a signal D1 is applied to the gates 49 1 to 48 1 and its inverted signal D 1 derived from an inverter 44 is applied to the gates 50 1 and 47 1 .
  • a D 2 signal is applied to the gate 48 2 and its inverted signal D 2 from an inverter 45 is applied to the gates 50 2 , 49 2 and 47 2 .
  • An inverted signal D 3 from an inverter 46 is applied to the gates 50 3 , 49 3 , 48 3 and 47 3 .
  • the gates 47 0 (D 0 ), 48 3 (D 3 ), 49 2 (D 2 ) and 50 1 (D 1 ), the gates 47 1 (D 1 ), 48 0 (D 0 ), 49 3 (D 3 ) and 50 2 (D 2 ), the gates 47 2 (D 2 ), 48 1 (D 1 ) and 49 0 (D 0 ), 50 3 (D 3 ) and the gates 47 3 (D 3 ), 48 2 (D 2 ), 49 1 (D 1 ) and 50 0 (D 0 ) constitute first to fourth gate groups, respectively.
  • a common electrode select signal d0 is applied to the 2nd gate group; a common electrode select signal d1 to the 3rd gate group; a common electrode select signal d2 to the 4th gate group; and ANDed signal of these signals d0 to d2 (passed through a three-negative input AND gate 51) is applied to the first gate group.
  • the multiplexer 4 0 is made up of three AND gates 52 0 to 52 2 and an OR gate 56 0 connected at the input to these three AND gates.
  • the remaining multiplexers 4 1 to 4 3 have each a similar circuit arrangement to that of the multiplexer 4 0 .
  • the output signals from these multiplexers 4 0 to 4 3 are applied to the shift registers 1 0 to 1 3 , respectively.
  • An output signal from a shift register 1 0 is applied through an inverter 2 to one of the input terminals of the AND gate 53 2 ; an output signal from the shift register 1 1 to one of the input terminals of the AND gate 54 2 ; an output signal from the shift register 1 2 to one of the input terminals of the AND gate 55 2 ; an output signal from the shift register 1 3 to one of the input terminals of the AND gate 52 2 .
  • the data signals from the 1st to 4th gate groups are respectively applied to first input terminals of the AND gates 52 1 , 53 1 , 54 1 and 55 1 , and through inverters 61 0 to 61 3 to first input terminals of the AND gates 52 0 to 55 0 .
  • a display/transfer signal m is applied to the second input terminals of the AND gates 52 2 to 55 2 , through an inverter 57.
  • An output signal from a two-negative input AND gate 60 is applied to the second input terminal of the AND gates 52 1 to 55 1 .
  • An output signal from a two-negative input AND gate 59 is applied to the AND gates 52 0 to 55 0 .
  • the display/transfer signal m is applied through the inverter 57 to the first input terminals of AND gates 59 and 60.
  • the gates of the first gate group are enabled to allow the data D 0 to go to the shift register 1 0 , the data D 3 to go to the shift register 1 1 , the data D 2 to go to the shift register 1 2 , and the data D 1 to go to the shift register 1 3 .
  • the data are transferred to the shift registers 1 0 to 1 3 in a similar process.
  • the signal m is logic "1” and the signal PHASE is logic “1”
  • the related logics operate to allow the data D0 to go to the shift register 1 0 , the data D3 to go to the shift register 1 1 , the data D2 to go to the shift register 1 2 , and the data D1 to go to the shift register 1 3 .
  • the AND gates 52 0 to 55 0 pass the signals WI1 to WI4 to the shift registers 1 3 to 1 0 through inverters 61 0 to 61 3 .
  • the AND gates 59 and 60 are provided for loading signals with the opposite polarity to that of common electrode drive signals COM0 to COM3 into the shift registers 1 0 to 1 3 .
  • the subsequent data inversion is made by the inverters in the shift register loop.
  • the display data regularly changes with the change of the signals d0 to d3. Accordingly, the signals d0 to d3 are applied to the selector 42 and the data corresponding to those signals are loaded into the shift registers 1 0 to 1 3 .

Abstract

A data transfer control device is provided having a plurality of shift registers connected through said multiplexers in a closed loop, a selector connected to the inputs of said multiplexer and for selecting a transfer destination of display data according to a common electrode select signal of a display unit, and a gate for selecting the polarity of the display data to be loaded into said shift registers according to the polarity of common output signals for scanning common electrodes of said display unit.

Description

BACKGROUND OF THE INVENTION
The present invention relates to a data transfer control device adaptable for transferring display data to a liquid crystal drive circuit for directly driving a liquid crystal display unit of a dynamic drive type.
FIG. 1 shows a prior liquid crystal drive circuit with a duty ratio of 1/4 and with 8-segment outputs. In the drive circuit, a closed loop is formed including four 8-bit shift registers 10 to 13 connected in a cascade fashion, an inverter 2 for AC-driving a liquid crystal display 6 unit to be described later, and a multiplexer 4. An output signal from a parallel/serial converter circuit 3 for converting parallel data into serial data is transferred to the multiplexer (selector) 4.
The multiplexer 4, controlled by a control signal a supplied from a central processing unit (CPU) (not shown), selects the data from the parallel/serial converter circuit 3 and the inverter 2. The shift register 10 is connected at the 8-bit output terminals to a latch/driver circuit 5. The latch/driver circuit 5 converts the parallel data derived from the shift register 10 into segment signals SEG0 to SEG7 for directly driving a liquid crystal display unit 6. The liquid crystal display unit 6 is connected to the output terminals of the latch/drive circuit 5. The 8-segment liquid crystal display 6 displays four figures at the duty ratio of 1/4 under control of common electrode drive signals COM0 to COM3 generated from a common signal generator 7 to specify a segment to be displayed.
A clock signal generator 8 generates clock signals φT and φL and applies them to the shift register 10 and the latch/driver 5. The clock generator 8 is made up of a frequency divider 11 and an AND gate 12, as shown in FIG. 4. Fundamental clock signals φ1 and φ2 are generated by another clock signal generator (not shown). The clock signal φ1 is applied to one of the input terminals of the AND gate 12. The clock signal φ2 is applied in an inverted state to the frequency divider 11, and is appplied in a non-inverted state to the shift register 10. The signals at different frequencies are applied from the frequency divider 11 to the remaining input terminals of the AND gate 12. The AND gate 12 responds to the clock signal φ1 to produce the clock signal φL for transferring to the latch/driver 5. One clock signal φL is produced every time eight pulses of the clock signal φT are produced.
FIG. 5 shows an example of the common signal generator 7 for generating common electrode drive signals COM0 to COM3. The common signal generator 7 includes p-channel MOS transistors TR7 and TR8 and n-channel MOS transistors TR9 and TR10, all of which have the current paths which are connected in series between power source terminals VD and VL. Generator 7 also has p- and n-channel MOS transistors TR11 and TR12 connected in parallel between a node coupled to a resistor R2 and a resistor R3 and a node coupled to the MOS transistor TR8 and the MOS transistor TR9. NAND gate 121 applied with a first common electrode select signal d0 and a blanking signal BLK.
The gates of the MOS transistors TR7 and TR10 are connected through an inverter 122 to a control terminal WCLT. The gates of the MOS transistors TR8 and TR12 are connected together to the output terminal of the NAND gate 121. The gates of the MOS transistors TR9 and TR11 are connected through an inverter 124 to the output terminal of the NAND gate 121 having as inputs a first common electric signal do and a blanking signal BLK.
A 0-th common electrode drive signal COM0 is produced from a node between the MOS transistors TR8 and TR9. The circuit arrangements of the remaining circuit sections 125, 126 and 131 are each substantially the same as that of the circuit section 127. These circuit sections 125, 126 and 131, respectively, produce the first to third common electrode drive signals COM1 to COM3 in response to the output signals from NAND gates 128, 129 and 132 which receive at the first input terminals a blanking signal BLK and at the second input terminals the first to third common electrode select signals d1 to d3.
FIG. 6 shows a time-division control circuit in which four D-type flip-flops 210 to 213 connected in a cascade fashion make up a ring counter. In the figure, the Q output terminal of the flip-flop 210 is connected to a D input terminal of the succeeding stage flip-flop 211 of which the Q output terminal is connected to the D input terminal of the succeeding flip-flop 212. The Q output terminal of the flip-flop 212 is connected to the D input terminal of the flip-flop 213. The Q output signals from the flip-flops 210 to 213 are sent as common electrode select signals d0 to d3. The signals d0 to d2 of these common electrode select signals are supplied through an OR gate 22 and an inverter 25 to the D input terminal of the flip-flop 210.
The clock signal φL is applied to the clock terminals CK of the flip-flops 210 through 213 and a clear signal is applied to the clear terminals CL of the same flip-flop.
The time division control circuit under discussion is further provided with a circuit for generating a PHASE signal and a polarity inverting signal W. An output signal CTL of the OR gate 22 is applied to one of the input terminals of a XNOR gate 24. The output signal from the XNOR gate 24 is produced as the PHASE signal and is also applied to a D-type flip-flop 23. The clear terminal CL and the clock terminal CK of the flip-flop 23 are supplied with the clear signal and the clock signal φL, respectively. The polarity inverting signal W is derived from the Q output terminal of the flip-flop 23 and is applied to the other input terminal of the XNOR gate 24.
FIGS. 7A to 7F show timing diagrams of input signals applied to the time division control circuit and output signals produced from the same circuit. At the timing of the clock signal φL shown in FIG. 7B, the CTL signal shown in FIG. 7D, after being inverted by the inverter 25, is applied to the D input terminals of the flip-flops 210 through 213, thereby to provide the signals d0 to d3 shown in FIG. 7C. The CTL signal is at a high level so long as the signals d0 to d2 are logic "1". When the signal d3 is logic "1", the signals d2 through d0 are all logic "0". These signals are applied to the OR gate 22, so that the CTL signal as the output signal from the OR gate 22 is at low level, as shown in FIG. 7D. As a result, the CTL signal at a low level is applied to one of the input terminals of the XNOR gate 24 and the polarity inverting signal at low level, after being inverted, is applied to the other input terminals of the XNOR gate 24. Therefore, the XNOR gate 24 produces the PHASE signal at high level.
The output signal from the XNOR gate 24 is further latched in the flip-flop 23. When any one of the common electrode select signals d0 to d2 is at high level, the CTL signal is at high level. Accordingly, the XNOR gate 24 produces a PHASE signal at high level, so that the PHASE signal as shown in FIG. 7E is obtained. As a result, the inverting signal W becomes a signal as shown in FIG. 7F which is the PHASE signal delayed a fixed time. The common electrode select signals d0 through d3 are applied to the common electrode drive signal generator circuit of FIG. 5, thereby forming the common electrode drive signals COM0 to COM3 as shown in FIGS. 7G through 7J.
FIG. 2 shows another example of a prior art liquid crystal drive circuit. In this example four shift registers 10 to 13 are connected in a cascade fashion. Multiplexers 40 through 43 are provided so as to write data of 4 bits from the CPU to the shift registers 10 to 13. One-bit signals are applied to each of the input terminals of these multiplexers 40 through 43. The output signals from the shift register 13 are applied to the other input terminal of the multiplexer 40 ; the output signal from the shift register 12 to the other input terminal of the multiplexer 41 ; the output signal from the shift register 11 to the other input terminal of the multiplexer 42 through the inverter 2; the output signal from the shift register 10 to the other input terminal of the multiplexer 43.
The shift register 10 is connected through the latch/driver circuit 5 to the liquid crystal display unit 6. The fundamental clock signal φT is applied to the shift registers 10 through 13 and the clock signal φL is supplied to the latch/driver circuit 5. The common electrode drive signals COM0 to COM3 are applied from the common electrode drive signal generator 7 to the liquid crystal display 6. A control signal al for selecting the data from the CPU or the data from the shift registers 10 through 13 is applied to the multiplexers 40 to 43.
FIG. 8 is a block diagram illustrating an interconnection of the liquid crystal drive circuit shown in FIG. 2 with a microcomputer (CPU) 31 for supplying display data to the liquid crystal drive circuit. In the figure, the common electrode drive signal generator 32 transfers a display data transfer ready signal l shown in FIG. 10G to the CPU 31 and a transfer data inverting control signal K to the multiplexer 33. Further, the circuit 32 transfers the common electrode drive signals COM0 to COM3 to the liquid crystal (LC) display 6, through transfer lines 35.
FIG. 9A illustrates a figure including eight segments a to h of a digit used in the display unit 6. FIG. 9B shows a format of a segment specifying buffer containing fields for specifying the data representing the segments of the figure shown in FIG. 9A. Since the present examples use a 4-bit microprocessor, two stages of 4-bit segment specifying buffer are used for specifying the 8-segment data. As shown, bit 0 corresponds to the common electrode drive signal COM0; bit 1 to the drive signal COM1; bit 2 to the drive signal COM2; bit 3 to the drive signal COM3.
As shown in FIGS. 10A to 10J, when the common electrode select signals d0 to d2 are at low level and the select signal d3 is at high level, the data transfer ready signal l shown in FIG. 10G is at high level. As a result, the data transfer signal as shown in FIG. 10I is produced. The CPU 31 acknowledges the reception of the transfer ready signal l, and at the time of the high level of the signal d3, transfers the data corresponding to the signal COM0 to the shift register 10, the data corresponding to the signal COM1 to the shift register 12, the data corresponding to the signal COM2 to the shift register 12, and the data corresponding to the signal COM3 to the shift register 11. Thus, in the prior liquid crystal drive circuit, a fixed timing relationship is established between the common electrode drive signals COM0 to COM3 and the transfer data. This fixed timing relationship frequently hinders correct LC display operation. In other words, there is poor flexibility in setting up the transfer timing of the display data. Therefore, when the frame frequency shown in FIG. 10A is 100 Hz, the CPU must wait a maximum of 10 ms till data transfer is permitted.
SUMMARY OF THE INVENTION
Accordingly, an object of the present invention relates to a data transfer control device with improved flexibility in setting up a transfer timing of data and an improved transfer efficiency of data.
In a data transfer control device according to the present invention, a selector for selecting a transfer port of the display data is provided in display data transfer lines connecting to the multiplexers. With the provision of the selector, the data transfer is allowed at a desired timing. Therefore, the data transfer processing is relatively independent of the program, thereby improving data transfer efficiency.
BRIEF DESCRIPTION OF THE DRAWINGS
Other objects and features of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which:
FIGS. 1 and 2 are block diagrams of prior art liquid crystal drive circuits;
FIGS. 3A through 3C include timing diagrams illustrating sequential operations of the liquid crystal drive circuits of FIGS. 1 and 2, in which FIG. 3A shows a waveform of a fundamental timing signal φ1, FIG. 3B a waveform of a clock signal φL for display latch, and FIG. 3C a waveform of a clock signal φT for shifting shift registers;
FIG. 4 is a schematic block diagram of a circuit for generating the clock signals φL and φT shown in FIGS. 3B and 3C;
FIG. 5 is a circuit diagram of a common electrode drive signal generator circuit used in the circuit shown in FIGS. 1 and 2;
FIG. 6 is a circuit diagram of a time division control circuit necessary for the liquid crystal drive circuits shown in FIGS. 1 and 2;
FIGS. 7A through 7J include timing diagrams illustrating a set of waveforms of signals formed by a time division control circuit shown in FIG. 6, in which FIG. 7A shows a waveform of a clock signal φT for shifting shift registers, FIG. 7B a waveform of clock signal φL for a display latch, FIG. 7C waveform of common electrode select signals d0 to d3 produced from the time division control circuit shown in FIG. 6, FIG. D a waveform of a CTL signal produced from the same circuit, FIG. 7E a waveform of a polarity inverting preparatory signal PHASE, FIG. 7F a waveform of a polarity inverting signal W, and FIGS. 7G to 7J waveforms of common electrode drive signals COM0 to COM3;
FIG. 8 is a block diagram of a prior circuit arrangement for driving the liquid crystal drive circuit shown in FIG. 2 by a microcomputer;
FIG. 9A illustrates a figure made up of eight segments a to h located at a digit space of the liquid crystal display;
FIG. 9B shows a format of a segment specifying buffer for specifying the data representing segments of the figure;
FIGS. 10A through 10J include timing charts illustrating a transfer state of display data in which FIGS. 10A to 10D illustrate common electrode select signals d0 to d3, FIG. 10E a waveform of a polarity inverting signal, FIG. 10F a waveform of a COM0 signal, FIG. 10G a waveform of a transfer ready signal 1, FIG. 10 a waveform of a transfer data inversion control signal K, FIG. 10I a waveform of a transfer data signal from a CPU, and FIG. 10J, a waveform of a display data signal;
FIG. 11 shows the interrelation of common output signals and shift registers 10 to 13 in the FIG. 8 circuit;
FIG. 12 shows a circuit diagram of an embodiment of a data transfer device according to the present invention;
FIGS. 13A to 13I show waveforms of signals used in the FIG. 12 circuit, in which FIG. 13A shows a polarity inverting signal, FIGS. 13B to 13E waveforms of common electrode select signals d0 to d3, and FIGS. 13F to 13H waveforms of common electrode drive signals COM0 to COM3; and
FIGS. 14A through 14F are timing charts illustrating a transfer state of display data, in which FIGS. 14A to 14D shows waveforms of segment electrode select signals, FIG. 14E a waveform of a transfer data signal from a CPU, and FIG. 14F a waveform of a display data signal.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 12 shows an embodiment of a data transfer control device according to the present invention. In the figure, like numerals are used to indicate like portions in FIG. 2. In the present embodiment, a selector 42 for selecting a transfer destination of the data transferred to the shift registers 10 to 13 is provided in the display data transfer path from the data bus 41 of the CPU to the multiplexers 40 to 43. The selector 42 is made up of groups of gates 470 to 473, 480 to 483, 490 to 493, and 500 to 503. A display data signal is applied to the gates 500, 490, and 480. The inverted signal D0 from an inverter 43 coupled at the input with the signal D0 is supplied to the gate 470. A signal D1 is applied to the gates 491 to 481 and its inverted signal D1 derived from an inverter 44 is applied to the gates 501 and 471. A D2 signal is applied to the gate 482 and its inverted signal D2 from an inverter 45 is applied to the gates 502, 492 and 472. An inverted signal D3 from an inverter 46 is applied to the gates 503, 493, 483 and 473. The gates 470 (D0), 483 (D3), 492 (D2) and 501 (D1), the gates 471 (D1), 480 (D0), 493 (D3) and 502 (D2), the gates 472 (D2), 481 (D1) and 490 (D0), 503 (D3) and the gates 473 (D3), 482 (D2), 491 (D1) and 500 (D0) constitute first to fourth gate groups, respectively.
As shown, a common electrode select signal d0 is applied to the 2nd gate group; a common electrode select signal d1 to the 3rd gate group; a common electrode select signal d2 to the 4th gate group; and ANDed signal of these signals d0 to d2 (passed through a three-negative input AND gate 51) is applied to the first gate group. The multiplexer 40 is made up of three AND gates 520 to 522 and an OR gate 560 connected at the input to these three AND gates. The remaining multiplexers 41 to 43 have each a similar circuit arrangement to that of the multiplexer 40. The output signals from these multiplexers 40 to 43 are applied to the shift registers 10 to 13, respectively.
An output signal from a shift register 10 is applied through an inverter 2 to one of the input terminals of the AND gate 532 ; an output signal from the shift register 11 to one of the input terminals of the AND gate 542 ; an output signal from the shift register 12 to one of the input terminals of the AND gate 552 ; an output signal from the shift register 13 to one of the input terminals of the AND gate 522. The data signals from the 1st to 4th gate groups are respectively applied to first input terminals of the AND gates 521, 531, 541 and 551, and through inverters 610 to 613 to first input terminals of the AND gates 520 to 550.
A display/transfer signal m is applied to the second input terminals of the AND gates 522 to 552, through an inverter 57. An output signal from a two-negative input AND gate 60 is applied to the second input terminal of the AND gates 521 to 551. An output signal from a two-negative input AND gate 59 is applied to the AND gates 520 to 550. The display/transfer signal m is applied through the inverter 57 to the first input terminals of AND gates 59 and 60.
When the display/transfer signal m is logic "0", a data display is going on, while when it is logic "1", a data transfer is going on. The polarity inverting preparatory signal PHASE is directly applied to the second input terminal of the AND gate 60, and applied through an inverter 58 to the second input terminal of the AND gate 58. With such a circuit arrangement, when the signal m is logic "1" and the signal PHASE is logic "0", if the data is transferred at the timing of the signal d3, the gates of the first gate group are enabled to allow the data D0 to go to the shift register 10, the data D3 to go to the shift register 11, the data D2 to go to the shift register 12, and the data D1 to go to the shift register 13.
At the other timings d0 to d2, the data are transferred to the shift registers 10 to 13 in a similar process. When the signal m is logic "1" and the signal PHASE is logic "1", if the data is transferred at the timing of the signal d3, the related logics operate to allow the data D0 to go to the shift register 10, the data D3 to go to the shift register 11, the data D2 to go to the shift register 12, and the data D1 to go to the shift register 13.
Relationships between the registers and the data loaded into them in such operations are tabulated in FIG. 13. When the signal m is logic "0", the AND gates 522 to 552 in the multiplexers 40 to 43 are enabled and the remaining AND gates of the multiplexers are disabled through the AND gates 59 and 60. The result is the formation of a closed loop of shift registers 10 to 13. When the output signal from the AND gate 60 is logic "1", the gates 521 to 551 are enabled to allow the inverted signal WI1 to WI4 to go to the shift registers 10 to 13. When the output signal from the AND gate 59 is logic "1", the AND gates 520 to 550 pass the signals WI1 to WI4 to the shift registers 13 to 10 through inverters 610 to 613. The AND gates 59 and 60 are provided for loading signals with the opposite polarity to that of common electrode drive signals COM0 to COM3 into the shift registers 10 to 13. The subsequent data inversion is made by the inverters in the shift register loop. As seen from FIG. 13, the display data regularly changes with the change of the signals d0 to d3. Accordingly, the signals d0 to d3 are applied to the selector 42 and the data corresponding to those signals are loaded into the shift registers 10 to 13.

Claims (3)

What we claim is:
1. A data transfer control device having an input terminal for receiving constant-formatted data and an output terminal for connection to a display having common electrodes, said data transfer control device comprising:
a plurality of shift registers for storing data and providing output signals to said output terminal;
means for receiving a common electrode selecting signal;
selector means, coupled to said input terminal and said common electrode selecting signal means, for receiving said constant-formatted data at said input terminal, for changing the arrangement of said constant-formatted data in accordance with said common electrode selecting signal, said selector means comprising a plurality of outputs for outputting said data with changed arrangements to a plurality of multiplexers; and;
means for receiving a mode selection signal;
wherein each one of said plurality of multiplexers is coupled to said mode selection signal receiving means and to a different one of said selector means outputs, and is further coupled to an input of a different one of said plurality of shift registers, said plurality of multiplexers including means, responsive to said mode selection signals, for either supplying said constant-formatted display data from said selector means to said shift registers or shifting the stored data in said shift registers in a closed loop.
2. A data transfer control device according to claim 1, wherein said selector means includes means for determining the polarity of the constant-formatted data to be supplied to said shift registers.
3. A data transfer control device according to claim 1, wherein said selector means includes means for inverting said constant formatted data.
US06/433,711 1981-10-15 1982-10-12 Data transfer control device Expired - Lifetime US4538145A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP56-164706 1981-10-15
JP56164706A JPS5865482A (en) 1981-10-15 1981-10-15 Data transfer controller

Publications (1)

Publication Number Publication Date
US4538145A true US4538145A (en) 1985-08-27

Family

ID=15798325

Family Applications (1)

Application Number Title Priority Date Filing Date
US06/433,711 Expired - Lifetime US4538145A (en) 1981-10-15 1982-10-12 Data transfer control device

Country Status (2)

Country Link
US (1) US4538145A (en)
JP (1) JPS5865482A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5164970A (en) * 1989-12-15 1992-11-17 Oki Electric Industry Co., Ltd. Cascaded driver circuit
US5227790A (en) * 1991-01-31 1993-07-13 Oki Electric Industry Co., Ltd. Cascaded drive units having low power consumption
US5270696A (en) * 1991-03-29 1993-12-14 Oki Electric Industry Co., Ltd. LCD driver circuit
EP0778557A2 (en) * 1995-11-29 1997-06-11 Seiko Instruments Inc. Liquid crystal driving apparatus and personal instruments incorporating the same
US6144374A (en) * 1997-05-15 2000-11-07 Orion Electric Co., Ltd. Apparatus for driving a flat panel display

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60191296A (en) * 1984-03-13 1985-09-28 古野電気株式会社 Liquid crystal display driving circuit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4016369A (en) * 1976-03-09 1977-04-05 Bell Telephone Laboratories, Incorporated Addressing arrangements for communications networks
US4227193A (en) * 1977-07-26 1980-10-07 National Research Development Corporation Method and apparatus for matrix addressing opto-electric displays
US4253087A (en) * 1979-03-08 1981-02-24 Nestar Systems Incorporated Self-assigning address system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4016369A (en) * 1976-03-09 1977-04-05 Bell Telephone Laboratories, Incorporated Addressing arrangements for communications networks
US4227193A (en) * 1977-07-26 1980-10-07 National Research Development Corporation Method and apparatus for matrix addressing opto-electric displays
US4253087A (en) * 1979-03-08 1981-02-24 Nestar Systems Incorporated Self-assigning address system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5164970A (en) * 1989-12-15 1992-11-17 Oki Electric Industry Co., Ltd. Cascaded driver circuit
US5227790A (en) * 1991-01-31 1993-07-13 Oki Electric Industry Co., Ltd. Cascaded drive units having low power consumption
US5270696A (en) * 1991-03-29 1993-12-14 Oki Electric Industry Co., Ltd. LCD driver circuit
EP0778557A2 (en) * 1995-11-29 1997-06-11 Seiko Instruments Inc. Liquid crystal driving apparatus and personal instruments incorporating the same
EP0778557A3 (en) * 1995-11-29 1997-12-03 Seiko Instruments Inc. Liquid crystal driving apparatus and personal instruments incorporating the same
US6144374A (en) * 1997-05-15 2000-11-07 Orion Electric Co., Ltd. Apparatus for driving a flat panel display

Also Published As

Publication number Publication date
JPS5865482A (en) 1983-04-19

Similar Documents

Publication Publication Date Title
JP4683523B2 (en) Shift register
US5886679A (en) Driver circuit for driving liquid-crystal display
KR100365035B1 (en) Semiconductor device and display device module
KR100468077B1 (en) Semiconductor device capable of internally generating bias changing signal
US20050207200A1 (en) Shift register and driving circuit of LCD using the same
CN100385478C (en) Driving circuit including shift register and flat panel display device using the same
WO2013084813A1 (en) Display device and electrical apparatus
US5440304A (en) Integrated circuit having a shift stage count changing function
US4785297A (en) Driver circuit for matrix type display device
US4538145A (en) Data transfer control device
JPH05249927A (en) Driving circuit
KR20000014734A (en) Gate driving circuit for a lcd
EP0600499A1 (en) Circuit for driving liquid crystal device
US6765980B2 (en) Shift register
US6727876B2 (en) TFT LCD driver capable of reducing current consumption
JP4984337B2 (en) Display panel drive circuit and display device
US6970161B2 (en) Drive circuit and display unit for driving a display device and portable equipment
JP2820131B2 (en) Liquid crystal driving method and liquid crystal driving circuit
KR100319196B1 (en) Flat panel Display System having an LCD Panel
JPH0772827A (en) Shift register system for active matrix display
JPH0740096B2 (en) Drive
KR100396160B1 (en) Data Driving Circuit for Liquid Crystal Panel
JPS6012581A (en) Display
JPH04168477A (en) Line electrode driving circuit for display device
KR100249106B1 (en) Scanning circuit and matrix-type image display device

Legal Events

Date Code Title Description
AS Assignment

Owner name: TOKYO SHIBAURA DENKI KABUSHIKI KAISHA, 72 HORIKAWA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:MITANI, RYO;MORIYA, YOSHIAKI;KOBAYASHI, ATSUSHI;REEL/FRAME:004095/0039

Effective date: 19820922

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12