JPH04354418A - Pulse width modulation circuit - Google Patents

Pulse width modulation circuit

Info

Publication number
JPH04354418A
JPH04354418A JP3155266A JP15526691A JPH04354418A JP H04354418 A JPH04354418 A JP H04354418A JP 3155266 A JP3155266 A JP 3155266A JP 15526691 A JP15526691 A JP 15526691A JP H04354418 A JPH04354418 A JP H04354418A
Authority
JP
Japan
Prior art keywords
circuit
pulse
clock
pulse width
signal
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.)
Pending
Application number
JP3155266A
Other languages
Japanese (ja)
Inventor
Shintaro Nakagaki
中垣 新太郎
Ichiro Negishi
根岸 一郎
Tetsuji Suzuki
鉄二 鈴木
Takeshi Yoshimura
剛 吉村
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan 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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP3155266A priority Critical patent/JPH04354418A/en
Priority to US07/787,867 priority patent/US5250939A/en
Priority to EP91119275A priority patent/EP0487971B1/en
Priority to DE69121365T priority patent/DE69121365T2/en
Publication of JPH04354418A publication Critical patent/JPH04354418A/en
Pending legal-status Critical Current

Links

Landscapes

  • Led Devices (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

PURPOSE:To slow down the operating speed of a counter and a coincidence circuit with plural clocks. CONSTITUTION:The circuit is provided with a clock selection means 20 selecting one signal among plural clock signals CLKA-D, and also provided with comparator means 22, 24 comparing input data DIN2-7 with counter signals CNTA0-5, CNTB0-5 and generating a coincidence pulse when they are coincident. The title circuit is provided with a pulse generation stop means 26 stopping the generation of the pulse based on the coincidence pulse and the selected clock signal to control the generated pulse width corresponding to the input data.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、パルス幅変調回路に係
り、特に回路素子を高速化することなく多ビット入力デ
ータに対応することができる新規なパルス幅変調回路に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pulse width modulation circuit, and more particularly to a novel pulse width modulation circuit that can handle multi-bit input data without increasing the speed of circuit elements.

【0002】0002

【従来の技術】一般に、パルス幅変調回路は、通信系の
分野や電動機の速度制御など電力制御系において、種々
使用されている。ところで、多くの発光ダイオード(以
下LEDと称す)を高密度に集積して文字や画像等を記
録する装置としてLEDアレイが実用化されている。各
LEDは、1画素を形成するが、その特性は必ずしも均
一ではなく、製造工程上の理由より±30%程度の光量
のバラツキが生ずる。そのため、従来のLEDアレイの
駆動装置にあっては、特開平2−4547号公報にも開
示されているように、各LEDごとの光量バラツキ補正
データを記憶した補正ROMを設けておき、このROM
から画信号の各画素に対応した補正データを読み出し、
この補正データに基づいてチョッパ発生回路にてチョッ
パ信号を発生させてドライバを駆動させていた。
2. Description of the Related Art Generally, pulse width modulation circuits are used in various fields such as communication systems and power control systems such as motor speed control. By the way, LED arrays have been put into practical use as devices for recording characters, images, etc. by integrating many light emitting diodes (hereinafter referred to as LEDs) at high density. Each LED forms one pixel, but its characteristics are not necessarily uniform, and due to manufacturing process reasons, the amount of light varies by about ±30%. Therefore, in a conventional LED array driving device, as disclosed in Japanese Patent Application Laid-Open No. 2-4547, a correction ROM is provided that stores light intensity variation correction data for each LED.
Reads the correction data corresponding to each pixel of the image signal from
Based on this correction data, a chopper generation circuit generates a chopper signal to drive the driver.

【0003】0003

【発明が解決しようとする課題】ところで、上記したよ
うな駆動装置においては、LEDアレイを構成する個々
のLEDに対してはチョッパ発生回路が必要であるばか
りか、このチョッパ発生回路は、コンパレータやカウン
タ、フリップフロップ回路等よりなる複雑な回路構成と
なり、消費電力も大きいという問題点があった。そこで
、本出願人は、上記問題点を解決するために、パルス幅
変調手段を用いて構造が簡単で消費電力の少ないLED
アレイ駆動装置を先の出願(特願平2−336122)
にて開示した。具体的には、図7に示すようにこの駆動
装置は、各発光素子に対して1つの基本処理ユニット2
を有しており、この前段にはデータ画信号を時系列的に
順次シフトするシフトレジスタ4が設けられている。6
は発光素子アレイ、8はクロックをカウントするカウン
タである。この基本処理ユニット2は、ラッチ回路10
、コンパレータ12、フリップフロップ回路14、上記
アレイ6内の1つの発光素子を駆動するドライバ16に
より構成されている。図中ラインクロックは、1ライン
分の画信号を取り込む期間、すなわち1ライン駆動期間
毎に作動するラッチ用クロックである。
[Problems to be Solved by the Invention] Incidentally, in the above-mentioned driving device, not only is a chopper generating circuit required for each individual LED constituting the LED array, but this chopper generating circuit also requires a comparator or a This has the problem of a complicated circuit configuration consisting of counters, flip-flop circuits, etc., and high power consumption. Therefore, in order to solve the above problems, the present applicant has developed an LED with a simple structure and low power consumption by using pulse width modulation means.
Earlier application for array drive device (patent application 2-336122)
It was disclosed at. Specifically, as shown in FIG. 7, this driving device includes one basic processing unit 2 for each light emitting element.
A shift register 4 for sequentially shifting data image signals in time series is provided at the preceding stage. 6
8 is a light emitting element array, and 8 is a counter for counting clocks. This basic processing unit 2 includes a latch circuit 10
, a comparator 12, a flip-flop circuit 14, and a driver 16 for driving one light emitting element in the array 6. The line clock in the figure is a latch clock that operates every period for capturing one line of image signals, that is, every one line driving period.

【0004】ここで、1画素当たりnビットの画信号デ
ータは、シフトレジスタ4に順次印加され、この入力デ
ータはシフトレジスタ内を順次シフトされて、1ライン
分のデータがシフトレジスタ4内に取り込まれた時点で
、基本処理ユニット2内のラッチ回路10により上記画
信号は保持される。そして、この保持信号は、次の1ラ
イン後までコンパレータ12へ入力される。一方、クロ
ック信号はカウンタ8にてカウントされ、その出力がコ
ンパレータ12へ入力される。このコンパレータ12は
、ラッチ回路10からの出力とカウンタ8からの出力を
監視しており、両者が一致した時点で一致パルスをフリ
ップフロップ回路14へ送出し、この出力によりドライ
バ16を駆動している。
Here, image signal data of n bits per pixel is sequentially applied to the shift register 4, this input data is sequentially shifted within the shift register, and data for one line is taken into the shift register 4. At the time when the image signal is stored, the latch circuit 10 in the basic processing unit 2 holds the image signal. This holding signal is then input to the comparator 12 until after the next line. On the other hand, the clock signal is counted by a counter 8 and its output is input to a comparator 12. This comparator 12 monitors the output from the latch circuit 10 and the output from the counter 8, and when they match, sends a matching pulse to the flip-flop circuit 14, and drives the driver 16 with this output. .

【0005】この駆動装置は、上述のように光素子アレ
イの各素子に対応するパルス幅決定手段をラッチ回路、
コンパレータ及びフリップフロップ回路によって構成し
、コンパレータの比較基準信号を作るカウンタは、上記
光素子全てに対して共通となっている。この構成により
、パルスの立上がりは上記光素子全て同時とし、立下が
り部分を上記コンパレータ出力により個々に決定するよ
うにしたものである。しかしながら、この装置例にあっ
ては、入力データに対応したパルス幅変調を行なう方法
として、単一のクロック信号から発生したカウンタ信号
と入力データとを比較して一致したときにパルスの発生
を停止するようにしていた。このため、この装置例にあ
ては、入力データの周波数が高くなって高速化に対応さ
せるには、入力データのビット数に比例してクロック周
波数を高くし、且つカウンタ及び比較回路を高速で動作
させなければならない。そのため、同一時間内で多ビッ
ト入力データ化するためには回路素子の高速化が課題と
なり、コスト、消費電力及び発熱などのため、高集積化
が困難となってくる。本発明は、以上のような問題点に
着目し、これを有効に解決すべく創案されたものである
。本発明の目的は、複数のクロックによりカウンタ及び
一致回路の動作速度を低速化することができるパルス幅
変調回路を提供することにある。
[0005] As described above, this driving device includes a latch circuit, a pulse width determining means corresponding to each element of the optical element array, and a latch circuit.
The counter, which is composed of a comparator and a flip-flop circuit and generates a comparison reference signal for the comparator, is common to all of the above-mentioned optical elements. With this configuration, the rising edge of the pulse is made simultaneous for all of the optical elements, and the falling edge of the pulse is individually determined by the output of the comparator. However, in this device example, the method of performing pulse width modulation corresponding to input data is to compare the counter signal generated from a single clock signal with the input data and stop generating pulses when they match. I was trying to do that. Therefore, in this device example, in order to cope with higher speeds due to the higher frequency of input data, the clock frequency must be increased in proportion to the number of bits of input data, and the counter and comparison circuit must be operated at high speed. I have to let it happen. Therefore, in order to convert multi-bit input data in the same amount of time, it is necessary to increase the speed of circuit elements, and high integration becomes difficult due to cost, power consumption, heat generation, etc. The present invention has focused on the above-mentioned problems and has been devised to effectively solve them. An object of the present invention is to provide a pulse width modulation circuit that can reduce the operating speed of a counter and a matching circuit by using a plurality of clocks.

【0006】[0006]

【課題を解決するための手段】本発明は、上記問題点を
解決するために、入力データをパルス幅変調するパルス
幅変調回路において、複数のクロック信号から1つのク
ロック信号を選択するクロック選択手段と、前記入力デ
ータとカウンタ信号を比較してこれらが一致した時に一
致パルスを発生する比較手段と、前記一致パルスと前記
選択されたクロック信号とに基づいてパルスの発生を停
止するパルス発生停止手段とを備え、前記入力データに
対応して発生するパルス幅を制御するように構成したも
のである。
[Means for Solving the Problems] In order to solve the above-mentioned problems, the present invention provides clock selection means for selecting one clock signal from a plurality of clock signals in a pulse width modulation circuit that pulse width modulates input data. a comparison means for comparing the input data and a counter signal and generating a coincidence pulse when they match; and a pulse generation stop means for stopping the generation of pulses based on the coincidence pulse and the selected clock signal. and is configured to control the pulse width generated in response to the input data.

【0007】[0007]

【作用】本発明は、以上のように構成したので、クロッ
ク選択手段により、複数のクロック信号から1つのクロ
ック信号を選択し、一方、入力データとカウンタ信号と
が一致した時に比較手段は一致パルスを出力する。そし
て、この一致パルスと上記選択されたクロック信号に基
づいてパルス発生手段は、ドライバを駆動するパルスの
発生を停止する。
[Operation] Since the present invention is configured as described above, the clock selection means selects one clock signal from a plurality of clock signals, and when the input data and the counter signal match, the comparison means generates a match pulse. Output. Then, based on this matching pulse and the selected clock signal, the pulse generating means stops generating pulses for driving the driver.

【0008】[0008]

【実施例】以下に、本発明に係るパルス幅変調回路の一
実施例を添付図面に基づいて詳述する。本実施例におい
ては、本発明に係るパルス幅変調回路を光素子アレイ駆
動装置へ適用した場合について述べる。具体的には、図
1に示す本発明に係るパルス幅変調回路は、図7に示す
装置例の1点鎖線Aに示す部分に適用される。また、本
実施例においては、4種類(4相)のクロック信号を用
いた場合について説明する。図1に示すように、このパ
ルス幅変調回路は、複数のクロック信号から1つのクロ
ック信号を選択するクロック選択手段としてのセレクタ
20、入力データとカウンタ信号とを比較してこれらが
一致した時に一致パルスを発生する比較手段としての第
1一致回路22及び第2一致回路24、この一致パルス
と上記選択されたクロック信号とに基づいてパルスの発
生を停止するパルス発生停止手段としてのフリップフロ
ップ回路26とにより主に構成されている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the pulse width modulation circuit according to the present invention will be described below in detail with reference to the accompanying drawings. In this embodiment, a case will be described in which a pulse width modulation circuit according to the present invention is applied to an optical element array driving device. Specifically, the pulse width modulation circuit according to the present invention shown in FIG. 1 is applied to the portion shown by the dashed-dotted line A of the device example shown in FIG. Further, in this embodiment, a case will be described in which four types (four phases) of clock signals are used. As shown in FIG. 1, this pulse width modulation circuit includes a selector 20 as a clock selection means for selecting one clock signal from a plurality of clock signals, a selector 20 as a clock selection means that selects one clock signal from a plurality of clock signals, and a clock signal that compares input data and a counter signal. A first matching circuit 22 and a second matching circuit 24 as comparison means for generating pulses, and a flip-flop circuit 26 as pulse generation stopping means for stopping pulse generation based on the matching pulse and the selected clock signal. It is mainly composed of.

【0009】上記セレクタ20は、図5に示す4つのク
ロック信号CLKA〜Dから1つのクロック信号を選択
するものであり、選択されたクロック信号は上記フリッ
プフロップ回路26のT端子へ入力される。上記各クロ
ック信号CLKA〜Dは、それぞれ1/2パルス幅ずつ
順次遅延されている。具体的には、上記セレクタ20は
、図2に示すように各クロック信号CLKA〜Dとデー
タ信号の下位2ビットデータDIN0、DIN1等との
ナンドをとるNAND回路21と、これからの出力に対
して更にナンドをとるNAND回路23とにより主に構
成されている。また、ラッチ回路10(図7参照)から
の、例えば8ビットのデータDIN0〜7の内、最下位
ビット(LSB)DIN0とその上位のビットデータD
IN1、すなわち下位2ビットは上記セレクタ20へ入
力され、これに基づいて上記セレクタ20は1つのクロ
ック信号を選択する。
The selector 20 selects one clock signal from the four clock signals CLKA to D shown in FIG. 5, and the selected clock signal is input to the T terminal of the flip-flop circuit 26. Each of the clock signals CLKA to D is sequentially delayed by 1/2 pulse width. Specifically, as shown in FIG. 2, the selector 20 includes a NAND circuit 21 that NANDs each of the clock signals CLKA to D and the lower two bits of data DIN0, DIN1, etc. of the data signal, and a Furthermore, it is mainly constituted by a NAND circuit 23 which takes a NAND. Furthermore, among the 8-bit data DIN0 to DIN7 from the latch circuit 10 (see FIG. 7), the least significant bit (LSB) DIN0 and its upper bit data D
IN1, ie, the lower two bits, is input to the selector 20, and based on this, the selector 20 selects one clock signal.

【0010】また、最上位ビット(MSB)DIN7を
含む上位6ビットデータDIN2〜7は、上記第1及び
第2一致回路22、24へ入力される。そして、カウン
タ信号CNTA0〜5は、図6に示すように、クロック
信号CLKAを基にして、これを順次1/2分周して作
ったものであり、上記第1一致回路22へ入力される。 また、カウンタ信号CNTB0〜5は、図6に示すよう
に、クロック信号CLKCを基にして、これを順次1/
2分周して作ったものであり、上記第2一致回路24へ
入力される。上記第1一致回路22及び第2一致回路2
4は、それぞれ図3及び図4に示すように構成されてい
る。すなわち、第1一致回路22は、データDIN2〜
7とこれに対応するカウンタ信号CNTA0〜5との排
他的論理和をとるXOR回路40と、この出力のノアを
とるNOR回路42と、最終段のAND回路44とによ
り構成されている。また、第2一致回路24は、データ
DIN2〜7とこれに対応するカウンタ信号CNTB0
〜5との排他的論理和をとるXOR回路46と、この出
力のノアをとるNOR回路48と、最終段のAND回路
50により構成されている。
[0010] Further, the upper six bit data DIN2 to DIN7 including the most significant bit (MSB) DIN7 are input to the first and second matching circuits 22 and 24. The counter signals CNTA0 to CNTA5, as shown in FIG. . Further, as shown in FIG. 6, the counter signals CNTB0 to CNTB5 are sequentially 1/1/1 based on the clock signal CLKC.
It is created by dividing the frequency by two, and is input to the second matching circuit 24. The first matching circuit 22 and the second matching circuit 2
4 are constructed as shown in FIGS. 3 and 4, respectively. That is, the first matching circuit 22 receives the data DIN2~
7 and the corresponding counter signals CNTA0 to CNTA5, an XOR circuit 40 which takes an exclusive OR of this output, a NOR circuit 42 which takes a NOR of this output, and an AND circuit 44 at the final stage. Further, the second coincidence circuit 24 outputs the data DIN2 to DIN7 and the corresponding counter signal CNTB0.
.about.5, a NOR circuit 48 that performs a NOR on this output, and an AND circuit 50 at the final stage.

【0011】上記第1一致回路22の出力EQ1は、N
AND回路30へ入力され、この出力は上記データDI
N1をNOT回路32にて反転した信号とナンドがとら
れる。また、上記第2一致回路24の出力EQ2は、N
AND回路34へ入力され、この出力は上記データDI
N1とナンドがとられる。そして、上記各NAND回路
30、34の出力は、NAND回路36にてナンドがと
られ、その出力EQは、上記フリップフロップ回路26
のJ、K端子へ入力される。そして、このフリップフロ
ップ回路26の出力は、NOT回路38を介して出力D
OTとなってドライバ16(図7参照)へ入力される。
The output EQ1 of the first coincidence circuit 22 is N
It is input to the AND circuit 30, and its output is the above data DI.
A signal obtained by inverting N1 at a NOT circuit 32 and a NAND are taken. Further, the output EQ2 of the second matching circuit 24 is N
It is input to the AND circuit 34, and its output is the above data DI.
N1 and Nando are taken. The outputs of the NAND circuits 30 and 34 are NANDed by a NAND circuit 36, and the output EQ is output from the flip-flop circuit 26.
is input to the J and K terminals of the Then, the output of this flip-flop circuit 26 is outputted via a NOT circuit 38 as an output D.
The signal becomes OT and is input to the driver 16 (see FIG. 7).

【0012】次に、以上のように構成された本実施例の
動作について説明する。まず、図2に示す構成によりセ
レクタ20へ入力された、4つのクロック信号CLKA
〜Dの内から、データの下位2ビットデータDIN0、
DIN1に基づいて1つのクロック信号が選択される。 一方、第1一致回路22においては、図3に示す回路に
より、上記6ビットのビットデータDIN2〜7と、カ
ウンタ信号CNTA0〜5とが比較され、これらが一致
したときのみ出力EQ1のパルスがハイレベルとなる。 すなわち、一致する期間(一致するパルス幅)は、各カ
ウンタ信号CNTAの中でパルス幅の最も短い信号、す
なわちカウンタ信号CNTA0のパルス幅だけハイレベ
ルとなる。同様に、第2一致回路24においては、図4
に示す回路により、上位6ビットのビットデータDIN
2〜7と、カウンタ信号CNTB0〜5とが比較され、
これらが一致したときのみ出力EQ2のパルスがハイレ
ベルとなる。
Next, the operation of this embodiment configured as above will be explained. First, four clock signals CLKA are input to the selector 20 with the configuration shown in FIG.
~D, the lower 2 bits of data DIN0,
One clock signal is selected based on DIN1. On the other hand, in the first matching circuit 22, the circuit shown in FIG. level. That is, during the matching period (matching pulse width), the signal with the shortest pulse width among the counter signals CNTA, that is, the pulse width of the counter signal CNTA0 is at a high level. Similarly, in the second matching circuit 24, as shown in FIG.
By the circuit shown in the figure, the upper 6 bits of bit data DIN
2 to 7 and counter signals CNTB0 to 5 are compared,
Only when these match, the pulse of the output EQ2 becomes high level.

【0013】この場合、上記したと同様に、各カウンタ
信号CNTBの中でパルス幅の最も短い信号、すなわち
カウンタ信号CNTB0のパルス幅だけハイレベルとな
る。そして、この出力EQ1、EQ2は、NAND回路
30、34、36によりビットデータDIN1により選
択され出力EQとなり、フリップフロップ回路26へ入
力される。この時、ビットデータDIN1がローのとき
は出力EQ1が選択され、ハイのときは出力EQ2が選
択される。そして、フリップフロップ回路26において
は、一致出力EQがハイレベルの期間のみ、端子Tへ入
力されるクロック信号に基づいて出力DOTが反転する
ことになる。この反転するタイミングは、先にセレクタ
20により選択されたクロック信号CLKA〜Dの中の
1つで決定される。従って、図5に示すように、2つの
ビットデータDIN0、DIN1によって選択される4
つのタイミングでパルス幅を決定することが可能となる
In this case, as described above, only the signal with the shortest pulse width among the counter signals CNTB, that is, the pulse width of the counter signal CNTB0 becomes high level. Then, these outputs EQ1 and EQ2 are selected by the bit data DIN1 by the NAND circuits 30, 34, and 36 and become the output EQ, which is input to the flip-flop circuit 26. At this time, when the bit data DIN1 is low, the output EQ1 is selected, and when the bit data DIN1 is high, the output EQ2 is selected. In the flip-flop circuit 26, the output DOT is inverted based on the clock signal input to the terminal T only during the period when the coincidence output EQ is at a high level. The timing of this inversion is determined by one of the clock signals CLKA to D previously selected by the selector 20. Therefore, as shown in FIG. 5, the 4 bits selected by the two bit data DIN0 and DIN1
It becomes possible to determine the pulse width at one timing.

【0014】また、出力パルスのスタートは、フリップ
フロップ回路26へ入力されているパルス信号CLRに
より、常に同一時間、すなわちクロック信号CLKAと
カウンタ信号CNTA0のスタート時点となる。このよ
うに、図5における出力DOTとクロック信号CLKA
〜Dとを比較すれば明らかなように、クロック周波数を
4倍した場合と同様なパルス幅変調を行なうことが可能
となる。このことは、動作速度を同じとしたならば、4
倍の周波数のデータに対応することができることを意味
する。本実施例においては、4相のクロック信号を用い
た場合について説明したが、それ以下、或いはそれ以上
の他の複数のクロック信号を用いるようにしてもよく、
回路の動作速度限界や電力等により適切な数を選択する
。また、本実施例においては、本発明を光素子アレイ駆
動装置へ適用した場合について説明したが、これに限定
されず、例えば他の電力制御回路ならばどのような回路
にも適用し得るのは勿論である。
Furthermore, the start of the output pulse is always at the same time, that is, the start time of the clock signal CLKA and the counter signal CNTA0, depending on the pulse signal CLR input to the flip-flop circuit 26. In this way, the output DOT and clock signal CLKA in FIG.
As is clear from the comparison between . This means that if the operating speed is the same, then 4
This means that it can handle data at twice the frequency. In this embodiment, a case has been described in which a four-phase clock signal is used, but other plurality of clock signals less than or more than that may be used.
Select an appropriate number depending on the operating speed limit of the circuit, power, etc. Further, in this embodiment, the case where the present invention is applied to an optical element array driving device has been described, but the present invention is not limited to this, and can be applied to any other power control circuit, for example. Of course.

【0015】[0015]

【発明の効果】以上説明したように、本発明によれば、
次のような優れた作用効果を発揮することができる。ク
ロック周波数を下げることなく低速動作が可能となり、
コスト、消費電力及び発熱量を低減することが可能とな
り、この結果、高集積化が可能となる。また、クロック
周波数を高くすることなく、高速化に対応することが可
能となる。
[Effects of the Invention] As explained above, according to the present invention,
It can exhibit the following excellent effects. Low-speed operation is possible without lowering the clock frequency,
It becomes possible to reduce cost, power consumption, and heat generation, and as a result, high integration becomes possible. Furthermore, it is possible to cope with higher speeds without increasing the clock frequency.

【図面の簡単な説明】[Brief explanation of drawings]

【図1】本発明に係るパルス幅変調回路を示す回路図で
ある。
FIG. 1 is a circuit diagram showing a pulse width modulation circuit according to the present invention.

【図2】図1中のセレクタを示す回路図である。FIG. 2 is a circuit diagram showing a selector in FIG. 1;

【図3】図1中の第1一致回路を示す回路図である。FIG. 3 is a circuit diagram showing a first matching circuit in FIG. 1;

【図4】図1中の第2一致回路を示す回路図である。FIG. 4 is a circuit diagram showing a second matching circuit in FIG. 1;

【図5】図1中の各部の波形を示す波形図である。FIG. 5 is a waveform diagram showing waveforms at various parts in FIG. 1;

【図6】図1中のカウンタ信号の波形を示す波形図であ
る。
FIG. 6 is a waveform diagram showing the waveform of a counter signal in FIG. 1;

【図7】本発明に係るパルス幅変調回路を適用する一例
としての光素子アレイ駆動装置を示す構成図である。
FIG. 7 is a configuration diagram showing an optical element array driving device as an example to which the pulse width modulation circuit according to the present invention is applied.

【符号の説明】[Explanation of symbols]

2…基本処理ユニット、4…シフトレジスタ、6…発光
素子アレイ、8…クロック、10…ラッチ回路、12…
コンパレータ、16…ドライバ、20…セレクタ(クロ
ック選択手段)、22…第1一致回路(比較手段)、2
4…第2一致回路(比較手段)、26…フリップフロッ
プ回路(パルス発生停止手段)。
2... Basic processing unit, 4... Shift register, 6... Light emitting element array, 8... Clock, 10... Latch circuit, 12...
Comparator, 16... Driver, 20... Selector (clock selection means), 22... First matching circuit (comparison means), 2
4... second coincidence circuit (comparison means), 26... flip-flop circuit (pulse generation stop means).

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】入力データをパルス幅変調するパルス幅変
調回路において、複数のクロック信号から1つのクロッ
ク信号を選択するクロック選択手段と、前記入力データ
とカウンタ信号を比較してこれらが一致した時に一致パ
ルスを発生する比較手段と、前記一致パルスと前記選択
されたクロック信号とに基づいてパルスの発生を停止す
るパルス発生停止手段とを備え、前記入力データに対応
して発生するパルス幅を制御するように構成したことを
特徴とするパルス幅変調回路。
1. A pulse width modulation circuit for pulse width modulating input data, comprising: clock selection means for selecting one clock signal from a plurality of clock signals; and a clock selection means for selecting one clock signal from a plurality of clock signals; and a clock selection means for selecting one clock signal from a plurality of clock signals; Comparing means for generating a matching pulse; and pulse generation stopping means for stopping pulse generation based on the matching pulse and the selected clock signal, and controlling the width of the pulse generated in response to the input data. A pulse width modulation circuit characterized in that it is configured to.
JP3155266A 1990-11-30 1991-05-31 Pulse width modulation circuit Pending JPH04354418A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP3155266A JPH04354418A (en) 1991-05-31 1991-05-31 Pulse width modulation circuit
US07/787,867 US5250939A (en) 1990-11-30 1991-11-05 Drive apparatus for optical element array
EP91119275A EP0487971B1 (en) 1990-11-30 1991-11-12 Drive apparatus for optical element array
DE69121365T DE69121365T2 (en) 1990-11-30 1991-11-12 Control device for arrangement of optical elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3155266A JPH04354418A (en) 1991-05-31 1991-05-31 Pulse width modulation circuit

Publications (1)

Publication Number Publication Date
JPH04354418A true JPH04354418A (en) 1992-12-08

Family

ID=15602156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3155266A Pending JPH04354418A (en) 1990-11-30 1991-05-31 Pulse width modulation circuit

Country Status (1)

Country Link
JP (1) JPH04354418A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012039648A (en) * 2000-09-19 2012-02-23 Philips Solid-State Lighting Solutions Inc Universal lighting network methods and systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012039648A (en) * 2000-09-19 2012-02-23 Philips Solid-State Lighting Solutions Inc Universal lighting network methods and systems

Similar Documents

Publication Publication Date Title
US6239781B1 (en) Gray-scale signal generating circuit and liquid crystal display
KR20010098788A (en) Modulation circuit, image display using the same, and modulation method
JP3167435B2 (en) Driver circuit
US4454516A (en) Heat-sensitive recording device
JPH07311564A (en) Gradation driving device of liquid crystal display panel
JPH02894A (en) Display device and operation thereof
US5250939A (en) Drive apparatus for optical element array
JPH04354418A (en) Pulse width modulation circuit
JP3104718B2 (en) Shift register and image sensor using the same
US4713622A (en) Multiple state tone generator
US11908384B2 (en) Method of generating a PWM signal and circuit for generating a PWM signal
JP2001350452A (en) Liquid crystal drive control device and method therefor, and liquid crystal display device
JPS63169691A (en) Liquid crystal driving
JPH11344956A (en) Picture display device
JPH0534409A (en) Test mode control signal generating circuit
JP3487437B2 (en) Pulse width modulation circuit
JP2602355B2 (en) Drive circuit for solid-state image sensor
JPH0641967B2 (en) Logical waveform generator
JP3326890B2 (en) Pulse width modulation circuit
JPS60180338A (en) Parallel serial converting system
JPS6318046Y2 (en)
JPS63164566A (en) Led array device
JPS6231893A (en) Driving circuit for light emitting element and light quantity controlling element
JPH06234238A (en) Led array drive circuit
JPH04206783A (en) Light-emitting element array driver