컴퓨터 지식 네트워크 - 컴퓨터 지식 - I2c 호스트에 주소가 있습니까?

I2c 호스트에 주소가 있습니까?

I2C, SPI, UART 및 CAN 의 차이점:

I2C: (집적 회로 간) 버스는 마이크로컨트롤러와 주변 장치를 연결하는 데 사용됩니다. I2C 버스는 모든 IC 생산 공정 (NMOS CMOS, 바이폴라) 을 지원합니다. SDA (serial data) 와 SCL (serial clock) 이라는 두 선이 버스에 연결된 장치 간에 정보를 전송합니다. 각 장치에는 고유한 주소 ID (마이크로컨트롤러 (-MCU, LCD 드라이브, 스토리지 또는 키보드 인터페이스) 가 있으며 장치 기능에 따라 송신기 또는 수신기로 사용할 수 있습니다. LCD 드라이브는 수신기에 불과하며 메모리는 데이터를 수신하거나 전송할 수 있습니다. 데이터 전송을 수행할 때 송신기 및 수신기 이외의 장치도 호스트 또는 슬레이브로 간주될 수 있습니다 (표 1 참조). 호스트는 버스 데이터 전송을 초기화하고 전송을 허용하는 클럭 신호를 생성하는 장치입니다. 이 시점에서 주소 지정된 모든 장치는 슬레이브로 간주됩니다.

1, 단 두 개의 버스, 즉 직렬 데이터 케이블 SDA 1 개와 직렬 클럭 라인 SCL; 1 개만 있으면 됩니다. 을 눌러 섹션을 인쇄할 수도 있습니다

2. 버스에 연결된 각 디바이스는 고유한 주소와 기존의 간단한 마스터/슬레이브 관계 소프트웨어를 통해 주소를 설정할 수 있으며 호스트는 호스트 송신기 또는 호스트 수신기로 사용할 수 있습니다.

진정한 멀티 호스트 버스입니다. 두 개 이상의 호스트가 동시에 초기화될 경우 데이터 전송은 충돌 감지 및 중재를 통해 데이터 손상을 방지할 수 있습니다.

4. 직렬 8 비트 양방향 데이터 전송의 비트율은 표준 모드에서 100kbit/s, 고속 모드에서 최대 400kbit/s, 고속 모드에서 최대 3.4mbit/s 까지 가능합니다.

5. 같은 버스에 연결된 IC 의 수는 최대 버스 용량 400pF 에 의해서만 제한됩니다.

SPI: 직렬 주변 장치 인터페이스의 약어입니다. SPI 는 칩 핀에 4 개의 선만 차지하여 칩 핀을 절약하고 공간을 절약하여 PCB 레이아웃을 용이하게 하는 고속 전이중 동기식 통신 버스입니다. 이처럼 사용하기 쉬운 기능 때문에 AT9 1RM9200 과 같은 통신 프로토콜을 통합하는 칩이 늘고 있습니다.

UART: 비동기 통신을 위한 범용 직렬 데이터 버스입니다. 버스는 양방향 통신을 할 수 있으며 전이중 전송 및 수신이 가능합니다. 임베디드 설계에서 UART 는 자동차 오디오 및 외부 AP 와 같은 호스트와 보조 장치 간의 통신에 사용됩니다. PC 와의 통신에는 모니터링 디버거 및 EEPROM 과 같은 기타 장치와의 통신이 포함됩니다.

CAN: 필드 버스는 최근 20 년 동안 발전해 온 신기술입니다. CAN 버스는 산업 측정 제어, 산업 자동화 등의 분야에서 거대한 응용 전망을 가진 광범위한 필드 버스입니다.

上篇: 12.5인치 노트북은 어떤 브랜드가 좋을까요? 가격은 3,000정도 인가요? 下篇: 대소문자 차이를 무시하도록 BeyondCompare를 설정하는 방법
관련 내용