エッジトリガとレベルトリガの大きな違いは、エッジトリガでは高電圧期間または低電圧期間にシーケンシャル回路の出力が変化するのに対し、レベルトリガでは高電圧から低電圧、低電圧から高電圧への遷移中にシーケンシャル回路の出力が変化する点です。
シーケンシャル回路では、トリガによって出力が変化する。
トリガには、エッジトリガとレベルトリガがあります。
クロックパルスや信号には2つのレベルがあります。
一つは高電圧(VH)、もう一つは低電圧(VL)です。
さらに、これらの電圧レベルは、トリガの種類を決定するのに役立ちます。
エッジトリガとは?
順序回路において、信号がハイレベルからローレベルへ、またはローレベルからハイレベルへ遷移するときに出力が変化することをエッジトリガと呼びます。
ここで、電圧がローレベルからハイレベルに変化するエッジを立ち上がりエッジ(ポジティブエッジ)と呼びます。
また、ハイレベルからローレベルに変化するエッジを立ち下がりエッジ(ネガティブエッジ)と呼びます。
このように、立ち上がりエッジや立ち下がりエッジでイベントが発生することをエッジトリガーと呼びます。
例えば、エッジトリガでLEDを点灯させる場合を考えてみましょう。
この場合、信号が低電圧から高電圧になるたびにLEDが点灯することになります。
例えば、S-Rフリップフロップ、J-Kフリップフロップ、Dフリップフロップなどが、エッジトリガーを持つフリップフロップの代表的な例です。
レベルトリガーとは
順序回路において、高電圧期間または低電圧期間において出力が変化することをレベルトリガと呼びます。
つまり、エッジトリガのようにエッジで変化するのではなく、高電圧期間か低電圧期間のどちらかで出力が変化します。
このように、クロックレベルでイベントがトリガーされることをレベルトリガーと呼びます。
レベルトリガでLEDを点灯させるとします。
LED は高電圧の間、いつでも点灯させることができます。
つまり、あるクロック・レベルに達するとイベントが発生します。
レベルトリガラッチの例としては、SRラッチやDラッチなどがあります。
エッジトリガーとレベルトリガーの違い
定義
エッジトリガは、クロック信号のポジティブエッジまたはネガティブエッジで回路をアクティブにするトリガです。
これに対して、レベルトリガは、クロックパルスが特定のレベルにあるときに回路をアクティブにするトリガです。
機能性
エッジトリガでは、立ち上がりエッジまたは立ち下がりエッジでイベントが発生しますが、レベルトリガでは、高電圧レベルまたは低電圧レベルの時にイベントが発生します。
これがエッジトリガとレベルトリガの主な違いです。
アプリケーション
さらに、エッジトリガとレベルトリガのもう一つの違いは、フリップフロップがエッジトリガで動作するのに対し、ラッチがレベルトリガで動作することです。
結論
簡単に説明すると、順序回路におけるトリガには2種類あります。
トリガリングの結果、回路の出力が変化することがあります。
エッジトリガとレベルトリガの主な違いは、エッジトリガは高電圧期間または低電圧期間にシーケンシャル回路の出力が変化し、レベルトリガは高電圧から低電圧、低電圧から高電圧への遷移中にシーケンシャル回路の出力が変化することである。