先看你单片机的ADC是多少位,精度高不高,参考电压准不准(不管是外置的还是VCC作为参考电压),这才是重要的 你自己先计算一下,所谓的"但要求比较精确",你不能像聊天一样的,这是严谨的东西.最大误差允许是多少?这肯定得有个数据出来的呀,1%?5%?还是20% 至于差分,不要看网上说的那些,你不测量mV或者以下的电压,或者是要检测电流方向的,差分用处不大 PCB布线的时候,地处理好就行 |
用下面的结构:电池---运放差分放大---adc |
dandan-tcb 发表于 2022-1-1 10:14 设计需求是测量原电池的电压, 相当于最最原始的伏打电池, 电压很低, 只有1~3V, 但要求比较精确 |
田贺 发表于 2022-1-1 09:43 感谢回复, 但我还有一个疑问, 比如说负载两端电压(相对单片机系统的GND)是+10V和+12V, 这样差分电压是2V没错, 但此时IN+引脚对地电压高达+12V, 这样会有问题吗? |
1.建议你把你的设计需求放上来,比如要测电压的范围是多少。 2.通常ADC不会直接与外部待测系统连接,ADC与外部系统之间要加运放做隔离缓冲。因为ADC是低压器件,直接与外部系统相连,容易损坏。使用运放,一定情况下,能承受很大的共模电压。比如你3.3V的板子,可以直接测100V的电压。 |
肯定要共地的,地不同参考就不一样了。 担心被干扰的话,LAYOUT时ADC地和单片机地分开走线,在电源处一点接地 |
差分信号可以不用共地,因为两个差分端可以提取一个完整的电压差出来, 单端需要有一个参考端,也就是地。 |
只能说你是菜鸟想法,adc输入,都是设置成高阻抗输入的。类似于结型场效应管输入端。 |
两个图都正确,但是注意电压范围不能超过ADC允许的输入范围,否则必烧。 |