没有说必须每次转换前都执行。
ADC在开始转换前需要执行一次校正。这个器件分内部校正与外部校正两类操作方式。
内部校正的电平连接是内部自动完成的,启动校正程序后,器件内部自动校准零位及增益校正,我看了一下原版的DS,里面示意最终转换结果是自动完成校成计算的,也就是你不用手动计算RESULT = GAIN * ADC_DATA + OFFSET这个式子;
外部标定需要预先对引脚施加标定信号,以配合标定过程,你板子上要没设计这个功能就不太方便实现了。
DS有说零位校正是连续自动进行的,因而不需要每次都手动校正;而增益校正(就是满量程校正)只需要在设定增益变化时进行就可以了。
所以上电以后,运行一次内部校正(零位+增益),然后查询RDY引脚状态,电平翻高结束校正。之后让器件连续运行就可以了。 |