TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1298只出来两路波形,其他6路都不对,还请TI工程师们给看看,感激不尽~~!

在贵公司申请了一片ADS1298样片,然后模仿ADS1298 ECG FE版本C的原理图,然后自己精简了下,把一些跳线之类的和没用到的给去掉了,自己做了个实验班,图纸我发附近大家也帮我看看吧(我用的+2.5V和-2.5V供电,DVDD是3.3V),最后接上心电模拟器,只出来I导的II导的波形,其他路波形都不对,寄存器配置我试过很多种配置都不行,写寄存器是写进去的,我回读过没问题的,寄存器我的配置如下:

sFLASH_SendByte(0x41);    //写寄存器命令
  sFLASH_SendByte(0x18);    //写寄存器的个数-1
  sFLASH_SendByte(0xC6);       //Config1
  sFLASH_SendByte(0x10);       //Config2
  sFLASH_SendByte(0xEE);       //Config3
  sFLASH_SendByte(0x03);       //loff
  sFLASH_SendByte(0x10);       //CH1Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH2Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH3Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH4Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH5Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH6Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH7Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x10);       //CH8Set    若为测试音,该值为0x15
  sFLASH_SendByte(0x06);    //RLD_SENSP   0xFF 0x06
  sFLASH_SendByte(0x02);      //RLD_SENSN   0xFF 0x02
  sFLASH_SendByte(0xFF);    //LOFF_SENSP
  sFLASH_SendByte(0xFF);    //LOFF_SENSN
  sFLASH_SendByte(0x00);    //LOFF_FLIP
  sFLASH_SendByte(0x00);    //LOFF_STATP
  sFLASH_SendByte(0x03);    //LOFF_STATN
  sFLASH_SendByte(0x00);    //GPIO
  sFLASH_SendByte(0x00);    //PACE
  sFLASH_SendByte(0x00);    //RESP
  sFLASH_SendByte(0x02);    //Config4
  sFLASH_SendByte(0x0B);    //WCT1   0x0B
  sFLASH_SendByte(0xD4);    //WCT2   0xD4

JHL:

回复 Savvy Mao:

针对ADS1298的共模抑制问题,可能和RLD设置相关。第一步可以把REG config3设置为0xEC试一下。 如果还是不起作用,再同时把REG 0x0D&0x0E都设置为0xFF试一下。

yhm y:

回复 Savvy Mao:

你是用的什么滤波啊,能看下滤波代码吗?

赞(0)
未经允许不得转载:TI中文支持网 » ADS1298只出来两路波形,其他6路都不对,还请TI工程师们给看看,感激不尽~~!
分享到: 更多 (0)