I2C(Inter-Integrated Circuit)는 마이크로컨트롤러와 센서, 메모리 칩, 디스플레이 및 기타 주변 장치를 연결하는 데 사용되는 간단한 2선 통신 프로토콜입니다.
데이터 전송을 위한 SDA(Serial Data) 신호선과 동기화를 위한 SCL(Serial Clock) 신호선, 이렇게 두 개의 공유 신호선을 사용합니다. 마스터 장치는 클록을 생성하고 통신을 제어하며, 하나 이상의 슬레이브 장치는 고유한 주소가 호출될 때 응답합니다.
I2C는 오픈 드레인 출력을 사용하기 때문에 SDA와 SCL에 외부 풀업 저항을 연결하여 유휴 상태일 때 버스를 항상 높은 논리 레벨로 유지합니다. 여러 장치가 동일한 버스를 공유할 수 있어 배선이 간소화되고 마이크로컨트롤러 핀 사용량을 줄일 수 있습니다.
I2C는 신뢰성이 높고 구현이 간편하며, 단 두 개의 신호선만으로 여러 장치와 통신할 수 있기 때문에 임베디드 시스템에서 널리 사용됩니다.

'KiCad 설계' 카테고리의 다른 글
| LED 깜빡임 회로 (0) | 2026.06.24 |
|---|---|
| microSD 및 표준 SD 카드 소켓의 대표적인 파트너버와 PCB 심볼 (0) | 2026.05.31 |
| 라인에서의 디퍼렌셜(Differential, 차동) 표시 (0) | 2026.05.31 |
| MicroSD카드 회로도, DET핀 연결 방법 (0) | 2026.05.31 |
| orcad dsn 파일을 kicad에서 불러오는 방법 (1) | 2026.05.27 |
| ESP32용 LiPo 배터리 충전회로 (0) | 2026.05.20 |
| 리튬 폴리머 배터리 충전기 TP4056 모듈 회로 제작 방법 (0) | 2026.05.11 |
| 왜 0옴 저항을 사용할까요? (0) | 2026.05.08 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩