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

ADS1299: ADS1299测试信号

Part Number:ADS1299

尊敬的工程师:

我正在使用TI的ADS1299_4芯片开发EEG系统,我们的目标是:用4个通道的P级采集4路脑电信号,将4个通道的N级左耳垂的REF参考信号,然后将右腿驱动BIAS电极引出来连接右耳垂。目前有以下几点疑问:

  1. 先根据数据手册Figure 67流程来使用内部方波测试设备和配置芯片?是先实现内部测试信号的抓取然后再根据个人需要配置寄存器吗?
  2. 关于测试信号:在Reset产生一个低电平脉冲后,等待18*Tclk后发送SDATAC随后依次配置Config3_EOh,Config1_96h,Config2_DOh,Chnset_05h,配置完成后进行信号抓取。
Amy Luo:

您好,

1、是的,Figure 67是上电初始化流程,测试信号是在设备调试阶段用的,可以根据开发需求来配置是否使用内部测试信号;

ADC采集信号有问题时,可以配置使用内部测试信号,这样采集内部测试信号可以用来排除外部输入信号造成的问题。

2、发送SDATAC命令是用来停止AD转换,配置完寄存器后,需在发送START命令或拉高START来启动AD转换,启动AD转换后才可以发送读取命令来读取转换数据。

,

Ze A:

    

工程师你好,这是我的驱动的仿真模型。有个疑问,你说拉高START启动AD转换,请问配置RDATAC,确定读取方式是在START拉高后吗?

我的仿真里面是在配置完通道寄存器后,将START拉高,在START为高电平时,配置RDATAC.是否正确

,

Ze A:

工程师,若是配置内部测试信号,在Reset产生一个低电平脉冲后,等待18*Tclk后发送SDATAC随后依次配置Config1_96h,Config2_DOh,Chnset_05h,发送RDATAC,然后开始捕获测试信号。这个RDATAC是在START为高电平是输入给1299还是低电平时输入。

,

Amy Luo:

确定转换方式是在寄存器CONFIG4  bit3来设置的(0 : Continuous conversion mode 1 : Single-shot mode),不是在启动转换后确定;

RDATAC是连续读取命令,如果配置的是连续转换模式,在启动转换后,是需要使用RDATAC这个命令来读取转换数据的。

,

Amy Luo:

Ze A 说:工程师,若是配置内部测试信号,在Reset产生一个低电平脉冲后,等待18*Tclk后发送SDATAC随后依次配置Config1_96h,Config2_DOh,Chnset_05h,发送RDATAC,然后开始捕获测试信号。这个RDATAC是在START为高电平是输入给1299还是低电平时输入。

启动转换可以通过拉高 START pin 或者 发送START 命令,如果您是控制START pin的话,那么就是START为高电平时发出RDATAC命令。

,

Ze A:

工程师你好  我配置结束  抓取数据 状态数据 C00000h抓取成功  1到4通道也有数据  是否意味  通信匹配正常

,

Amy Luo:

看您的描述,抓取的数据结构是正确的,通信应该没啥问题了,但具体还需看采集的 1到4通道 的数据是不是正确的,即转换为模拟电压是不是输入的模拟电压值。下面链接帖子中有 如何将ADC输出代码转换为电压的过程,您可以参考下:

https://e2echina.ti.com/support/data-converters/f/data-converters-forum/192643/faq-ads129x

,

Ze A:

好的,谢谢您。此外,ID寄存器是必须要进行读取的吗?因为我之前配置并没有配置这个寄存器,但仍有值。用的是4通道芯片

,

Amy Luo:

很抱歉回复这么晚!

ID寄存器是只读寄存器,不需要配置,读取的话可以验证使用的设备或验证寄存器是否可以正确读取,您读取的值是什么?

赞(0)
未经允许不得转载:TI中文支持网 » ADS1299: ADS1299测试信号
分享到: 更多 (0)