Note/임베디드 노트
SPI 통신
유니_
2020. 11. 26. 12:24
- MOSI (Master Out, Slave In) : 마스터에서 데이터를 출력하기 위한 선
- MISO (Master In, Slave Out) : 슬레이브에서 데이터를 출력하기 위한 선
- SCK : Clock 신호
- SS (Slave Select) : 데이터를 송수신할 슬레이브를 선택하기 위한 선
SPI의 장단점
장점
- 완전한 전이중 통신
- 전송되는 비트에 대한 완전한 프로토콜 유연성
- 전송기가 필요하지 않음
- 매우 단순한 하드웨어 인터페이스 처리
- IC 패키지에 4개의 핀만 사용하며 이는 병렬 인터페이스에 비해 수가 적은 것이다.
단점
- 하드웨어 슬레이브 인식이 없음
- 슬레이브에 의한 하드웨어 흐름 제어가 없음
- 오류 검사 프로토콜이 정의되어 있지 않음
- 일반적으로 노이즈 스파이크에 영향을 받는 경향이 있음 (통신 문제를 일으킬 수 있음)
- RS-232, RS-485, CAN 버스보다 비교적 더 짧은 거리에서 동작
- 하나의 마스터 장치만 지원
참조 :