目前,医疗电器 OEM厂商正在开发技术含量更高的、用于治疗和监控常见疾病的个人保健设备。这些产品价格合理,极大提高了医疗保健质量。MCU在家用血压计、肺活量计、脉搏血氧计及心率监测器等便携式医疗设备中起着重要作用。大多数此类产品中的实际生理信号是模拟信号,在测量、监控或显示前需要进行放大、过滤等处理。
将高性能模拟外设嵌入超低功耗 MCU 中,不仅可以实现便携式医疗电子设备的片上系统化,而且还可延长电池使用寿命。本文将介绍简化便携式电池供电医疗设备的模拟前端设计的多种方法,如将运算放大器、ADC、DAC等高性能外设与低功耗MCU结合使用。MCU 具有数字滤波、处理功能,还可以显示血压、肺活量、心率及血氧含量等生理数据。将上述外设与 MCU 结合使用,不仅可以实现上述全部功能,而且还可通过关闭外设使其进入待机模式(电流消耗仅为几mA)来满足功耗要求。
MSP430FG4619就是一个很好的例子,其16 位RISC CPU不仅能提供所需的信号处理能力,而且还具有超低的工作电流,使电池在此类应用中的寿命可达数年之久。该 MCU 集成了运算放大器、12位多通道ADC及双 12 位 DAC等外设,是模拟信号处理电路的一部分。除嵌入高性能模拟外设之外,该器件还具有 120KB的片上闪存及通用串行通信接口(USCI)。 以下为集成模拟外设实现医疗产品单芯片解决方案的具体介绍。
血压计
图1为血压计功能结构图。该应用通常使用桥式压力变送器作为传感器,与充气式袖袋相连。变送器可通过端口引脚激活,由于仅在压力测量时被激活,所以可以显著节省电能。传感器的mV级输出与压力成正比。此信号在数字化之前需要放大,然后由ADC进行测量。放大后的信号可检测科罗特科夫 (Korotkoff) 音并确定心脏收缩及舒张压读数。MCU中的3个运算放大器能够出色地完成这项工作。几个放大器共同组成的高增益差动放大器功能块可消除应用中的共模噪声。使用 3 个放大器的差动放大器功能块如图 2 所示。放大后的信号从内部输入至 12 位ADC。器件中的DMA外设可以进行高效的数据处理,能够快速执行Korotkoff音检测算法,并滤掉影响测量结果的噪声。16位CPU以较低的MIPS处理能力处理上述算法。该器件还集成了带有稳压充电泵的 160 段的 LCD驱动器,以提供稳定对比度,从而进一步完善了该单芯片解决方案。MCU中的120KB 低功耗闪存可以在现场进行软件升级,由于闪存具有系统内可编程性,所以可以当作数据记录器。器件中的USCI串行端口可以与PC 或 PDA 通信,以下载记录的数据。由于 MCU 具有超低功耗架构,在血压测量模式下,该解决方案的工作电流低于 3mA。在空闲模式下,该器件正常工作并显示实时时钟的电流消耗不足 3mA。
图1 血压计功能结构图
MCU 中PWM 输出控制的直流电马达对袖袋进行充/放气。这是该血压计唯一用到 6V 电源驱动马达的地方。如果不能满足电源需求,整个血压计可以用一节 3V 锂离子钮扣电池供电。不过,目前只有少数马达可以靠这种高阻抗钮扣电池驱动,所以,此例可以使用4节普通低成本AAA碱性电池及低压降稳压器 (LDO) 为MCU提供 3.3V电源。假设每天测量两次血压,这些电池可以使用两年。MCU可以长期工作在活动显示计时模式,原因是该模式的电流消耗非常小。另外,用户查看存储的血压读数时也不会增加电流消耗。此外,集成的双通道 DAC能够产生相移180°的正弦波,从而可以提高变送器性能。
|