第三章 系统框图与模块划分:心电板功能模块划分
各位同学,今天我们来聊聊系统框图。说实话,很多新手工程师拿到一个项目,第一件事就是打开EDA工具开始画原理图。我见过太多这样的案例了——画到一半发现信号走不通,电源分配不合理,最后只能推倒重来。
我个人习惯是,先花半天时间把系统框图理清楚。你想想看,这就像盖房子要先有设计图一样。心电板这种混合信号系统,前端模拟、数字控制、电源管理、隔离通信,每个模块都有自己的脾气。不先分清楚,后面有你受的。
3.1 心电板的四大功能模块
心电板说白了,就是把人体心脏的电信号采集下来,放大、滤波、数字化,然后通过隔离通信传给上位机。整个系统可以分成四个核心模块:
| 模块名称 | 核心功能 | 关键器件 | 设计难点 |
|---|---|---|---|
| 前端模拟 | 信号采集、放大、滤波 | 仪表放大器、运放、RC网络 | 噪声抑制、共模抑制 |
| 主控数字 | ADC采样、数据处理、协议控制 | MCU、ADC、SPI/I2C接口 | 时序匹配、抗干扰 |
| 电源管理 | 提供多路稳定电压 | LDO、DC-DC、基准源 | 纹波控制、热管理 |
| 隔离通信 | 安全隔离、数据传输 | 隔离芯片、RS485/蓝牙 | 爬电距离、信号完整性 |
3.2 前端模拟模块:心电信号的守门人
心电信号有多微弱?大概只有0.5mV到4mV,频率范围0.05Hz到100Hz。嗯,这个信号比环境噪声还小。我在项目中遇到过最头疼的事,就是工频50Hz的干扰直接淹没了心电波形。
前端模拟模块通常包含这几级:
- 输入保护电路:ESD防护、过压保护。别小看这个,人体静电轻松上万伏。
- 仪表放大器:第一级放大,提供高共模抑制比。我建议用AD8232这类专用芯片,省心很多。
- 高通滤波器:滤除直流偏置和低频漂移。截止频率设在0.05Hz左右。
- 低通滤波器:抗混叠滤波,截止频率100Hz到150Hz。
- 二级放大:将信号放大到ADC的满量程范围。
关键参数速查
- 总增益:约1000倍(60dB)
- 共模抑制比:>80dB
- 输入阻抗:>10MΩ
- 噪声:<10μVpp
3.3 主控数字模块:大脑与中枢
主控模块负责把模拟信号变成数字信号,然后做初步处理。我一般用STM32系列,性价比高,外设丰富。ADC采样率设到500Hz就够了,心电信号的带宽没那么高。
这里有个坑——数字电路的高频噪声会通过电源和地耦合到模拟前端。我曾经吃过这个亏,板子调了三天才发现是数字部分的开关噪声串到了模拟地。
注意:数字模块和模拟模块必须做地分割,或者至少用磁珠/0Ω电阻做单点连接。ADC的模拟电源和数字电源要分开供电。
3.4 电源管理模块:能量供给站
心电板需要多路电源:
- ±5V:给模拟前端供电,需要低噪声
- 3.3V:给MCU和数字电路供电
- 1.8V:某些ADC的内核电压
- 隔离侧电源:给通信模块供电
我个人习惯用LDO给模拟电路供电,纹波能做到10μV以下。DC-DC虽然效率高,但开关噪声太大,不适合直接给模拟前端用。你可以先用DC-DC把电池电压降到5.5V,再用LDO稳压到5V。
3.5 隔离通信模块:安全与数据的桥梁
医疗设备有严格的安规要求。患者和大地之间必须有隔离,爬电距离至少4mm(根据具体标准)。我建议用数字隔离芯片,比如ISO7240或ADuM系列,比光耦可靠多了。
通信方式有两种选择:
- 有线通信:RS485或CAN,适合固定设备。传输距离远,抗干扰强。
- 无线通信:蓝牙或WiFi,适合便携设备。注意无线模块的功耗和天线设计。
小技巧:隔离通信的电源也要隔离。用隔离DC-DC模块给通信侧供电,别偷懒直接从主电源拉线过去。我见过有人这么干,结果安规测试直接挂了。
3.6 系统框图绘制要点
画系统框图时,我建议遵循这几个原则:
- 信号流向从左到右:模拟输入在左,数字输出在右
- 电源从上到下:电源模块画在最上方,负载画在下方
- 隔离边界要清晰:用虚线或不同颜色标出隔离区域
- 标注关键参数:电压值、电流值、信号频率等
嗯,这里要注意,框图不是原理图,不需要画出每个电阻电容。它更像一张地图,告诉你信号怎么走,电源怎么分,模块之间怎么连接。
3.7 一个实际案例的反思
我记得有一次帮朋友看一块心电板,板子功能都正常,就是噪声大得离谱。我一看系统框图,发现他把电源管理模块放在了模拟前端和数字模块中间。你想想看,电源模块的开关噪声直接辐射到模拟信号线上,这能好吗?
后来我建议他把电源模块移到板子边缘,模拟前端和数字模块分开放置,中间用地线隔离。改完之后,噪声降了60%。所以说,系统框图不是画着玩的,它直接决定了PCB布局的成败。
好了,这一章就讲到这里。下一章我们开始讲原理图设计,到时候会用到今天讲的模块划分思路。记住一句话:框图理不清,后面全是坑。