Other Parts Discussed in Thread: ADS1298
你好!
我设计了一个具有 ADS1298和输入滤波器的 EMG 记录系统。 我的输入滤波器的第一级是交流耦合、后跟 fc = 500Hz 的无源低通滤波器。 我能够记录皮肤表面的电势和函数发生器发出的信号。 但我观察到、经过一段时间后、记录信号的基线(由 ADS1298提供的值)缓慢地进入 cero。 然后信号穿过零电压线、信号的负极部分消失。 最后、负极部分的基线电 压会进一步升高、整个信号消失、我只会从 ADS 中获得0伏电压。 当基线为负值并变为正值时、我可以观察到同样的现象。
如果我触摸 ADS1298的其中一个有源模拟输入、则信号基线会通过触摸 INP 增大、或者通过触摸 INN 减小、并且我会再次从 ADS 获得正确的振幅值、直到信号过零、如我之前所述。 我还使用 RLD、但当我连接 RLD 电极时、信号突然变为0V、ADS 读数为0V。
问题必须在交流耦合级。 如果我没有测量、 就不会出现这个问题。 但我的问题是、为什么? 交流耦合或高通滤波器和 ADS 是否有问题? 我认为问题可能在 输入共模范围内。 是否有办法避免这一问题?
VDD = 3V、输入处于差分模式、寄存器配置如下:
(CONFIG1、HR_SAMP_1_KSPS);
(CONFIG2、0x10);
(CH1SET、PDN);
(CH2SET、电极输入| GAIN_1X);
(RLD_SENSP、RLD2P);
(RLD_SENSN、RLD2N);
(CONFIG3、PD_REFBUF | 0x40 | RLDREF_INT | PD_RLD);
很抱歉、我的解释不好、但我只能描述我观察到的情况。
