我们在开发ADS1298过程中遇到一个技术需要请教下:
在差分输入状态下:如IN1P和1N1N都和人体接触,然后再接右腿驱动电极,通道1数据超出量程,
移除右腿驱动,数据又恢复正常。
我一开始以为是增益太大,导致数据超出,然后我调小增益后,结果如和上述一致。
原理图如附件,寄存器配置如下:
0x85,//0x83, // Config1
0x10, // Config2
0xdc, // Config3
0x03, // loff
0x10, // ch1set
0x10, // ch2set
0x10, // ch3set
0x10, // ch4set
0x10, // ch5set
0x10, // ch6set
0x10, // ch7set
0x10, // ch8set
0x00, // rld_sensp
0x00, // rld_sensm
0xff, // loff_sensp
0x02, // loff_sensm
0x00, // loff_flip
0x00, // gpio
0x00, // pace
0x00, // resp
0x22, // config4
0x0A, // WCT1
0x00 // WCT2
0x10, // Config2
0xdc, // Config3
0x03, // loff
0x10, // ch1set
0x10, // ch2set
0x10, // ch3set
0x10, // ch4set
0x10, // ch5set
0x10, // ch6set
0x10, // ch7set
0x10, // ch8set
0x00, // rld_sensp
0x00, // rld_sensm
0xff, // loff_sensp
0x02, // loff_sensm
0x00, // loff_flip
0x00, // gpio
0x00, // pace
0x00, // resp
0x22, // config4
0x0A, // WCT1
0x00 // WCT2