JAJSTV0 March 2024 SN74LV8T596
PRODUCTION DATA
このアプリケーションでは、SN74LV8T596 を使用して 7 セグメント ディスプレイを制御します。この実装では、シリアル出力を利用し、いくつかの入力信号を組み合わせることで、ディスプレイの制御に必要な I/O ピンの数を 16 個から 4 個に削減します。他の I/O エクスパンダとは異なり、SN74LV8T596 では、制御用の通信インターフェイスは必要ありません。シンプルな GPIO ピンで簡単に動作できます。
ディスプレイをオフにする必要がある場合や、輝度を制御するために PWM 信号に接続する必要がある場合、OE ピンを使用して出力を簡単にディスエーブルにすることができます。ただし、このピンを Low に接続し、SN74LV8T596 の出力をそれに応じて制御してすべての出力をオフにすることができ、必要な I/O を 3 つに減らすことができます。カスケード接続可能な SN74LV8T596 デバイスの数に、実際の制限はありません。デバイスをさらに追加する場合、シリアル出力を以下のシリアル入力に接続し、それに応じてクロックを接続する必要があります。シフト レジスタと出力レジスタを別々に制御することで、次の桁のデータがシフト レジスタにロードされている間に目的の桁を表示できます。
電源投入時、シフト レジスタと出力レジスタの初期状態は不明です。シフト レジスタと出力レジスタを定義された状態にするには、シフト レジスタをクリアしてから、シフト レジスタと出力レジスタにクロックを供給する必要があります。図 8-1 に示すように、シフト レジスタをオール ゼロに初期化するため、RC 回路を SRCLR ピンに接続できます。OE ピンを抵抗でプルアップすることで、出力をハイ インピーダンス状態にしたまま上記のプロセスを実行できるため、表示不良の原因となる誤データを防止できます。