유니_ 2020. 11. 26. 12:24

- MOSI (Master Out, Slave In)  : 마스터에서 데이터를 출력하기 위한 선

- MISO (Master In, Slave Out) : 슬레이브에서 데이터를 출력하기 위한 선

- SCK : Clock 신호

- SS (Slave Select) : 데이터를 송수신할 슬레이브를 선택하기 위한 선

 

 

 

 SPI 통신 (4 - Wire)

 

첫 번째 : 4-wire, 두 번째 : 3-wire

 

SPI의 장단점

장점

  • 완전한 전이중 통신
  • 전송되는 비트에 대한 완전한 프로토콜 유연성
  • 전송기가 필요하지 않음
  • 매우 단순한 하드웨어 인터페이스 처리
  • IC 패키지에 4개의 핀만 사용하며 이는 병렬 인터페이스에 비해 수가 적은 것이다.

단점

  • 하드웨어 슬레이브 인식이 없음
  • 슬레이브에 의한 하드웨어 흐름 제어가 없음
  • 오류 검사 프로토콜이 정의되어 있지 않음
  • 일반적으로 노이즈 스파이크에 영향을 받는 경향이 있음 (통신 문제를 일으킬 수 있음)
  • RS-232, RS-485, CAN 버스보다 비교적 더 짧은 거리에서 동작
  • 하나의 마스터 장치만 지원

 

 

참조 : 

ko.wikipedia.org/wiki/%EC%A7%81%EB%A0%AC_%EC%A3%BC%EB%B3%80%EA%B8%B0%EA%B8%B0_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4_%EB%B2%84%EC%8A%A4

 

m.blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=220331139392&proxyReferer=https:%2F%2Fwww.google.com%2F