Bài viết này thảo luận về các đặc điểm và ứng dụng của giao thức truyền thông nối tiếp dành riêng cho hệ thống âm thanh.
Bạn đang thử: giao diện i2ѕ là gì
Số lượng ngày càng tăng của các từ viết tắt kỹ thuật điện tháp giải nhiệt được sử dụng phổ biến đôi khi có thể khiến bạn choáng ngợp và tôi sẽ không ngăn bạn sử dụng thuật ngữ này nếu bạn đã biết nó i2 đã đăng một lần, chỉ giả sử Nó chỉ là một lỗi đánh máy. phiên bản i2c.
Thực sự có một số mối quan hệ giữa hai giao thức. Cả hai đều được phát triển ban đầu bởi Philips Semiconductors (nay là nxp) và cả hai đều bắt đầu dưới dạng phiên bản i2 vì mục đích của chúng là tuy nhiên i2s được phát hành sau i2c, giao diện có mục đích chung và i2s được thiết kế để truyền dữ liệu âm thanh.
i2s được tạo ra vào những năm 1980 khi kỹ thuật số bắt đầu chinh phục thị trường âm thanh tiêu dùng. Mục tiêu đã nêu của i2s là tạo điều kiện thuận lợi cho sự phát triển của thiết bị điện tử âm thanh bằng cách sử dụng giao diện được tiêu chuẩn hóa để truyền dữ liệu kỹ thuật số giữa ADC, DAC, bộ lọc kỹ thuật số, bộ xử lý và các IC khác được sử dụng trong hệ thống âm thanh. Về cơ bản, đó là một giao thức hai kênh, vì nó được thiết kế cho âm thanh nổi (đó là cái tên ưa thích cho cái mà chúng ta gọi là âm thanh nổi).
Tính năng của i2s
Hình dưới đây cho thấy ba cấu hình được hỗ trợ bởi i2s.
Sơ đồ lấy từ thông số kỹ thuật của i2s, do Philips Semiconductors xuất bản lần đầu vào năm 1986 và được sửa đổi vào năm 1996.
Dữ liệu được kiểm soát trên đường sd và trạng thái của đường ws tương ứng với kênh âm thanh hiện đang được truyền (phải hoặc trái) là đường đồng hồ tháp giải nhiệt nước mang đồng hồ đo chuỗi. Như bạn có thể thấy trong hình, tín hiệu ws và sck có thể được tạo bởi bộ phát, bộ thu hoặc các thành phần bộ điều khiển của bên thứ ba.
Danh sách đau đớn sau đây xác định ba đặc điểm nổi bật của tín hiệu i2s.
Các giá trị kỹ thuật số của dữ liệu nối tiếp (sd) được truyền msb trước. Người gửi và người nhận không nhất thiết phải thống nhất về kích thước từ; người gửi gửi những gì họ có và người nhận nhận những gì họ có. Nó có thể được sử dụng. Các bit dữ liệu mới có thể được đặt trên cạnh lên hoặc xuống của đồng hồ. Tuy nhiên, chúng phải được đặt ở cạnh tăng, vì vậy cách tiếp cận đơn giản hơn ở đây là xếp chồng lên nhau, như thể hiện trong hình bên dưới, nghĩa là chúng tôi theo dõi dữ liệu trên cạnh uống và chúng tôi theo dõi cạnh tăng. Giao thức loại trừ các khoảng thời gian không sử dụng giữa các từ; lsb của một từ được theo sau bởi msb của từ tiếp theo.
Xem thêm: đánh giá galaху j4 – +: smartphone ngon bổ rẻ
chọn từ (ws) Mức logic thấp trên ws cho biết từ hiện đang được truyền là một phần của luồng dữ liệu kênh bên trái; mức logic cao trên ws biểu thị âm thanh kênh bên phải. Thuận tiện cho người gửi và người nhận xử lý dữ liệu và tín hiệu ws được chuyển tiếp trong một khoảng thời gian trước khi hoàn thành một từ dữ liệu:
Biểu đồ được lấy từ thông số kỹ thuật của i2s. Đồng hồ giao thức không chỉ định tốc độ dữ liệu tối đa. Đồng hồ chạy liên tục.
So sánh i2c và i2s
Nếu đã quen thuộc với giao thức i2c, bạn có thể nhận ra rằng i2c và i2 không giống nhau như chúng có thể ngụ ý.
i2c không nhấn mạnh vào tốc độ dữ liệu cao, nó tập trung vào việc nắm bắt các đặc điểm cho phép nó hoạt động hiệu quả và đáng tin cậy trên một mạng (có thể lớn) gồm nhiều IC khác nhau. Như sơ đồ au cho thấy, có thể thực hiện được nhiều việc trong môi trường giao tiếp này và sự phức tạp của giao thức i2c phản ánh mức độ phức tạp của các nhiệm vụ dự định của nó.
Mặt khác, i2s được thiết kế để truyền một số loại dữ liệu kỹ thuật số một cách hiệu quả. Tốc độ truyền thậm chí còn quan trọng hơn do quá trình truyền tuần tự theo thời gian thực của âm thanh hai kênh có độ phân giải cao. Các tác vụ yêu cầu băng thông lớn hơn để liên lạc thường được thực hiện qua i2c (hoặc uart).
Bản chất truyền điểm-điểm của i2s loại bỏ sự cần thiết của điện trở kéo lên i2c và việc sử dụng tín hiệu thứ ba để đồng bộ hóa từ cho phép chúng tôi cung cấp thông tin chi tiết về giao thức giúp i2c duy trì dữ liệu có tổ chức trong xe buýt hai dây.
i2s giống spi hơn i2c. Trên thực tế, việc triển khai spi cho truyền dữ liệu một chiều về cơ bản sử dụng cùng một cấu hình: một tín hiệu cho đồng hồ, một cho dữ liệu và tín hiệu thứ ba cho đồng bộ hóa mức từ của đồng hồ.
Kết luận
i2s là một giao thức truyền thông nối tiếp tuyệt vời, đơn giản và hiệu quả để số hóa âm thanh. Tuy nhiên, không có luật nào chỉ giới hạn nó đối với dữ liệu âm thanh. Tôi đã sử dụng nó trong nhiều năm. Trước khi triển khai đài phát thanh được xác định bằng phần mềm; i2s cung cấp đủ tốc độ truyền cho tín hiệu băng cơ sở và tích hợp dễ dàng vào nền tảng phát triển dsp mà tôi đang sử dụng.
- Tại sao tôi không thể tải tệp xuống
- Động cơ servo là gì?
- Ủy ban Chuẩn mực Kế toán Quốc tế là gì
- Cách tạo bản trình chiếu