请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS131E08 工具与软件:
您好!
发送校准命令后、我将 ADS 置于短路模式并执行一些采集以检查校准情况。 测量值并非非常接近于0。 通常情况下、我的配置的 ENOB 是19位、这样产生的错误值最多应该为32、但我要获得的值要高得多。
校准前:
Ch1 =-1137
CH2 =-989
CH3 =-1075
CH4 =-993.
CH5 =-901.
CH6 =-832
CH7 =- 898
CH8 =-954
校准后:
Ch1 = 144
CH2 = 291.
CH3 = 204.
CH4 = 287.
CH5 = 58.
CH6 = 128
CH7 = 59.
CH8 = 322.
校准后结果会有所改善、但不符合19位 ENOB。 更重要的是、结果是稳定的、这表明问题与噪声无关。
您是否知道此问题的原因?
以下是执行失调电压校准的步骤:
- 发送 SDATAC 命令。
- 发送 OFFSETCAL 命令。
- 等待160ms。
- 发送 RDATAC 命令。
完成校准后、我继续进行数据采集:
- 发送 SDATAC。
- 设置 CONFIG1 = 0x96 (数据速率= 1ksps)。
- 设置 CONFIG2 = 0xE0。
- 设置 CONFIG3 = 0xE0 (Vref = 4V)。
- 设置 CHnSET = 0x11 (增益= 1、多路复用器= 001)。
- 启用 START 信号。
- 读取数据。