5v Uno如何与3.3v Due对话?


9

我目前有一个Uno(工作电压为5v),并且正在考虑购买Due(仅工作电压为3.3v)。我想让它们通过串行或SPI或类似方式进行通信,但是大概不能直接连接它们(我猜Due的引脚会损坏)。

有什么方法可以确保连接安全吗?还是我可以安全地使用它们之间的另一种交流形式?

Answers:


8
  • 对于5V逻辑输出至3V3逻辑输入,可以使用电阻分压器降低电压。
  • 卸载时,3V3逻辑输出足以驱动5V逻辑输入。检查AVR数据表中的确切电压(0.6×Vcc = 3V,可在数据表中的DC特性下找到)。

换句话说,只要稍加注意,它就可以工作。

要构建更可靠的双向解决方案,请使用电平转换器。此页面上列出了几个,但其他制造商也制造类似的设备。

本文档介绍了如何使用MOSFET在不同电源电压之间双向转换逻辑电平。


+1作为MOSFET解决方案参考。我认为双向电平转换不起作用。迷人。
jfpoilpret 2014年

此外,对于MOSFET电平转换器,不需要分立组件-像FDC6301N双FET这样的器件。或者有专用的电平转换器,例如PCA9306。
Cyber​​gibbons

1
Adafruit拥有一个随时可用的MOSFET电平转换器(adafruit.com/products/757),对于需要进行双向电平转换的I2C通信,它也非常有用
Mike WP
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.