1).配置为模式二,工作在伪差分半时钟模式,时序对照了示波器和datasheet没问题。本模块没有使用到refDAC,CMA接入的为2.5V,我通过写函数对refDAC寄存器写入值:0x07FF,0x03FF,0x01FF,输出均会变化,根据DATAsheet,bit10为置1,则不使能内部的参考路径,照理说写入0x07FF不影响输出的,而且我没用使用内部路径,我只有在写入0x05FF输出才基本正确,请问出现这类情况的原因是什么。
2).根据输出表格(Table 13. Output Data Format),我CMA接入为3.3V,输入接入为3.3V,输出应为:0x0000,而我的输出为:0xFD40,请问出现这类情况的原因是什么。
user151383853:
ADS7223 是 12 –16 位 1MSPS 4×2/2×2 同步采样 SAR ADC.
0xFD40,按照表格是说明, 应该大概是 Midscale 稍小一点的信号值. 再检查一下配置, 包括 ADC端口