请教ADS1246标定及最后输出读数问题
现用ad1246采集数据,参考电压2.5V,有几个问题请教。
使用时需要对ad进行标定吗?是不是发送几个命令就行了,最后AD输出的结果就是最终的二进制数据(对应下图的Final output data)?
下图的公式是在校正后的ad内部自动计算完成的吗?
式17中的input是不是应该是图72 中ADC的输出?这样的化后面的加减运算、乘积运算就是需要得到AD输出后人工计算并得到Final output data?
也就是说AD三维输出对应的是下图的哪一步?是在第一个箭头处还是到最后的一个箭头处(Final output data)?
谢谢!
您可以结合着ADS1246 Page1的内部框图对比一下,Figure72是ADS1246 校正部分框图,这段英文里的the output of the digital filter指的内部adjust digital fiter部分的输出,然后做减法和乘法运算。您的理解是正确的,公式中的输入指的是figure 72中ADC的输出,这个运算是AD内部自动完成的。
您指的AD三维输出是指的datasheet中哪部分的介绍?
打错字了,不是AD三维输出,是AD最后的输出,也就是从SPI口读出来的数据直接就是公式(17)中的Final Output Data吧?
还有,在使用前必要进行校正操作吗?如果需要矫正的化,在矫正过程中AD芯片的输入端口需要接输入信号作为校准的参考电压吗?
在P48-49
9.5.3.10 SYSOCAL (0110 0000)
The SYSOCAL command initiates a system offset calibration. For a system offset calibration, the inputs must be
externally shorted to a voltage within the input common mode range. The inputs should be near the mid-supply
voltage of (AVDD + AVSS) / 2. The OFC register is updated when the command completes. Timing for the
calibration commands can be found in Figure 86.
也就是说进行system offset calibration时,在芯片模拟输入的AIN0,AIN1两个端口之间的的压差应该外接((AVDD + AVSS) / 2)V是吗?
9.5.3.11 SYSGCAL (0110 0001)
The SYSGCAL command initiates the system gain calibration. For a system gain calibration, the input should be
set to full-scale. The FSC register is updated after this operation. Timing for the calibration commands can be
found in Figure 86
然后,进行gain calibration校正时,输入的电压需要改成全量程最大电压信号是这样吗?
如果是的化是不是也太麻烦了,还是说进行AD校正时,不需要考虑校正时AD的输入,只要输入相应的命令即可?
对AD的工作不是很清楚,谢谢!