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

ADS1292R测试内部信号使用2.42V的内部参考无法测试内部1HZ方波,使用4V参考电压可以正常测试内部信号,其他寄存器位没有变,请问这是什么原因?

ADS1292R测试内部信号使用2.42V的内部参考无法测试内部1HZ方波,使用4V参考电压可以正常测试内部信号,其他寄存器位没有变,请问这是什么原因?

Amy Luo:

您好,

您的寄存器是怎么配置的呢,AVDD电压是多少。

1551675528 1551675528:

回复 Amy Luo:

附图是AVDD分别接3.3V和5V,参考设置为2.4 和 4 V 测试信号的波形(有0.01-60HZ的滤波)和电路原理图。DVDD为3.3V。

之前调试ADS1292就是用的这个寄存器设置,也没发现有这个问题,现在想增加呼吸检测的功能用了1292R。

这个是寄存器设置:前后只有参考电压设的不同。

 ADS1292_REG[ID] = 0x73;     //ID只读 ADS1292_REG[CONFIG1] = 0x02;  //连续转换模式  采样500  //ADS1292_REG[CONFIG2] = 0xB3;  //开启基准电压缓冲器 4V参考 开测试信号 ADS1292_REG[CONFIG2] = 0xA3;  //开启基准电压缓冲器 2.42V参考 开测试信号 ADS1292_REG[LOFF] = 0x10;    // 导联脱落电流幅值 导联脱落检测方式DC  ADS1292_REG[CH1SET] = 0x05;    //增益6 输入测试信号 ADS1292_REG[CH2SET] = 0x05;   //增益6 输入测试信号 ADS1292_REG[RLD_SENS] = 0x00;  //关右腿驱动 ADS1292_REG[LOFF_SENS] = 0x00;  //关导联脱落通道检测 ADS1292_REG[LOFF_STAT] = 0x00; //关导联脱落通道检测 ADS1292_REG[RESP1] = 0x02;   //关呼吸调制和解调电路 内部呼吸和内部时钟 ADS1292_REG[RESP2] = 0x03;    //关通道偏移校正 内部RLDREF信号 ADS1292_REG[GPIO] = 0x0C;    //GPIO设为输入 

 

1551675528 1551675528:

回复 Amy Luo:

心电测试我用ads1292已经调试好了,使用ADS1292R是想测呼吸波的,使用不同的参考电压和输模拟输入电压,都看不到呼吸波形,而且心电的波形不同的设置也不一样,很奇怪,请您帮忙分析一下是哪里出了问题呀。

下面是我测试呼吸的寄存器配置,两次只改变了内部VREF

ADS1292_REG[ID] = 0x73; //ID只读 ADS1292_REG[CONFIG1] = 0x02; //连续转换模式 采样500 ADS1292_REG[CONFIG2] = 0xB3; //开启基准电压缓冲器 4V参考 开测试信号 //ADS1292_REG[CONFIG2] = 0xA3; //开启基准电压缓冲器 2.42V参考 开测试信号 ADS1292_REG[LOFF] = 0x10; // 导联脱落电流幅值 导联脱落检测方式DC ADS1292_REG[CH1SET] = 0x20; //增益2 Normal input ADS1292_REG[CH2SET] = 0x20; //增益2 Normal input ADS1292_REG[RLD_SENS] = 0x2F; //开右腿驱动 ADS1292_REG[LOFF_SENS] = 0x00; //关导联脱落通道检测 ADS1292_REG[LOFF_STAT] = 0x00; //关导联脱落通道检测 ADS1292_REG[RESP1] = 0xC2; //开呼吸调制和解调电路 内部呼吸和内部时钟 ADS1292_REG[RESP2] = 0x03; //关通道偏移校正 内部RLDREF信号 ADS1292_REG[GPIO] = 0x0C; //GPIO设为输入

1551675528 1551675528:

回复 1551675528 1551675528:

自顶!

Amy Luo:

回复 1551675528 1551675528:

您好,
您可以根据链接中的步骤再操作一下:
e2e.ti.com/…/625962

1551675528 1551675528:

回复 Amy Luo:

您好:

        我找到我这个板子的问题了,是VREFP和VREFN之间的的电容虚焊了,初始化操作那个链接中的是一样的。现在可以正常测试内部测试信号了,人体实测也可以正常测到心电信号,但是还是看不到呼吸波。

        我用示波器测过了,IN1P和IN1N、REA和ELA的输入端,都是有32KHz的调制波形的。

        请问还可能是哪里出了问题呀?正常的测到的呼吸波形是什么样子的?

这是我的寄存器配置: ADS1292_REG[ID] = 0x73; //ID只读 ADS1292_REG[CONFIG1] = 0x02; //连续转换模式 采样500 ADS1292_REG[CONFIG2] = 0xA3; //开启基准电压缓冲器 2.42V参考 开测试信号 ADS1292_REG[LOFF] = 0x10; // 导联脱落电流幅值 导联脱落检测方式DC ADS1292_REG[CH1SET] = 0x20; //增益2 Normal input ADS1292_REG[CH2SET] = 0x20; //增益2 Normal input ADS1292_REG[RLD_SENS] = 0x2F; //开右腿驱动 ADS1292_REG[LOFF_SENS] = 0x00; //关导联脱落通道检测 ADS1292_REG[LOFF_STAT] = 0x00; //关导联脱落通道检测 ADS1292_REG[RESP1] = 0xC2; //开呼吸调制和解调电路 内部呼吸和内部时钟 ADS1292_REG[RESP2] = 0x03; //关通道偏移校正 内部RLDREF信号 ADS1292_REG[GPIO] = 0x0C; //GPIO设为输入

图1 是我的测试波形,DVDD 和AVDD都是3.3V,呼吸解调控制信号的相位为0°

图2 是呼吸解调控制信号的相位分别设置 90° 和 78.75° 时 测到的波形  和  相位设置0-90度的通道1的波形图。

1551675528 1551675528:

回复 Amy Luo:

这是我测的10次呼吸的波形,前后10s都在屏气。

通过通道2心电图的整体趋势可以看到呼吸波,但是通道1看不出有什么规律。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1292R测试内部信号使用2.42V的内部参考无法测试内部1HZ方波,使用4V参考电压可以正常测试内部信号,其他寄存器位没有变,请问这是什么原因?
分享到: 更多 (0)