チップセレクト

デジタルエレクトロニクスの制御線
マスターと3本のスレーブセレクトラインを持つSPIの例。4つのチップすべてがSCLK、MISO、MOSIラインを共有していますが、各スレーブは独自のスレーブセレクトラインを持っていることに注意してください。

チップセレクトCS)またはスレーブセレクトSS )は、デジタルエレクトロニクスにおける制御ラインの名称であり、通常は3ステートロジックを利用して、同じコンピュータバスに接続された複数の集積回路(一般に「チップ」と呼ばれる)から1つ(または1セット)を選択するために使用される[1] [2]

チップ/スレーブセレクトを使用するバスの1つに、シリアルペリフェラルインターフェースバス(SPIバス)があります。[3]

エンジニアが複数のデバイスを同じ入力線(例えばコンピュータバス)に接続しながら、バス上の他のデバイスとは独立して各デバイスへのデータやコマンドの送受信機能を維持する必要がある場合、チップセレクトを使用できます。チップセレクトは、多くの集積回路に搭載されているコマンドピンであり、デバイスのI/Oピンをそのデバイスの内部回路に接続します。[4]

チップセレクトピンが非アクティブ状態に保持されている場合、チップまたはデバイスは「耳が聞こえない」状態となり、他の入力ピンの状態変化には注意を払いません。出力は高インピーダンス状態に保持されるため、他のチップはそれらの信号を駆動できます。チップセレクトピンがアクティブ状態に保持されている場合、チップまたはデバイスは「聞こえた」入力の変化が自分宛てであると想定し、バス上に自分だけが接続しているかのように応答します。他のチップのチップセレクトピンは非アクティブ状態であるため、それらの出力は高インピーダンス状態となり、選択された1つのチップがそれらの出力を駆動できます。[5]

CSは電力消費に影響を与えたり、特定の回路(SRAMDRAMなど)のサイクル制御として機能したりすることもある。[6]

参考文献

  1. ^ Kalinsky, David (2002年2月). 「シリアル周辺機器インターフェース入門」. 2013年1月2日閲覧。
  2. ^ SK Venkata Ram (2004). 高度なマイクロプロセッサとマイクロコントローラ. ファイアウォールメディア. pp. 94–. ISBN 978-81-7008-310-8
  3. ^ John Catsoulis (2005年5月16日). 組み込みハードウェアの設計. O'Reilly Media, Inc.. pp. 176–. ISBN 978-0-596-00755-3
  4. ^ Sivarama P. Dandamudi (2005年7月15日). Linuxにおけるアセンブリ言語プログラミングガイド. Springer Science & Business Media. pp. 45–. ISBN 978-0-387-25897-3
  5. ^ HR Taylor (2013年3月14日). センサーシステムのためのデータ取得. Springer Science & Business Media. pp. 249–. ISBN 978-1-4757-4905-2
  6. ^ "chip-enable input | JEDEC". www.jedec.org . 2019年5月21日閲覧
「https://en.wikipedia.org/w/index.php?title=Chip_select&oldid=1253265998」より取得