ADC第一个数据偏小,第二个以后的数据正常,什么原因?

nuvoton2022 |浏览166次
检举|收藏|2022/09/07 20:57
全部回答(1)
  • 1>   芯片内ADC是模拟电路,使能ADC后,需要几十微秒的稳定时间。如果调用ADC初化函数(含使能ADC外设的函数)后,立即开始ADC 转换,第一个数据就会不准。建议芯片复位后,先配置ADC, 然后配置其它外设,ADC使能后,100us+以后再开始转换,数值就准了。

    2>   低功耗应用,芯片进入休眠模式,若把ADC关掉,芯片被唤醒后,ADC 重新被使能,这时立即开始ADC转换,数值也会不准。因为这时ADC也需要几十微秒的稳定时间。


    回答于 2022/09/07 20:58
0人关注该问题
 加载中...