通过电阻网络产生不同的电压(详解原文)
时间:10-02
整理:3721RD
点击:
由3.3V的单片机控制一个由电阻网络组成的电路:3个IO控制用电阻网络的形式输出3.3、2.0、1.34、0.7、0V。2个IO控制用电阻网络的形式输出3.3、1.65、1、0.4V。目的要输出电压准确,至少保留两位小数。大概的接近电压的话,本人以实现了,但准确有困难啊!如果用其他元器件组合作片选之类的应该能作到,但就用电阻有点困难了。望各位大侠救救小弟!
行与不行?希望各位大侠都能给个答复吧!
用电阻网络,理论上是可行的,实际做时要注意两点:①.所选电阻器本身误差的影响,②.如果I/O控制的是半导体开关的话要估算压降的影响。
精度要求小数点后面两位是不能用电阻网络法的,这对电阻的精度和稳定度要求极高,对电源也是,这些倒是都可以做到,但问题是IO的等效内阻做不到,这个是随温度有明显改变的值,更是存在巨大制造离散性的,你这个方案用来做实验,采取些手段做一一配合还有可能实现,但做产品就是在自寻绝路了。
学习学习