728x90
SPI : 직렬 주변기기 인터페이스 버스. (전이중 통신 모드 동작 / 1:N 동기식 고속 통신)
- SCLK : SYNC 클럭 주파수 신호선
- MOSI (Master out, Slave In) : Master device 출력핀
- MISO (Master in, Slave out) : Slave device 출력핀
- SS (Slave Select) : 데이터 송수신 시 Slave 선택 신호 선
→ I2C는 BUS가 1개. SPI가 속도 면에서 더 빠름.
- SS신호로 송수신 할 Slave를 선택.
- SCK신호를 통해 클럭 동기화 (M-S 사이만 맞추면 됨. High/Low 상관 x)
- 클럭 신호에 따라 MOSI/MISO를 통해 데이터 송수신
- 송수신이 끝나면 SS끊고 종료.
Summary
- SPI : 4개 신호선.
- SCK 동기화 방식 (SYNC)
- 1:N 통신방식
- Slave device 추가될 때마다 비례해서 SS 신호선이 추가로 필요.
728x90
'FPGA' 카테고리의 다른 글
MIPI (Mobile Industry Processor Interface) - CSI, DSI, D-PHY, C-PHY (0) | 2024.06.19 |
---|---|
SPI Interface - FPGA to Chip (0) | 2024.06.12 |
UART Interface (1) | 2024.06.11 |