AD7192调试

使用连续读模式,读取ADC采样值。使用默认晶振,基准电压5V,通道采用默认通道:AIN1为输入,AIN2为参考负极。

电路图如下:

AD7192调试_第1张图片

 

首先介绍第一个坑,读时序:

AD7192调试_第2张图片

此处的读时序要注意:

第一步要等待DOUT被ADC拉低,之后才能给时钟波形,读数据。

程序如下:

AD7192调试_第3张图片

二:小坑,连续超过40个时钟,复位ADC

要确保ADC复位,需要超过40个时钟,比如给50个。另外配置完ADC后,DIN要保存低电平。

三:复位ADC后需要重新进行配置,虽然ADC有复位默认值,但是可能不是手册中的值,这里要注意重新进行配置。

四:配置

AD7192调试_第4张图片

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

AD7192调试_第5张图片

第二个大坑:选择通道之后,注意选择单极性,更要注意低3位清零,不需要增益。增益让数据莫名很乱。而且是默认增益。

读出数据后,使用公式进行计算,得出AD值:

AD7192调试_第6张图片

 

AD7192调试_第7张图片

你可能感兴趣的:(AD7192调试)