前几天刚好遇到一个模拟输入测试的一个实际案例,我们一起来看看。我们把电路简化后,如下图所示:
这里,
rp = 681k,rs = 14.7k,rl = 115k。rp上拉到12v。
首先,我们想象一下我们的测试架构:dut(ecu)通过工装放置在测试设备上。下面的红色虚框内为dut部分,其它为设备(含工装)部分。
出现问题
当rl下拉到低后,测得ad口的值为b1b,上下限为[5c2, 75c];vout=3.4v,上下限为[1.8, 2.3]v。很显然,测试结果超出上限。
电路理解
当adc是12位,最大量程为5v时,我们可以计算得到[5c2, 75c]对应的电压上下限就是[1.8, 2.3]v,b1b就是3.4v。(有不会的同学可以私信)
可能原因
这是一个非常典型的分压电路(rl和rp)。现在rl的电压偏大,无外乎就两种原因:要么rl偏大,要么rp偏小。
rl偏大的可能原因:1)dut和工装的接触阻抗变大:通过计算,我们可以至少增加100k,所以这种可能性不成立;
2)设备内部串入100k的阻抗:在一个可以组成各种阻抗值的电阻网络中,由于某个或某几个继电器的操作失灵,100k是一个很可能的存在。
如果要加的负载是最右边的电阻(115k),此时s1、s2、s3、s4、s5应该闭合,s6断开;而如果s4无法闭合,则中间的电阻(假设100k)也就串了进来。如果可能,请尽量定位到设备中的哪线板卡上的哪个继电器无法闭合。
rp偏小的可能原因:1)在电源和输出脚之间并入了一颗电阻。具体这个等效阻抗是多大,有兴趣的同学可以自行计算。这个阻抗在生产工艺中,可能来自于选择焊,可能来自撞件,也可能是两者的结合。这个时候,一定要测量的电源到引脚的阻抗,而不是简单地量到rp的值。
rl偏大的原因来源于设备,rp偏小的原因来源于产品。
华为重获进入德国市场的机会
赛灵思:汽车驾驶员辅助系统之利用FPGA的处理能力
电子元器件烘干除潮中工艺问题及解决工艺措施
CAN控制器局域网学习笔记
马化腾互联网发展的前瞻;全真互联网
模拟输入测试的一个实际案例
老人不会用智能手机,就活该被淘汰吗?
功率继电器的原理_功率继电器的作用
R8000C台式无线电综测仪的性能特点及应用
PLC工厂流水线的实现过程示意图
华为首款5G双模手机跟普通5G手机有什么区别
速冷速热模温机的工作原理与应用分析
Cat.1模组再添新选择,利尔达推出NT26U提供多元应用思路
由555定时器构成的流水灯控制电路
电动汽车没电去加油站换电池就行!就这么简单
君正集成电路 X1000/E主板介绍
单片机之间UART通信示意图分享
深度模型Adan优化器如何完成ViT的训练
中科驭数正式加入龙蜥社区 推动软硬件创新技术及应用生态发展
Acrel安全用电管理平台如何是实现电气火灾监测的