您好!
我已经使用 ADS1258 ADC 几年了、但在过去的6个月- 1年中、我遇到了这些器件的问题、我无法完全理解或解决。 问题在于、在某种模式下、来自该 ADC 的读数将被某个值偏移。 这不仅会影响进入 ADC 的模拟读数、还会影响温度和偏移等内部测量值。 我已经能够将进入错误模式与被测系统的功耗相关联、尽管 我认为这不 是一个热问题。
我的问题:是否存在导致 ADS1258进入此模式的任何已知条件、我可能会丢失这些条件? 在几个不同的 PCB 上、我们尝试了不同的布局方法来查看这是否是电气问题、但我们没有运气。
我将从其中一个器件中提供一个示例数据集、其中包含该 ADC。 我使用 ADS1258测量2W 小型加热器的温度。 这些加热器用于将传感器预热至目标工作环境、通常为几百摄氏度。 我有一个数据集、其中显示了我遇到的问题的示例。 在数据集中、所有测量值(微控制器温度除外)均根据 ADS1258收集的值进行计算。
我 可以通过比较 ADS1258内核温度与微控制器内核温度的测量结果来跟踪是否已进入此误差模式。 在此测试中、ADS1258 进入大约 t=140的错误状态、并从大约 t = 430s 的错误状态中退出。
我 可以关联 ADS1258进入错误状态、方法是打开我们的一些加热器、并通过降低一个特定加热器的设定值来离开错误状态。 请注意、在温度下、每个加热器的功耗约为2W。 我们将两个加热器控制在目标温度(加热器1和2最初为550°C 和450°C)、并将两个加热器控制在目标电阻(HTR 3和 HTR 4均为8.8 Ω)。 在测试过程中、我们将加热器1设定点调整为525°C、我们认为此操作使 ADS1258恢复到正常工作模式。 顺序为:
1) 打开加热器1 (T = 0)
2) 打开加热器2 (T = 90)
3) 打开加热器3 (T = 160)
4)将加热器1设定点调整为525°C (T = 430s)
5) 5)开启加热器4。 (T = 480s)
传感器3是一种氧传感器、我们让它测量实验室室中氧气浓度的百分比、大约为21%。 请注意、当 HTR3达到温度时、直到 t=250s 左右时、传感器的测量值才被认为是准确的。 该传感器在 HTR1未上电且 ADS1258未处于错误状态的情况下进行校准。 在该误差模式下、O2传感器的校准测量会产生6%的误差。
谢谢、