JP2601147B2 - Output circuit - Google Patents
Output circuitInfo
- Publication number
- JP2601147B2 JP2601147B2 JP20019593A JP20019593A JP2601147B2 JP 2601147 B2 JP2601147 B2 JP 2601147B2 JP 20019593 A JP20019593 A JP 20019593A JP 20019593 A JP20019593 A JP 20019593A JP 2601147 B2 JP2601147 B2 JP 2601147B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- drive capability
- drive
- counter
- capability
- 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 - Fee Related
Links
- 238000010586 diagram Methods 0.000 description 7
- 230000007423 decrease Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Electronic Switches (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、集積回路の出力回路に
関し、特に出力端子のドライブ能力(すなわち、電流駆
動能力)を可変に制御可能な出力回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output circuit of an integrated circuit, and more particularly to a drive capability of an output terminal (that is, a current driver).
Dynamic capacity) can be variably controlled.
【0002】[0002]
[出力バッファ]ディジタル集積回路における従来の出
力バッファについて以下に説明する。[Output Buffer] A conventional output buffer in a digital integrated circuit will be described below.
【0003】ディジタル集積回路の出力は通常、電圧の
レベル又は電流の量を可変することで論理レベルを出力
する。通常のTTL論理集積回路では、出力端子が2.7
V以上を出力している場合に“H”レベルを示し、0.4
V以下を出力している時に“L”レベルを示す。The output of a digital integrated circuit usually outputs a logic level by changing a voltage level or an amount of current. In a normal TTL logic integrated circuit, the output terminal is 2.7
When "V" or more is output, it indicates "H" level.
It indicates the “L” level when V or less is output.
【0004】図3に従来の出力回路及び負荷の例を示
す。トランジスタ202は“H”レベルドライブ用、トラ
ンジスタ203は“L”レベルドライブ用である。出力端
子が“H”レベルの場合は、トランジスタ202をオン、2
03をオフとする。出力端子が“L”レベルの場合は、ト
ランジスタ202をオフ、203をオンとする。FIG. 3 shows an example of a conventional output circuit and load. The transistor 202 is for "H" level drive, and the transistor 203 is for "L" level drive. When the output terminal is at “H” level, the transistor 202 is turned on,
Turn off 03. When the output terminal is at the “L” level, the transistor 202 is turned off and the transistor 203 is turned on.
【0005】通常の使用状態では、図3の集積回路の出
力206には、次段の論理集積回路の入力段が接続され
る。これを模式的に示すと負荷抵抗204と負荷容量205で
表わされる。[0005] In normal use, the output 206 of the integrated circuit of FIG. 3, the input stage of the next stage logic integrated circuit is connected. This is schematically represented by a load resistance 204 and a load capacitance 205.
【0006】負荷容量が想定より重い場合には出力ディ
レイが大きくなり、逆に負荷容量が軽い場合は信号にオ
ーバーシュートやアンダーシュートが発生する。When the load capacity is heavier than expected, the output delay increases, and when the load capacity is light, overshoot and undershoot occur in the signal.
【0007】[ドライブ能力可変出力ドライバ]図4
に、ドライブ能力が×1倍から×16倍まで可変とされた
出力ドライブ回路を示す。[Drive capability variable output driver] FIG. 4
Shows an output drive circuit whose drive capability is variable from × 1 times to × 16 times.
【0008】図4において、トランジスタ306, 307, 30
8, 309は、Pチャンネルトランジスタで、出力をHレベ
ルにドライブする。また、トランジスタ314, 315, 316,
317は、Nチャンネルトランジスタで、出力をLレベル
にドライブする。図4において、Pチャンネル、Nチャ
ンネルの両方のトランジスタが同時にオンすることはな
い。In FIG. 4, transistors 306, 307, 30
8, 309 are P-channel transistors for driving the output to H level. Also, transistors 314, 315, 316,
317 is an N-channel transistor that drives the output to L level. In FIG. 4, both P-channel and N-channel transistors do not turn on at the same time.
【0009】ここで、ドライブ能力を可変にするため、
Pチャンネル側、及びNチャンネル側のトランジスタを
複数組用意し、そのいくつかを選択的にドライブするこ
とで、総合的なドライブ能力を決定する。Here, in order to make the drive capability variable,
A plurality of sets of P-channel and N-channel transistors are prepared, and some of them are selectively driven to determine the overall drive capability.
【0010】出力のドライブ能力を効率的に均等に変化
させるには、トランジスタのドライブ能力について、ト
ランジスタ306のドライブ能力を最小単位とした場合、
トランジスタ307のドライブ能力をトランジスタ306の2
倍、トランジスタ308のドライブ能力を4倍、トランジ
スタ309のドライブ能力を8倍になるように定める。In order to efficiently and uniformly change the output drive capability, the drive capability of the transistor 306 is set to be the minimum unit with respect to the drive capability of the transistor.
The drive capability of transistor 307 is
The drive capability of the transistor 308 is set to be four times, and the drive capability of the transistor 309 is set to be eight times.
【0011】同様にNチャンネル側もトランジスタ314
のドライブ能力を最小単位とした場合、トランジスタ31
5のドライブ能力を2倍、トランジスタ316のドライブ能
力を4倍、トランジスタ317のドライブ能力を8倍とす
る。Similarly, the N-channel transistor 314
When the drive capacity of the
The driving capability of the transistor 5 is doubled, the driving capability of the transistor 316 is increased four times, and the driving capability of the transistor 317 is increased eight times.
【0012】MOSトランジスタでは、ドライブ能力を
最小ドライブ能力のトランジスタの2n倍とするには、
例えば、チャネル幅を最小ドライブ能力のトランジスタ
のチャネル幅Wrefの2n倍とする。In order to make the driving capability of a MOS transistor 2 n times that of the transistor having the minimum driving capability,
For example, the channel width is set to 2 n times the channel width W ref of the transistor having the minimum drive capability.
【0013】この出力ドライバは、ドライブ能力制御信
号301に対して、表1に示すようなドライブ能力を提供
できる。The output driver can provide the drive capability as shown in Table 1 to the drive capability control signal 301.
【0014】[0014]
【表1】 [Table 1]
【0015】[ドライブ能力自動補正回路]図5に、低
レベル電圧側のドライブ能力自動補正回路を示す。[Automatic Driving Capability Correction Circuit] FIG. 5 shows an automatic driving capability correction circuit on the low level voltage side.
【0016】トランジスタ409, 410, 411, 412は、ダミ
ーの出力ドライバを構成するものである。これらのトラ
ンジスタは、実際の出力ドライバと同じ大きさのトラン
ジスタ群から構成されている。The transistors 409, 410, 411, and 412 constitute a dummy output driver. These transistors are composed of a group of transistors having the same size as the actual output driver.
【0017】図5では、各々のトランジスタのディメン
ジョンを次のように決定する。In FIG. 5, the dimensions of each transistor are determined as follows.
【0018】トランジスタ412は、4個のトランジスタ
のうち最も小さなドライブ能力を持ったトランジスタ
で、可変ドライブ能力の最小分解能のドライブ能力を持
つ。The transistor 412 has the smallest drive capability among the four transistors, and has the minimum resolution drive capability of the variable drive capability.
【0019】また、トランジスタ411は、トランジスタ4
12の2倍のドライブ能力を持ち、トランジスタ410は、
トランジスタ412の4倍のドライブ能力を持ち、トラン
ジスタ409はトランジスタ412の8倍のドライブ能力を持
つようにする。Also, the transistor 411 is
It has twice the drive capacity of 12 and the transistor 410
The transistor 412 has four times the driving capability of the transistor 412, and the transistor 409 has eight times the driving capability of the transistor 412.
【0020】これらのトランジスタのドライブ能力の設
定は、前記ドライブ能力可変ドライバと同じ構成であ
る。The setting of the drive capability of these transistors is the same as that of the variable drive capability driver.
【0021】トランジスタ409, 410, 411, 412は、いず
れもソース端子を接地415に接続し、ドレインを出力端
子417に接続する。出力端子417は、出力回路がドライブ
するインピーダンスを代表するダミー抵抗413を介して
電源端子414に接続する。Each of the transistors 409, 410, 411, and 412 has a source terminal connected to the ground 415 and a drain connected to the output terminal 417. The output terminal 417 is connected to the power supply terminal 414 via a dummy resistor 413 representing the impedance driven by the output circuit.
【0022】ダミーの出力ドライバは出力時、ダミー抵
抗413をドライブし、出力端子417が低電圧レベルとな
る。出力端子417の出力電圧は、低域通過フィルタ405を
通して、高周波成分を除去した安定した低レベルドライ
ブ電圧が比較器406の一方の入力端子に入力される。At the time of output, the dummy output driver drives the dummy resistor 413, and the output terminal 417 is at a low voltage level. The output voltage of the output terminal 417 passes through a low-pass filter 405, and a stable low-level drive voltage from which high-frequency components have been removed is input to one input terminal of a comparator 406.
【0023】比較器406の他方の入力端子には、電源電
圧Vccを抵抗401, 402で分圧した参照電圧を与える。比
較器406は、低レベルドライブ電圧を参照電圧と比較
し、低レベルドライブ電圧が参照電圧より低い場合アッ
プカウント命令を出力し、逆に、低レベルドライブ電圧
が参照電圧より高い場合ダウンカウント命令を出力す
る。比較器406の出力信号は、アップカウント/ダウン
カウントのいずれか一方を指示する。A reference voltage obtained by dividing the power supply voltage Vcc by resistors 401 and 402 is applied to the other input terminal of the comparator 406. The comparator 406 compares the low-level drive voltage with the reference voltage, and outputs an up-count instruction when the low-level drive voltage is lower than the reference voltage, and outputs a down-count instruction when the low-level drive voltage is higher than the reference voltage. Output. The output signal of comparator 406 indicates one of up-count and down-count.
【0024】フリップフロップ408は、比較器406の出力
をクロックに同期してカウンタ407にコマンドとして与
える。The flip-flop 408 supplies the output of the comparator 406 to the counter 407 as a command in synchronization with the clock.
【0025】カウンタ407は、4ビットのアップダウン
バイナリカウンタで、フリップフロップ408の出力によ
って、カウントアップ(例えば、2進カウンタの値を1
増加)又はカウントダウン(例えば、2進カウンタの値
を1減少)する。The counter 407 is a 4-bit up / down binary counter. The counter 407 counts up (for example, the value of the binary counter is incremented by 1 by the output of the flip-flop 408).
Increment or countdown (eg, binary counter value)
1) .
【0026】カウンタ407が、カウントアップした場
合、ダミードライバのドライブ能力が増加方向に変化
し、カウントダウンした場合、ダミードライバのドライ
ブ能力が減少方向に変化する。When the counter 407 counts up, the drive capability of the dummy driver changes in an increasing direction, and when the counter 407 counts down, the drive capability of the dummy driver changes in a decreasing direction.
【0027】ここで、カウンタの1インクリメント(1
増加)/デクリメント(1減少)に対応するドライブ能
力の変化を1ステップ、即ちドライブ能力の最小分解能
とする。Here, the counter is incremented by one (1).
The change in the drive capacity corresponding to the increase / decrement (decrease by 1) is defined as one step, that is, the minimum resolution of the drive capacity.
【0028】すなわち、本補正回路は、ダミー出力バッ
ファの出力端子417が参照電圧418に最も近接した電圧に
達するまで、カウンタを調整し続ける。これによって、
目的のドライブ能力に対して1ステップずつの変化で接
近する。That is, the correction circuit continues to adjust the counter until the output terminal 417 of the dummy output buffer reaches the voltage closest to the reference voltage 418. by this,
It approaches the target drive ability in steps of one step.
【0029】[ドライブ能力自動補正過程] 図6に、参照電圧502に出力電圧503が追従していく様子
を示す。参照電圧は、図5の418に示す電圧、出力電圧
は図5の417に示す電圧である。[Drive Capability Automatic Correction Process] FIG. 6 shows how the output voltage 503 follows the reference voltage 502. The reference voltage is the voltage indicated by 418 in FIG. 5, and the output voltage is the voltage indicated by 417 in FIG.
【0030】図6は、出力ドライバが非常に理想的な動
作をしている場合の例を示している。出力電圧は、最小
ステップ電圧毎に変化して参照電圧に近付く方向に変化
する。図6に示すように変化単位は1ステップ毎であ
る。FIG. 6 shows an example in which the output driver is operating very ideally. The output voltage changes for each minimum step voltage and changes in a direction approaching the reference voltage. As shown in FIG. 6, the change unit is every step.
【0031】図6において、当初、出力電圧より参照電
圧が低いので、カウンタはカウントダウンし、出力電圧
が低下する(図6の503)。In FIG. 6, since the reference voltage is initially lower than the output voltage, the counter counts down and the output voltage decreases (503 in FIG. 6).
【0032】次に、出力電圧が参照電圧を超えるとカウ
ンタのカウント方向が変化し、出力電圧は、参照電圧を
はさんでアップダウンを繰り返す。Next, when the output voltage exceeds the reference voltage, the counting direction of the counter changes, and the output voltage repeats up and down across the reference voltage.
【0033】補正回路では、参照電圧をはさんでダミー
出力バッファの出力電圧が1ステップの変動を繰り返す
ところで安定となる。図6において、安定状態は504か
ら開始している。In the correction circuit, the output voltage of the dummy output buffer becomes stable when the output voltage of the dummy output buffer repeats the change of one step across the reference voltage. In FIG. 6, the stable state starts from 504.
【0034】また、途中で参照電圧が変化すると、出力
は、参照電圧の変化方向に追従するように変化する。図
6の505にその様子を示す。When the reference voltage changes in the middle, the output changes so as to follow the change direction of the reference voltage. This is shown at 505 in FIG.
【0035】[ダミーバッファの出力波形]自動補正回
路のダミー出力バッファの出力端子417は、一定の負荷
を与えられた出力ドライバの出力端子318の出力と同じ
である。したがって、この自動補正回路のドライブ能力
制御出力416を実際の出力ドライバのドライブ能力制御
信号301に与えると、出力ドライバの出力端子318には、
電源電圧/負荷の変動に対して適正なドライブ能力が得
られる。[Output Waveform of Dummy Buffer] The output terminal 417 of the dummy output buffer of the automatic correction circuit is the same as the output of the output terminal 318 of the output driver with a given load. Therefore, when the drive capability control output 416 of the automatic correction circuit is given to the drive capability control signal 301 of the actual output driver, the output terminal 318 of the output driver
Appropriate drive capability can be obtained for fluctuations in power supply voltage / load.
【0036】この自動補正回路は、ドライブ出力を常に
変化させ最良の安定点を求めるように作動する。This automatic correction circuit operates so as to constantly change the drive output and seek the best stable point.
【0037】しかしながら、自動補正回路は前述の回路
構成(図5参照)では、出力ドライバがバイナリ形式
(2n倍)で構成されているため、変化の途中でグリッ
チが発生するという問題を有する。すなわちドライブ能
力の最小分解能に相当する1ステップの変化であって
も、出力端子をドライブするトランジスタの変化如何に
よって、グリッチの起き易い組合せが存在する。However, in the automatic correction circuit described above (see FIG. 5), since the output driver is configured in a binary format (2 n times), there is a problem that a glitch occurs during the change. That is, even if the change is one step corresponding to the minimum resolution of the driving capability, there is a combination in which a glitch easily occurs depending on the change of the transistor driving the output terminal.
【0038】図4に示した4ビットのドライブ能力可変
バッファの場合の組合せを用いてグリッチの発生につい
て説明する。The generation of a glitch will be described with reference to the combination of the 4-bit variable drive capacity buffer shown in FIG.
【0039】図5において、出力端子417が低レベル電
圧を出力する場合について説明する。この場合、高イン
ピーダンス制御端子319が“1”レベルで且つ入力端子3
20が“1”レベルにある。Referring to FIG. 5, the case where the output terminal 417 outputs a low level voltage will be described. In this case, the high impedance control terminal 319 is at “1” level and the input terminal 3
20 is at the “1” level.
【0040】高インピーダンス制御端子319が“1”
で、入力端子320が“1”の状態では、ANDゲート322
の出力は“1”を出力する。ANDゲート322の出力
は、ドライブ能力制御信号301の各ビットに対応する信
号330, 331, 332, 333によりANDゲート310, 311, 31
2, 313においてマスクされ、ドライブ能力制御信号301
のうち“1”のビットに対応するトランジスタ314, 31
5, 316, 317の入力に“1”レベルが出力される。その
結果、トランジスタ314, 315, 316, 317のいずれかがオ
ン状態になる。The high impedance control terminal 319 is "1"
When the input terminal 320 is "1", the AND gate 322
Outputs "1". The output of the AND gate 322 is supplied to the AND gates 310, 311, 31 by signals 330, 331, 332, 333 corresponding to each bit of the drive capability control signal 301.
Drive capability control signal 301 masked at 2, 313
Transistors 314, 31 corresponding to the bit of "1"
"1" level is output to the inputs of 5, 316 and 317. As a result, one of the transistors 314, 315, 316, 317 is turned on.
【0041】同時に、NANDゲート321では、入力端
子320をインバータ323により反転した信号と高インピー
ダンス制御端子319とを入力し、信号線324に“1”レベ
ルが出力される。信号線324は、ドライブ能力制御信号3
01の各信号値326, 327, 328,329と、ORゲート302, 30
3, 304, 305でマスクされる。しかし、信号線324が
“1”レベルにあるため、ORゲート302, 303, 304, 3
05の出力は全て“1”レベルになり、トランジスタ306,
307, 308, 309は全てオフ状態となる。At the same time, the NAND gate 321 receives the signal obtained by inverting the input terminal 320 by the inverter 323 and the high impedance control terminal 319, and outputs “1” level to the signal line 324. The signal line 324 is a drive capability control signal 3
01 signal values 326, 327, 328, 329 and OR gates 302, 30
Masked at 3, 304, 305. However, since the signal line 324 is at "1" level, the OR gates 302, 303, 304, 3
All outputs of 05 become “1” level, and transistors 306,
307, 308 and 309 are all turned off.
【0042】その結果、出力端子318は“0”レベル、
即ち低レベル電圧にドライブされる。As a result, the output terminal 318 is at "0" level,
That is, it is driven to a low level voltage.
【0043】ここで、初期状態として、トランジスタ31
4, 315, 316がオンであるとする。その後、ドライブ能
力が増大する方に1ステップ変化すると、トランジスタ
314,315, 316はオフ、トランジスタ317がオンになる。Here, as an initial state, the transistor 31
4, 315, 316 are on. After that, when the drive capability changes by one step, the transistor
314, 315 and 316 are turned off, and the transistor 317 is turned on.
【0044】ここで、全てのトランジスタのオン及びオ
フが同時に起これば出力端子318には滑らかなドライブ
能力の変化が現れるはずである。Here, if all the transistors are turned on and off at the same time, a smooth change in drive capability should appear at the output terminal 318.
【0045】しかし、例えばトランジスタのオンになる
までの時間が早く、オフになるまでの時間がより遅い場
合の動作に付いて考えてみる。この仮定は、出力バッフ
ァのバラツキあるいはスキュー等の点から実際上生じう
るものである。図8を参照して、出力端子318の出力電
圧の変化を細かく見ると以下のようになる。However, consider an operation in the case where the time until the transistor is turned on is early and the time until the transistor is turned off is later, for example. This assumption can actually occur in terms of output buffer variation or skew. Referring to FIG. 8, a change in the output voltage of output terminal 318 will be described in detail below.
【0046】1.トランジスタ314, 315, 316がオン、3
17がオフの状態にありドライブ能力7で出力をドライブ
する(図8の701参照)。1. Transistors 314, 315, 316 on, 3
17 is in the off state, and the output is driven with the drive capacity 7 (see 701 in FIG. 8).
【0047】2.ドライブ能力制御信号が7から8に変
化する。2. The drive capability control signal changes from 7 to 8.
【0048】3.変化直後はトランジスタ314, 315, 31
6はオンのまま、317はオンに変化する(図8の702参
照)。3. Immediately after the change, transistors 314, 315, 31
6 remains on, while 317 changes to on (see 702 in FIG. 8).
【0049】4.トランジスタ314, 315, 316はオフ、3
17はオンに落ち着く(図8の704)。4. Transistors 314, 315, 316 are off, 3
17 settles on (704 in FIG. 8).
【0050】図7に、実際の最悪の場合のダミー出力バ
ッファの出力端子417に発生する出力波形を示す。これ
は、ドライブ能力制御端子が、ドライブ能力7と8の間
を変化する場合の例である。図7は、出力端子の電圧を
時間を追って観測した場合の波形である。ドライブ能力
制御信号が、一定の数値の間で変化する場合、グリッチ
603が発生する。FIG. 7 shows an output waveform generated at the output terminal 417 of the dummy output buffer in the actual worst case. This is an example in which the drive capability control terminal changes between drive capabilities 7 and 8. FIG. 7 is a waveform when the voltage at the output terminal is observed over time. Glitch when drive capability control signal changes between certain numbers
603 occurs.
【0051】次に、高インピーダンス制御端子319が
“1”レベルで、入力端子320が“0”レベルにある場
合について説明する。Next, a case where the high impedance control terminal 319 is at "1" level and the input terminal 320 is at "0" level will be described.
【0052】この場合は、ANDゲート322の出力325は
“0”レベルとなり、ビットマスク用のANDゲート31
0, 311, 312, 313でマスクされ、全ての出力が“0”と
なり、出力ドライブトランジスタ314, 315, 316, 317は
オフ状態となる。In this case, the output 325 of the AND gate 322 becomes "0" level, and the bit mask
Masked by 0, 311, 312, 313, all outputs become "0" and the output drive transistors 314, 315, 316, 317 are turned off.
【0053】また、NANDゲート321の出力324は、
“0”レベルになり、ORゲート302,303, 304, 305で
マスクされ、ドライブ能力制御信号301のうち“0”レ
ベルであるビットに対応するトランジスタの入力に
“0”レベルが出力され、トランジスタ306, 307, 308,
309のうち対応するものをオンにし、出力端子318を
“1”レベルにドライブする。The output 324 of the NAND gate 321 is
It becomes “0” level, is masked by the OR gates 302, 303, 304, 305, and outputs “0” level to the input of the transistor corresponding to the “0” level bit of the drive capability control signal 301, and the transistor 306, 307, 308,
The corresponding one of 309 is turned on, and the output terminal 318 is driven to the “1” level.
【0054】高インピーダンス制御端子319が“0”に
なった場合は、信号線324が“1”、信号線325が“0”
となり、全てのドライブトランジスタ306, 307, 308, 3
09, 314, 315, 316, 317をオフにし、出力端子318を高
インピーダンス状態にする。When the high impedance control terminal 319 becomes "0", the signal line 324 is "1" and the signal line 325 is "0".
And all drive transistors 306, 307, 308, 3
09, 314, 315, 316, and 317 are turned off, and the output terminal 318 is set to a high impedance state.
【0055】[0055]
【発明が解決しようとする課題】図4に示したようなバ
イナリ形式の出力バッファを用いる場合、最も簡単にド
ライブ能力の変更を制御することが出来るが、バイナリ
形式においては、ドライブ能力が1ステップ変化する場
合でも、その変化がドライブ能力と所定の関係にある場
合、出力端子にはグリッチが発生する。When the output buffer of the binary format as shown in FIG. 4 is used, the change of the drive capability can be controlled most easily. However, in the binary format, the drive capability is one step. Even in the case of a change, if the change has a predetermined relationship with the drive capability, a glitch occurs at the output terminal.
【0056】特に、図4に示したような制御回路を用い
ることにより出力回路のドライブ能力の制御を行なう場
合には、安定状態時においても、1ステップの増減が恒
常的に発生するため、そのドライブ能力がある特定のパ
ターンにある場合、常にグリッチが発生することにもな
る。In particular, when the drive capability of the output circuit is controlled by using the control circuit as shown in FIG. 4, one step increase / decrease constantly occurs even in a stable state. When the driving ability is in a specific pattern, a glitch always occurs.
【0057】ここで発生したグリッチはシステム内で発
生するノイズとなり、システム全体の誤動作を引き起こ
すことさえある。The glitch generated here becomes noise generated in the system, and may even cause a malfunction of the entire system.
【0058】したがって本発明は前記問題を解消し、ド
ライブ能力可変の出力回路において出力ドライバの切り
替えにより発生するグリッチを抑止する回路を提供する
ことを目的とする。Accordingly, it is an object of the present invention to solve the above-mentioned problem and to provide a circuit for suppressing glitches generated by switching output drivers in an output circuit with variable drive capability.
【0059】[0059]
【課題を解決するための手段】前記目的を達成するた
め、本発明は、ドライブ能力可変の出力回路のドライブ
能力を自動補正する制御回路において、出力端子に、最
小ドライブ能力の2n(n=0,1,2…)倍のドライブ能力を
有する出力トランジスタを複数並設して成る出力トラン
ジスタ群を接続し、前記出力トランジスタ群は前記最小
ドライブ能力を有する出力トランジスタを少くとも2個
含み、前記複数の出力トランジスタをそれぞれ独立に制
御するように構成したドライブ能力制御回路を提供す
る。In order to achieve the above object, the present invention relates to a control circuit for automatically correcting the drive capability of an output circuit having a variable drive capability, wherein a minimum drive capability of 2 n (n = ..) Are connected to a plurality of output transistors each having a plurality of output transistors having a drive capability of 0, 1, 2... Times, wherein the output transistor group includes at least two output transistors having the minimum drive capability. Provided is a drive capability control circuit configured to independently control a plurality of output transistors.
【0060】また、本発明は、ドライブ能力可変の出力
回路であって、出力端子をドライブする出力トランジス
タ群を備え、前記出力トランジスタ群は、最小ドライブ
能力の2n(n=0,1,2…)倍のドライブ能力を有する複数
の出力トランジスタを並列に接続して成ると共に、前記
最小ドライブ能力の出力トランジスタを少くとも2個含
み、前記出力端子のドライブ能力が、請求項1記載の前
記ドライブ能力制御回路に設けられた前記複数の出力ト
ランジスタを制御する信号によって補正される出力回路
を提供する。The present invention is also an output circuit having a variable driving capability, comprising an output transistor group for driving an output terminal, wherein the output transistor group has a minimum driving capability of 2 n (n = 0, 1, 2). ... The drive device according to claim 1, wherein a plurality of output transistors having twice the drive capability are connected in parallel, and at least two output transistors having the minimum drive capability are included, and the drive capability of the output terminal is equal to the drive capability. An output circuit corrected by a signal for controlling the plurality of output transistors provided in a capacity control circuit is provided.
【0061】さらに、本発明は、ドライブ能力が可変な
出力回路において、出力トランジスタ群、比較器、カウ
ンタ、ゲート手段から構成されたドライブ能力制御回路
の好ましい実施態様を実装した出力回路として、請求項
3以下に記載された出力回路を提供する。The present invention further provides an output circuit having a variable drive capability, which is a preferred embodiment of a drive capability control circuit comprising an output transistor group, a comparator, a counter, and a gate means. 3 provides an output circuit as described below.
【0062】[0062]
【作用】本発明の作用を以下に説明する。本発明におい
ては、出力回路のドライブ能力を補正するためのドライ
ブ能力自動補正回路において、ダミー出力バッファ及び
出力端子ドライバに冗長ビットを設け、桁上げを回避す
るような構成にすることで安定状態時におけるグリッチ
の発生を抑止することができる。The operation of the present invention will be described below. According to the present invention, in a drive capability automatic correction circuit for correcting the drive capability of an output circuit, a redundant bit is provided in a dummy output buffer and an output terminal driver so as to avoid a carry, so that a carry state is prevented. Can be suppressed from occurring.
【0063】すなわち、本発明においては、出力回路は
最小ドライブ能力の2n(n=0,1,2,…)倍のドライブ能
力をもつ出力トランジスタを並設し、更にダミー出力バ
ッファ、比較器、アップダウンカウンタから成るドライ
ブ能力制御回路において、最小ドライブ能力をもつトラ
ンジスタと、カウンタの最下位ビットを少くとも2ビッ
トとして冗長に設け、カウンタが最小+1/−1の範囲
でアップ/ダウンした場合にも最下位ビットに対応した
冗長ドライバを用いることにより桁上げを回避し、安定
状態時において小さな変化に対してバイナリ的な切り替
えにより発生するグリッチを抑止している。That is, in the present invention, the output circuit includes output transistors having a drive capability of 2 n (n = 0, 1, 2,...) Times the minimum drive capability, a dummy output buffer and a comparator. , A drive capability control circuit composed of an up / down counter, a transistor having the minimum drive capability and the least significant bit of the counter being redundantly provided as at least two bits, and the counter being up / down in a range of at least + 1 / -1 Also, the use of a redundant driver corresponding to the least significant bit avoids carry, and suppresses glitches generated by binary switching for small changes in a stable state.
【0064】[0064]
【実施例】図面を参照して、本発明の実施例を以下に説
明する。Embodiments of the present invention will be described below with reference to the drawings.
【0065】[0065]
【実施例1】 [実施例の全体の概説]図1及び2に、本発明の一実施
例を示す。Embodiment 1 [Overview of Overall Embodiment] FIGS. 1 and 2 show an embodiment of the present invention.
【0066】図1は、低レベルのドライブ能力補正回路
で、図2は高レベルのドライブ能力補正回路である。図
1と図2に分割して示された低レベルのドライブ補正回
路と高レベルのドライブ補正回路とはクロック信号Cl
k115と低レベルドライブ能力制御信号を介して互いに
接続されており全体で出力ドライブの補正回路を構成す
る。FIG. 1 shows a low-level drive capability correction circuit, and FIG. 2 shows a high-level drive capability correction circuit. The low-level drive correction circuit and the high-level drive correction circuit shown separately in FIG. 1 and FIG.
k115 and a low-level drive capability control signal, which are connected to each other to constitute an output drive correction circuit as a whole.
【0067】本実施例に係るドライブ能力補正回路にお
いて、前述した従来例と同じ構成を持つ全体の構成の説
明は省略し、その特徴部を以下に説明する。In the drive capability correction circuit according to the present embodiment, the description of the entire configuration having the same configuration as that of the above-described conventional example will be omitted, and the features thereof will be described below.
【0068】図1に、本実施例の低レベル側の補正回路
を示す。ダミー出力バッファ172の出力はダミー出力抵
抗167を介して電源168に接続される。ダミー出力抵抗16
7とダミー出力バッファ172によって生成された低レベル
電圧は、低域通過フィルタ107で濾波され、比較器109
で、低レベル電圧の参照電圧と比較される。FIG. 1 shows a correction circuit on the low level side of this embodiment. The output of the dummy output buffer 172 is connected to the power supply 168 via the dummy output resistor 167. Dummy output resistance 16
7 and the low-level voltage generated by the dummy output buffer 172 are filtered by the low-pass filter 107 and output from the comparator 109.
Is compared with a low-level reference voltage.
【0069】低レベル電圧の参照電圧は、電源電圧177
を抵抗101と抵抗102で所望の電圧に分圧して生成され
る。The low-level reference voltage is equal to the power supply voltage 177
Is divided by a resistor 101 and a resistor 102 into a desired voltage.
【0070】比較器109は、低レベル電圧が参照電圧よ
り低い場合、“1”を出力し、低レベル電圧が参照電圧
より高い場合、“0”を出力する。The comparator 109 outputs “1” when the low-level voltage is lower than the reference voltage, and outputs “0” when the low-level voltage is higher than the reference voltage.
【0071】この出力を、エッジトリガフリップフロッ
プ111でクロック115に同期化し、冗長型アップダウンカ
ウンタ113, 170のアップ/ダウン制御入力に入力する。This output is synchronized with the clock 115 by the edge trigger flip-flop 111 and input to the up / down control inputs of the redundant up / down counters 113 and 170.
【0072】すなわち、ダミー出力バッファ172の出力
である低レベル電圧が、参照電圧より低い場合、カウン
タ113, 170はクロック115に従ってカウントアップし、
参照電圧より高い場合は、カウントダウンする。カウン
タ出力はダミー出力バッファ172のドライブ能力制御入
力128, 129, 130, 131, 132に入力され、出力ドライブ
能力を制御する。That is, when the low level voltage output from the dummy output buffer 172 is lower than the reference voltage, the counters 113 and 170 count up according to the clock 115,
If it is higher than the reference voltage, count down. The counter output is input to the drive capacity control inputs 128, 129, 130, 131, 132 of the dummy output buffer 172 to control the output drive capacity.
【0073】ここで、本発明の特徴部を為すダミー出力
バッファ172について説明する。このバッファは、それ
ぞれドライブ能力が最小ドライブ能力の2n倍(n=0,1,
2,…)となるような複数トランジスタから成るトランジ
スタ群に最小のドライブ能力を持つトランジスタを1つ
冗長に備えて構成している。Here, the dummy output buffer 172 which is a feature of the present invention will be described. This buffer has a drive capacity of 2 n times the minimum drive capacity (n = 0, 1,
2, a single transistor having the minimum drive capability is redundantly provided.
【0074】実際上は、トランジスタ153, 154が最小単
位のドライブ能力即ち1倍のドライブ能力とすると、ト
ランジスタ152は2倍、トランジスタ151は4倍、トラン
ジスタ150は8倍のドライブ能力になるように設定する
ことになる。[0074] In practice, when the transistor 153, 154 is a driving ability or 1 times the drive capability of the minimum unit, preparative <br/> transistor 152 is twice, the transistor 151 is four times, Trang <br/> register 150 Will be set to have eight times the drive capacity.
【0075】図2は、高レベル側のドライブ能力補正回
路である。ブロック174は低レベルドライブ補正回路の
ダミー出力バッファ172と同様の回路であり、低レベル
ドライブ能力補正回路で、補正された能力で低電圧側に
ドライブする。FIG. 2 shows a high-level drive capability correction circuit. A block 174 is a circuit similar to the dummy output buffer 172 of the low-level drive correction circuit, and is a low-level drive capability correction circuit that drives to the low voltage side with the corrected capability.
【0076】ブロック173は、高電圧側ドライブ用のダ
ミー出力バッファであり、高電圧側の補正に用いる。ブ
ロック173, 174で、各々高レベル/低レベルのドライブ
により分圧された電圧は、図1の低レベル補正回路と同
じように低域通過フィルタ108を介し、内部抵抗103, 10
4で分圧生成された参照電圧と比較器110にて比較され
る。そして比較器110の出力に基づき、前記低レベルド
ライブ回路と同様に、出力ドライブの補正を行い、高レ
ベルのドライブ能力を決定する。Block 173 is a dummy output buffer for driving on the high voltage side, and is used for correction on the high voltage side. In blocks 173 and 174, the voltages divided by the high-level / low-level drive are passed through the low-pass filter 108 in the same manner as the low-level correction circuit of FIG.
The reference voltage generated in step 4 is compared with the reference voltage by the comparator 110. Then, based on the output of the comparator 110, similarly to the low-level drive circuit, the output drive is corrected, and the high-level drive capability is determined.
【0077】[ダミーバッファ]本実施例におけるドラ
イバは、各々のドライブ能力について複数の表現法を持
つ。表2に所定のレベルのドライブ能力を有するトラン
ジスタの組合せを示す。表2において、組合せの欄に記
載された信号名に対応するトランジスタがアクティブに
なることを意味する。[Dummy Buffer] The driver in this embodiment has a plurality of expressions for each drive capability. Table 2 shows combinations of transistors having a predetermined level of drive capability. In Table 2, it means that the transistor corresponding to the signal name described in the column of combination becomes active.
【0078】[0078]
【表2】 [Table 2]
【0079】本実施例におけるバッファは、隣合ったド
ライブ能力(例えば7, 8)の間の変化が繰り返し起こ
った場合において、グリッチの発生を抑止できることを
特徴としている。The buffer according to the present embodiment is characterized in that the occurrence of glitches can be suppressed when a change between adjacent drive capabilities (for example, 7 and 8) repeatedly occurs.
【0080】前述したように、従来の回路では、ドライ
ブ能力制御端子のバイナリ数に桁上げが発生した場合に
グリッチが発生する。As described above, in the conventional circuit, a glitch occurs when a carry occurs in the binary number of the drive capability control terminal.
【0081】本発明においては、ドライブ能力制御端子
に冗長性を持たせ、桁上げを回避するような構成にする
ことで、グリッチの発生を抑えている。ドライブ能力制
御端子の出力が大きく変化する場合には、なおもグリッ
チが発生する可能性はあるが、前記従来例で説明した桁
上げに起因するグリッチの発生は抑止され、特に、従来
出力電圧が参照電圧をはさんで1ステップの変動を繰り
返す安定状態において発生したグリッチは抑止される。In the present invention, the occurrence of glitches is suppressed by providing the drive capability control terminal with redundancy to avoid carry. If the output of the drive capability control terminal greatly changes, glitches may still occur, but the occurrence of glitches due to the carry described in the above conventional example is suppressed. A glitch that occurs in a stable state in which one step of variation is repeated across the reference voltage is suppressed.
【0082】[カウンタ制御回路]次にダミー出力バッ
ファを駆動するためのカウンタについて説明する。この
カウンタは、最下位ビットとして冗長なビットを持つカ
ウンタである。[Counter Control Circuit] Next, a counter for driving the dummy output buffer will be described. This counter has a redundant bit as the least significant bit.
【0083】カウンタ冗長部170の遷移表を表3に示
す。表3の遷移表では、入力端子のアップ/ダウン, 現
在の状態のQ×1A, Q×1Bから、次の状態のN×1A,
N×1B, キャリーが決定される。Table 3 shows a transition table of the counter redundancy section 170. In the transition table of Table 3, from the input terminal up / down, the current state Q × 1A, Q × 1B, to the next state N × 1A,
N × 1B, carry is determined.
【0084】[0084]
【表3】 [Table 3]
【0085】次にカウンタの通常カウント部113の遷移
表を表4示す。Next, Table 4 shows a transition table of the normal counting section 113 of the counter.
【0086】[0086]
【表4】 [Table 4]
【0087】[カウンタの動作例]ここで、カウンタ全
体の動作を例に基づき説明する。まず補正回路が安定状
態に入っているとする。[Operation Example of Counter] Here, the operation of the entire counter will be described based on an example. First, it is assumed that the correction circuit is in a stable state.
【0088】仮に、ドライブ能力が7, 8の間に安定し
ているものとし、ある時点のドライブ能力が7であると
する。その時点における状態は、Q×8, Q×4, Q×2,
Q×1A, Q×1B=0, 1, 1, 1, 0と表せる。It is assumed that the drive capacity is stable between 7 and 8, and the drive capacity at a certain point in time is 7. The state at that time is Q × 8, Q × 4, Q × 2,
Q × 1A, Q × 1B = 0, 1, 1, 1, 1, 0.
【0089】ドライブ能力が8に変化する時、アップダ
ウン入力はアップ状態され、次のクロックでは、Q×8,
Q×4, Q×2, Q×1A, Q×1B=0, 1, 1, 1,
1に変化することができる。When the drive capability changes to 8, the up / down input is brought up, and in the next clock, Q × 8,
Q × 4, Q × 2, Q × 1A, Q × 1B = 0, 1, 1, 1, 1,
Can be changed to 1.
【0090】次に補正回路はアップダウン入力をダウン
状態に変化し、ドライブ能力が7に変化するように制御
する。ここで、カウンタは、Q×8, Q×4, Q×2, Q
×1A, Q×1B=0, 1, 1, 1, 0に戻る。Next, the correction circuit changes the up / down input to the down state and controls the drive capability to change to 7. Here, the counters are Q × 8, Q × 4, Q × 2, Q
Return to × 1A, Q × 1B = 0, 1, 1, 1, 0.
【0091】この時、実際上スイッチングするトランジ
スタは、Q×1Bに対応するトランジスタだけである。
Q×1Bに対応するトランジスタ154は、最小単位のドラ
イブ能力を有し、このトランジタ154のオン/オフに伴
う出力端子の変化は最小電圧ステップとなる。At this time, the only transistors that are actually switched are the transistors corresponding to Q × 1B.
The transistor 154 corresponding to Q × 1B has the minimum unit driving capability, and the change of the output terminal due to turning on / off of the transistor 154 is a minimum voltage step.
【0092】このようにカウンタを制御することで、桁
上げに伴うドライブ段の出力トランジスタの変化を抑止
し、グリッチの発生を防いでいる。By controlling the counter in this manner, a change in the output transistor of the drive stage due to the carry is suppressed, and the occurrence of glitch is prevented.
【0093】[出力ドライバ]出力端子のドライブ能力
制御入力は、ダミー出力バッファの制御入力端子と並列
に接続して制御される。これによってダミー出力バッフ
ァに接続した抵抗負荷に対して最も適切なドライブ能力
で集積回路の全出力端子をドライブすることができる。[Output Driver] The drive capability control input of the output terminal is controlled by being connected in parallel with the control input terminal of the dummy output buffer. As a result, all output terminals of the integrated circuit can be driven with the most appropriate driving capability for the resistive load connected to the dummy output buffer.
【0094】[0094]
【発明の効果】以上説明したとおり、本発明によれば、
ドライブ能力が可変な出力回路のドライブ能力を補正す
るためのドライブ能力自動補正回路において、ダミー出
力バッファ及び出力ドライバに冗長ビットを設け、桁上
げを回避するような構成にすることにより、出力ドライ
バの切り替え時におけるグリッチの発生を抑止すること
ができる。As described above, according to the present invention,
In a drive capability automatic correction circuit for correcting the drive capability of an output circuit having a variable drive capability, a redundant bit is provided in a dummy output buffer and an output driver, and a configuration is made to avoid carry, so that the output driver Glitch generation at the time of switching can be suppressed.
【0095】また、本発明においては、最小ドライブ能
力をもつ出力ドライバとカウンタの最下位ビットを冗長
に設け、カウンタが最小+1/−1の範囲でアップ/ダ
ウンした場合にも最下位ビットに対応した冗長ドライバ
を用いることにより、特に、安定状態時において桁上げ
により発生するグリッチを抑止するという利点を有す
る。Further, in the present invention, the least significant bits of the output driver and the counter having the minimum drive capability are provided redundantly, and even if the counter is up / down in the range of at least + 1 / −1, the least significant bit is handled. The use of the redundant driver described above has an advantage of suppressing glitches caused by carry in a stable state.
【0096】さらに、本発明においては、ダミー出力バ
ッファに接続した抵抗負荷に対して最も適切なドライブ
能力で集積回路の全出力端子をドライブすることができ
るという利点を有する。Further, the present invention has an advantage that all output terminals of the integrated circuit can be driven with the most appropriate driving capability for the resistive load connected to the dummy output buffer.
【図1】本発明の第1の実施例における低レベルのドラ
イブ能力補正回路の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a low-level drive capability correction circuit according to a first embodiment of the present invention.
【図2】本発明の第1の実施例における高レベルのドラ
イブ能力補正回路の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a high-level drive capability correction circuit according to the first embodiment of the present invention.
【図3】標準TTLのドライブ出力の回路構成図であ
る。FIG. 3 is a circuit configuration diagram of a drive output of a standard TTL.
【図4】可変ドライブ能力出力ドライバの構成を示す図
である。FIG. 4 is a diagram showing a configuration of a variable drive capability output driver.
【図5】従来のドライブ能力自動補正回路図である。FIG. 5 is a conventional drive capability automatic correction circuit diagram.
【図6】可変ドライブ能力ドライバの出力ドライブ能力
の調整過程を示すタイミング図である。FIG. 6 is a timing chart showing a process of adjusting the output drive capability of the variable drive capability driver.
【図7】可変ドライブ能力出力ドライバの出力電圧にお
いてグリッチの発生の様子を示す図である。FIG. 7 is a diagram showing how glitches occur in the output voltage of the variable drive capability output driver.
【図8】可変ドライブ能力出力ドライバの出力電圧を示
す図である。FIG. 8 is a diagram showing an output voltage of a variable drive capability output driver.
101, 102, 103, 104 集積回路内部の抵抗 105, 107, 106, 108 低域通過フィルタ 109, 110 比較器 111, 112 エッジトリガD型フリップフロップ 113, 114 3ビットアップダウンカウンタ 118, 119, 120, 121, 122 低レベル電圧ドライブ能力
出力端子 128, 129, 130, 131, 132 ダミー出力バッファの低レ
ベル電圧ドライブ能力制御入力端子 133, 165, 166 接地 135, 136, 137, 138, 139 2入力ANDゲート 140, 141, 142, 143, 144 2入力ORゲート 145, 146, 147, 148, 149 2入力ANDゲート 150 Nチャンネル出力ドライバ(ドライブ能力×8) 151 Nチャンネル出力ドライバ(ドライブ能力×4) 152 Nチャンネル出力ドライバ(ドライブ能力×2) 153, 154 Nチャンネル出力ドライバ(ドライブ能力×
1) 155 Pチャンネル出力ドライバ(ドライブ能力×8) 156 Pチャンネル出力ドライバ(ドライブ能力×4) 157 Pチャンネル出力ドライバ(ドライブ能力×2) 158, 159 Pチャンネル出力ドライバ(ドライブ能力×
1) 160 Nチャンネル出力ドライバ(ドライブ能力×8) 161 Nチャンネル出力ドライバ(ドライブ能力×4) 162 Nチャンネル出力ドライバ(ドライブ能力×2) 163, 164 Nチャンネル出力ドライバ(ドライブ能力×
1) 167 ダミー出力インピーダンス設定外部抵抗 168, 169 電源 170, 171 冗長アップダウンカウンタ 172, 173, 174 ダミー出力バッファ 177 電源電圧 201 TTL集積回路 202, 203 NPNトランジスタ 204 負荷抵抗 205 負荷容量 206 出力端子 207 抵抗 208 ダイオード 301 ドライブ能力制御入力 302, 303, 304, 305 2入力ORゲート 306 Pチャンネル出力ドライバ(ドライブ能力×1) 307 Pチャンネル出力ドライバ(ドライブ能力×2) 308 Pチャンネル出力ドライバ(ドライブ能力×4) 309 Pチャンネル出力ドライバ(ドライブ能力×8) 310, 311, 312, 313 2入力ANDゲート 314 Nチャンネル出力ドライバ(ドライブ能力×1) 315 Nチャンネル出力ドライバ(ドライブ能力×2) 316 Nチャンネル出力ドライバ(ドライブ能力×4) 317 Nチャンネル出力ドライバ(ドライブ能力×8) 318 出力端子 319 高インピーダンス制御端子 320 出力バッファ入力端子 321 2入力NANDゲート 322 2入力ANDゲート 326, 327, 328, 329 高レベルドライブ能力制御信号 330, 331, 332, 333 低レベルドライブ能力制御信号 401, 402 抵抗 403 発振回路 404, 405 フィルタ 406 電圧比較器 407 アップダウンカウンタ 408 エッジトリガDタイプフリップフロップ 409 Nチャンネル出力ドライバ(ドライブ能力×8) 410 Nチャンネル出力ドライバ(ドライブ能力×4) 411 Nチャンネル出力ドライバ(ドライブ能力×2) 412 Nチャンネル出力ドライバ(ドライブ能力×1) 413 ダミー抵抗 414 電源 415 接地 416 ドライブ能力制御出力 501 出力電圧 502 参照電圧 503 ダミーバッファ出力電圧 504 調整回路のロック開始点 505 参照電圧の変化 506 再安定化 507 カウンタのアップダウン入力 508 クロック 601 電圧 602 ドライブ制御入力 603 グリッチ 701 出力ドライブ7の電圧 702 出力ドライブ15に変化 703 出力ドライブ8に変化 704 出力ドライブの8で安定101, 102, 103, 104 Internal circuit resistance 105, 107, 106, 108 Low-pass filter 109, 110 Comparator 111, 112 Edge-triggered D-type flip-flop 113, 114 3-bit up / down counter 118, 119, 120 , 121, 122 Low-level voltage drive capability output terminal 128, 129, 130, 131, 132 Low-level voltage drive capability control input terminal of dummy output buffer 133, 165, 166 Ground 135, 136, 137, 138, 139 Two-input AND Gate 140, 141, 142, 143, 144 2-input OR gate 145, 146, 147, 148, 149 2-input AND gate 150 N-channel output driver (drive capacity x 8) 151 N-channel output driver (drive capacity x 4) 152 N-channel output driver (drive capacity x 2) 153, 154 N-channel output driver (drive capacity x 2)
1) 155 P-channel output driver (drive capacity x 8) 156 P-channel output driver (drive capacity x 4) 157 P-channel output driver (drive capacity x 2) 158, 159 P-channel output driver (drive capacity x
1) 160 N-channel output driver (drive capacity x 8) 161 N-channel output driver (drive capacity x 4) 162 N-channel output driver (drive capacity x 2) 163, 164 N-channel output driver (drive capacity x
1) 167 Dummy output impedance setting external resistor 168, 169 Power supply 170, 171 Redundant up / down counter 172, 173, 174 Dummy output buffer 177 Power supply voltage 201 TTL integrated circuit 202, 203 NPN transistor 204 Load resistance 205 Load capacitance 206 Output terminal 207 Resistance 208 Diode 301 Drive capacity control input 302, 303, 304, 305 2-input OR gate 306 P-channel output driver (drive capacity x 1) 307 P-channel output driver (drive capacity x 2) 308 P-channel output driver (drive capacity x 4) 309 P-channel output driver (drive capacity x 8) 310, 311, 312, 313 2-input AND gate 314 N-channel output driver (drive capacity x 1) 315 N-channel output driver (drive capacity x 2) 316 N-channel output Driver (drive capacity x 4) 317 N-channel output driver (drive capacity x 8) 318 Output terminal 319 High impedance control terminal 320 Output buffer input terminal 321 2-input NAND gate 322 2-input AND gate 326, 327, 328, 329 High level drive capability control signal 330, 331, 332, 333 Low level drive capability control signal 401 , 402 Resistance 403 Oscillation circuit 404, 405 Filter 406 Voltage comparator 407 Up / down counter 408 Edge trigger D type flip-flop 409 N-channel output driver (drive capacity x 8) 410 N-channel output driver (drive capacity x 4) 411 N-channel Output driver (drive capability x 2) 412 N-channel output driver (drive capability x 1) 413 Dummy resistor 414 Power supply 415 Ground 416 Drive capability control output 501 Output voltage 502 Reference voltage 503 Dummy buffer output voltage 504 Adjustment circuit lock start point 505 Reference voltage change 506 Re-stabilization 507 Counter up / down input 5 08 Clock 601 Voltage 602 Drive control input 603 Glitch 701 Output drive 7 voltage 702 Change to output drive 15 703 Change to output drive 8 704 Stable at output drive 8
Claims (5)
力を自動補正する制御回路において、 出力端子に、最小ドライブ能力の2n(n=0,1,2…)倍の
ドライブ能力を有する出力トランジスタを複数並設して
成る出力トランジスタ群を接続し、 前記出力トランジスタ群は前記最小ドライブ能力を有す
る出力トランジスタを少くとも2個含み、 前記複数の出力トランジスタをそれぞれ独立に制御する
ように構成したドライブ能力制御回路。1. A control circuit for automatically correcting the drive capability of an output circuit having a variable drive capability, wherein an output transistor having a drive capability of 2 n (n = 0, 1, 2,...) Times the minimum drive capability at an output terminal. A plurality of output transistors connected in parallel, the output transistor group including at least two output transistors having the minimum drive capability, and a drive configured to control the plurality of output transistors independently. Capability control circuit.
=0,1,2…)倍のドライブ能力を有する複数の出力トラン
ジスタを並列に接続して成ると共に、前記最小ドライブ
能力の出力トランジスタを少くとも2個含み、 前記出力端子のドライブ能力が、請求項1記載の前記ド
ライブ能力制御回路に設けられた前記複数の出力トラン
ジスタを制御する信号によって補正される出力回路。2. An output circuit having a variable drive capability, comprising an output transistor group for driving an output terminal, wherein the output transistor group has a minimum drive capability of 2 n (n
= 0,1,2...), A plurality of output transistors having a driving capability twice as large as each other, and at least two output transistors having the minimum driving capability. Item 2. An output circuit corrected by a signal for controlling the plurality of output transistors provided in the drive capability control circuit according to Item 1.
を有する複数の出力トランジスタを並列に接続して成る
と共に、前記最小ドライブ能力の出力トランジスタを少
くとも2個含む出力トランジスタ群と、 前記複数の出力トランジスタを個別に駆動するゲート手
段と、 前記出力端子のドライブ能力を補正するカウンタと、 一の入力端子には出力ドライバの前記出力端子が接続さ
れ、他の入力端子には所定の参照電圧が接続された比較
器と、を備え、 前記カウンタは、最下位ビットを除くビットをカウント
アップまたはカウントダウンする第1のカウンタと、最
下位ビットを制御する第2のカウンタから構成され、 前記第2のカウンタは、前記最小ドライブ能力を有する
出力トランジスタと同数の少くとも2ビットから成り、
前記最小ドライブ能力を有する出力トランジスタを制御
するゲート手段に接続され、 前記第1のカウンタの出力は最小ドライブ能力の2n倍
(但し、nは0を除く)のドライブ能力を有する出力ト
ランジスタを制御するゲート手段にそれぞれ接続され、 前記比較器は、その出力が前記カウンタのアップ/ダウ
ン制御入力端子に接続され、前記出力端子のドライブ能
力を前記参照電圧と比較し、 前記比較器の出力信号により前記カウンタをカウントア
ップまたはカウントダウンして出力端子のドライブ能力
を補正するようにした出力回路。3. A plurality of output transistors for driving an output terminal in an output circuit having a variable drive capability, the plurality of outputs having a drive capability of 2 n (n = 0, 1, 2,...) Times the minimum drive capability. An output transistor group including at least two output transistors having the minimum drive capability and connected in parallel, gate means for individually driving the plurality of output transistors, and correcting the drive capability of the output terminal A counter having one input terminal connected to the output terminal of the output driver, and the other input terminal connected to a predetermined reference voltage. A first counter for counting up or counting down bits; and a second counter for controlling least significant bits. Printer consists output transistor as many at least two bits having the minimum drivability,
Connected to gate means for controlling the output transistor having the minimum drive capability, wherein the output of the first counter controls the output transistor having a drive capability of 2 n times (where n is not 0) the minimum drive capability. The comparator has an output connected to an up / down control input terminal of the counter, compares the drive capability of the output terminal with the reference voltage, and outputs the output signal of the comparator. An output circuit which counts up or down the counter to correct the drive capability of the output terminal.
構成され、カウントアップ時においては、レジスタを1
つずつセットし、全てのレジスタがセット状態にある時
には該全てのレジスタをリセットすると共に前記第1の
カウンタをカウントアップし、カウントダウン時におい
ては、レジスタを1つずつリセットし、全てのレジスタ
がリセット状態にある時には、該全てのレジスタをセッ
トすると共に前記第1のカウンタをカウントダウンする
ことを特徴とする請求項3記載の出力回路。4. The second counter is composed of a plurality of registers.
When all the registers are in the set state, all the registers are reset, and the first counter is counted up. At the time of the countdown, the registers are reset one by one, and all the registers are reset. 4. The output circuit according to claim 3, wherein when in a state, all the registers are set and the first counter is counted down.
ビット側から下位ビット側へ、前記出力トランジスタ群
のうち最もドライブ能力の高い出力トランジスタを制御
するゲート手段からドライブ能力の低い出力トランジス
タを制御するゲート手段へ、順次接続されて成る請求項
3記載の出力回路。5. An output transistor having a lower drive capability from a gate means for controlling an output transistor having the highest drive capability of the output transistor group from the most significant bit side to the lower bit side of the output of the first counter. 4. The output circuit according to claim 3, wherein the output circuit is connected to the gate means for controlling the power supply.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20019593A JP2601147B2 (en) | 1993-07-21 | 1993-07-21 | Output circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20019593A JP2601147B2 (en) | 1993-07-21 | 1993-07-21 | Output circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0736580A JPH0736580A (en) | 1995-02-07 |
| JP2601147B2 true JP2601147B2 (en) | 1997-04-16 |
Family
ID=16420388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20019593A Expired - Fee Related JP2601147B2 (en) | 1993-07-21 | 1993-07-21 | Output circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2601147B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4536449B2 (en) * | 2004-07-29 | 2010-09-01 | 富士通株式会社 | Driver circuit, semiconductor device, and electronic device |
| JP4557996B2 (en) * | 2007-03-08 | 2010-10-06 | ルネサスエレクトロニクス株式会社 | Semiconductor integrated circuit |
| US9741309B2 (en) * | 2009-01-22 | 2017-08-22 | Semiconductor Energy Laboratory Co., Ltd. | Method for driving display device including first to fourth switches |
| JP2011124683A (en) * | 2009-12-09 | 2011-06-23 | Toshiba Corp | Output buffer circuit, input buffer circuit, and input/output buffer circuit |
-
1993
- 1993-07-21 JP JP20019593A patent/JP2601147B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0736580A (en) | 1995-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3807351B2 (en) | Impedance control method and impedance control circuit for semiconductor integrated circuit | |
| US5606275A (en) | Buffer circuit having variable output impedance | |
| US6573777B2 (en) | Variable-delay element with an inverter and a digitally adjustable resistor | |
| JP4059387B2 (en) | Apparatus for changing the slew rate of a transition edge of a digital signal at a node of an integrated circuit | |
| US6469480B2 (en) | Voltage regulator circuit having output terminal with limited overshoot and method of driving the voltage regulator circuit | |
| US5506534A (en) | Digitally adjustable picosecond delay circuit | |
| US7649519B2 (en) | Source drivers having controllable output currents and related display devices and methods | |
| US6812735B1 (en) | Multiple value self-calibrated termination resistors | |
| US12052018B2 (en) | Deglitcher with integrated non-overlap function | |
| US5739715A (en) | Digital signal driver circuit having a high slew rate | |
| US5184129A (en) | Switchable DAC with current surge protection | |
| US6909305B1 (en) | Digitally controlled impedance driver matching for wide voltage swings at input/output node and having programmable step size | |
| US7595645B2 (en) | Calibration circuit and semiconductor device incorporating the same | |
| JP2601147B2 (en) | Output circuit | |
| US5023614A (en) | Switchable DAC with current surge protection | |
| US7088152B2 (en) | Data driving circuit and semiconductor memory device having the same | |
| KR100316037B1 (en) | Output buffer circuit | |
| EP1618654B1 (en) | A method of controlling a variable gain amplifier and electronic circuit | |
| EP0652641A1 (en) | Slew rate control circuit | |
| JPS6387809A (en) | Operational amplifier | |
| JP3116922B2 (en) | Semiconductor integrated circuit | |
| JP7190226B1 (en) | Multi-level output gate driver and gate voltage control method | |
| KR102781250B1 (en) | Digital to Analog Converter of having Linearity | |
| JPH0918303A (en) | Integrated circuit device provided with delay circuit | |
| JP2550861B2 (en) | ECL type logic circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19961126 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080129 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090129 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100129 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110129 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110129 Year of fee payment: 14 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110129 Year of fee payment: 14 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110129 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120129 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |