ラッチ回路
ゲーテッド・トグル型ラッチ回路は、前の状態を切り換える(トグルする)もうひとつの同期SRラッチである。
Tラッチ(Tフリップフロップと呼ばれることが多い)は、トグル (T) 入力がHighなら、クロック入力がストローブされると状態が変化(「トグル」)する。
Tラッチを表す論理式は、 Qnext = T ⊕ Qpre である。ここで、 Qnext は次の状態であり、 Qprev は前の状態を示している。
Tフリップフロップは、JKフリップフロップを使って作ることができる(具体的には、TがJとKピンを接続することによって実装される)。
また、Dフリップフロップを使用してTフリップフロップを作ることもできる(具体的には、T入力とQpreviousを、XORゲートを通してD入力に接続する)。
トラック・アンド・ラッチ・コンパレータは、ネガティブインダクタンス回路を用いて、電流を操作し、ラッチ状態を作り出す回路である。 このコンパレータはバイポーラとCMOSの両方で高速動作を実現でき、高速のADコンバータなどに利用されている。
JKラッチは、クロックを持つこともありJKフリップフロップと言われることも多い。
JKラッチは、次の状態を持つ。
したがって、JKラッチは、SRラッチにおいては不定となる入力に対して、出力を 切り換える(トグルする) ような動作をする。