ADUCM36X系列MCU,当ADC输入开路或者短路时,或者外部参考上发生了开路或短路,MCU是否能够检测出来?
ADUCM36X系列MCU,当ADC输入开路或者短路时,或者外部参考上发生了开路或短路,MCU是否能够检测出来?
ADUCM36X系列MCU内部集成了2个50uA的诊断电流源,打开电流源可以用于检测ADC任何输入channel的输出电流.
如果检测短路:将50uA电流源连接至任一ADC输入,如果没有异常,ADC的测量结果应该是50Ua * R1;如果发生短路,那么ADC的测量结果应为0。
如果检测断路:需要将50uA电流源连接至两个ADC输入,如果没有异常,测量结果应为50uA * (R1-R2);如果发生断路,ADC的测量结果会非常大,与R1, R2任何一个电阻值都无法匹配。
如果检测发生异常的外部参考,使用DETSTA[3]标志位。如果连接到VREF+/VREF-的外部参考源开路,或者VREF+/VREF-之间的差分输入电压小于400mV,DETSTA[3]标志位会被置1。