🟦 u5-09 通信外设全景:从 USART 到 USB-C PD

🟦 STM32U575 数据手册初学者精讲 · 第 9 / 10 章
🗨️ U575 的通信外设非常全:USART、UART、LPUART、SPI、I2C、SAI、FDCAN、USB OTG、UCPD、SDMMC、OCTOSPI/FSMC,还有 MDF/ADF 数字滤波器和 DCMI/PSSI。
这一章在干嘛? 快速浏览 U575 的通信与数字外设,知道每个外设适合干什么、最多有多少路。

异步串口:USART / UART / LPUART

外设数量特点
USART3 路支持同步时钟、SmartCard、IrDA、RS-485 DE
UART2 路纯异步串口
LPUART1 路低功耗域,Stop 模式下可唤醒
调试打印首选 USART1;电池设备用 LPUART 做唤醒;RS-485 推荐带 DE 控制的 USART。

同步串口:SPI 与 I2C

外设数量最高速率常见用途
SPI3 路最高 80 Mbit/s(从模式)外设传感器、Flash、TFT 屏
I2C4 路标准/快速/快速+传感器、EEPROM、OLED
U575 的 SPI 速率很高,但布线时要注意信号完整性;I2C 上拉电阻别选太大,否则高速模式波形上升沿不够。

音频与外设

做音频输入/输出时,SAI + DMA 是标准做法;做高精度Σ-Δ测量时用 MDF。

CAN-FD 与 USB

USB 需要 48 MHz 时钟,通常由 PLL2 或 HSI48 + CRS 提供。

存储扩展:SDMMC / OCTOSPI / FSMC

外设用途特点
SDMMCSD/SDIO/eMMC 卡两路,适合做数据记录器
OCTOSPI1/2外部 NOR/NAND Flash、PSRAM、HyperRAM八线高速接口,可 XIP
FSMC外部 SRAM/PSRAM/NOR/NAND大屏幕/大容量 SRAM 场景
OCTOSPI 支持 XIP(就地执行),可以把代码放在外部 Flash 里像内部 Flash 一样跑。

其他数字外设

协议选型速查

需求推荐外设
低功耗唤醒串口LPUART
高速 SPI 传感器/FlashSPI1/SPI2(APB2)
工业总线FDCAN
音频 I2S/PCMSAI1/SAI2
外部大容量 Flash/PSRAMOCTOSPI
SD 卡数据记录SDMMC1/SDMMC2
USB 设备/HostUSB OTG FS + UCPD
🧠 小测验
LPUART 的最大优势是什么?
在低功耗 Stop 模式下仍能接收数据并唤醒 CPU。
USB 需要多少 MHz 的时钟?
48 MHz。
OCTOSPI 的 XIP 是什么意思?
外部 Flash 里的代码可以直接被 CPU 执行,无需先复制到内部 Flash。
← 上一篇🏠 顶层目录下一篇 →