SPI 통신에서 MISO 핀이 Hi-Z 인 이유
SPI 통신에서 SLAVE의 출력핀 MISO 가 평소 동작되지 않을 때 Hi-Z(하이임피던스) 인 이유는 SPI 통신 프로토콜이 MASTER에서 CS 핀을 통해 여러개의 디바이스를 제어할 수 있기 때문이다.
MISO 라인을 여러 SLAVE들이 공유하여 연결하게 되는데 이때 SLAVE들 중 하나라도 Hi-Z 가 아닌 출력 상태(LOW or HIGH)를 한다면 다른 SLAVE 디바이스가 데이터 통신하는데 방해받을 수 있기 때문이다.
끝 :)
0 댓글