微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 板子测试时发现USB无法识别

板子测试时发现USB无法识别

时间:10-02 整理:3721RD 点击:
想请问一下各位高手:小弟测试一块板子的时候,发现USB始终无法识别到U盘等设备,电压等是正常的,软件部分也没问他,小弟查看原理图,实在是想不出是什么原因导致无法识别设备的。

1 D+,D-数据线有没有滤波的电容,建议去掉试试
2 VBUS这个脚位 对于CPU来说有没有检测
3 D+,D-这两个数据线从cpu出来  跟你的usb接头连接上有没有反?
4 实在不行看看VBUS的纹波大不大?
上面几点仅做参考,不一定要采纳

看看USB 差分线走线有没有问题 ,可以更改一下匹配电阻的值试试

直接飞线测试,如果可以表示走线有问题。受到边上的干扰。
如果还是有问题,那就要看CPU的供电和识别电路 。

D+和D-没有滤波电容,只有ESD防护;
还有,让我奇怪的是用有一个500G的硬盘试的时候发现他能识别,但是用了U盘或者另一个1T的试的时候就没反应,纠结啊

走线那块我看了觉得问题不大,另外,我觉得匹配电阻不至于影响到不能识别这一步吧,搞不太懂啊

软件问题,以前做DVD的时候碰到过这样的问题,有些厂牌的U盘无法识别,需要原厂的调试。

能不能详细点,最后怎么解决的呢

usb在插上时会检测,看看DP与DM是否有干扰,我们这边是DP有干扰导致不能识别。

CPU电压不对也有这种现象

学习下!

CPU的电压基本正确的,我现在怀疑是有个地方输出电流过大,导致芯片出现了过电流保护,准备明天试试

建议你可以将ESD器件去掉。因为USB2.0 高速模式下要求ESD器件的寄生电容<3pF。如果ESD不是用于高速信号的话,寄生电容比较大,会导致USB识别有问题。你说的移动硬盘可以用,会不会是因为是处于低速或者全速模式,对于寄生电容的要求没那么高导致的。

多谢高手的讲解,非常的精辟

让原厂自己去调。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top