SPI, SSI   Serial Peripheral Interface, Synchronous Serial Interface   직렬 주변기기 인터페이스

(2019-06-08)
1. SPI 또는 SSI

  ㅇ 단거리용 동기식 전이중 직렬 통신 방식
     - 주변장치 연결 또는 임베디드시스템 내부 모듈 간 직렬 연결

  ㅇ 1980년대 Motorola/Freescale社에서 개발
     - 사실 표준(de facto standard)이므로 제조사별로 다양한 변형 존재
        . 핀 수, 핀 이름, 동작 방식 등에서 차이 있음


2. 특징

  ㅇ 짧은 거리에서 비교적 고속으로 정보 교환 가능

  ㅇ 1:多 통신 
     - 1개 마스터(연결 시작 및 제어)에 여러 슬레이브 연결 가능
        . 특정 순간에는 1:1 통신 (마스터 및 선택된 슬레이브 간)

  ㅇ 최소 4개 선 사용  (송신선,수신선,동기선,제어선)
     - 2개 데이터 선 (MOSI,MISO)
        . 송수신 전송선 분리되어 전이중 전송 가능
           .. MOSI : 마스터 → 슬레이브 (Master Out, Slave In)
           .. MISO : 슬레이브 → 마스터 (Master In, Slave Out)
     - 1개 클럭선 별도 제공 (SCK, Serial Clock)
        . 최대 40 Mbps 지원
     - 1개 마스터에 의한 슬레이브 선택 선 (SS, Slave Select)
        . 선택된 슬레이브 장치에 대한 신호값은 LOW 값 유지
        . 선택되지 않는 슬레이브 장치 신호값은 하이임피던스 유지

  ㅇ 전이중 전송 방식


[직렬 버스/직렬 통신] 1. 직렬 버스 2. IEEE 1394 3. PCI Express 4. USB 5. Infiniband 6. SATA 7. SPI 8. I2C
[RS-232/422/485]

 
        최근수정     요약목록     참고문헌