您好!
我有一个使用 ADS1292R 进行 ECG 信号采样的系统。 ECG 采样通道为通道2、我使用通道1来监控 AVDD。 我发现了一个奇怪的问题,当连接到通道2的导联脱落时,根据通道1数据计算的 AVDD 是正确的。 但是、当将导联连接到人体皮肤或 ECG 模拟器时、AVDD 的测量会变得不稳定和不正确。 例如、电池电压为2.7。 在导联脱落情况下,测得的 AVDD 约为2.7,但当导联连接到皮肤或模拟器时,测得的 AVDD 有时低至0.3,有时高达3.1。
我想知道这是 ADS1292的内置行为、还是与电路设计或寄存器配置相关?
以下是我的寄存器配置:
const uint8_t ADS1x9xR_Default_Register_Settings[15]={
//设备 ID 读取 ONY
0x00、
//config1
0x02、// 500sps
//CONFIG2
0xE0、
//LOFF
0xF0、
//CH1SET (PGA 增益= 6)
0x13、
//CH2SET (PGA 增益= 6)
0x00、
//RLD_SENS (默认值)
0x00、
//LOFF_SENS (默认值)
0x0C、
//LOFF_STAT
0x00、
//RESP1
0x02、
//RESP2
0x03、
//GPIO
0x0C
};
谢谢!
景胜