아두이노에서 I2C 통신을 구현하기에 앞 서서 I2C 통신의 기본원리를 살펴 보면 아래와 같다.

 

□ 동기식 통신방식, I2C 개요

- 기존 1:1 통신방식인 시리얼(RS232C) 통신의 단점을 개선하여 Master/Slave 기반 1:N 통신이 가능하도록 고안된
  프로토콜

- Philips에서 개발

 

 

 

 

 

 

□ RS232C 대비 I2C 통신 특성

I2C 통신 방식은 RS232C의 단점을 개선한 것으로 두 방식의 특성을 비교하면 아래와 같다. 

 

 I2C

 RS232C 

 통신 방식

 1:N

 1:1

 통신 구조

 - SCL(클록), SDA(데이터) 이용 

 - RX, TX 이용  

 타이밍 처리

 - 클록신호를 이용한 동기식 통신

 - 유연한 타이밍 관리가 가능 

 - 보레이트(전송속도) 엄수 필요 

 

□ I2C통신 구성 시 주의 사항

I2C 통신은 오픈 컬렉터 구성이므로 구성 시 반드시 풀업 저항이 필요하다.

 

 

 

 

 

□ 아두이노 I2C통신

 

 

 

반응형

+ Recent posts