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.

FPGA写ADS1256驱动 问题写读命令时一定要在drdy为低的时候吗?

Other Parts Discussed in Thread: ADS1256

我用FPGA控制ADS1256,读回来的数据不对,跳动很大。我用ChipScope  抓取信号发现在我写读命令时,一个字节的命令未写完drdy信号就会变高,后来我直接不管drdy信号是不是为低依旧写读命令,发现依旧可以读回数据,请高手解答一下

  • 感觉说得是跟手册描述的功能对不上了, 我觉得不用怀疑数据手册的功能说明,

    这样的情况, 你该先怀疑你的连接和各个信号的控制时序有没有问题?

  • 嗯,谢谢你的帮助,我一直都感觉drdy时序很怪,我的控制过程这样子的,片子复位成功后一直让片选有效,开始就是写寄存器选择通道,接着就是写sync命令,写wakeup命令,然后等待drdy变低,drdy变低以后写rdata读命令,这个过程应该没问题吧?