ADI 技术
直播中

何壮梦

7年用户 292经验值
私信 关注
[问答]

请问AD7357芯片CS一直拉低无法输出采集数据是为什么?

实验中使用AD7357芯片,采集100KHz的正弦信号,通过SPI方式获得采样数据,SPI的sclk为2.8MHz;
     1.   在我实验过程中,如果将CS拉低,再使能SPI,然后SPI为AD7357提供2.8MHz的sclk,按照理论上,ad7357有SDATAA和SDATAB共32位二进制数据输出,但是AD芯片没有数据输出?
     2.   实验又采用CS拉低使能SPI,然后运行32个时钟周期,关闭SPI,并将SPI拉高;然后循环这个过程才能产生数据。
问题:请问是不是只能将CS循环置0和置1执行16或者32个周期才能输出数据呢,如何实现CS拉低,使能SPI后,一直产生数据呢?
     谢谢

回帖(2)

丁浩

2018-7-31 09:12:00
/CS既用作SPI的片选,又用作ADC转换启动信号,必须按手册时序中描述的翻转。不能一直拉低。
举报

何壮梦

2018-7-31 09:17:28
谢谢啊,开始没仔细看到。那只能按照时序图来进行进行翻转了。还想请教一个问题:
请问下,
(1)根据推荐电路AD8138+AD7357,输入信号可以为有正有负的正弦信号,那么AD7357是可以测量负信号的吧?
(2)若可以,是通过怎么计算或者其他方式得到完整的正负信号呢?(采样的数据都是>0的,只需要将其扩大二倍,直接分为上半部分为正,下半部分为负就可以了吗)
 
推荐电路如下:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分