J-Kフリップフロップ
双安定マルチバイブレータをテーマにしたもう1つのバリエーションは、J-Kフリップフロップです。基本的に、これは「無効」または「不正」な出力状態のないS-Rフリップフロップの修正バージョンです。次の図をよく見て、これがどのように達成されるかを確認してください。
JおよびK入力
以前はS入力とR入力でしたが、現在はそれぞれJ入力とK入力と呼ばれています。古い2入力ANDゲートは3入力ANDゲートに置き換えられ、各ゲートの3番目の入力はQ出力と非Q出力からフィードバックを受け取ります。
これにより、回路がリセットされたときにのみJ入力が有効になり、回路が設定されたときにのみK入力が有効になります。
つまり、2つの入力は連動されます。 、リレーロジック用語を使用して、両方を同時にアクティブ化できないようにします。
回路が「設定」されている場合、J入力は下側のANDゲートを介したnot-Qの0ステータスによって禁止されます。回路が「リセット」されている場合、K入力は上部ANDゲートを介したQの0ステータスによって抑制されます。
ただし、J入力とK入力の両方が1の場合、何かユニークなことが起こります。これらの3入力ANDゲートの選択的抑制作用により、「セット」状態は入力Jを抑制し、フリップフロップはJ =0のように動作し、K =1は実際には両方が1です。
次のクロックパルスで、出力はセット(Q =1および非Q =0)からリセット(Q =0および非Q =1)に切り替わります(「トグル」)。逆に、「リセット」状態は入力Kを禁止するため、実際には両方が1の場合、フリップフロップはJ =1およびK =0のように動作します。次のクロックパルスにより、回路がリセットからセットに再び切り替わります。
J-Kフリップフロップの論理シーケンス
J-Kフリップフロップと同等のラダーロジックを使用して、この論理シーケンスに従うことができるかどうかを確認してください。
その結果、SRフリップフロップの「無効な」状態が排除され(発生した競合状態とともに)、ボーナスとして便利な機能が得られます。遷移ごとに2つの(双安定)出力状態を切り替える機能です。クロック入力信号の。
J-Kラッチのようなものはなく、J-Kフリップフロップだけです。クロック入力のエッジトリガーがないと、JとKの両方がハイに保持されたときに回路が2つの出力状態を継続的に切り替え(1)、その状況では双安定デバイスではなく非安定デバイスになります。
入力状態のすべての組み合わせに対して双安定動作を維持したい場合は、必須 エッジトリガーを使用して、一度に1ステップ(クロックパルス)と指示した場合にのみトグルするようにします。
J-Kフリップフロップのブロックシンボル
JKフリップフロップのブロックシンボルは、内部回路よりもはるかに恐ろしいものではなく、SRおよびDフリップフロップと同様に、JKフリップフロップには2つのクロックタイプ(負および正のエッジトリガー)があります。
レビュー:
- J-Kフリップフロップは、フィードバックのレイヤーが追加されたS-Rフリップフロップにすぎません。このフィードバックにより、2つのセット/リセット入力の1つが選択的に有効になり、両方がマルチバイブレータ回路にアクティブ信号を伝送できないようになり、無効な状態が排除されます。
- J入力とK入力の両方がアクティブになり、クロック入力がパルス化されると、出力(Qと非Q)の状態が入れ替わります。つまり、回路はトグルします セット状態からリセット状態へ、またはその逆。
関連するワークシート:
- J-Kフリップフロップワークシート
産業技術