【应用】这款MCU可实现功耗最低的血压计方案


电子式血压计具备了诸多优点,作为一个比较好上手的日常保健仪器,已被越来越多的人选购使用。本文介绍了以EFM32PG1B100F128为控制核心,辅以BP01型压力传感器与MCU之间模拟信号处理电路以及LCD显示、语音提示,实现家用电子血压计的设计。
SILICON LABS的Pearl Gecko 32位微处理器系列采用功能强大的32位ARM Cortex-M4内核和多种外围设备,其中包括一个可支持AES、ECC和SHA的独特密码硬件引擎。这些功能与超低电流活动模式以及节能模式下的快速唤醒相结合,使Pearl Gecko 微控制器可适用于任何电池供电应用以及其他需要高性能和低功耗特性的系统,特别适合电池供电的血压计的应用。
考虑到人类正常的血压范围和市场上电子血压计的测量范围,这里选择压力的测量范围为0~300mmHg(0~40KPa),而压力值误差要求2mmHg。系统的分辨率则需要300/2=150,可选用8位AD转换器,考虑到其他器件误差,选用EFM32PG1B100F128片内的12位AD转换器,同时选择EFM32PG1B100F128单片机的A/D内部参考电压。
具体工作过程是PWM输出控制气泵充气漏气调整袖带内气压;经过放大后得到满足了EFM32PG1B100F128单片机AD输入范围的压力信号。由于本方案选用幅度系数法,需要从压力传感器输出的信号中分离出袖带压信号和脉搏波信号,所以要分别设计从噪声中提取袖带压信号和脉搏波信号的相应的滤波电路,并将它们调整到适当的电平输入给A/D转换电路。
袖带压信号的提取
在手动或自动放气过程中,袖带内压力是缓慢变化的,因此,袖带压信号属于低频率信号,应使用低通滤波器。由于二阶低通滤波器较一阶低通滤波器衰减得快,对高频信号的滤波效果好,因此,在本设计方案中采用二阶有源低通滤波器。
脉搏波信号的提取及放大
传感器输出的压力信号包括袖带压信号和脉搏波信号,但非两者的简单叠加,其既包含高频干扰又包含低频干扰。在压力信号中只有一段频率信号是我们需要的,即脉搏波信号。经过带通滤波器过滤的压力信号就可以称之为脉搏波信号。在设计中将计算出的结果输出至LCD显示并进行数值的语音提示。
图1: 基于EFM32PG1B100F128的血压计硬件架构图
基于EFM32PG1B100F128设计的具体的电子血压计的硬件架构图1所示,下面来介绍下作为主控单元及重要核心部件的 EFM32PG1B100F128的性能特点。EFM32PG1B100F128在能耗模式0(EM0)时的功耗是60μA/MHz,EM2深度睡眠模式电流1.4μA,EM3模式停机电流1.1 μA。
其它特点如下:
• 高达256kB的闪存程序内存,32kB RAM 数据内存;
• 多达32个通用I/O引脚而且IO口能实现5V容差;
• 内部有AES128/256位密钥实现硬件加密;
• 丰富的外设:2路16位计时器/计数器、3+4比较/捕获/PWM通道、1路32位实时计数器和日历、1路32位超低能耗CRYOTIMER、16位低能耗计时器、16位脉冲计数器(异步操作)及看门狗计时器(带专用阻容振荡器@50 nA);
• 有8通道DMA控制器,12通道周边反射系统(PRS);
• 通信接口有2路通用同步/异步接收器/发射器包括UART/SPI/SmartCard (ISO 7816)/IrDA/I2S/LIN;
• 低能耗UART;
• DMA能在深度睡眠模式下自主运行;
• 提供SMBus支持的I2C接口,EM3停止模式下的地址识别;
• 超低功耗的精度模拟外围设备包括12位1Msamples/s模数转换器,2路模拟比较器,数模电流转换器,多达24个连接至模拟通道的引脚;
• 预编程UART引导装载程序,宽工作范围;
• 供电范围为1.85V到3.8V单电源;
• 集成DC-DC,工作温度范围–40 至85°C的温度范围;
• 封装为7 mm × 7 mm QFN48。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 1
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】待机电流仅1.4uA!超低功耗MCU助力GPS定位器
EFM32JG/PG内含低功耗串口, 最小封装尺寸仅为5X5mm。
【应用】内置DCDC的32位超低功耗MCU,助力智能锁更省电
EFM32JG/PG内部集成DCDC,电量输出高达200MA,适合用于智能锁中。
【应用】延长寿命!超低功耗MCU助力智能门锁
EFM32JG/PG可选择32位ARMCortex-M3或M4内核,可扩展速率最大到40MHz,具备8通道DMA控制器可应用于指纹锁系统中。
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
【应用】芯科主频高达80MHz的低功耗MCU用于故障指示器,运行功耗仅21μA/MHz
根据故障指示器的组成,MCU需求存储空间大于256kB,休眠功耗小于2μA,12bit以上ADC,集成2*SPI;1*UART功能。根据该需求,可以选择Silicon Labs推出的超低功耗MCU EFM32PG23B310F256IM48。
超低功耗MCUEFM32能耗模式探讨
世强代理的Silicon Labs EFM32 MCU 旨在在低能耗模式下实现高度的自主运行。该MCU 智能结合了外围设备、低漏电 RAM、数据保持、DMA 和互联能力、低功耗振荡器以及极短的唤醒时间,因此长时间在低能耗模式下的运行效果很好,大幅降低了能耗。
【技术大神】32位低功耗MCU在故障指示器中的应用及设计注意事项
在环网配电系统中,故障指示器可以快速检测线路短路和接地故障。
【应用】睡眠模式电流仅50nA的MCU,助力电子血压计延寿
EFM8SB1提供<1μA的超低功耗触摸唤醒能力,150µA/MHz运行电流功耗。
最低功耗50nA的8位小蜜蜂单片机,就是这么节能!
全球知名的芯片厂商Silicon labs推出EFM8SB系列MCU,该系列MCU采用了Silicon Labs创新的低功耗技术,其有效模式下的功耗为170uA/MHz,睡眠模式下最低功耗为50nA。是嵌入式应用的最佳选择。
EFM32单片机与stm32单片机是pin对pin对换的嘛
EFM32系列单片机,是Silicon Labs提供的基于ARM-Cortex核、超低功耗MCU。关于管脚兼容情况,要视不同型号而定。具体可参考如下资料:https://www.sekorm.com/doc/62781.html 《【选型】Silicon Labs(芯科科技) EFM32 32位MCU选型指南》
【产品】帅到飞起,有60种选择的256 KB闪存低功耗MCU
为使MCU在运行模式和睡眠状态下获得最低功耗,EFM32 WG系列还融入了eLL技术。
【资讯】芯科携手Micrium打造低功耗MCU+RTOS软件解决方案
全新的MCU+RTOS通过将RTOS与内建MCU的多协议硅芯片、工具和软件栈结合,将获得全面性的嵌入式解决方案
为了提高EFM32单片机AD采样的实时性并降低功耗,在RTC中断中打开AD,并设置MCU进入EM1模式下进行AD采样,但功耗并没有降低,是什么原因?
测试发现在RTC中断中,EFM32单片机并没有进入EM1模式,设置EM1模式无效;由于在RTC中断中,RTC定时事件一直存在,所以导致进入EM1模式失败。为了实现AD采样的实时性以及低功耗,可以在RTC中断中开启AD,并在退出RTC中断之后在主程序中通过判断AD采样的标志来设置MCU进入EM1睡眠模式,以此来降低功耗。
智能燃气表,单片机怎么选择?
推荐Silicon Labs 超低功耗MCU EFM8™ BB和超低功耗微控制器EFM8™ SB系列,具体可参考世强元件电商平台:https://www.sekorm.com/news/81439112.html。另外平台还有很多关于智能表的优选方案可供参考。
电子商城
现货市场
服务

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论