问题:
在焊接完两块板子上传程序测试时,程序上传完成,有一块板子在使用OPA读取电压时,在未插入电阻情况下,电压读取是正确的,在插入50K电压后,电压值应该是之前的两倍,但是电压变化幅度小,插入电压后电压差值波动较小,两次电压仅差10mv以内变化。
查看数据手册,如下:程序中使用OPA1运放,红色横线表示开关闭合,读取的是OP1S0处电压。
匹配电阻接在OP1S0处,运放的知识会在下篇文章介绍。
查找思路:
1、焊接了两块板子,其中只有一块经OPA运放读取出错,另一块正常,说明是硬件问题。
2、观察板子,并未看到明显短路,虚焊,我又使用热风枪吹了一遍,确保焊接无误。
再次上传程序,发现电压依旧不对。最后,询问同事,经OPA运放读取出错,原因可能是:
OPA没有使能、OPA匹配电阻短路或者电阻焊接出错。最后,经过查找是匹配电阻焊接错误,电阻68C是49.9K,电阻68A是499欧,我用的是499欧,所以导致电压读取出错。