参照Air720SL开发板做了一个Air720SL的小板,由于USB接口平时不需使用,仅在调试下载时使用,所以用来4个测试点的方法引出,并加了TVS和串了0欧电阻。
在使用是用测试夹子接触上测试点进行程序下载调试。
板子做好了,自己DIY焊上所有器件,拉低PWRKEY开机正常,用夹子夹住测试点,夹子探针通过杜邦线连接USB电缆,插电脑USB口,提示无法识别USB设备,
识别出一个未知设备来。
查板子走线,如果按照USB的90欧差分阻抗设计要求,PCB走线是不满足要求的,且USB的D-/D+线下方地平面也不完整。但改板周期长,还有没有其他错误也需要一并修改,
但不认USB也没法进行下面工作。
经在群里请教,由于板子比较小,USB走线很短,不符合差分走线要求也不一定是问题关键,排查步骤:
1. 去掉夹子,直接把USB线焊在模块引脚上,上电仍不认,仔细一查,USB线有4色(红:VBUS,黑:GND,白:D-,绿:D+),原来把D+-焊反了,改正后USB识别正常。
2. 继续焊远一点,把USB线焊在4个测试点上,仍识别正常。
看来板子上走线尚可,后续再优化,此问题是由于测试夹子引入导致,后续没有再测试如果直接从夹子探针上接入USB线效果如果。有待后续测试。
记录一下,以供有类似问题的伙伴们参考。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!