I2C 버스는 동일한 회로 기판에있는 구성 요소간에 쉽게 통신 할 수 있도록 1980 년대 초에 Philips에서 설계되었습니다. Philips Semiconductors는 2006 년 NXP로 이름이 변경 되었습니다.
I2C 라는 이름은 "Inter IC"를 의미 하는데. IIC 또는 I²C 버스라고도 불립니다.
본래의 통신 속도는 초당 최대 100kbps로 정의되었으며 많은 애플리케이션에서는 더 빠른 전송을 필요로하지 않습니다. fastmode 는 400kbit이며 - 1998 년부터 - 고속 3.4Mbit 옵션도 사용할 수 있습니다. 최근에는 fast mode plus 라고 이들의 중간 범위의 전송 속도가 지정되었습니다. 이 외에도 Ultra Fast Mode UFM이 있지만 솔직히 실제 I2C 버스는 아니라고 할 수 있습니다.
I2C는 단일 보드 에서뿐만 아니라 케이블을 통해 연결된 구성 요소를 연결하는 데에도 사용됩니다. 단순함과 유연성은이 버스를 많은 어플리케이션에 매력적으로 만드는 주요 특징입니다.
가장 중요한 기능은 다음과 같습니다.
- 케이블은 2 개만 사용 합니다.
- 예를 들어 RS232와 같은 엄격한 baudrate 요구 사항이없는 경우 마스터는 버스 클럭을 생성합니다
- 간단한 마스터 / 슬레이브 관계가 모든 구성 요소 사이에 존재합니다.
- 버스에 연결된 각 장치는 고유 한 주소로 소프트웨어 주소 지정이 가능합니다
- I2C는 중재 및 충돌 감지를 제공하는 진정한 다중 마스터 버스입니다.
더 배우고 싶습니까?
- I2C 입문서를 확인하십시오.
- 최신 I2C 사양은 NXP에서 직접 제공됩니다. 현재 2014 년 4 월 4 일자 개정 6입니다.
- NXP의 I2C 장치들의 개요를 보세요
- 여러 가지 I2C와 유사한 버스가 있습니다. I2C, ACCESS.bus 및 SMBus 간의 정의 및 차이점을 참조하십시오.
I2C 도구 및 소프트웨어를 찾고 계십니까?
당신이 고속 I2C 솔루션 을 찾든 USB I2C 인터페이스 찾든 상관없이, 버스를 모니터링하든 자신의 애플리케이션을위한 소프트웨어 플랫폼이 필요하든, 우리는 당신을 도울 수 있습니다!.
댓글 없음:
댓글 쓰기