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

ADS1299: 1299无法驱动

Part Number:ADS1299

1  用外部时钟,START拉高后,DADY有转换完成脉冲输出。

用正负2.5V电压给1299模拟部分供电,但VCAP1电压一直在负1.2V左右,

另,上电后有效RESET的时间是要 2的18次方个tCLK么?即使按这个时间延时处理,VCAP1依然是负1.2V左右。

帮分析可能原因。

相关原理如下

2 SPI通讯一直不通,无法发送和接受指令,是否VCAP1低于1.1V是不是影响SPI通讯。

 SPI配置为空闲低电平,第二个时钟沿采集数据,但看手册有些不明白,手册上好像发送和接收的SPI定义不同

请解释一下SPI通讯的时序,发送和接收是不是一样?

如下:

Amy Luo:

您好,

VCAP1电压的参考点是AVSS,ADS1299使用双电源±2.5V供电的话,AVSS是-2.5V,VCAP1应参考AVSS参考点测量,您是参照AVSS参考点测量的吗?

RESET的时间应该是18个tCLK,上电初始化流程图 Figure 67. Initial Flow at Power-Up中也是 18 tCLKs,table 30表格中应该是打印错误。

Data are shifted into DIN on the falling edge of SCLK and shifted out of DOUT on the rising edge of SCLK. 数据在SCLK的下降沿移至DIN,在SCLK的上升沿移出DOUT。因此,主控端发出的数据需在SCLK下降沿保持稳定,建议在SCLK的上升沿改变输入数据电平,在SCLK的下降沿读取DOUT输出的数据。

建议您按照下面链接中调试步骤调试SPI通信:

ADS129x设备SPI通信问题调试步骤

下面链接中提供了 ADS1299EEGFE-PDK code下载方法,您可以参考下:

[FAQ] Does TI provide source code (C/C++/CCS) for the ADS1299-4, ADS1299-6, or ADS1299?

,

sunm Wang:

有关多重回读模式,有些不太明白.

资料上说是连续读模式时,适用多重回读.

1 回读是两次还是多次?

2 回读时,是否ADC转换在继续,如继续,是否会丢失现在转换好的数据?

,

sunm Wang:

SRB1相关配置,帮确认一下,是4、6和8通道,还是所有通道的负端?

,

Amy Luo:

ADS1299有多个型号,有ADS1299-4  ADS1299-6  ADS1299,可读取ID寄存器确认:

SRB1配置,这里是指所有通道的反向输入端。

如果是ADS1299-4 设备,那么就是4通道的反向输入端;

如果是ADS1299-6 设备,那么就是6通道的反向输入端;

如果是ADS1299设备,那么就是8通道的反向输入端。

,

Amy Luo:

关于多重回读模式:

1、可以两次,也可以多次,这与您使用的SPI速率有关,即需要在转换周期内完成您的操作,否则的话,会丢失转换数据。

2、回读时,ADC转换在继续,因此,您需要保证在下一个DRDY之前两次或多次移出数据。否则的话会丢失转换好的数据。请注意重新输出数据,是从状态字开始的。

,

Amy Luo:

我收到您拒绝答案的邮件,您对此问题还有什么疑惑吗?

,

sunm Wang:

暂时没有问题,刚应是点错了。

,

Amy Luo:

好的,感谢反馈!帖子先关了,若后续有新的问题,您可以发新帖,这样方便我们及时回帖。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1299: 1299无法驱动
分享到: 更多 (0)