TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

user151383853:

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

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

hong-tao cheng:

回复 user151383853:

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

赞(0)
未经允许不得转载:TI中文支持网 » FPGA写ADS1256驱动 问题写读命令时一定要在drdy为低的时候吗?
分享到: 更多 (0)