[DemoCode下载] 照搬官方M2L31 USB例程,插上设备识别失败

[复制链接]
44|10
大鹏2365 发表于 2026-6-2 19:30 | 显示全部楼层 |阅读模式
直接拿新唐官方USB-C PD例程调试,硬件不动识别不了PD快充,仔细看Demo发现需要修改BOOT引脚配置,原厂例程大多基于开发板,量产硬件要改细节。
xiaoqizi 发表于 2026-7-3 21:57 | 显示全部楼层
BOOT引脚是MCU上电时决定启动模式的关键信号,直接影响固件加载路径和外设初始化状态,其配置错误会直接导致PD协议栈无法正常加载或CC通道失效
木木guainv 发表于 2026-7-4 08:48 | 显示全部楼层
新唐M2L31等集成USB-PD硬件模块的MCU,需通过BOOT引脚配置使能PD控制器的初始化序列,包括CC通道检测、协议栈加载等,若电平错误,PD模块可能无法被识别为有效外设
Jiangxiaopi 发表于 2026-7-4 10:52 | 显示全部楼层
BOOT引脚配置需与例程的固件逻辑严格匹配,例如上电时BOOT引脚为低电平可能强制进入ROM引导模式,而高电平才能触发PD协议栈的初始化代码执行
荣陶陶 发表于 2026-7-4 12:56 | 显示全部楼层
当BOOT引脚配置不符合例程要求时,会导致PD快充协商链路断裂,具体表现为设备无法识别PD协议,仅维持5V默认供电
Zhiniaocun 发表于 2026-7-4 15:02 | 显示全部楼层
新唐M2L31集成CC线检测电路,若BOOT引脚状态异常,可能禁用CC通道的硬件检测功能,导致无法识别设备接入
Zuocidian 发表于 2026-7-4 17:06 | 显示全部楼层
部分MCU支持通过寄存器配置BOOT引脚的功能复用,需在例程初始化代码中确保BOOT引脚被正确映射为启动模式控制,而非普通GPIO
Puchou 发表于 2026-7-4 19:15 | 显示全部楼层
使用USB协议分析仪抓取CC线信号,观察是否存在PD握手报文
Xiashiqi 发表于 2026-7-4 21:19 | 显示全部楼层
BOOT引脚配置修正后,需同步排查以下可能影响PD识别的关键因素,确保系统稳定运行
小海师 发表于 2026-7-5 08:02 | 显示全部楼层
CC下拉电阻必须独立,不能共用5.1kΩ电阻,否则可能被识别为音频设备,导致PD协商失败
Haizangwang 发表于 2026-7-5 10:06 | 显示全部楼层
通过修正BOOT引脚配置并同步排查关联硬件与固件问题,可有效解决USB-C PD例程中硬件未改动但无法识别快充的问题,实现PD协议的稳定协商与高效供电
您需要登录后才可以回帖 登录 | 注册

本版积分规则

116

主题

842

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0