공부

I2C 통신

AB87 2020. 5. 6. 14:17
반응형

개요

마이크로프로세서와 저속 주변장치 사이의 통신을 용도로

Philips에서 개발한 규격

 

두 가닥의 선 사용

SCL(Serial Clock), SDA(Serial Data)

 

Master-Slave 형태로 동작

 

Half duplex

 

표준모드 최대 속도 = 100kHz

고속 모드 = 400kHz

 

장점

간단한 H/W 구성

하나의 버스에 여러 노드 연결 가능

두 개 이상의 마스터를 둘 수 있음

 

단점

타 방식에 비해 느린 속도

Full duplex 불가*

 

* 오픈 드레인 방식이기 때문에,

물려있는 장치 중,

한 노드라도 ON을 때려버리면

해당 라인의 로직이 Low로 결정 됨

따라서, 동시 신호 전송 불가

 

Interface 구성

Master는 SCL라인을 통해

Sync를 위한 클럭을 출력

 

Slave는 클럭에 맞추어

SDA를 통해 Data 입출력

 

두 라인 모두 오픈 드레인이므로

각각 풀업 저항 필요

 

Slave 장치들은 각각의 고유 주소를 가지고 있음

마스터가 이를 지정하며,

주소 길이는 7bit이므로

최대 128개 연결 가능

 

 

 

출처 : https://mintnlatte.tistory.com/201

 

반응형

'공부' 카테고리의 다른 글

Display :: 용어 - Color depth  (0) 2020.05.07
Display :: 용어 - 명암비  (0) 2020.05.06
TFT LCD  (0) 2020.05.06
AP 개념  (0) 2020.05.06
조도와 휘도 차이점, 이해  (0) 2020.05.06