
チップセレクト(CS)またはスレーブセレクト(SS )は、デジタル電子機器における制御ラインの名称であり、通常は3ステートロジックを利用して、同じコンピュータバスに接続された複数の集積回路(一般に「チップ」と呼ばれる)から1つ(または1セット)を選択するために使用されます。[ 1 ] [ 2 ]
チップ/スレーブセレクトを使用するバスの1つに、シリアル・ペリフェラル・インターフェース・バス(SPIバス)があります。[ 3 ]
エンジニアが複数のデバイスを同じ入力線セット(例:コンピュータバス)に接続する必要があるものの、バス上の他のデバイスとは独立して各デバイスへのデータやコマンドの送受信機能を維持する必要がある場合、チップセレクトを使用できます。チップセレクトは、多くの集積回路上のコマンドピンであり、デバイスのI/Oピンをそのデバイスの内部回路に接続します。 [ 4 ]
チップセレクトピンが非アクティブ状態に保持されている場合、チップまたはデバイスは「耳が聞こえない」状態になり、他の入力ピンの状態の変化には注意を払いません。出力を高インピーダンス状態に保持するため、他のチップはそれらの信号を駆動できます。チップセレクトピンがアクティブ状態に保持されている場合、チップまたはデバイスは「聞いた」入力の変化が自分宛であると想定し、バス上の唯一のチップであるかのように応答します。他のチップのチップセレクトピンは非アクティブ状態であるため、それらの出力は高インピーダンスになり、選択された単一のチップがその出力を駆動できます。[ 5 ]
CSは電力消費に影響を与えたり、特定の回路(SRAMやDRAMなど)のサイクル制御として機能したりすることもあります。[ 6 ]
参考文献
[編集]- ^ Kalinsky, David (2002年2月). 「シリアル・ペリフェラル・インターフェース入門」. 2013年1月2日閲覧.
- ^ SK Venkata Ram (2004). 『Advanced Microprocessor & Microcontrollers』. Firewall Media. pp. 94–. ISBN 978-81-7008-310-8.
- ^ John Catsoulis (2005年5月16日). 『Designing Embedded Hardware』. O'Reilly Media, Inc.. pp. 176–. ISBN 978-0-596-00755-3.
- ^ Sivarama P. Dandamudi (2005年7月15日). 『Linuxにおけるアセンブリ言語プログラミングガイド』 . Springer Science & Business Media. pp. 45–. ISBN 978-0-387-25897-3.
- ^ HR Taylor (2013年3月14日). Data Acquisition for Sensor Systems . Springer Science & Business Media. pp. 249–. ISBN 978-1-4757-4905-2.
- ^ "chip-enable input | JEDEC" . www.jedec.org . 2019年5月21日閲覧.