FPGA给AD配置寄存器

2020-02-02 12:30发布

用FPGA通过SPI方式给AD转换器配置寄存器,时序如图所示:
时序图 时序图
其中:前面是指令周期,后面为数据周期。
配置方式为SPI顺序写入,我想请教大家的是指令一位一位写入完成后,就没有任何停顿的写入数据吗?
还有一个问题就是,如果我是想读数据出来呢?
O(∩_∩)O谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
harvard83
1楼-- · 2020-02-03 18:22
1003704680 发表于 2013-5-2 23:29
估计这个不支持读,只支持写。可能没有MISO端口。

datasheet上写的是读写都通过SDIO
harvard83
2楼-- · 2020-02-03 23:56
zbhbyc 发表于 2013-5-3 09:28
spi通信用示波器测量下你的输出是否合乎AD的模式,注意看数据与时钟的相位关系。 ...

木有这么高级的示波器 还有没有比较好点的办法检查哪里出错了
yghanwuji
3楼-- · 2020-02-04 02:57
 精彩回答 2  元偷偷看……
yghanwuji
4楼-- · 2020-02-04 07:38
根据芯片资料的Table15.memory map register的寄存器配置表,按偏移地址写入有效值。不知道楼主有没有写入完全。
zbhbyc
5楼-- · 2020-02-04 11:55
harvard83 发表于 2013-5-3 22:51
木有这么高级的示波器 还有没有比较好点的办法检查哪里出错了

一般的示波器就可以了,2个通道的,测量下clk与数据
GoldSunMonkey
6楼-- · 2020-02-04 17:41
zbhbyc 发表于 2013-5-4 14:38
一般的示波器就可以了,2个通道的,测量下clk与数据

嗯嗯

一周热门 更多>