Làm thế nào một Unv 5v có thể nói chuyện với 3.3v?


9

Tôi hiện đang có một Uno (hoạt động ở mức 5v) và tôi đang tìm mua một Hạn (chỉ hoạt động ở mức 3,3v). Tôi muốn làm cho chúng giao tiếp qua Nối tiếp hoặc SPI hoặc tương tự, nhưng có lẽ kết nối trực tiếp với chúng không phải là một tùy chọn (tôi đoán rằng các chân của Do sẽ bị hỏng).

Có cách nào để làm cho kết nối an toàn? Hoặc có một hình thức giao tiếp thay thế mà tôi có thể sử dụng một cách an toàn giữa chúng thay thế?

Câu trả lời:


8
  • Đối với đầu ra logic 5V đến đầu vào logic 3V3, bạn có thể sử dụng bộ chia điện trở để hạ điện áp.
  • Khi được dỡ tải, đầu ra logic 3V3 chỉ đủ để lái đầu vào logic 5V. Kiểm tra biểu dữ liệu AVR để biết điện áp chính xác (0,6 × Vcc = 3V, được tìm thấy trong Đặc điểm DC trong biểu dữ liệu).

Nói cách khác, với một chút quan tâm đặc biệt, nó có thể chỉ hoạt động.

Để xây dựng một giải pháp đáng tin cậy và hai chiều hơn, hãy sử dụng bộ dịch mức. Có một số được liệt kê trên trang này nhưng các nhà sản xuất khác tạo ra các thiết bị tương tự.

Tài liệu này mô tả cách sử dụng MOSFET để chuyển đổi hai mức logic giữa các điện áp cung cấp khác nhau.


+1 cho tham chiếu giải pháp MOSFET. Tôi đã không nghĩ rằng sự thay đổi mức hai chiều có thể làm việc. Hấp dẫn.
jfpoilpret

Ngoài ra, đối với bộ chuyển đổi mức MOSFET, không cần các thành phần riêng biệt - có các thiết bị như FET kép FDC6301N. Hoặc có các bộ chuyển đổi mức chuyên dụng như PCA9306.
Cyberg Ribbon

1
Adaf Berry có bộ dịch chuyển mức MOSFE sẵn sàng hoạt động ( adaf nhung.com/products/757 ) cũng hoạt động tốt cho giao tiếp I2C, nơi bạn cần dịch thuật cấp hai chiều.
Mike WP
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.