讨论ADC模拟前端关于正负电平转换问题

12楼
版主见笑了,大家共同学习,当然有时候说的也不一定对,望批评指正。
首先如果这几mV的电压值出现在运放的输出端,在软件中将这几mV的电压值的代码相减,是可以的,其原因很可能是噪声以及失调电压、电流影响所致,请仔细分析原因,采用硬件或软件调零。
但这几mV的电压值出现在运放的输入端是不行的,因为对大部分单电源运算放大器,并不是严格意义上的0伏输入,会有输入电压超出允许范围,输出电压发生急剧变化的现象,即输出跳跃现象(如LMC662输入电压在5MV以下输出饱和),破坏了其单调性,应用时会受到致命的损坏。解决的办法:1、保证输入电压在其要求范围内(参考所选运放说明文档)                  2、使用上述电平移动电路。
13楼
其实一个通用型的常用运放电路一般不具备调零条件。
对于这几mV电压我早在应用这型号之前在手册上已看到过输入失调电压的参数,Vos=4mV左右。也意识到这运放并不是全完轨到轨输出,双轨摆幅大概在Vss+25mV和Vcc-25mV左右。基于这种器件硬件参数固定的原因,我一般采用的方法是用软件删除这部分代码值。以提取有效的电压。但实际中可能碰到这样的问题就是当输入电压值小于或等于这个输入失调电压值时这时候可能得不到这部分小信号电压代码。如查真的出现这情况,解决的办法有是不是要控制输入信号不要小于或等于这运放的输入失调电压?其二是不是换另外一种极低失调电压输入的运放(这类运放也有,但很贵。所谓的高精度运放)?
14楼
用运放虽然能解决,但成本高零不好解决.
本电路电路简单,带零点采集,误差小,制作容易,调试方便.
缺点是必须信号电源与单片机隔离(不能同个电源供电)
如果需要同电源的话再改下
[img]../images/fileType/jpg.gif[/img]此主题相关图片
[imga]../../upload/2008/01/03/152433.jpg[/imga]
图中VCC改成VREF+
15楼
AN1连接的地是检测信号地
比如VCC(VREF)电压为2.5V,输入信号电位是1.2V.
AN1电压=VCC 1/2=1.25V
AN0=AN1电压+IN电位=2.25V
注意电位与电压区别
所谓隔离是指,被测信号供电电源和检测设备(单片机)电源不能有产生关系
电路中才用同样大小电阻和电容
所以温飘很小(相对运放)
注意才用VREF时候改小电容量100PF.因为VREF电流小,容易产生虚地电位调整速度慢(是指开机时候)
16楼
当前级放大时,输入电压值小于或等于这个输入失调电压值时,我觉得最好的办法就是如你所述“换另外一种极低失调电压输入的运放”,其实成本也不大,比如op07d(也为普通运放),其最大的输入补偿电压也就0.25mv,价格也不贵,但一定要注意其使用温度范围内的温漂的大小,可通过计算得出其总的漂移电压是否湮没了输入电压。
另一种方法就是,对于没有调零端运放,可以通过外加补偿电压的方式来减小它的影响。当然这种调零不是太稳定(具体请查阅相关运放的调零资料)。
另外上述两种调零时的最基本的注意事项想必各位都很清楚,即保证两输入端的偏置电阻(忘了什么叫法了)相等。具体的设计理论推导见相关的运放误差分析。
17楼
看到几位高手的谈论真的受益匪浅!谢谢!

电脑版 Page created in 0.1758 seconds width 3 queries.