ADS1298模拟前端的便携式生理信号采集系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参考文献(References)
[1] 谢宏, 颜林, 姚楠, 夏斌, 董洋洋. 基于ADS1298 的新型脑电信号采集前端设 计[J]. 测控技术与仪器仪表,2012,[2]:36-39. [2]马世伟,关俊强,杨帮华,等.用于BCI的脑电信号检测电路的设计 [J].测控技术,2009,28(6):28-30. [3]TI.ADS1298Datasheet[EB/L].[2011-0 8].http://focus.ti.com.cn/cn/lit/d s/symlink/ads1298.pdf. [4]李宁.基于MDK的STM32处理器开发应用[M].北京:北京航空航 天大学出版社,2008. [5]NI.使用NIVISA软件控制USB设备[EB/OL].[2011 -08].http://digital. ni. com/worldwi de/china. nsf/web/all/90FE2718C3CC0 5D748256EF5000B849F.。
前景与展望
第一种类型是反映电活动变化的生物电信号,如神经骨肉的电活动 变化、细胞内外的电活动变化以及脑电、心电的变化等。这些生物 电信号需要通过相应的电极引导、采集、输入记录仪器系统,进行 放大后才可以显示、记录出来。 第二种类型是反映压力变化的信号,如血压的变化、心脏收缩期和 舒张期的压力变化、胆囊收缩的压力变化等。这些压力变化信号首 先需要通过一个压力信号转换装置,将压力信号转换为电信号,输 入记录仪器系统,进行放大、显示、记录出来。 第三种类型是反映张力变化的信号,如离体肠管收缩、舒张的张力 变化,心室肌或者心房肌收缩等。这些张力变化信号也是需要先通 过一个张力信号转换装置,将张力信号转换为电信号,输入记录仪 器系统,进行放大、显示、记录出来。 第四种类型是反映心输出量变化和血流量变化的信号。也是需要先 将流速、流量的信号转换为电信号,输入到流量计中进行放大、计 算,最后显示、记录出来。
模拟前端ADS1298
本系统的模拟前端采用TI公司的ADS129 8芯片。ADS1298内部原理框图ADS1 298主要特性为: ①8通道24位ADC转换芯片,其采样频率可 工作在250sps~32ksps。 ② 各通道含可编程放大器,其放大倍数在1~ 12倍可调;CMRR>100dB时,输入阻 抗约为10MΩ。 ③ 内置右腿驱动放大器和威尔逊中心电端[3]。根 据心电模式或脑电模式的具体应用,通过单片机 配置多路选择器(MUX)内部各个输入端(I NPUTS、RLD)的通断,可编程放大器 (A1~A8)的放大倍数和AD转换器(AD C1~ADC8)的采样频率。当芯片完成一次 转换,Data Ready引脚变为低电平, 通知MCU通过SPI总线读取数据。
MCU控制部分
选用STM32F103芯片作为系统的MCU。该芯 片具有高性能(72MHz工作频率、具有单周期乘法 指令和硬件除法指令),低功耗(0.19mW/MH z)和丰富外设(SPI及USB等)等特点。对于模 拟前端ADS1298,MCU 作为主机,采用SPI 协议进行通信。系统上电时,设置ADS1298的相 应寄存器;在检测到ADS1298 的DataRea dy信号后,读取ADC 的转换结果。对于上位机,M CU 作为从机,采用USB 协议和上位机进行通信。M CU在连接上位机时,完成USB枚举等初始化动作; 当接收到ADS1298的数据后,打包成USB数据 包,传送给上位机。
电源部分
本系统需要3路电源供电:数字 部分供电电压3.3V、模拟正 端供电电压3V、模拟负端供电 电压-3V。其中,3.3V由 AMS1117-3.3芯片从 电池电压转换得到,3V由TP S73230芯片从电池芯片转 换得到,-3V 由TPS60 403芯片从3V电压转换得到。
总结
生理电信号大多具有信号内阻高、幅 度低的特点,往往淹没在环境噪声当 中。本文基于24位ADC技术的采 集系统,能够对模拟信号进行高分辨 率采样,对转化后的数字信号进行数 字滤波、放大处理。一方面,简化了 硬件电路;另一方面,由于数字滤波 器的参数可通过软件方式方便的调节, 故可实现仪器复用,采集多种生理电 信号。对样机的测试表明,系统能够 正常工作,适用于脑电、心电的采集。
考虑到整个系统的精度、体积、成本以及电子技术的发展趋势,提出以下设计 方案。为减小系统体积,提升精度,系统利用24位 A/D转换芯片和低数值基准电压源,得到高分辨率的数字信号(μV/bit 级),传送至单片机。单片机根据具体的应用(脑电或心电)配置A/D芯片, 并进行数据的采集、存储。由于数据量较大,系统上/下位机之间采用USB 协议进行数据传输。为防止人体触电、减少信号干扰,USB数据链路采用A DuM4160芯片进行隔离。上位机采用Lab-VIEW 软件实现USB 驱动、数据处理和界面的设计。
USB隔离
为保护人体安全,本设计中采用ADuM4160芯片进行上下位机隔离, 下位机采用电池供电。ADuM4160芯片是ADI公司推出的专用US B隔离芯片,具有透明、易于配置、兼容USB2.0协议、可隔离500 0V电压等优点。芯片左侧VBUS1、DD+、DD-和GND1分别连 接上位机的5V、USB正端、USB负端和地线;芯片右侧VBUS2、 DD+、DD-和PIN分别连接MCU的电源、USB正端(PA12 口)、USB负端(PA11口)、I/O(PA10),其中PIN为使 信号在医疗诊断和科学研究方面有着重 要的意义。目前,生理电信号采集装置通常针 对某种特定的信号设计,如脑电图机、心电图 机等。通常精度高的仪器,由于各个通道均需 要独立的模拟放大、滤波等模块,故其体积往 往较大,限制了仪器的应用环境。而脑电的幅 频特性“0.001~0.1mV、0.5~ 40Hz”与心电的幅频特性“1~5mV、 0.05~100Hz”具有相似性。本文运 用24位ADC技术,直接采集生理电信号, 进行数字滤波和放大,设计一种能通过简单配 置,能分别采集脑电和心电的生理信号采集系 统。该系统具有可复用、便携、功耗低等特点, 为生理信号的采集提供一种新方案。
硬件设计
预处理电路 该部分由二阶无源低通滤波和限幅电路组成,起到消除高 频干扰和过压保护的作用。其中,低通截止频率为30k Hz,可通过电压幅值范围为±700mV。
基准电平 虽然ADS1298中集成了精度 为0.2%的2.4V 和4.0 V的基准电平,但为了减小前端放 大器的放大倍数,本设计中的AD C 部分采用REF3112 提供 的1.25 V(0.2%)作为基准 电平。该电平通过OPA211组 成的电压跟随器进一步稳定,输入 至ADS1298的VREF。