Part Number:ADS1299-4Other 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噪声问题)
如何才能解决并得出正确的输入阻抗值?
Amy Luo:
您好,
抱歉,我不明白您的描述的“1、测试条件”和“2、现象”是什么关系,您描述说“直接输入100Hz,有效值100mV的正弦波到ADS1299的脚上”,但是您的测试电路中并没有ADS1299
您要测哪部分电路的输入阻抗?您的测量原理是什么?您可以再详细一些描述您的问题吗
,
guo liu:
Amy Luo 说:抱歉,我不明白您的描述的“1、测试条件”和“2、现象”是什么关系
测试条件中硬件原理图、寄存器、数字滤波器是后面发生现象的基础,整体测试电路大致是这样:
Amy Luo 说:您要测哪部分电路的输入阻抗?您的测量原理是什么?您可以再详细一些描述您的问题吗
我们是依据《YY1095-2015》对ADS1299进行差模输入阻抗测试。
,
Amy Luo:
抱歉,我不懂《YY1095-2015》测量原理,但是您说输出波形的有效值会上下波动,这里的输出波形是ADS1299的输出波形吗?还是指S1开关后面P和N端的波形?
如果是指ADS1299的输出波形, 您有测量P和N端的波形是怎样的吗
TI中文支持网



