1. I2C 개요 1. 필립스사가 제안한 통신방식2. 주로 제어(control)용으로 쓰임3. 풀업 저항이 연결된 직렬 데이터(SDA)와 직렬 클럭(SCL)이라는 두 개의 양 방향 오픈 컬렉터 라인을 사용 * 클럭라인(SCL) : 동기용 클럭 신호 * 데이터라인(SDA) : Address, Data, Acknowledge, Start & Stop * 최대 전압은 +5 V 이며, 일반적으로 +3.3V 시스템이 사용되지만 다른 전압도 가능4. I²C 레퍼런스 디자인은 7 비트의 주소 공간을 가지며, 이 중 16개는 예약되어 있으므로, 동일한 버스에 최대 112개의 노드를 연결 가능하며, 최대 1008 노드까지(10 비트) 확장 가능5. 전송속도 * 저속모드(Slow) : 10kbps * 표준모드(Standard) : 100kbps * 고속모드(Fast) : 400kbps * 초고속모드(High-speed) : 3.4Mbps2. 하드웨어 구성 SDA와 SCL은 모두 아래 그림과 같이 한 라인에 연결 * Rs : 내부보호회로 (보통 100 Ω) * Rp : Pull-Up저항 (보통 4.7 kΩ)