微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > FPGA写ADS1256驱动 问题写读命令时一定要在drdy为低的时候吗?

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

时间:10-02 整理:3721RD 点击:

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top