IC I2C để nhận dạng một phần


8

Tôi đang tìm cách để một hệ thống máy chủ xác định rằng một mô-đun cơ C nào đó được kết nối với nó. Mô-đun cơ khí này không cần có bất kỳ thiết bị điện tử nào trong đó, nhưng vì lý do tương thích máy chủ (với các thành phần cơ khí khác A, B), nó có một bus I2C được thiết lập giữa nó và máy chủ (ngay cả khi chúng tôi không cần nó ).

Tôi đã suy nghĩ về việc đặt IC trên xe buýt này, về phía bộ phận cơ khí, để chủ nhà có thể thăm dò xe buýt tìm IC, để biết bộ phận đó có được gắn hay không.

Về cơ bản, tôi đang tìm kiếm một IC I2C chỉ có các chân đầu vào (để định cấu hình địa chỉ của nó) mà ACK khi địa chỉ của nó được thăm dò, và không có gì khác.

Những loại IC này có tồn tại không? Hoặc tôi có phải sử dụng một số IC thông thường khác (ví dụ gpio expander) với rất nhiều trên các chân địa chỉ có thể định cấu hình không?


1
Làm thế nào bạn biết bạn thực sự đang nói chuyện với thiết bị I2C của mình thay vì một số khác có cùng địa chỉ? Tôi đã đặt một cái gì đó vào I2C để xác minh, ngay cả khi đó chỉ là một phần số hoặc thứ gì đó.
Steve

Câu trả lời:


16

Một EEPROM là giải pháp thông thường. Chức năng RAM SPD ( Phát hiện hiện diện nối tiếp ) sử dụng EEPROM trên bus I2C.

Các chip rất rẻ, ví dụ, Microchip AT34C02D là 0,03 đô la với số lượng 100 tại Digikey (giá xuất xưởng là 0,13 mỗi con, như Abe Karplus đề cập, vì vậy đó là giá giải phóng mặt bằng).

Đối với ứng dụng của bạn, bạn có thể không cần lập trình EEPROM (256 byte), nhưng làm như vậy có thể cho phép bạn mã hóa các số sửa đổi, v.v.


2
Tôi không nghĩ chúng thường rẻ đến mức: danh sách Digikey hiển thị là "Không có chứng khoán", vì vậy 3 xu là giá giải phóng mặt bằng. Giá bình thường cho AT34C02D, trên Microchip Direct, là 13 xu trong hàng trăm. (Vẫn là một lựa chọn tốt, nhưng không đáng chú ý như vậy.)
Abe Karplus

@AbeKarplus Vâng, bạn nói đúng, tôi sẽ thêm câu đó vào câu trả lời.
Spehro Pefhany

Cảm ơn bạn vì câu trả lời. Tôi nghĩ rằng đây chính xác là những gì tôi đang tìm kiếm. Dưới đây là danh sách các IC Microchip hiện tại nhắm mục tiêu SPD.
AmiguelS
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.