硬件排查:测 USB VBUS/DP/DM 引脚电平,检查 ESD/TVS 器件是否影响信号,确认上拉电阻(DP 1.5kΩ)焊接无误,接地是否良好;
软件排查:核对例程芯片型号为 M487JIDAE,确认 USB 时钟配置正确,关闭低功耗模式,检查 USB 中断优先级;
工具验证:用示波器测 DP/DM 差分信号,排查硬件信号完整性问题。
总结
硬件优先查 USB 引脚电平、上拉电阻与信号完整性;
软件核对芯片配置、时钟与中断,确保 USB 模块正常使能。
M487JIDAE USB 无法识别,优先检查:USB_DP/DM 必须无串扰、短走线、无并行走线,需并联 22Ω 匹配电阻;确保时钟为 48MHz 精确 USB 时钟,使用内部 PLL 或外部 12MHz 晶振;检查 USB 引脚模式设为推挽复用、供电稳定 3.3V;例程需正确选择 USB 设备模式,禁用 JLINK 占用 USB 引脚,重启后重新枚举。
M487JIDAE USB 识别失败常见原因:USB 引脚 PA11/PA12 复用未正确配置、未开启 USB 时钟与 PHY、供电不足或无外部上拉、固件未选对应 VID/PID、晶振频率不准、硬件走线干扰或 ESD 损坏。先核对时钟配置、引脚模式,检查 USB DP 上拉电阻,替换例程重新编译下载。