This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1299-4: 输入阻抗测量波动的问题

Part Number: ADS1299-4
Other Parts Discussed in Thread: ADS1299

1、测试条件

  • 硬件原理图

  • 寄存器配置

ADSReg.CONFIG1 = 0xD3;  // 2k sampling rate : default ,CLK输出 disable

ADSReg.CONFIG2 = 0xD6;   // test signal 内部产生,do not use

ADSReg.CONFIG3 = 0xEC;    //打开BIAS BUFF

ADSReg.LOFF    = 0x83;

ADSReg.CH1SET = 0x50;       //通道1-4打开,放大倍数12 ,正常连接不短接

ADSReg.CH2SET = 0x50; 

ADSReg.CH3SET = 0xE1; 

ADSReg.CH4SET = 0xE1; 

ADSReg.CH5SET = 0xE1;  

ADSReg.CH6SET = 0xE1;  

ADSReg.CH7SET = 0xE1;  

ADSReg.CH8SET = 0xE1; 

ADSReg.BIASSENSP = 0x02;  //routed to internal BIASREF

ADSReg.BIASSENSN = 0x02;

ADSReg.LOFFSENSP = 0x00;    //ch3 ch4 负责阻抗测试,默认关闭

 ADSReg.LOFFSENSN = 0x00;

ADSReg.LOFFFLIP  = 0x00; //no flip

ADSReg.LOFFSTATP = 0x00;

ADSReg.LOFFSTATN = 0x00;

ADSReg.GPIO   = 0xF0;   //四个引脚都设置为输出,输出电平为高

ADSReg.MISC1   = 0x00; 

ADSReg.MISC2  = 0x00; 

ADSReg.CONFIG4  = 0x00; 

 

  • 数字滤波器

陷波:45-55Hz ,

带通:15-800Hz 。

 

2、现象

差模输入阻抗不能满足要求(5MΩ)

直接输入100Hz,有效值100mV的正弦波到ADS1299的脚上,信号线上没有电容或电阻,测试电路如下,

S1短路时,输出波形有效值稳定为99.3uV,这是正常的,输出波形如下(有效值波形),

S1断开时,输出波形的有效值变得会上下波动,导致算出的输入阻抗可能会负值。输出的有效值波形如下所示,

当把输入波形的频率改为90Hz时,输出的有效值波形变化就变得小多了,但还是不稳定,波形如下所示。

 

3、问题

100Hz输出有效值波形为什么会上下波动?(我猜测应该是100Hz噪声问题)

如何才能解决并得出正确的输入阻抗值?

  • 您好,

    抱歉,我不明白您的描述的“1、测试条件”和“2、现象”是什么关系,您描述说“直接输入100Hz,有效值100mV的正弦波到ADS1299的脚上”,但是您的测试电路中并没有ADS1299

    您要测哪部分电路的输入阻抗?您的测量原理是什么?您可以再详细一些描述您的问题吗

  • 抱歉,我不明白您的描述的“1、测试条件”和“2、现象”是什么关系

    测试条件中硬件原理图、寄存器、数字滤波器是后面发生现象的基础,整体测试电路大致是这样:

    您要测哪部分电路的输入阻抗?您的测量原理是什么?您可以再详细一些描述您的问题吗

    我们是依据《YY1095-2015》对ADS1299进行差模输入阻抗测试。

  • 抱歉,我不懂《YY1095-2015》测量原理,但是您说输出波形的有效值会上下波动,这里的输出波形是ADS1299的输出波形吗?还是指S1开关后面P和N端的波形?

    如果是指ADS1299的输出波形, 您有测量P和N端的波形是怎样的吗