Thread 中讨论的其他器件: ADS1219、ADS1235
工具/软件:
大家好:
我需要您帮助、弄清楚 ADC1255 出了什么问题。
我用它来读取 NTC( 10kΩ at 25°C ) 并将其转换为温度。 问题在于、当 ADC 应该读取 0V 等特定值时、即 10kΩ=> 25°C。 会发生尖峰、ADC 不会读取 0、而是发送 65530、–65555 等值。 这些尖峰似乎也遵循我无法解释的模式。
首先我认为这是由于校准值造成的。 因此,我禁用了自动校准,并将 OFCAL(偏移校准)寄存器设置为 0。 它没有改变任何东西。
然后我认为这是一个硬件问题、但 ADC 似乎几乎在所有时间都能正常工作。
我在 3 个不同的 ADC 上尝试了这些解决方案、似乎没有效果。
以下是我设置的寄存器、它们在运行时不会更改:
设置差分通道;设置自动校准;模拟缓冲器开启;采样率= 25 或 1000;PGA = 1;
在这里、您可以看到它是怎样的。

尖峰是由于 ADC 读数不正确所致。
这是另一个、请注意底部。

感谢您的阅读和任何指导,你可以给.
此致、










