工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路

コンピュータ、通信機器、その他類似システムに見られるデジタル回路の学習や製作に興味がありますか? 最初に見るべきはトランジスタ・フリップフロップです。

フリップフロップの基本構成要素はロジックゲートであり、ブール関数を実装する理想化された電子モデルです。これらのロジックゲートにはコンデンサや抵抗などのコンポーネントが含まれる場合がありますが、主にトランジスタで構成されます。

以下に、さまざまなタイプのフリップフロップ回路とその配線図を詳述しました。プロジェクトでそれらを作る方法を見つけるために読み進めてください。

フリップフロップとは?

フリップフロップは、何らかの形式の内蔵メモリを持つシーケンシャルロジック回路です。したがって、現在の入力、過去の入力、および(または)過去の出力からのデータを使用してシステムを動作させることができます。

この回路は、2つの安定状態(ロジックレベル0または1)をもたらす複数のロジックゲートで構成され、フリップフロップをバイステーブルマルチバイブレータにしています。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
さまざまなタイプのロジックゲート
出典: Wikimedia Commons

ラッチとフリップフロップ回路の違いは、後者がエッジトリガ型であることです。エッジトリガとは、デジタル回路の動作を調整する制御信号を持つことを意味します。制御入力は通常、専用のクロック信号であり、これにより同期式システムとなります。

しかし、ラッチ回路はレベルトリガ型であり、入力が変化すれば出力が変わる可能性があります。クロックパルスやクロックイベントでアクティブ化されないため、非同期式システムです。

ラッチがフリップフロップ回路の不可欠な要素であり、電源障害が発生するとデータを失う揮発性メモリ要素であることは注目に値します。

フリップフロップのタイプ

4種類のフリップフロップがあり、それぞれ異なる回路設計と真理値表を持っています。

SRフリップフロップ

SRフリップフロップは、そのS(セット)とR(リセット)入力から名付けられています。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
クロス結合NANDゲートを持つクロックドSRフリップフロップ回路
出典: Wikimedia Commons

4種類の中で最も一般的に使用され、最もシンプルな回路を持ち、SRラッチと類似した真理値表を持ちます。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
SRラッチの真理値表

JKフリップフロップ

JKデジタル回路は、SとRが同時にハイにならないようにすることで、SRフリップフロップの設計を改良し、禁止状態の可能性を排除します。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
NANDゲートを使用したJKフリップフロップ回路
出典: Wikimedia Commons

以下の真理値表を持ちます。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
JKフリップフロップの真理値表

Dフリップフロップ

「データ」または「遅延」フリップフロップとしても知られ、この回路は1つの入力ピン(D)を持つ1ビットメモリセルです。レジスタやカウンタの作成にデジタルエレクトロニクスシステムで最も一般的に使用されます。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
NOTゲートと4つのNANDゲートを使用したDフリップフロップ回路
出典: Wikimedia Commons

回路の出力はクロックの立ち上がりエッジでのみ変化し、以下の真理値表になります。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
Dフリップフロップの真理値表

Tフリップフロップ

Tフリップフロップは、2つの入力を接続してT入力を形成するJKフリップフロップの単一入力版です。Tはトグルを意味し、回路がその状態を反転できるためです。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
NANDゲートを使用したTフリップフロップ回路
出典: Wikimedia Commons

この回路は以下の真理値表を示します。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
Tフリップフロップの真理値表

フリップフロップの応用

トランジスタ・フリップフロップ回路

ロジックゲートはフリップフロップの主要要素ですが、エレクトロニクスにおけるロジックを表すモデルです。実際の電気回路は、電流の流れを制御するためにクロス結合されたコンポーネントを持ちます。それらの真理値表の値は、バイナリ数字1(高電圧)または0(低電圧)を示します。

トランジスタ、抵抗、コンデンサなどのコンポーネントが含まれ、最も一般的な3つの回路の作り方を紹介します。

1トランジスタ・フリップフロップ

他の従来型フリップフロップと同様に、シングルタイプのトランジスタは1ビットのデータを格納し、セットとリセットの入力セット、および状態を安定させるフィードバックループを持ちます。

トランジスタ(NPN)の他に、この回路には2つのダイオード、2つのコンデンサ、6つの抵抗、およびLEDが含まれます。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
1トランジスタ・フリップフロップ回路図

上図から、C2に電源電圧を印加することで回路をセットできます。この5Vパルスによりトランジスタのベース電圧が上昇し、クロック信号が増幅されます。C1とD1が出力信号を整流し、その結果として得られるDC電圧がC2に現れます。

この回路は、フリップフロップをON状態に保つ正のフィードバックループを維持します。D2はトランジスタの飽和(過剰な電流)を防ぎ、それによって正のフィードバック信号を消失させる連続ON状態を防止します。

回路をオフにするには、C2を放電するか、短期間クロック信号を取り除きます。クロック信号を再接続しても、6.8kΩと3.3kΩの抵抗とコンデンサC2が高入力を大きく減衰させるため、フリップフロップはオフのままです。

トランジスタを使用したDフリップフロップ回路

Dタイプ・フリップフロップ回路は、その配線のベースとしてゲートドDラッチを持ち、クロック回路を追加してエッジトリガ型Dフリップフロップにしています。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
Dフリップフロップ・トランジスタ回路図

トランジスタ、コンデンサ、3つの抵抗で構成される図の下部セクションがクロック機構を形成します。

外部クロックがベース電圧を提供し、トランジスタは正のベース電圧があるときのみ入力データを伝送できます。

抵抗R6とコンデンサC1が方形波クロック信号を鋭いスパイク信号に変換し、立ち上がりエッジを識別します。

全体として、ラッチセクションには2つのトランジスタと4つの抵抗があり、このクロックセクションから電流入力が回路内のラッチトランジスタに向かいます。

出力Qがロジック0の場合、クロックピンとデータ入力ピンに正の信号を印加できます。このアクションにより、格納データまたは状態が1に変わります。

クロック入力がトランジスタベースを充電し、ベース-コレクタ接合を順方向バイアスします。したがって、データ入力の正の信号が入ってくると、ボトムからコレクタへ、そしてラッチへと小さな電流が流れます。

電流は最終的にラッチをトリガし、Qで状態を1に変更させます。ロジック0を適用するには、データ入力ピンをグラウンドに接続し、Qを0にシフトバックしてこのビットを格納します。

ディスクリートトランジスタを使用したTフリップフロップ

トグルフリップフロップはデータフリップフロップと非常に似ていますが、データ入力の代わりに、ピンが相補出力Q'から信号を取得します。

トランジスタ・フリップフロップ: 信頼性の高いバイナリデータ保存のための基本シーケンシャルロジック回路
Tフリップフロップ・トランジスタ回路図

出力がハイのときにローのデータ入力を、出力がローのときにハイのデータ入力を得ることが目標です。したがって、Q'が方程式で重要になります。

しかし、ディスクリート回路であるため、システムは動作しません。これはトランジスタのベースをコレクタに接続することと同等だからです。この問題は、直列に追加のコンデンサC2と、出力Qに接続された抵抗R8を導入することで解決できます。

コンデンサが入力と出力信号の間にラグを作り、抵抗がコンデンサを放電します。これら2つにより、トランジスタ出力が期待通りに連続的に状態を切り替えることを保証します。

まとめ

結論として、トランジスタ・フリップフロップは内蔵メモリ機能により、ほとんどの電子およびコンピュータ回路の基本構成要素となっています。

プロジェクトにこのような回路が必要な場合、上記で説明したコンポーネントを購入して、自分でユニットを構築する方が安価です。

これらのコンポーネントや、回路をセットアップするために必要なPCBについて詳しく知りたい場合は、お気軽にお問い合わせください。

産業技術

  1. 555タイマーと4027フリップフロップによる3ビットバイナリカウンタ
  2. IoTデータ製品UI設計:不可欠な9つの考慮事項
  3. データ:インダストリー4.0を駆動する見えざる原材料
  4. BigStitcher:大規模3D組織イメージングをシンプルに
  5. 堅牢なWi-Fiネットワークでエッジコンピューティング効率を飛躍させる
  6. 高度医療機器向け精密PCB:厳格な要件に対応
  7. 貴社の工場はスマートマニュファクチャリングの準備ができていますか?インダストリー4.0の力を解き放て
  8. デジタルデータ収集でメンテナンスを変革:技術者の効率を最大化
  9. 正確な現場データ収集でプロセスを最適化
  10. x86システム上での効率的なARMコンテナビルド
  11. IoTデータ保存にクラウドコンピューティングが不可欠な理由