4、可穿戴设备硬件架构总览:传感器、处理器、通信模块、电源管理、显示与交互组件的协同工作
可穿戴设备的硬件架构与智能手机、平板等传统消费电子有本质差异。手机可以在 4000mAh 电池和主动散热条件下运行高性能 SoC,而智能手表、AR 眼镜、医疗贴片等设备必须在 50~500mAh 的电池容量、无风扇被动散热、以及紧贴人体的安全约束下,完成多模态感知、实时处理、无线通信和用户交互。这意味着硬件设计不能简单堆叠高性能器件,而必须围绕功耗预算、体积约束、信号完整性和热安全进行系统级协同设计。本章从硬件架构视角,拆解传感器子系统、处理器子系统、通信子系统、电源管理子系统以及显示与交互子系统之间的数据流、控制流和能量流关系,并给出工程判断方法和典型设计案例。
4.1 五大子系统的功能边界与接口定义
可穿戴设备的硬件架构可以划分为五个核心子系统,每个子系统都有明确的职责边界和对外接口。理解这些边界是进行硬件选型和系统设计的第一步。
4.1.1 传感器子系统:物理世界的入口
传感器子系统负责将人体生理信号和环境物理量转换为数字信号。典型器件包括:
- 运动传感器:三轴加速度计(如 Bosch BMI270)、三轴陀螺仪(如 TDK ICM-42688-P),通常以 IMU 形式集成,输出 16-bit 数字量,采样率 25~200Hz。
- 生物传感器:PPG 心率传感器(如 TI AFE4404)、ECG 模拟前端(如 ADI AD8233),输出光电容积脉搏波或心电波形,需要模拟前端进行信号调理。
- 环境传感器:温湿度(如 Sensirion SHTC3)、气压(如 Bosch BMP390)、环境光(如 AMS TSL2572)。
- 定位传感器:GPS/GNSS 模块(如 u-blox MAX-M10S),仅在户外运动场景启用。
传感器子系统的关键接口是 I2C/SPI 总线,通常挂载在同一个总线上,通过片选或设备地址区分。每个传感器必须支持 FIFO 缓冲和中断输出,以便在处理器休眠时仍能缓存数据并异步唤醒。
4.1.2 处理器子系统:计算与调度核心
处理器子系统是硬件架构的中枢,负责运行算法、调度任务和管理外设。可穿戴设备常用的处理器方案包括:
- 低功耗 MCU:Nordic nRF52840(Cortex-M4F,64MHz)、Ambiq Apollo4 Plus(Cortex-M4F,192MHz),适合轻量级算法和 BLE 主控。
- 应用处理器:Qualcomm Snapdragon Wear 4100+(Cortex-A53 + M0 协处理器)、Ambiq Apollo4 Plus,适合运行 RTOS 或嵌入式 Linux,支持更复杂的 UI 和 AI 推理。
- 协处理器:用于传感器数据融合的专用 DSP 或 NPU,如 Bosch Sensortec 的 SC7 系列,可独立于主处理器运行常驻算法。
处理器子系统的核心设计约束是 功耗墙:在 Active 模式下,MCU 电流通常控制在 5~20mA;在 Sleep 模式下,必须低于 10μA。因此,处理器选型不仅要看算力,还要看 唤醒延迟 和 外设 DMA 能力。
4.1.3 通信子系统:无线连接与数据回传
通信子系统负责设备与手机、基站或其他节点之间的数据交换。可穿戴设备最常用的通信方式如下表所示:
| 通信协议 | 典型芯片 | 峰值电流 | 平均功耗 | 适用场景 |
|---|---|---|---|---|
| BLE 5.0 | Nordic nRF52840 | 15mA@TX 0dBm | 5~50μA(连接间隔 100ms) | 日常通知、健康数据同步 |
| Wi-Fi 802.11n | Espressif ESP32-C3 | 240mA@TX | 5~20mA(DTIM=3) | 固件升级、大文件传输 |
| NFC | NXP NTAG I2C Plus | 无源(场供电) | 0(被动模式) | 支付、配对、标签读取 |
| LTE-M / NB-IoT | u-blox SARA-R410M | 500mA@TX | 1~10mA(DRX=1.28s) | 独立联网、定位追踪 |
通信子系统的设计重点是 天线匹配 和 射频前端。由于可穿戴设备体积小,天线效率通常只有 20%~40%,需要在 PCB 布局时预留净空区,并采用 π 型匹配网络进行阻抗调谐。
4.1.4 电源管理子系统:能量分配与续航保障
电源管理子系统是所有子系统的能量来源,其设计质量直接决定设备的续航时间和安全性。典型架构包括:
- 电池:锂聚合物电池(3.7V,100~500mAh)或纽扣电池(CR2032,220mAh)。
- 充电管理:线性充电(如 TI BQ25185)或开关充电(如 TI BQ25618),支持恒流/恒压充电和充电状态指示。
- 电压转换:DC-DC 降压(如 TI TPS62742,效率 90%+)用于核心电压,LDO(如 TI TPS7A02,静态电流 25nA)用于模拟和射频供电。
- 电量监测:库仑计(如 TI BQ27441)或电压估算法,用于显示剩余电量和低电量告警。
电源管理的关键指标是 静态电流(Iq)和 转换效率。在待机模式下,整个电源链路的静态电流应控制在 5μA 以内,否则会显著缩短待机时间。
4.1.5 显示与交互子系统:用户界面输出
显示与交互子系统是用户感知设备的窗口。可穿戴设备常用的显示方案包括:
- AMOLED:色彩鲜艳、对比度高,但功耗较高(典型 5~20mA@亮度 200nit),适合高端手表。
- 反射式 LCD:如 Sharp Memory LCD,静态显示功耗极低(<10μA),适合常显场景。
- 电子墨水屏:超低功耗,但刷新率低,适合标签类设备。
交互方式包括电容触摸屏、物理按键、旋转表冠、线性马达(振动反馈)和语音麦克风。显示接口通常为 MIPI DSI(4-lane,最高 1Gbps/lane)或 SPI(8-bit,最高 40MHz),触摸屏通过 I2C 接口连接。
4.2 子系统间的协同工作机制
五大子系统并非独立工作,而是通过数据流、控制流和电源流紧密耦合。理解这些协同机制是进行系统调试和功耗优化的基础。
4.2.1 数据流:感知→处理→传输→呈现
数据流是系统的主干。以智能手表的心率监测为例:
- PPG 传感器以 25Hz 采样率采集光电容积脉搏波,通过 I2C 总线将原始数据写入处理器内部的 DMA 缓冲区。
- 处理器运行心率算法(如峰值检测 + 滑动窗口 FFT),提取心率值和血氧饱和度。
- 处理结果通过 BLE 协议栈封装为 GATT 特征值,经射频前端发送至手机。
- 同时,心率值通过显示驱动刷新到 AMOLED 屏幕,并触发线性马达产生一次轻微振动。
这条数据链路的瓶颈通常在于 传感器 FIFO 深度 和 处理器 DMA 带宽。如果传感器 FIFO 溢出,会导致数据丢失;如果 DMA 带宽不足,会占用 CPU 中断时间,增加功耗。
4.2.2 控制流:中断唤醒与电源状态切换
控制流决定了系统何时工作、何时休眠。可穿戴设备典型的电源状态机如下:
Active(全速运行)→ Idle(外设关闭,CPU 等待)→ Sleep(仅保留 RTC 和唤醒源)→ Deep Sleep(仅保留 PMIC 待机)
传感器通过中断引脚(INT)唤醒处理器。例如,加速度计检测到手腕抬起动作时,会拉高 INT 引脚,处理器从 Sleep 模式唤醒,启动屏幕显示。这种事件驱动的设计可以将平均功耗降低 90% 以上。
4.2.3 电源流:动态电压频率调节与负载切换
电源流是系统的能量命脉。处理器通过 PMIC 的 I2C 接口动态调节输出电压(DVS)和时钟频率(DVFS)。例如,在运动模式下,处理器主频从 64MHz 提升至 192MHz,PMIC 将核心电压从 0.9V 升至 1.1V;在待机模式下,处理器进入 Deep Sleep,PMIC 关闭所有非必要 LDO,仅保留 3.3V 常供电轨。
设计要点:电源流设计必须遵循 “先静态后动态” 的原则。首先计算每个子系统的峰值电流和平均电流,绘制电源树;然后根据负载特性选择 DC-DC 或 LDO;最后通过 PMIC 的时序控制实现上电/掉电顺序,避免闩锁效应。
4.3 硬件架构设计的关键判断方法
在实际项目中,硬件架构设计需要遵循一套系统化的判断流程,以确保功耗、性能和成本之间的平衡。
4.3.1 功耗预算分配法
首先确定电池容量和目标续航时间,然后反推各子系统的平均功耗预算。以 200mAh 电池、目标续航 48 小时为例:
| 子系统 | 工作时间占比 | 平均电流 | 日耗电量 |
|---|---|---|---|
| 传感器(IMU+PPG) | 100% | 0.5mA | 12mAh |
| 处理器(Active 10% + Sleep 90%) | 100% | 1.2mA | 28.8mAh |
| 通信(BLE 连接间隔 100ms) | 100% | 0.8mA | 19.2mAh |
| 显示(抬腕亮屏 5% 时间) | 5% | 0.5mA | 0.6mAh |
| 电源管理静态损耗 | 100% | 0.01mA | 0.24mAh |
| 合计 | — | 3.01mA | 60.84mAh |
计算结果显示,48 小时续航需要约 122mAh 有效容量,考虑 80% 放电深度和电池自放电,200mAh 电池可以满足需求。如果预算超支,需要优先优化通信子系统的连接间隔或传感器采样率。
4.3.2 接口协议选择矩阵
不同子系统之间的接口协议选择需要综合考虑速率、功耗和引脚数量:
- I2C:适合低速传感器(<1Mbps),2 线制,支持多设备挂载,但需要外部上拉电阻。
- SPI:适合高速显示和闪存(>10Mbps),4 线制,功耗略高于 I2C。
- UART:适合蓝牙模块和 GPS 模块,点对点通信,流控简单。
- MIPI DSI:适合高分辨率 AMOLED,差分信号,抗干扰强,但需要专用控制器。
4.3.3 电源树设计流程
电源树设计是硬件架构的核心环节,推荐按以下步骤执行:
- 列出所有需要供电的器件及其电压域(如 1.2V 核心、1.8V IO、3.0V 模拟、3.3V 射频)。
- 计算每个电压域的最大峰值电流和平均电流。
- 选择电源拓扑:DC-DC 用于大电流(>100mA)和高效率需求,LDO 用于小电流和低噪声需求。
- 规划上电时序:先核心电压,再 IO 电压,最后外设电压,避免芯片闩锁。
- 添加去耦电容:每个电源引脚放置 100nF + 4.7μF 电容,电源入口放置 10μF 钽电容。
常见风险:在可穿戴设备中,电源纹波 是导致传感器数据噪声和射频灵敏度下降的主要原因。PPG 传感器的模拟前端对电源噪声极其敏感,建议使用独立的 LDO 或 LC 滤波为模拟电路供电,并在 PCB 布局时保持模拟地和数字地单点连接。
4.4 案例拆解:一款 200mAh 智能手环的硬件架构设计
下面通过一个完整的案例,展示硬件架构设计从需求到落地的全过程。
4.4.1 项目背景与约束
某健康科技公司计划开发一款面向日常佩戴的智能手环,核心功能包括:心率/血氧监测、睡眠追踪、消息通知、抬手亮屏。关键约束如下:
- 电池容量:200mAh 锂聚合物电池(3.7V)。
- 目标续航:7 天(168 小时),支持 10 次运动模式(每次 1 小时,开启 GPS)。
- 体积限制:PCB 尺寸 25mm × 18mm,双层板。
- 成本目标:BOM 成本低于 15 美元。
4.4.2 初始方案与问题
第一版方案采用“高性能 MCU + 独立 GPS + 大屏 AMOLED”的配置,具体选型为:
- 处理器:Nordic nRF5340(双核 Cortex-M33,192MHz)
- 传感器:BMI270 IMU + AFE4404 PPG + BMP390 气压计
- 通信:nRF5340 内置 BLE 5.0
- 显示:1.3 英寸 AMOLED(368×448),MIPI DSI 接口
- 电源:BQ25185 充电 + TPS62742 DC-DC + TPS7A02 LDO
原型机测试发现以下问题:
- 待机电流高达 45μA,远超 10μA 目标,导致理论续航仅 3.5 天。
- AMOLED 屏幕在抬腕亮屏时峰值电流达到 45mA,导致电池电压跌落 200mV,触发低电量误告警。
- GPS 开启时,系统总电流达到 85mA,电池温度上升 8°C,存在安全隐患。
4.4.3 分析与优化过程
针对上述问题,团队进行了逐项排查和优化:
问题 1:待机电流过高。使用功耗分析仪(如 Otii Arc)测量各子系统的静态电流,发现 nRF5340 的 Nordic 协议栈在 Sleep 模式下仍保持 15μA 电流,原因是 BLE 连接间隔设置为 30ms 且未启用广播事件延长。优化措施:将连接间隔调整为 100ms,启用 Nordic 的 PPI(可编程外设互连)让传感器数据直接通过 DMA 写入内存,无需唤醒 CPU。优化后待机电流降至 8μA。
问题 2:屏幕峰值电流过大。AMOLED 在显示白色高亮画面时电流可达 45mA,而电池的等效串联电阻(ESR)为 150mΩ,导致电压跌落 6.75mV/mA。优化措施:在屏幕电源输入端增加一个 470μF 钽电容作为储能缓冲,同时将屏幕亮度从 350nit 降至 250nit,并将 UI 背景改为深色主题。优化后峰值电流降至 28mA,电压跌落控制在 80mV 以内。
问题 3:GPS 热问题。GPS 模块(u-blox MAX-M10S)在冷启动时峰值电流达 120mA,持续 3 秒。优化措施:将 GPS 的捕获电流限制在 80mA(通过 PMIC 的电流限制功能),并延长定位超时时间;同时增加热敏电阻监测电池温度,超过 45°C 时自动关闭 GPS。优化后电池温升控制在 3°C 以内。
4.4.4 优化后结果与复盘
| 指标 | 优化前 | 优化后 | 改善幅度 |
|---|---|---|---|
| 待机电流 | 45μA | 8μA | ↓82% |
| 屏幕峰值电流 | 45mA | 28mA | ↓38% |
| GPS 温升 | 8°C | 3°C | ↓62% |
| 实测续航 | 3.5 天 | 6.8 天 | ↑94% |
复盘经验:可穿戴设备的硬件架构设计必须从 功耗预算 出发,而不是从性能出发。第一版方案的问题在于过度追求处理器算力和屏幕显示效果,忽略了电池容量和体积的硬约束。优化过程中,测量数据 是决策的基础,每一处优化都基于功耗分析仪和热成像仪的实际数据,而非经验猜测。
4.5 常见误区与设计总结
在可穿戴设备硬件架构设计中,工程师常犯以下错误,需要特别注意规避:
误区一:忽视传感器 FIFO 和中断设计。如果传感器不支持 FIFO,处理器必须频繁唤醒读取数据,导致功耗成倍增加。选择传感器时,务必确认其 FIFO 深度(建议 ≥512 字节)和中断输出能力。
误区二:电源轨设计过于简化。将数字、模拟和射频电路共用一个 LDO,会导致信号串扰和电源噪声。建议至少分为三路:DVDD(数字)、AVDD(模拟)、RFVDD(射频),并使用磁珠或 LC 滤波隔离。
误区三:天线布局随意。可穿戴设备的天线净空区不足会导致 BLE 连接不稳定,甚至无法通过认证。设计时应在 PCB 角落预留至少 10mm × 6mm 的净空区,并远离金属外壳和电池。
经验总结:可穿戴设备硬件架构设计的核心原则是 “以功耗为中心,以数据流为主线,以电源树为骨架”。在项目启动阶段,建议先完成功耗预算表和电源树设计,再进行具体器件选型。同时,建立完整的测试验证体系,包括功耗分析仪、热成像仪、射频传导测试和 ESD 测试,确保设计在真实场景中的可靠性。
本章从系统架构的角度梳理了可穿戴设备五大子系统的功能、接口和协同机制,并通过案例展示了从需求到落地的完整设计流程。在实际项目中,硬件架构设计是一个迭代优化的过程,需要工程师在功耗、性能、成本和体积之间不断权衡,最终找到满足产品定位的最优解。