第三章 血糖仪硬件架构设计:主控芯片选型与电源管理
好,咱们直接进入正题。血糖仪这东西,看着简单,其实门道不少。我做了这么多年,踩过的坑能写本书。今天先聊硬件架构里最核心的两块:主控芯片怎么选,电源怎么管。
3.1 主控芯片选型:STM32 vs GD32
选主控,说白了就是平衡性能、成本和功耗。血糖仪对算力要求不高,但对稳定性和低功耗要求很苛刻。我个人习惯从这三个维度去卡:
- 处理速度:够用就行,别浪费。一般 48MHz 的 Cortex-M0 或 M3 就绰绰有余。
- 外设资源:至少要有 2 个 SPI(一个接 AFE,一个接显示)、1 个 I2C(接存储或传感器)、1 个 ADC(内部或外部)。
- 功耗表现:待机电流要低于 5μA,运行电流控制在 10mA 以内。
我遇到过有人用 STM32F4 系列做血糖仪,性能过剩不说,功耗还高,电池撑不了几天。你想想看,血糖仪用户可能一天测好几次,谁愿意频繁换电池?
| 对比项 | STM32(以 F103 为例) | GD32(以 GD32F103 为例) |
|---|---|---|
| 内核 | Cortex-M3 | Cortex-M3 |
| 主频 | 72MHz | 108MHz |
| Flash | 64KB~512KB | 64KB~512KB |
| SRAM | 20KB~64KB | 8KB~96KB |
| 待机电流 | 约 3μA | 约 5μA |
| 价格(批量) | 约 8~15 元 | 约 4~8 元 |
| 生态 | 非常成熟 | 兼容 STM32,但部分库需适配 |
我的建议:如果产品量不大(年出货 < 10 万),直接用 STM32,开发快、坑少。如果追求极致成本,GD32 是不错的选择,但一定要做好充分的兼容性测试。我曾经在 GD32 上遇到过 SPI 时序不匹配的问题,折腾了两周才找到原因。
3.2 电源管理:升压、降压与电池充电
血糖仪通常用两节 AAA 电池(3V)或一颗锂离子电池(3.7V)。但 AFE 和传感器往往需要 3.3V 甚至 5V 的稳定供电。这就涉及到电源转换了。
3.2.1 升压(Boost)与降压(Buck)
如果输入是 3V,而你需要 3.3V,那就得用升压。如果输入是 3.7V,输出 3.3V,那就用降压。别搞反了,我见过有人把降压芯片当升压用,结果芯片直接冒烟。
- 升压芯片:推荐 TPS61023 或类似型号,效率能到 90% 以上,静态电流低至 1μA。
- 降压芯片:推荐 TPS62040 或 RT8024,纹波小,适合给 AFE 供电。
小技巧:给 AFE 供电的 LDO 一定要选低噪声的,比如 TPS7A47。普通 DC-DC 的纹波可能会干扰电化学测量结果,导致血糖值偏差。我吃过这个亏,后来老老实实加了 LDO。
3.2.2 电池充电管理
如果用锂离子电池,充电管理芯片是必须的。我推荐 TI 的 BQ24040 或国产的 TP4056。注意几点:
- 充电电流:一般设 500mA,太大电池会发热。
- 充电截止电压:4.2V ± 1%,精度很重要。
- 保护功能:过充、过放、短路保护一个不能少。
警告:千万不要用廉价的充电芯片!我曾经在试产时遇到一批电池鼓包,查到最后是充电芯片的截止电压漂移到了 4.35V。那批货全部召回,损失惨重。
3.3 模拟前端(AFE)与传感器接口
这是血糖仪最核心的部分。AFE 负责把试纸上的微弱电流信号转换成数字量。传感器接口则要保证信号完整性和抗干扰能力。
3.3.1 AFE 选型
市面上主流的血糖仪 AFE 芯片有:
- TI 的 AFE4300:集成度高,支持双通道,适合多项目 POCT。
- ADI 的 ADuCM350:带 MCU 和 AFE 一体,适合小型化设计。
- 国产的 MXD1230:性价比高,但需要外部校准。
我个人习惯用 AFE4300,因为它内部集成了可编程电流源和 16 位 ADC,精度足够。但要注意,它的输入偏置电流很小,对 PCB 布局要求很高。
3.3.2 传感器接口设计
试纸接口通常是一个 2 针或 3 针的连接器。设计时要注意:
- 走线尽量短:减少寄生电容和电感。
- 加 ESD 保护:人体静电可能高达 15kV,不加保护芯片会挂。
- 屏蔽处理:在 AFE 周围加地环,防止数字噪声串扰。
避坑指南:我曾经在传感器接口上没加 ESD 保护,结果量产后的产品在干燥环境下频繁死机。后来加了 TVS 管,问题解决。成本只增加了 0.2 元,但返修率从 5% 降到了 0.1%。
3.4 整体架构图(文字描述)
嗯,这里我简单描述一下典型的血糖仪硬件架构:
电池(3V/3.7V) → 电源管理(升压/降压/LDO) → 主控(STM32/GD32)
↓
试纸接口 → AFE(AFE4300) → SPI → 主控 → 显示(段码屏/OLED)
↓
按键、蜂鸣器、蓝牙(可选)
这个架构我用了好几年,稳定可靠。如果你刚开始做,建议先按这个框架搭,别自己乱改。
3.5 本章小结
好,这一章的内容就这些。总结一下:
- 主控选 STM32 或 GD32,看成本和开发周期。
- 电源管理要分升压、降压和充电,别混用。
- AFE 和传感器接口是核心,布局和防护不能省。
下一章我会讲 PCB 布局和信号完整性,那才是真正考验功力的地方。咱们到时候见。