Tôi có một dự án đòi hỏi phải thực hiện I²C / I2C / TWI trên một khoảng cách dài (30 đến 40 mét).
Tôi đã thấy một số người đề nghị giảm tốc độ xung nhịp xuống đâu đó khoảng 500 Hz, để giảm thiểu ảnh hưởng của điện dung của một dòng dài như vậy tôi giả sử? Các thành phần tôi đang sử dụng yêu cầu ít nhất là tốc độ xung nhịp 100 kHz tiêu chuẩn. Tôi đã thực hiện một số nghiên cứu sâu hơn và tìm thấy trong số các câu trả lời cho một câu hỏi khác, một gợi ý sử dụng bộ dịch chuyển mức P82B96. Trong biểu dữ liệu họ đưa ra các ví dụ về việc sử dụng chúng trên các vạch chẵn 100 mét:
Tôi đã bắt gặp một cách khác để chuyển cấp thông qua một bảng đột phá từ adafbean , chỉ là một mosfet (bss138) với hai điện trở kéo lên (một cho mỗi bên / điện áp). Họ đã có ý tưởng từmột ghi chú ứng dụng từ NXP (AN10441) và hai trong số các kênh trên đó có thể được sử dụng như thế này:
Bây giờ tôi tự hỏi: giải pháp nào là tốt nhất? Hoặc có một cái gì đó tôi đã bỏ qua? Ngoài ra, 5V có đủ để đảm bảo kết nối tốt không? Sẽ có một lợi thế khi sử dụng điện áp cao hơn như 12V?