接续上篇,本篇主要针对相关设计清单进行检查
三、 设计检查清单 (Schematic Checklist)
· 未使用的 I/O:建议将它们组合在一起,通过一个 1k Ω 电阻连接到数字地。
· 热管理:在设计前需计算封装的最大功耗
![]()
,确保实际功耗!
![]()
,防止过热。
参考手册提供的pcb设计参考图:
一个“最小系统设计指南”,它告诉我保证正常工作需要在哪些引脚上接什么元器件。
以下是几个核心模块:
1. 电源管理模块(左上 & 右上)—— 芯片的“能量来源”
这是最关键的部分,也是最容易设计出错的地方。
VDDREG (核心电压):
输入:1.8V 供电。
滤波:图中画了一个电感 MI1206L501R-10 和一个大电容 33uF 组成 LC 滤波电路,这是为了保证核心电压极其纯净,防止高频噪声干扰芯片内核。
去耦:在每个 VDDREG 引脚旁边,必须紧挨着放置 0.1uF 和 0.01uF 的小电容。
VDDIO (I/O 电压):
输入:支持 1.8V 到 3.3V 宽范围供电。这决定了你的 GPIO 输出电平是 1.8V 还是 3.3V。
滤波:同样使用了 LC 滤波和去耦电容组合。
AVDD / AVSS (模拟电源):
给 ADC/DAC 等模拟外设供电。
隔离:它用了一个磁珠 MI0805J102R-10 与主电源隔离,提高 ADC 采样精度。
VUSB3V3 (USB 电源):
如果你要用 USB 功能,这个脚必须接 3.3V。
2. 时钟系统(右侧中部)—— 芯片的“心脏”
芯片需要时钟信号才能跑起来。
XIN / XOUT (主时钟):
这里接的是 4-48MHz 的晶振。
配有两个负载电容 C1, C2。
XIN32 / XOUT32 (RTC 时钟):
这里接 32.768kHz 的低速晶振。
这是给实时时钟用的,即使主芯片休眠,时钟也能继续走。
3. 复位电路(右侧中部)—— 芯片的“重启键”
RESETn:
这是一个低电平复位引脚。
上拉电阻:接了一个 15k 欧姆电阻到 VDDIO,保证平时处于高电平。
电容:接了一个 0.1uF 电容到地,防止电源波动导致误复位。
按键:引脚接地,芯片复位。
4. 调试接口(右下角)—— 程序员的“后门”
这是你下载程序和调试代码的地方。
SWD / JTAG 接口:包括 TMS/SWDIO、TCK/SWDCLK等。
电阻配置:
TCK 需要下拉电阻。
TMS 和 TDI 通常需要上拉电阻。
串联的 22 欧姆电阻是阻抗匹配电阻,防止信号反射。
5. 高级功能模块
Trace Port :这是高级调试功能,用于实时跟踪代码执行流。一般开发板不用接,除非你需要进行非常深度的性能分析。
VREFH :外部参考电压。如果你对 ADC 精度要求极高,可以在这里接一个高精度的参考电压源(比如 2.5V)。
Tamper Detection:防篡改接口。这是安全芯片特有的功能,用来检测外壳是否被打开或电路被破坏。
在绘制pcb时,照抄电源滤波电路:磁珠、电感、电容的值不要随便改,这是官方验证过的。
布局(Layout)是关键:图中所有画在引脚旁边的电容(尤其是 0.1uF/0.01uF),在 PCB 上必须紧挨着芯片引脚放置,离得越近越好。
检查电压匹配:确保 VDDIO 的电压和你连接的其他传感器/屏幕电压一致。
