카테고리 없음
SPI통신
인생은직구
2021. 9. 5. 22:14
728x90
ㅇ 단거리용 동기식 전이중 직렬 통신 방식 - 주변장치 연결 또는 임베디드시스템 내부 모듈 간 직렬 연결
ㅇ 1980년대 Motorola/Freescale社에서 개발 - 사실 표준(de facto standard)이므로, 제조사별로 다양한 변형 존재 . 핀 수, 핀 이름, 동작 방식 등에서 차이 있음
특징
ㅇ 짧은 거리에서 비교적 고속으로 정보 교환 가능
ㅇ 동기식 직렬 전이중 전송 방식
ㅇ 1:多 통신 - 1개 마스터(연결 시작 및 제어)에 여러 슬레이브 연결 가능 .
특정 순간에는 1:1 통신 (마스터 및 선택된 슬레이브 간)
ㅇ 전이중 전송 방식
ㅇ 최소 4개 선 사용 (송신선,수신선,동기선,제어선)
- 2개 데이터 선 (MOSI,MISO) .
MOSI : 마스터 → 슬레이브 (Master Out, Slave In) .
MISO : 슬레이브 → 마스터 (Master In, Slave Out)
- (SCLK, Serial Clock 또는 SPI Clock) . 최대 40 Mbps 지원
- (SS, Slave Select)
ㅇ 풀업 저항 필요없음 - I2C 경우, 풀업 저항 연결 필요
SPI Read / Write Timing Diagram

728x90