提问自己画的STM32核心板,USB Device模式始终无法被电脑识别

硬件:自己用STM32F103C8T6画的两层板。USB的DP(PA12)引脚通过1.5K电阻上拉至3.3V。
现象

  1. 烧写USB转串口的例程,电脑能正确识别串口,通信完全正常。

  2. 烧写USB HID设备(如鼠标)的例程,电脑毫无反应,设备管理器里没有任何新设备。

已排查

  • USB线缆没问题(在别的板子上测试过)。

  • 晶振起振正常,12MHz和32.768KHz都测过波形。

  • 原理图对照官方文档检查了好几遍,DP上拉电阻位置和阻值都正确。

  • 软件代码在官方Nucleo开发板上测试完全正常。

现在极度怀疑是PCB布局布线问题,难道是USB差分线(DP/DM)走线太差导致信号完整性不行?有没有有经验的工程师给点排查思路?

请登录后发表评论

    没有回复内容