AD7192调试

使用连续读模式,读取ADC采样值。使用默认晶振,基准电压5V,通道采用默认通道:AIN1为输入,AIN2为参考负极。
电路图如下:
AD7192调试
文章图片


首先介绍第一个坑,读时序:
AD7192调试
文章图片

此处的读时序要注意:
第一步要等待DOUT被ADC拉低,之后才能给时钟波形,读数据。
程序如下:
AD7192调试
文章图片

二:小坑,连续超过40个时钟,复位ADC
AD7192调试
文章图片

要确保ADC复位,需要超过40个时钟,比如给50个。另外配置完ADC后,DIN要保存低电平。
三:复位ADC后需要重新进行配置,虽然ADC有复位默认值,但是可能不是手册中的值,这里要注意重新进行配置。
【AD7192调试】四:配置
AD7192调试
文章图片

红框是需要根据自己需要配置的。我们使用默认值0X080060。即连续读取模式,内部晶振。
AD7192调试
文章图片

第二个大坑:选择通道之后,注意选择单极性,更要注意低3位清零,不需要增益。增益让数据莫名很乱。而且是默认增益。
读出数据后,使用公式进行计算,得出AD值:
AD7192调试
文章图片


AD7192调试
文章图片

    推荐阅读