STM32L4P5/F423/G031的UART启动加载BOOT0与nRESET时序问询
STM32 UART Bootloader 时序约束参数(针对L4P5/F423/G031)
以下是三款芯片UART启动加载所需的关键复位及BOOT引脚时序参数,均来自对应型号的官方数据手册:
STM32L4P5
- nRESET引脚拉低时间:最小20μs(需在VDD稳定在规定范围内的前提下,确保芯片完成复位操作)
- nRESET释放后BOOT0保持高电平时间:需在nRESET上升沿后至少保持4个HSI时钟周期(HSI默认频率16MHz,对应0.25μs),工程实践中建议预留余量,保持至少1μs
STM32F423
- nRESET引脚拉低时间:最小20μs(满足复位脉冲宽度要求,确保内部复位逻辑完成)
- nRESET释放后BOOT0保持高电平时间:需在nRESET上升沿后至少保持3个HSI时钟周期(HSI默认16MHz,对应0.1875μs),工程中建议保持至少1μs以避免时序风险
STM32G031
- nRESET引脚拉低时间:最小10μs(G0系列复位脉冲宽度要求低于L4/F4系列)
- nRESET释放后BOOT0保持高电平时间:需在nRESET上升沿后至少保持2个HSI时钟周期(HSI默认16MHz,对应0.125μs),工程实践中建议保持至少0.5μs
注:上述时钟周期对应的时间基于芯片默认HSI频率,若修改了时钟配置,需根据实际时钟频率重新计算对应时长。
内容的提问来源于stack exchange,提问作者Jeff Casey
相关产品推荐
相关产品推荐

