This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我使用 ADS1256并配置4个差分通道。 我将 ADC 值校准至20000、然后读取所有通道数据。
之后、我为一个通道绘制数据、但数据表包含一些错误的值。 这些看起来呈下降趋势。 如何解决该问题?
设置:Vref = 0.9V,AVDD = 5V,DVDD = 3.3V, 数据速率= 100SPS,增益= 64,缓冲器=禁用。
尊敬的 Nuri Basar:
欢迎来到 E2E 论坛! 很难说可能发生了什么。 您很好地了解您的系统、但我对您的系统的了解真的很少、因此需要更多信息。 可能是您的输入拾取了噪声、也可能是通信或计算导致的某种形式的误差。 查看原理图并了解与输入连接的元件对我而言很有帮助。 我将 ADC 的原始数据(未校准)视为十六进制值也会很有帮助。
由于有3个类似的响应、我更可能认为问题可能与噪声输入信号以外的其他内容有关。 数据收集时、您是在输入每对中循环运行、还是显示的数据来自一组单一输入的连续转换?
您如何确定何时读取数据? 您是否使用 DRDY?如果要轮询引脚以寻找状态变化、还是使用边沿驱动中断来开始数据收集? 最好监控与数据收集相关的 DRDY、以确定两次转换的结果是否相互混合。
您是否使用示波器或逻辑分析仪监控数据传输、以确定 SCLK 中是否存在噪声或者数据中是否存在可能导致偏移的位移?
此致、
Bob B
尊敬的 Bob:
提前感谢您的友好帮助。
我解决了我的问题。 我降低了微控制器和 ADS1256之间的 SPI 通信速度。
此致、
Nuri
您好、Nuri:
我很高兴听到您发现了这个问题。
此致、
Bob B