ADS1298为什么只有第1个通道波形质量好?
1. 使用银氯电极片测试人体。波形不做任何滤波(为了看这颗芯片究竟能做到什么程度)。
2. 软件配置
SOF_RST_ADS1298(); //返回数据是0xE0
ADS1298_WRITE_REG_BYTE(0x1,0x23);//low power 2kSPS,osc output
// ADS1298_WRITE_REG_BYTE(0x2,00); //config test sig
ADS1298_WRITE_REG_BYTE(0x3,0xce);//in ref,2.4V,RLD open,RLDREF=AGND,RLD BUF ON, RLD sense on,RLD connect
ADS1298_WRITE_REG_BYTE(0x4,0xa3);//DC ,6nA.pull-up,10%
for(i=0;i<8;i++)
{
ADS1298_WRITE_REG_BYTE(0x5+i,0x00);//normal electrode,gain=4,normal op //0x00=6倍 0x20=2倍 0x40=4倍 0x50=8倍
}
ADS1298_WRITE_REG_BYTE(0x0d,0x3);//R L F接RLD
ADS1298_WRITE_REG_BYTE(0x0e,0x3);//同上
ADS1298_WRITE_REG_BYTE(0x0f,0xff);//enable LOFF_SENSP
ADS1298_WRITE_REG_BYTE(0x10,0xff);//enable LOFF_SENSN
ADS1298_WRITE_REG_BYTE(0x18,0x08);//1P,pwr on
ADS1298_WRITE_REG_BYTE(0x19,0xd1);//1N,2P,pwr on
EN_ADS_READC();//使能连续读
START_ADS_CONV(); //开始转换
ADS1298_START_EN();//硬件开始转换
SPI_2_SDCARD();//SPI改为TYPE1型
3. 现象如下图
采样频率越高,波形质量越差
而且第1个通道波形质量远高于其它通道(这个是最要命的事情,请TI的工程师帮忙解答一下。我不能滤波把问题掩盖了去糊弄客户)
4. 硬件配置如下图
差分输入,所有负输入端接右手。
看来不是软件设置的问题,我共焊了3个板,现象还不一样,如下图
清在数字域做一下FFT,看一下干扰信号是不是50Hz? 如果是,那要检查差分输入通道的阻抗是否一致?包括分立元器件。
改成High-Resolution mode模式改善明显。看来为了做省电牺牲了性能。现在的效果我还是比较满意,稍微滤一下就很漂亮了。
Liao Wei
你好,我现在也在用ads1299册脑电,噪声跟你第一张图差不错,能不能交流一下啊,多谢,我的qq804321033