我用FPGA控制ADS1256,读回来的数据不对,跳动很大。我用ChipScope 抓取信号发现在我写读命令时,一个字节的命令未写完drdy信号就会变高,后来我直接不管drdy信号是不是为低依旧写读命令,发现依旧可以读回数据,请高手解答一下
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,读回来的数据不对,跳动很大。我用ChipScope 抓取信号发现在我写读命令时,一个字节的命令未写完drdy信号就会变高,后来我直接不管drdy信号是不是为低依旧写读命令,发现依旧可以读回数据,请高手解答一下
嗯,谢谢你的帮助,我一直都感觉drdy时序很怪,我的控制过程这样子的,片子复位成功后一直让片选有效,开始就是写寄存器选择通道,接着就是写sync命令,写wakeup命令,然后等待drdy变低,drdy变低以后写rdata读命令,这个过程应该没问题吧?