完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好:
上图是AD7091R-4的SPI 读寄存器的时序,可以看出在当前周期内往SDI写入READ REG 1,下个周期才能读取到REG 1的内容(同时SDI线上发出的是NOP命令即可,或者是READ REG2命令,即下下周期需要读取的寄存器) |
|
|
|
wyywerw2 发表于 2018-8-15 07:41 您好,感谢您的帮助,我的确是按您说的这样写入命令的,但是寄存器读不出数据,有这样一个疑问,就是您说的同时SDI发出NOP命令,是在一个时钟同时SDO读一位,SDI写一位么。 |
|
|
|
jiajia627 发表于 2018-8-15 07:48 是的,SDI写一bit,同时读取SDO一bit。方便的话,抓一下示波器的SPI波形? |
|
|
|
您好,我按照您说的写一位读一位这种方式,目前在SDO口输出的全是高电平。方便加一下我的QQ么?1045344774 |
|
|
|
建议用示波器抓一下SPI的波形,包含CS, SDI, SDO和SCLK。能够覆盖两个SPI周期 |
|
|
|
请问您有完整的程序么,不是ADI官网上的程序,方不方便发一份给我。谢谢拉 |
|
|
|
您好,我按您说的抓了两个SPI周期 波形,波形并没有问题,但是现在SDO口返回的全是0,会不会跟CS,SDI,SDO,变换时候的延迟有关系啊。 |
|
|
|
jiajia627 发表于 2018-8-15 09:01 您好: 试试在RESER引脚上提供一个低电平的脉冲,或者配置Configuration寄存器的B9位进行软复位。然后再去读取寄存器。 |
|
|
|
只有小组成员才能发言,加入小组>>
992 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1387 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1939 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4270 浏览 2 评论
9062 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1523浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1694浏览 2评论
992浏览 2评论
1669浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1387浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:26 , Processed in 0.877787 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号