컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - I2C 관리 버스란 무엇입니까

I2C 관리 버스란 무엇입니까

IIC 는 198 년대 초 필립스 반도체가 설계한 단순, 양방향, 2 선제, 동기 직렬 버스, 주로 전체 회로 (ICS), IIS (ICS) 를 연결하는 데 사용되는 집적 회로 버스 (Inter-Integrated Circuit) 입니다. 이 방법은 신호 전송 버스 인터페이스를 단순화합니다.

I2C 직렬 버스에는 일반적으로 두 개의 신호 케이블이 있는데, 하나는 양방향 데이터 케이블 SDA 이고 다른 하나는 시계 라인 SCL 입니다. I2C 버스 장치에 연결된 모든 직렬 데이터 SDA 는 버스의 SDA 에 연결되고 각 장치의 클럭 라인 SCL 은 버스의 SCL 에 연결됩니다. < P > 대규모 집적 회로 기술이 발달하면서 CPU 와 단일 작업 시스템에 필요한 ROM, RAM, I/O 포트, A/D, D/A 등의 주변 회로를 단일 칩 내에 통합하여 만든 단일 칩 또는 마이크로컨트롤러로 만드는 것이 점점 더 편리해지고 있습니다. 현재, 세계 많은 회사들이 단편기를 생산하여 품종이 매우 많다. 여기에는 다양한 문자 길이의 CPU, 다양한 용량의 ROM, RAM, 다양한 기능의 입출력 인터페이스 회로 등이 포함되지만 단일 칩 마이크로 컴퓨터의 다양한 사양은 여전히 제한되어 있으므로 확장을 위해 단일 칩 마이크로 컴퓨터 만 사용할 수 있습니다. 두 가지 확장 방법이 있습니다. 하나는 병렬 버스이고 다른 하나는 직렬 버스입니다. 직렬 버스 연결이 적고 구조가 간단하기 때문에 전용 마더보드와 콘센트를 사용하지 않고 개별 장치를 와이어로 직접 연결하는 경우가 많습니다. 따라서 직렬 케이블을 사용하면 시스템의 하드웨어 설계를 크게 단순화할 수 있습니다. PHILIPS 는 1 여 년 전부터 다중 호스트 시스템에 필요한 판결 및 저속 장치 동기화 등의 기능을 제공하는 I2C 직렬 버스를 출시했습니다. 따라서 이것은 고성능 직렬 버스입니다. < P > Philips Electronics 는 최근 두 개의 I2C 마스터 장치 중 하나를 * * * 에 연결할 수 있는 새로운 2 선 I2C 마스터 선택기를 출시했습니다. MP3 플레이어에서 서버까지 컴퓨팅, 통신 및 네트워크 애플리케이션에 광범위하게 적용함으로써 제조업체 및 최종 사용자에게 혜택을 제공합니다. PCA9541 은 두 개의 I2C 마스터 장치를 서로 연결하지 않고 동일한 슬레이브 장치에 연결할 수 있도록 하여 설계의 복잡성을 단순화합니다. 또한 신제품은 I2C 의 여러 마스터 장치 응용 프로그램에서 여러 칩을 단일 장치로 대체하여 시스템 비용을 절감할 수 있습니다. < P > 대규모 집적 회로 기술이 발달하면서 CPU 와 단일 작업 시스템에 필요한 ROM, RAM, I/O 포트, A/D, D/A 등의 주변 회로를 단일 칩 내에 통합하여 만든 단일 칩 또는 마이크로컨트롤러로 만드는 것이 점점 더 편리해지고 있습니다. 현재, 세계 많은 회사들이 단편기를 생산하여 품종이 매우 많다. 여기에는 다양한 문자 길이의 CPU, 다양한 용량의 ROM, RAM, 다양한 기능의 입출력 인터페이스 회로 등이 포함되지만 단일 칩 마이크로 컴퓨터의 다양한 사양은 여전히 제한되어 있으므로 확장을 위해 단일 칩 마이크로 컴퓨터 만 사용할 수 있습니다. 두 가지 확장 방법이 있습니다. 하나는 병렬 버스이고 다른 하나는 직렬 버스입니다. 직렬 버스 연결이 적고 구조가 간단하기 때문에 전용 마더보드와 콘센트를 사용하지 않고 개별 장치를 와이어로 직접 연결하는 경우가 많습니다. 따라서 직렬 케이블을 사용하면 시스템의 하드웨어 설계를 크게 단순화할 수 있습니다. PHILIPS 는 1 여 년 전부터 다중 호스트 시스템에 필요한 판결 및 저속 장치 동기화 등의 기능을 제공하는 I2C 직렬 버스를 출시했습니다. 따라서 이것은 고성능 직렬 버스입니다. < P > Philips Electronics 는 최근 두 개의 I2C 마스터 장치 중 하나를 * * * 에 연결할 수 있는 새로운 2 선 I2C 마스터 선택기를 출시했습니다. MP3 플레이어에서 서버까지 컴퓨팅, 통신 및 네트워크 애플리케이션에 광범위하게 적용함으로써 제조업체 및 최종 사용자에게 혜택을 제공합니다. PCA9541 은 두 개의 I2C 마스터 장치를 서로 연결하지 않고 동일한 슬레이브 장치에 연결할 수 있도록 하여 설계의 복잡성을 단순화합니다. 또한 신제품은 I2C 의 여러 마스터 장치 응용 프로그램에서 여러 칩을 단일 장치로 대체하여 시스템 비용을 절감할 수 있습니다. < P > 대규모 집적 회로 기술이 발달하면서 CPU 와 단일 작업 시스템에 필요한 ROM, RAM, I/O 포트, A/D, D/A 등의 주변 회로를 단일 칩 내에 통합하여 만든 단일 칩 또는 마이크로컨트롤러로 만드는 것이 점점 더 편리해지고 있습니다. 현재, 세계 많은 회사들이 단편기를 생산하여 품종이 매우 많다. 여기에는 다양한 문자 길이의 CPU, 다양한 용량의 ROM, RAM, 다양한 기능의 입출력 인터페이스 회로 등이 포함되지만 단일 칩 마이크로 컴퓨터의 다양한 사양은 여전히 제한되어 있으므로 확장을 위해 단일 칩 마이크로 컴퓨터 만 사용할 수 있습니다. 두 가지 확장 방법이 있습니다. 하나는 병렬 버스이고 다른 하나는 직렬 버스입니다. 직렬 버스 연결이 적고 구조가 간단하기 때문에 전용 마더보드와 콘센트를 사용하지 않고 개별 장치를 와이어로 직접 연결하는 경우가 많습니다. 따라서 직렬 케이블을 사용하면 시스템의 하드웨어 설계를 크게 단순화할 수 있습니다. PHILIPS 는 1 여 년 전부터 다중 호스트 시스템에 필요한 판결 및 저속 장치 동기화 등의 기능을 제공하는 I2C 직렬 버스를 출시했습니다. 따라서 이것은 고성능 직렬 버스입니다. < P > Philips Electronics 는 최근 두 개의 I2C 마스터 장치 중 하나를 * * * 에 연결할 수 있는 새로운 2 선 I2C 마스터 선택기를 출시했습니다. MP3 플레이어에서 서버까지 컴퓨팅, 통신 및 네트워크 애플리케이션에 광범위하게 적용함으로써 제조업체 및 최종 사용자에게 혜택을 제공합니다. PCA9541 은 두 개의 I2C 마스터 장치를 서로 연결하지 않고 동일한 슬레이브 장치에 연결할 수 있도록 하여 설계의 복잡성을 단순화합니다. 또한 신제품은 I2C 의 여러 마스터 장치 응용 프로그램에서 여러 칩을 단일 장치로 대체하여 시스템 비용을 절감할 수 있습니다. < P > 대규모 집적 회로 기술이 발달하면서 CPU 와 단일 작업 시스템에 필요한 ROM, RAM, I/O 포트, A/D, D/A 등의 주변 회로를 단일 칩 내에 통합하여 만든 단일 칩 또는 마이크로컨트롤러로 만드는 것이 점점 더 편리해지고 있습니다. 현재, 세계 많은 회사들이 단편기를 생산하여 품종이 매우 많다. 여기에는 다양한 문자 길이의 CPU, 다양한 용량의 ROM, RAM, 다양한 기능의 입출력 인터페이스 회로 등이 포함되지만 단일 칩 마이크로 컴퓨터의 다양한 사양은 여전히 제한되어 있으므로 확장을 위해 단일 칩 마이크로 컴퓨터 만 사용할 수 있습니다. 두 가지 확장 방법이 있습니다. 하나는 병렬 버스이고 다른 하나는 직렬 버스입니다. 직렬 버스 연결이 적고 구조가 간단하기 때문에 전용 마더보드와 콘센트를 사용하지 않고 개별 장치를 와이어로 직접 연결하는 경우가 많습니다. 따라서 직렬 케이블을 사용하면 시스템의 하드웨어 설계를 크게 단순화할 수 있습니다. PHILIPS 는 1 여 년 전부터 다중 호스트 시스템에 필요한 판결 및 저속 장치 동기화 등의 기능을 제공하는 I2C 직렬 버스를 출시했습니다. 따라서 이것은 고성능 직렬 버스입니다. < P > Philips Electronics 는 최근 두 개의 I2C 마스터 장치 중 하나를 * * * 에 연결할 수 있는 새로운 2 선 I2C 마스터 선택기를 출시했습니다. MP3 플레이어에서 서버까지 컴퓨팅, 통신 및 네트워크 애플리케이션에 광범위하게 적용함으로써 제조업체 및 최종 사용자에게 혜택을 제공합니다. PCA9541 은 두 개의 I2C 마스터 장치를 서로 연결하지 않고 동일한 슬레이브 장치에 연결할 수 있도록 하여 설계의 복잡성을 단순화합니다. 또한 신제품은 I2C 의 여러 마스터 장치 응용 프로그램에서 여러 칩을 단일 장치로 대체하여 시스템 비용을 절감할 수 있습니다. < P > 대규모 집적 회로 기술이 발달하면서 CPU 와 단일 작업 시스템에 필요한 ROM, RAM, I/O 포트, A/D, D/A 등의 주변 회로를 단일 칩 내에 통합하여 만든 단일 칩 또는 마이크로컨트롤러로 만드는 것이 점점 더 편리해지고 있습니다. 현재, 세계 많은 회사들이 단편기를 생산하여 품종이 매우 많다. 여기에는 다양한 문자 길이의 CPU, 다양한 용량의 ROM, RAM, 다양한 기능의 입출력 인터페이스 회로 등이 포함되지만 단일 칩 마이크로 컴퓨터의 다양한 사양은 여전히 제한되어 있으므로 확장을 위해 단일 칩 마이크로 컴퓨터 만 사용할 수 있습니다. 두 가지 확장 방법이 있습니다. 하나는 병렬 버스이고 다른 하나는 직렬 버스입니다. 직렬 버스 연결이 적고 구조가 간단하기 때문에 전용 마더보드와 콘센트를 사용하지 않고 개별 장치를 와이어로 직접 연결하는 경우가 많습니다. 따라서 직렬 케이블을 사용하면 시스템의 하드웨어 설계를 크게 단순화할 수 있습니다. PHILIPS 는 1 여 년 전부터 다중 호스트 시스템에 필요한 판결 및 저속 장치 동기화 등의 기능을 제공하는 I2C 직렬 버스를 출시했습니다. 따라서 이것은 고성능 직렬 버스입니다. < P > Philips Electronics 는 최근 두 개의 I2C 마스터 장치 중 하나를 * * * 에 연결할 수 있는 새로운 2 선 I2C 마스터 선택기를 출시했습니다. MP3 플레이어에서 서버까지 컴퓨팅, 통신 및 네트워크 애플리케이션에 광범위하게 적용함으로써 제조업체 및 최종 사용자에게 혜택을 제공합니다. PCA9541 은 두 개의 I2C 마스터 장치를 서로 연결하지 않고 동일한 슬레이브 장치에 연결할 수 있도록 하여 설계의 복잡성을 단순화합니다. 또한 신제품은 I2C 의 여러 마스터 장치 응용 프로그램에서 여러 칩을 단일 장치로 대체하여 시스템 비용을 절감할 수 있습니다. < P > 버스 신호의 혼란을 피하기 위해 각 디바이스가 버스의 출력에 연결될 때 OD (Oriental Open) 출력 또는 집전극 개방 (OC) 출력이어야 합니다. 장치의 직렬 데이터 케이블 SDA 인터페이스 회로는 양방향이어야 하며, 출력 회로는 버스에 데이터를 전송하는 데 사용되고, 입력 회로는 버스의 데이터를 수신하는 데 사용됩니다. 직렬 클럭 라인도 양방향이어야 하며, 버스 데이터 전송을 제어하는 호스트로 SCL 출력 회로를 통해 클럭 신호를 전송하는 한편, 버스의 SCL 수평을 감지하여 다음 클럭 펄스를 전송할 시기를 결정해야 합니다. 호스트 명령을 받아들이는 슬레이브로서 버스의 SCL 신호에 따라 SDA 의 신호를 보내거나 수신하려면 SCL 선에 저수준 신호를 보내 버스 클럭 신호 주기를 연장할 수도 있습니다. 버스가 유휴 상태일 때, 각 장치가 모두 누출된 출력이기 때문에, 상승 저항 Rp 는 SDA 와 SCL 라인을 모두 고평으로 유지한다. 모든 장치 출력의 저레벨은 해당 버스 신호 케이블을 낮춥니다. 즉, 각 장치의 SDA 는 "and" 관계이고 SCL 은 "and" 관계입니다. < P > 버스에는 장비 인터페이스 회로의 제조 공정 및 레벨에 대한 특별한 요구 사항이 없습니다 (NMOS, CMOS 모두 호환 가능). I2C 버스의 데이터 전송률은 초당 1 만 비트까지, 고속 방식에서는 초당 4 만 비트 이상입니다. 또한 버스에 연결할 수 있는 디바이스 수는 4pF 이하의 전력으로 제한됩니다.

버스의 작동 (데이터 전송) 은 호스트에서 제어합니다. 호스트란 시동 데이터의 전송 (시동 신호), 클럭 신호, 전송이 끝날 때 정지 신호를 보내는 장치이며, 일반적으로 호스트는 마이크로프로세서입니다. 호스트에 의해 검색되는 장치를 슬레이브 라고 합니다. 통신을 위해 I2C 버스를 받는 각 디바이스에는 호스트 검색을 용이하게 하는 고유 주소가 있습니다. 호스트와 기계의 데이터 전송은 호스트에서 컴퓨터로 데이터를 보내거나, 기계에서 호스트로 데이터를 보낼 수 있습니다. 데이터를 버스에 전송하는 모든 장치를 송신기라고 하고, 버스에서 데이터를 수신하는 장치를 수신기라고 합니다.

I2C 버스에서는 여러 마이크로프로세서와 스토리지, LED 및 LCD 드라이브, A/D, D/A 변환기와 같은 다양한 주변 장치를 연결할 수 있습니다. 데이터가 안정적으로 전송되도록 하기 위해 버스는 한 호스트에서만 제어할 수 있으며, 각 마이크로프로세서는 버스가 유휴 상태일 때 시동 데이터를 전송해야 합니다. 여러 마이크로프로세서가 동시에 시동 데이터를 전송하는 전송 (버스 제어) 충돌을 적절히 해결하고 어떤 마이크로프로세서가 버스를 제어하는지 결정하기 위해 I2C 버스는 다른 전송 속도의 장치에 연결할 수 있습니다. 여러 장치 간의 클럭 신호 동기화 프로세스를 동기화라고 합니다.

上篇: 중고 Lenovo 컴퓨터는 어떠세요? 지하 감옥만 놀아요? 下篇: 저온 저장 외부 기계는 산업 소음입니까?
관련 내용