微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1274读取数据

ADS1274读取数据

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

我用的是STM32读取ADS1274的数据,

CLK=5MHz,周期200ns

SCLK脉冲周期大概是800ns

将SYNC接到了3.3V,

目前可以读到数据,只是只能读到三个通道的,第四个通道一直乱码,仿真的时候测得 在读取数据的时候,在54个SCLK脉冲之后DRDY会被拉低,按理说四个通道,至少需要8*3*4=96个SCLK才可以将四个通道的数据全部取出来啊。。。。有遇到类似情况的没,,,,,简单点说,就是数据没取完DRDY就被拉低了,,,,不应该啊、、、求解。。。。

是不是读取数据时间太长

SCLK=1;
_nop_();
data=data<<1;
if(DOUT==1){
data=data+1;
}
SCLK = 0;

恩恩,是的,SCLK的延时太长了,我的模式选的也有点问题。已经解决了,感谢你的热心回答

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

网站地图

Top