JH8CHUのホームページ> トランジスタ・パルス回路の解析 >双安定マルチバイブレータの解析

双安定マルチバイブレータの解析


本ページ作成。(2026/01/08)

  1. 回路の機能

  2. バイステーブル・マルチバイブレータまたはフリップ・フロップ(F/F)などとも呼ばれます。
    回路の直流的な安定状態がふたつあり、1bitの情報を記憶出来る回路です。
    ふたつの安定状態間を遷移させるために、set信号、reset信号、トグル信号などの
    入力端子を持ちます。それぞれの入力端子をset端子、reset端子、トグル端子などと
    呼びます。(トグル端子は、T端子、クロック端子などとも呼ばれます。)


    ここに記載した回路は基本的なもので、双安定マルチバイブレータはいくつか
    バリエーションがあります。

  3. 回路図

    1. RSフリップ・フロップ


    2. T-フリップ・フロップ


  4. 双安定マルチバイブレータの動作

    1. 双安定マルチバイブレータの基本構成
    2. トランジスタ・スイッチ の回路を2段接続し、更に2段目のスイッチの
      出力を1段目のスイッチの入力に戻してループ回路を構成したとします。
      こうすると回路全体で直流的な正帰還がかかります。


      動作の詳細を見ていきます。
      今、仮にTr1がOFFだったとします。
      そうするとTr1のコレクター電圧が上昇するため、
      RC1とRB2経由でTr2にベース電流が流れます。
      そして、このベース電流によりTr2がONします。
      そうするとTr2のコレクター電圧が低下しますが、
      このときの電圧(VCE2(sat))は0[V]に近く、Tr1をONさせるための
      ベース〜エミッタ間電圧より小さくなるため、
      Tr1のベース電流は流れなくなり、Tr1はOFFします。
      これらの結果、最初に仮定したTr1がOFFしている条件が満たされ
      Tr1がOFF、Tr2がONの状態で回路が安定します。


      次に、仮にTr1がONだったとします。
      Tr1とTr2の回路は同じ形をしているので
      結局、Tr1がON、Tr2がOFFの状態で回路が安定します。


      このように、双安定マルチバイブレータはふたつの安定状態を持ちますが
      このままでは、どちらの状態になるかは電源を入れたときの偶発的な条件
      によるものと考えられます。
      なお、Tr1とTr2の回路は同じ形をしているので
      マルチバイブレータの回路は通常、下図のように左右対称に書きます。


    3. トリガー回路を付加
    4. 双安定マルチバイブレータのふたつの安定状態間を互いに遷移させるための
      トリガー回路を付加します。方法としては下記の三つが考えられます。
      No. トリガ・パルス
      の印加位置
      パルスの極性 特徴 備考
      1 ONトランジスタ
      のベース
      負極性 トリガをベースに印加するので
      トランジスタの 増幅作用により
      トリガの電力が少なくて済む。
      この裏返しとして、ノイズに
      やや敏感となる。
      2 OFFトランジスタ
      のベース
      正極性 トリガをベースに印加するので
      トランジスタの 増幅作用により
      トリガの電力が少なくて済む。
      No.1の方法より更にノイズに
      敏感となるので、ベースを抵抗経由
      で負電圧に引いてやるのが現実的。
      3 OFFトランジスタ
      のコレクタ
      負極性 トリガをベースに印加する場合より
      トリガの電力が必要であるが、
      その分ノイズに強くなる。
      トランジスタはふたつあるので、組合わせとして上記から異なる2通りを選ぶことも
      出来ますがほとんど見かけません。やらない方が無難です。

      最初にまずトリガー・パルスの作り方ですが、典型的な方法は
      CR微分回路を使うことです。
      矩形波をCR微分回路に通すと、矩形波の立上がりで正極性のトリガ・パルスが、
      また矩形波の立下りで負極性のトリガ・パルスが発生します。
      この後、必要に応じて、ダイオードにより正極性または負極性のパルスのみ
      取り出します。下図は負極性のトリガ・パルスを発生させる例です。


      もちろん、この回路でダイオード(D)の向きを逆にすれば、正極性の
      トリガ・パルスを生成出来ます。
      で、このCR微分回路を使ってトリガ・パルスを印加する代表的な回路は
      以下となります。

      (1)ONトランジスタのベースに負極性パルスを印加する方法

      初期状態はTr1がON、Tr2がOFFとします。
      そうするとTr1のベース電圧は約0.7[V]です。
      そこへSn端子経由で負のパルスを入力すると、Tr1のベース電圧が下がり
      コレクタ電流が減少するためQp端子の電圧が上ります。以下、正帰還により、
      Tr2のベース電流増加→Tr2のコレクタ電流増加→ Tr2のコレクタ電圧低下→Tr1のベース電圧低下
      と正帰還の動作となり、トランジスタのONとOFFが切り替わります。
      その後はトリガ・パルスが消えてもTr1がOFF、Tr2がONのまま安定します。
      Tr1をONにするためにはRn端子から負のトリガ・パルスを入力します。
      なお、Tr1がOFFの状態で、Sn端子にトリガ・パルスを加えても無視されます。

      (2)OFFトランジスタのベースに正極性パルスを印加する方法
      初期状態はTr1がON、Tr2がOFFとします。
      そうするとTr2のベース電圧はほぼ0[V]です。
      そこへSp端子経由で正のパルスを入力すると、Tr2のベース電圧が上がり
      コレクタ電流が増加するためQn端子の電圧が下ります。以下、正帰還により、
      Tr1のベース電流減少→Tr1のコレクタ電流減少→ Tr1のコレクタ電圧上昇→Tr2のベース電圧上昇
      と正帰還の動作となり、トランジスタのONとOFFが切り替わります。
      その後はトリガ・パルスが消えてもTr1がOFF、Tr2がONのまま安定します。
      Tr1をONにするためにはRp端子から正のトリガ・パルスを入力します。
      なお、Tr2がONの状態で、Sp端子にトリガ・パルスを加えても無視されます。


      (3)OFFトランジスタのコレクタに負正極性パルスを印加する方法
      CR微分回路の抵抗(RT1、RT2)がVccに接続されていることに
      注意しましょう。グランドに接続してしまうと、パルスが入っていないときでも
      ダイオード経由でVccからRT経由で電流が流れ、動作がおかしくなります。
      初期状態はTr1がON、Tr2がOFFとします。
      そうするとTr2のコレクタ電圧はVccです。
      そこへSn端子経由で負のパルスを入力すると、Tr2のコレクタ電圧が下がり、以下
      Tr1のベース電流減少→Tr1のコレクタ電流減少→ Tr1のコレクタ電圧上昇→Tr2のベース電流増加
         →Tr2のコレクタ電流増加→Tr2のコレクタ電圧低下
      と正帰還の動作となり、トランジスタのONとOFFが切り替わります。
      その後はトリガ・パルスが消えてもTr1がOFF、Tr2がONのまま安定します。
      Tr1をONにするためにはRn端子から負のトリガ・パルスを入力します。
      なお、Tr2がONの状態で、Rn端子にトリガ・パルスを加えても無視されます。


    5. RSフリップ・フロップ
    6. 前項で見たように、双安定マルチバイブレータの状態を反転させるために
      ふたつのトリガ・パルス端子を持つものをRSフリップ・フロップ、または
      セット・リセット・フリップ・フロップと言い、最も基本的な記憶回路となります。
      下図は負極性トリガ・パルスで動作するRSフリップ・フロップのタイム・チャートです。


    7. T-フリップ・フロップ
    8. セット端子とリセット端子に同時にトリガ・パルスを入力し、パルスが入る度に
      状態が反転するようにした双安定マルチバイブレータをT-フリップ・フロップと言います。
      一般的にセット端子とリセット端子に同時にトリガ・パルスが入ると、セットされるか
      リセットされるか、パルス入力後の状態が不定になります。
      そこで、RB1、RB2と並列に コンデンサCB1、CB2をそれぞれ接続しておきます。

      T-フリップ・フロップの動作説明です。
      初期状態はTr1がON、Tr2がOFFとします。このとき、
      コンデンサ:CB2の両端の電圧はほぼ0[V]であり、
      コンデンサ:CB1の両端の電圧は(Vcc - VBE1)を
      抵抗RC2とRB1で分圧した電圧に充電されています。
      一般的にはRC2≪RB1、かつVBE1≪Vccなので
      乱暴に言えばCB1の両端はほぼVccに近い電圧です。
      この状態で負のトリガ・パルスが入ると、その瞬間両方のトランジスタ
      のベース電圧が負となるため、トランジスタは両方ともOFF状態になります。
      そうすると元々ONであったTr1のコレクタの電圧が上昇しますが
      コンデンサCB2両端の電圧が0であったため、Tr2側のベース電圧が
      Tr1のベース電圧より先に上昇します。この後、コンデンサCB2
      充電よりCTの放電が早ければCB2の電圧が
      あまり変化しないうちにトリガ・パルスが終了してしまいます。
      パルスが終了したときTr1よりTr2のベース電圧がやや高いため
      正帰還によりTr2がON、Tr1がOFFの状態で安定します。
      こうしてパルス印加前の状態からON/OFFが逆になります。


      T-フリップ・フロップの動作波形は下図にようになります。


  5. 今後の課題

    1. CB1、CB2の決定方法
    2. T-フリップ・フロップにおけるCB1、CB2の定量的な決定方法が
      いまいち納得いきません(-_-?
      文献1によると、
      CB1 * RB1 > CT * RT
      かつ
      CB2 * RB2 > CT * RT
      となるように決めるとあります。しかし、一般的に
      RT>RC1
      RT>RC2
      かつ
      RB1>RC1
      RB2>RC2
      となるので、CTの(放電時)時定数とCB1、CB2の (充電時)時定数は、だいたいですが、それぞれ
      CT * RC1(またはRC2)
      CB1 * RC2
      CB2 * RC1
      で決まるように思われます。
      例えば、CB1の両端の電圧が≒0[V]、CB2の両端の電圧が≒Vccのとき
      CB2の電流を無視すると、CB1とCTの電流は概ね同じ
      値と見なせます。ここでRCとCB
      RC = RC1 = RC2
      CB = CB1 = CB2
      となるよう決めるとすれば、例えば
      CB > CT
      の条件で良いように思われます。(-_-?

    3. ディジタルICによるフリップ・フロップ
    4. 今や、RSフリップ・フロップやT-フリップ・フロップをトランジスタで組むことは
      ほとんどありません。専用のICが安価に売っているからです。(^o^;;
      また、ディジタルICによるフリップ・フロップの実現方法については、
      ディジタル回路の解析ページに記載予定です。 (2026/01/08時点で未着手)
      とは言え、規格化されたICの電源電圧とは異なる電源電圧で、フリップ・フロップの機能が
      欲しくなったとき、トランジスタ・フリップ・フロップが役に立つことが
      あるかもしれません(^^?

  6. 参考文献

    1. パルス回路の設計(昭和56年(1981) 第20版(改訂10版)) P-95〜102 双安定マルチバイブレータ、猪飼國夫著、CQ出版社
    2. ディジタル回路(昭和63年(1988) 第1版第1刷) 2.2 マルチバイブレータ、川又晃著、オーム社
    3. パルスとディジタル回路(昭和60年(1985) 第3版第1刷) 第3章 マルチバイブレータの基礎、 小柴典居著、オーム社

  7. 関連項目

    1. トランジスタ・パルス回路の解析− トランジスタ・スイッチ動作の基本
    2. トランジスタ・パルス回路の解析− CR微分回路、RC積分回路


JH8CHUのホームページ> トランジスタ・パルス回路の解析> 双安定マルチバイブレータの解析


Copyright (C)2026 Masahiro.Matsuda(JH8CHU), all rights reserved.