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

FPGA读取ADS1283寄存器无数据输出

如图,是采用FPGA读取ADS1283寄存器的输出波形,通过ADC_DIN引脚输入20,0A,分别代表从0地址读取11个地址的参数数据,但是DOUT并未输出参数,目前DOUT可以正常输出采集数据波形,图中显示在DRDY出现时输出了采样数据波形,而DIN的输入并未使DOUT输出参数波形,CLK目前是2.75MHZ,sclk是1.375MHZ,根据时序图也采用了SCLK中断的模式,请问是否读参数或者写命令是哪里不正确呢?

Amy Luo:

您好,
感谢您对TI产品的关注!
我在您抓取的波形上没看出哪里有问题,为了解决这个问题,您可以做以下验证吗
先不要对寄存器进行写操作,只是在设备上电后读取几个寄存器的默认值,例如只读取一个或两个寄存器,然后检查检索到的数据是否正确。
如果MISO上寄存器的数据是正确的,那么展开以读取所需的所有11个寄存器值

,

user3695898:

您好:

问题解决了,是DIN引脚未在FPGA上指定也未编译报错,现在可以正常读取了。

,

Amy Luo:

很高兴您的问题得到解决,感谢您的分享

赞(0)
未经允许不得转载:TI中文支持网 » FPGA读取ADS1283寄存器无数据输出
分享到: 更多 (0)