第10章 实战:STM32H753 高性能板
10.1 设计需求
STM32H753 是高性能 MCU(Cortex-M7 @ 480MHz),设计更复杂:
- USB HS(480Mbps)
- 以太网 RMII + LAN8720A
- CAN FD(FDCAN1)
- 外挂 SDRAM(FMC 接口)
- QSPI Flash
- SWD 调试
- 6层板设计
10.2 引脚冲突分析(AI 自动完成)
AI Agent 直接读数据手册,提取固定引脚并检测冲突:
| 外设 | 固定引脚 | 不可移动原因 |
|---|---|---|
| USB FS | PA11(DM)、PA12(DP) | 硬件固定 |
| ETH RMII | PA1、PA2、PA7、PC1、PC4、PC5、PG11、PG13 | 硬件固定 |
| JTAG/SWD | PA13(SWDIO)、PA14(SWCLK) | 调试必备 |
| SDMMC1 | PC8-PC12、PD2 | 硬件固定 |
| HSE 晶振 | PH0(OSC_IN)、PH1(OSC_OUT) | 硬件固定 |
发现的引脚冲突:
| 冲突对 | 冲突引脚 | 解决方案 |
|---|---|---|
| ETH vs SDMMC1 | PC1 | ETH 优先用默认引脚,SD卡改用 SDMMC2 |
| FMC vs QSPI | 大量复用 | 二选一,外挂 SDRAM 时选 FMC |
| LTDC vs DCMI | 部分复用 | 不同时使用 |
10.3 四步引脚分配策略
第一步:先固定不可移动的引脚 └─ USB、ETH、SWD、HSE、SDMMC 第二步:分配高速接口处理冲突 └─ 检查 PC1 冲突 → SD卡改用 SDMMC2 第三步:分配串口和低速外设 └─ USART1~3、I2C、SPI 第四步:检查所有电源引脚 └─ VDD ×N、VDDA、VCAP ×2、VBAT、VDD33USB、VDD50USB10.4 电源引脚注意事项
| 引脚 | 电压范围 | 说明 | 常见错误 |
|---|---|---|---|
| VDD50USB | 4.0~5.5V | USB LDO 输入,接 VBUS 5V | 错接 3.3V 导致 USB 不工作 |
| VDD33USB | 3.0~3.6V | USB LDO 输出 | LQFP100 上内部已接 VDD |
| VCAP | — | 必须接 2.2μF 陶瓷电容到地 | 遗漏会导致芯片不启动 |
| PDR_ON | VDD 或 VSS | 接 VDD 启用内部 POR | VDD<1.71V 时须接 VSS |
10.5 子图分页设计
| 子图 | 包含内容 | 检查要点 |
|---|---|---|
| 电源 | VDD、VDDA、VCAP、V |