系统板pcb的layout的小技巧
系统板卡基本模块
复位
常态10k拉低,高电平使能,按键按下拉高
BOOT
BOOT1 | BOOT0 | 启动模式 | 用途说明 |
---|---|---|---|
X | 0 | 主闪存启动 (Main Flash) | 默认模式,从内部 Flash 执行用户程序(最常见)。 |
0 | 1 | 系统存储器启动 (System Memory) | 从内置 Bootloader 启动,用于串口/USB/I2C 等下载程序(如 ISP 编程)。 |
1 | 1 | SRAM 启动 (Embedded RAM) | 从 SRAM 启动,用于调试或临时运行代码(掉电丢失)。 |
通常只需要将BOOT0拉低即可,规范一点为两个引脚接上拨码开关控制高低电平或街上跳线帽。
晶振电路
晶振电路比较关键,通常晶振电路直接抄别人的板就可以极少情况出问题下列几种常见晶振的PCB画法。
.晶振尽量靠近芯片,保证线路尽量短,防止线路过长导致串扰以及寄生电容。
- 晶振尽量靠近芯片,保证线路尽量短,防止线路过长导致串扰以及寄生电容。
- 晶振周围打地孔做包地处理。
- 晶振底部不要走信号线,尤其是其他高频时钟线。
- 负载电容的回流地要短。
- 走线时先经过电容再进入晶振。
- 3225封装4P晶振
- 两脚无源晶振
- 3教无源晶振(3213)自带负载电容
+ 只需稍微包地差分走线即可
数模地面分离
具体做法如图所示,分别数模铺地再单点接电源地
系统版电源构成与滤波
(STM32的工作电压(VDD)为2.0~3.6V,一般是选择 3.3 V作为 VDD 供电区域的电压值。然后电压值还会通过内置的电压调节器转换为 CPU 内核提供所需的1.8V电源。)
-
VDD/VSS芯片供电正电源和负电源
-
VBAT为VDD掉电后为RTC时钟与备份寄存机供电电源
-
VDDA /VSSA可以作为独立电源,给 AD 转换器、温度传感器等提供电源,目的是可以提高相应模块的精度(当对精度要求不高时可直接连接VDD/VSS)
-
VREF-/VREF+,这是一对参考电压,作为AD/DA转换的参考电压。
-
VCAP引脚(Voltage CAPacitor)是一个关键的电源管理设计,主要用于为内部核心电压调节器(如LDO或开关稳压器)提供滤波和稳定性支持。
layout其他注意事项
(开发板系统版多为数字信号其中少有高速信号)
对于32位单片机,需要注意高速信号layout的只有高速spi(串行控制50Ω阻抗),usb2.0/3.0(串行信号阻抗匹配),canFD/RS485(控制线长,差分走线)
阻抗匹配
对比输入输出段阻抗画,默认信号线50欧阻抗(用嘉立创),对于高速并行信号做等长蛇形走线,需要更高阻抗直接串联所需阻抗电阻。