본문 바로가기

슬기로운 공대생활/아날로그 회로설계

[통신] I2C bus

300x250

Inter-Integrated Circuit bus (I2C)

I2C bus는 master와 하나 또는 여러개의 slave devices 사이의 커뮤니케이션에 이용되는 매우 유명하고 파워풀한 bus이다.

- 서로 다른 peripherals 들이 단 2개의 선들을 통해서 processor와 연결되어 있다

- 이것이 I2C의 가장 큰 장점임

Open-Drain for Bidrectional Commnunication

[응용]

- 오픈 드레인 출력은 어떤 특별한 상황의 발생을 알리는 용도에 많이 사용된다

ex1. 터치 제어 IC: 터치 스크린을 사용하기 위해 꼭 필요한 터치 제어 IC는 스크린이 눌러졌음을 알리는 오픈 드레인 출력을 가지고 있음. 스크린이 눌려지지 않았을 때에는 플로우팅 상태를 유지하다가 스크린이 눌려지면 논리 '0'을 출력하여 이 상태를 알린다

ex2. 모터 구동 IC: 전류를 감시하다 비정상적으로 많은 전류가 흐를 때 이 상황을 알려주는 출력을 가진 IC들. 정상 상황에서는 플로우팅 상태를 유지하다 과전류를 감지하면 논리 '0'을 출력하여 이를 알려준다.

ex3. 전압 감시 IC: 입력 전압을 감시하고 있다가 전압이 어떤 기준 값 아래로 내려가면 이 사실을 알리는 출력 핀을 가지고 있는데 이 역시 오픈 드레인

출처

1. https://blog.naver.com/eslectures/80137762936

2. 

 

300x250

'슬기로운 공대생활 > 아날로그 회로설계' 카테고리의 다른 글

LED  (0) 2025.01.21
Capacitor (커패시터) model 과 specification  (0) 2025.01.17