ADI什么情况下做自校准,什么情况下做系统校准?
文章出处: 作者: 浏览次数:35 发表时间:2015-06-04 15:37:19
自校准,校准的是ADC自身的偏移误差和增益误差。它操作起来比较简单,只需设置芯片的模式寄存器。ADC会自动的在内部把输入连接到0或者是满量程,不需要用户在外部连接0信号或是满量程信号。大部分ADC在出厂时都已经校准过,能够保证数据手册的精度。但是为了达到更高的精度,当ADC工作的条件改变时,如工作温度、电源电压、增益、滤波器设置或其它ADC内部设置改变时,都需要重新做校准。
系统校准消除的是系统的偏移误差和增益误差。在用户做系统校准时,需要把系统的零点信号和满量程信号输入给ADC并保持稳定,然后再置模式寄存器启动校准。当ADC完成了系统校准以后,以后所做的每次转换都会按照校准得到的系数自动被修正,而不需要用户在软件中再做任何的计算或修正。系统校准得到的校准系数是存储在芯片的寄存器中的,掉电以后会丢掉。所以如果用户在下次上电时希望不再做校准而使用以前的校准系数,那么就需要把这次的校准系数从校准系数寄存器中读取出来然后存储到非易失性的存储体内,如E2PROM中,那么以后每一次上电时,就可以从E2PROM中读出系数,再写入ADC的校准系数寄存器就可以了。在做系统校准时,请注意输入的系统满量程和零点信号要在一定范围之内,具体要求请参见数据手册关于系统校准限制的部分。与自校准一样,当ADC工作的条件改变时,如工作温度、电源电压、增益、滤波器设置或其它ADC内部设置改变时,都需要重新做系统校准。而且当系统零点和满量程点的信号定义改变时,也要重新做系统校准。
如果要了解更多关于不同产品校准的问题,请参考ADI网站上的应用笔记AN-553 “Adjusting the Calibration Coefficients on the AD771x Family of Sigma Delta Converters”和 AN-663“AD7732/AD7734/AD7738/AD7739 Calibration Registers ”。
系统校准消除的是系统的偏移误差和增益误差。在用户做系统校准时,需要把系统的零点信号和满量程信号输入给ADC并保持稳定,然后再置模式寄存器启动校准。当ADC完成了系统校准以后,以后所做的每次转换都会按照校准得到的系数自动被修正,而不需要用户在软件中再做任何的计算或修正。系统校准得到的校准系数是存储在芯片的寄存器中的,掉电以后会丢掉。所以如果用户在下次上电时希望不再做校准而使用以前的校准系数,那么就需要把这次的校准系数从校准系数寄存器中读取出来然后存储到非易失性的存储体内,如E2PROM中,那么以后每一次上电时,就可以从E2PROM中读出系数,再写入ADC的校准系数寄存器就可以了。在做系统校准时,请注意输入的系统满量程和零点信号要在一定范围之内,具体要求请参见数据手册关于系统校准限制的部分。与自校准一样,当ADC工作的条件改变时,如工作温度、电源电压、增益、滤波器设置或其它ADC内部设置改变时,都需要重新做系统校准。而且当系统零点和满量程点的信号定义改变时,也要重新做系统校准。
如果要了解更多关于不同产品校准的问题,请参考ADI网站上的应用笔记AN-553 “Adjusting the Calibration Coefficients on the AD771x Family of Sigma Delta Converters”和 AN-663“AD7732/AD7734/AD7738/AD7739 Calibration Registers ”。