- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADS1198开发设计心得和遗留问题总结.doc
ADS1298/ADS1298开发设计心得与遗留问题总结
首先非常感谢TI公司的支持,自己手里面的6片ADS1298全部是从TI公司申请到的,并且遇到问题后能TI的技术支持工程师能及时给出解答,所以写这篇文章,一是对自己这几个月工作的总结,二是也算是对TI公司的感谢,也希望能帮助到以后使用ADS1298/1298的朋友。
本人使用MSP430F5418与ADS1298设计12导心电监测仪,其实就是个低档的HOLTER,在HOLTER的基础上加了几个操作按键和LCD显示屏。历时3个多月,前几天算是能比较满意的用ADS1298采集到ECG信号了!现在简单说下开发过程以及遇到的一些问题。
先说下MSP430单片机,本人01年开始使用(那是还是大四),先后使用过1100,135,149,2418等型号,这次选用了5418,因为信价比高,等开始实际调试使用时,才发现5418与之前的型号有很多升级。增加了几个功能模块同时也整合了一些功能模块。比如SYS模块,PMM模块,UCS模块等(还有一些功能由于没用上也没研究),这几个模块我看了很长时间英文资料(英文水平不咋地)后,发现SYS和PMM模块对我根本就没有用,并且把PMM模块关掉了,增加了这些模块视乎能提高430的安全性,但我觉得430这种单片机由于设计宗旨是低功耗3V供电。所以一般都是采用电池供电的,加上这2个模块似乎意义不大。反而与之前的型号兼容性不好了!
本人在做这款12导心电监测仪之前搞过1年多心电,只用运放做过9导心电监测仪,所以在ECG方面的经验还是很少的,发现这款ADS1298芯片还是在电源网上看到的,申请到样片后,手册和开发指南看了不下七八遍才基本理解明白,现在说说自己曾经迷糊而后来解决以及仍没解决的问题列出来:
ADS1298有16位AD,可是PGA增益最大只有12,没有二级放大,对于ECG信号最大幅值在5mV左右,经过12倍放大为60MV, 60/2400*65536=1638,即只要用12位就能标示出ECG信号了,也就是说浪费掉了4位AD,如果用ADS1298也会同样出现这种情况,只是会比1298精确些而已,如果用ADS1298/1298测量EEG信号,EEG信号是uV级的,真不能能不能用啊!
请看手册第12页,这里的这幅图下面的NOTE写着SPI CPOL=0,CPHA=1,但是实际在调试程序时我发现这里应该设置为CKPH=0,CKPL=0.
手册20页的公共点参考电压的公式似乎也由点问题,这里是AVDD-0.2V我觉得不对,应该是VREF+,因为如果按以上公式计算出的公共参考电压,有可能最大幅值超过VREF+,也就是AD不能正确的采集出实际数值。
手册第19页中设置CHNSET[2:0]=011时,1,2,5,6,7,8是用来测量AVDD/2,而3,4是用来测量DVDD/2,我设计的电路板是AVDD与DVDD电压相同,通过磁珠连接,结果测试出来的数据1,2,5,6,7,8 比我计算的理论数据差了10000多,而3.4比理论数据差了1000多,这两组之间也差了10000多,这个问题我现在也没搞明白,请TI的工程师和使用过的朋友解答一下吧。
当我用心电模拟仪输入信号时,(我的设计中1,2,3,4,5,6,7,8分别对应II,III,V1,V2,V3,V4,V5,V6),发现但我设置8个通道检测导联脱落时(即设置LOFF_SENSP=0XFF, LOFF_SENSN=0XFF),II,III的基线与V1,V2,V3,V4,V5,V6相差10000多,如果设置LOFF_SENSP=0X00, LOFF_SENSN=0X00时,即不检测导联脱落时,II,III,V1,-V6就在同一基线上了。这个也没搞明白。有待朋友们解答。
当心电模拟仪测试信号好用后,我实测人体信号,发现各路信号基线都不一致,我调试了半个月也没调出来,(我的设计基本上是抄TI的设计指南里的原理图的,我也明白为什么TI设计指南里为什么没有给出实测人体信号!,估计它的板子也一样有这个问题),后来请教TI的技术支持工程师JHL老师,他说要加高通滤波器,后来我在输入进ADS1298前加了各种高通滤波器,发现最实用的竟然是用0.1UF加10M电阻,这样这8路信号基本上在一条直线上了,(V1偏差大一点与其他的基线差100左右),但加了电阻电容滤波后,用心电模拟仪再测量时,原本一致的基线现在反而有偏差了,我是搞糊涂了!另外今天刚看到JHL老师的回复,说他说的加高通滤波实际上是软件滤波,如果是这样的话,看来我用430就不行了,应该改DSP做FFT变换吧!
总结一下,ADS1298/1298的确集成了很多ECG电路,比如8路仪表放大,威尔逊网络,内部测试信号,导联
您可能关注的文档
- 8.1联立方程计量经济学模型应用.ppt
- 8.3大气压和人类生活许晓燕.ppt
- 80分领导干部在线学习城乡一体化和新型城镇化(下.doc
- 85-油气藏流体-CO2体系粘度的实验测定和计算和在线粘度计(黏度-注CO2-PR粘度模型-预测).pdf
- 8AUnit3Revision(R).ppt
- 8、中枢神经系统脑变性疾病.ppt
- 8小时以内职场幸福路线图.ppt
- 9-MonitoringandOptimizingPerformanceinWindows2000(性能管理与优化).ppt
- 9-WLAN集团客户和家庭客户维护方法-20141119-21陕西移动.ppt
- 9.1-9.2走进社会主义市场经济.ppt
文档评论(0)