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]
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
          1. 컴퓨터
          2. 컴퓨터 구조
      1.   중앙처리장치 (CPU)
      2.   기억장치 (메모리)
      3.   버스구조
            1. 버스 구조
            2. 컴퓨터 버스
            3. 칩셋
            4. 메인보드,백플레인
            5. 주소 버스,데이터 버스
            6. 주소 매핑
        1.   직렬 버스/직렬 통신
              1. 직렬 버스
              2. IEEE 1394
              3. PCI Express
              4. USB
              5. Infiniband
              6. SATA
              7. SPI
              8. I2C
          1.   RS-232/422/485
        2.   병렬 버스/병렬 통신
      4.   대용량 저장장치
      5.   I/O 장치 (주변장치)
      6.   병렬처리
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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