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:
好的,感谢反馈!帖子先关了,若后续有新的问题,您可以发新帖,这样方便我们及时回帖。