电源3.3v板使用模拟引脚

时间:2013-11-10 11:39:50

标签: arduino

不使用设置为3.3v的其中一个模拟引脚为运行3.3v的子板供电的原因是什么?

我怀疑这很糟糕,但无法弄清楚为什么......

显然我正在使用没有3.3v引脚的纳米板...

2 个答案:

答案 0 :(得分:4)

Arduino Nano具有3.3V输出。

http://arduino.cc/en/Main/ArduinoBoardNano

为什么使用analogWrite提供电源是个坏主意?因为它不能精确地提供恒定的3.3V。 Arduino使用PWM来提供半模拟输出,它的工作原理如下:

http://arduino.cc/en/Reference/AnalogWrite

http://arduino.cc/en/Tutorial/PWM

它可能对LED有利,但不适用于电路板 - 你会得到一些非常奇怪的结果,很可能每次电压下降到零时复位。

答案 1 :(得分:2)

即使Arduino具有真正的模拟输出(与其他地方提到的PWM相反),它也不太可能足够稳定以便可靠地为另一个数字设备供电。通常会出现明显的噪音和一些错误,并且在使用其他外设和输出时可能会出现尖峰和下降。

这种变化在通信信号中通常是正常的,因为触发器和比较器等组件可以帮助过滤掉它。如果电源电压有噪声,那么它将关闭其他所有电源,并可能触发错误的边沿/电平事件。你真的需要一个调节器来应对这种情况,这会使模拟输出变得多余。