칩 선택
Chip select
마스터와 세 개의 슬레이브 선택 선이 있는 SPI의 예.4개의 칩 모두 SCLK, MISO 및 MOSI 라인을 공유하지만 각 슬레이브에는 자체적인 슬레이브 선택이 있다는 점에 유의하십시오.
칩 선택(CS) 또는 슬레이브 선택(SS)은 보통 3상태 논리를 활용하여 동일한 컴퓨터 버스에 연결된 여러 개 중에서 하나의 집적회로(또는 일반적으로 "칩"이라고 함)를 선택하는 데 사용되는 디지털 전자제품의 제어 라인의 이름이다.[1][2]
칩/슬레이브 선택을 사용하는 버스는 직렬 주변 인터페이스 버스(SPI 버스)이다.[3]
엔지니어가 동일한 입력 와이어 세트(예: 컴퓨터 버스)에 여러 장치를 연결해야 하지만 버스에 있는 다른 장치와는 독립적으로 각 장치에 데이터나 명령을 주고받을 수 있는 기능을 유지할 경우 칩 선택을 사용할 수 있다.칩 선택은 장치의 I/O 핀을 해당 장치의 내부 회로에 연결하는 많은 통합 회로의 명령 핀이다.[4]
칩 선택 핀이 비활성 상태로 유지되면 칩이나 장치는 "deaf"가 되며, 다른 입력 핀의 상태 변화에 주의를 기울이지 않는다. 즉, 출력이 고임피던스 상태로 유지되기 때문에 다른 칩이 그러한 신호를 구동시킬 수 있다.칩 선택 핀이 활성 상태로 유지되면 칩이나 장치는 입력이 변경되면 "히어"가 이를 위한 것이라고 가정하고 버스의 유일한 칩인 것처럼 반응한다.다른 칩은 칩 선택 핀이 비활성 상태에 있기 때문에, 그들의 출력은 고임피던스로, 선택된 단일 칩이 출력을 구동할 수 있다.[5]
CS는 또한 전력 소비량에 영향을 미치거나 특정 회로(SRAM 또는 DRAM 등)에서 사이클 제어의 역할을 할 수 있다.[6]
참조
- ^ Kalinsky, David (February 2002). "Introduction to Serial Peripheral Interface". Retrieved 2 January 2013.
- ^ S. K. Venkata Ram (2004). Advanced Microprocessor & Microcontrollers. Firewall Media. pp. 94–. ISBN 978-81-7008-310-8.
- ^ John Catsoulis (16 May 2005). Designing Embedded Hardware. "O'Reilly Media, Inc.". pp. 176–. ISBN 978-0-596-00755-3.
- ^ Sivarama P. Dandamudi (15 July 2005). Guide to Assembly Language Programming in Linux. Springer Science & Business Media. pp. 45–. ISBN 978-0-387-25897-3.
- ^ H.R. Taylor (14 March 2013). Data Acquisition for Sensor Systems. Springer Science & Business Media. pp. 249–. ISBN 978-1-4757-4905-2.
- ^ "chip-enable input JEDEC". www.jedec.org. Retrieved 2019-05-21.