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.

ADS1292r Lead-OFF导联脱落检测无效的相关问题

Other Parts Discussed in Thread: ADS1292R, ADS1292

问题描述:ADS1292r DC Lead-off配置无效,测试时,选择IN2P和IN2N通道进行测试,当导联脱落时,读取LOFF_STAT状态寄存器中的IN2N_OFF和IN2P_OFF位时,有时候位0,有时候为1,会处于一种不稳定的状态。测试方案是按照下图中b)方案进行测试的,想问一下,导联脱落的时候,为什么会出现IN2N_OFF和IN2P_OFF位时为0时为1的不稳定现象,ADS1292r各寄存器的配置如下,不知道如下配置是否有问题?

另外希望能详细解释一下FLIP1和FLIP2这2个寄存器的配置,因为感觉datasheet上面说的“The internal current source and current sink can be swapped by setting the FLIP1 and FLIP2 bits in the LOFF_SENS register. ”这句话很不好理解,另外寄存器的配置中,DC电流路径也不知道设置是否正确?

 软件初始化配置:
    ADS1292_SendCommand(ADS1292_CMD_SDATAC);  
   ADS1292_WriteRegister(ADS1292_REG_CONFIG1, 0x01);  // continuous conversion mode,sample rate to 250sps
   ADS1292_WriteRegister(ADS1292_REG_CONFIG2, 0xe0);//Lead-off comparators enabled
   ADS1292_WriteRegister(ADS1292_REG_LOFF, 0xd0);//75% - 25%
     ADS1292_WriteRegister(ADS1292_REG_CH1SET, 0x60);//pga = 12
   ADS1292_WriteRegister(ADS1292_REG_CH2SET, 0x60);//pga = 12
   ADS1292_WriteRegister(ADS1292_REG_RLD_SENS, 0x2f);
     ADS1292_WriteRegister(ADS1292_REG_LOFF_SENS, 0x0F);  // Turn on both P- and N-side of all channels for lead-off sensing
   ADS1292_WriteRegister(ADS1292_REG_LOFF_STAT, 0x00);
   ADS1292_WriteRegister(ADS1292_REG_RESP1, 0x02);
   ADS1292_WriteRegister(ADS1292_REG_RESP2, 0x83);
   ADS1292_WriteRegister(ADS1292_REG_GPIO, 0x00);
   ADS1292_SendCommand(ADS1292_CMD_OFFSETCAL);
     nrf_delay_ms(200);
寄存器配置简述如下

Reg

value

 01

 0x01

 02

0xe0

 03

 0xd0

 04

 0x60

 05

0x60

 06

0x2f

07
0x0f
08
0x00
09
0x02
0a
0x83
3