TI论坛
直播中

吴湛

10年用户 1016经验值
擅长:可编程逻辑
私信 关注
[问答]

使用ADS8688时读出数据不正常,SDO线出现毛刺的原因?


  • 使用ADS8688时读出数据不正常,见下图,从上到下依次是:CS,CLK,SDI,SDO,如图,输入C000H,读取第一通道数据,后面都是输入0000,继续上一操作。
    现在问题:
    1、SDO线上出现这样的毛刺,是什么原因造成的,应该滤掉还是作为正常的1数据读出?
    2、按现在的波形读出数据不正常:
    (1)输出数据会随着输入模拟电压的变化而变化,但变化不规律。
    (2)ADS8688是16位ADC,但是现在读出的数只有前12位在变,后四位一直是0,应该是数据显示不正常。
    (3)同一通道多次读数显示数据不同有很大偏差,用AUTO模式读8个通道(8个通道接成相同电压)读数也各不相同。
    请问这是怎么回事啊,求指点~
    跪谢~~


回帖(5)

赖嘉宁

2025-1-8 10:45:36
 那个是毛刺。滤除吧。
举报

马祥

2025-1-8 10:45:47
   检查一下连线呢,先确认是不是接线导致的毛刺,然后再看是不是信号逻辑的错误
举报

谢丹丹

2025-1-8 10:46:03
这个毛刺有可能是时序的问题,你可以将SDO与处理器断开,看看毛刺是否还在。
举报

张鑫

2025-1-8 10:46:10
能否把你的PCB原理图发给我看看?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分