Sự khác biệt giữa I2C và I2S

Mục lục

I2C là gì

I2C là giao thức nối tiếp được sử dụng cho giao diện hai dây để kết nối các thiết bị tốc độ thấp như bộ vi điều khiển, EEPROM, bộ chuyển đổi A/D và D/A, giao diện I/O và các thiết bị ngoại vi tương tự khác trong các hệ thống nhúng. Nó là bus truyền thông nối tiếp, đa chủ, đa nô lệ, chuyển mạch gói, một đầu, được phát minh bởi Philips Semiconductors (nay là NXP Semiconductors) vào năm 1982.

I²C chỉ sử dụng hai Open Drains hai chiều (dữ liệu nối tiếp (SDA) và đồng hồ nối tiếp (SCL)) và sử dụng điện trở để tăng điện thế. I²C cho phép phạm vi điện áp hoạt động đáng kể, nhưng mức điện áp thông thường là +3.3V hoặc +5v.

Thiết kế tham chiếu I²C sử dụng không gian địa chỉ 7 bit nhưng dự trữ 16 địa chỉ, do đó, nó có thể giao tiếp với tối đa 112 nút trong một nhóm xe buýt [a]. Bus I100C thông thường có các chế độ khác nhau: chế độ tiêu chuẩn (10 kbit/s), chế độ tốc độ thấp (10 kbit/s), nhưng tần số xung nhịp có thể được phép giảm xuống 400, đồng nghĩa với việc liên lạc có thể bị tạm dừng. Thế hệ bus I1C mới có thể giao tiếp với nhiều nút hơn (hỗ trợ không gian địa chỉ 3.4 bit) với tốc độ nhanh hơn: chế độ nhanh (5 kbit/s), chế độ nhanh plus (XNUMX Mbit/s), chế độ tốc độ cao (XNUMX Mbit /s), chế độ cực nhanh (XNUMX Mbit/s).

I²S là gì?

I²S (Inter-IC Sound) là chuẩn giao diện bus nối tiếp điện tử dùng để kết nối các thiết bị âm thanh kỹ thuật số với nhau, chuẩn này được Philips Semiconductor giới thiệu lần đầu tiên vào năm 1986. Nó được dùng để truyền dữ liệu âm thanh PCM giữa các mạch tích hợp trong các thiết bị điện tử.

Giao diện phần cứng I2S:

1. Dòng đồng hồ bit

Chính thức được gọi là "Đồng hồ nối tiếp liên tục (SCK)". Thường được viết là "đồng hồ bit (BCLK)".
Nghĩa là, mỗi bit dữ liệu tương ứng với âm thanh số, SCLK đều có một xung.
Tần số của SCLK = 2 × tần số lấy mẫu × số bit lấy mẫu.

2. Dòng đồng hồ chữ

Chính thức được gọi là "chọn từ (WS)". [Thường được gọi là "LRCLK" hoặc "Đồng bộ hóa khung (FS)".
0 = kênh trái, 1 = kênh phải

3. Ít nhất một dòng dữ liệu ghép kênh

Chính thức được gọi là "Dữ liệu nối tiếp (SD)", nhưng có thể được gọi là SDATA, SDIN, SDOUT, DACDAT, ADCDAT, v.v.

Sơ đồ thời gian của I²S

Sơ đồ thời gian của I²S
Sơ đồ thời gian của I²S

Di chuyển về đầu trang