USB HOST芯片SL2.1A调试心得

SL2.1A是一颗1转4口的USB HOST芯片。它的外围电路非常简单,价格便宜。不过调试中遇到一些问题,记录一下。

1 识别不到USB的问题

一共焊了3片板子,结果插入电脑出现都不能识别到SL2.1A,除去2片焊接问题(一台是DM、DP短路,一台是松香有影响),一片可能是因为芯片本身有问题。拿万用表量了一下HOST端DM、DP对GND的电阻,发现这片芯片的DP脚对地只有200多K,其他正常的芯片是6M左右,更换芯片就好了。

2 外部晶振的问题

开始想使用内部晶振,结果发现不稳定,插个鼠标会乱跳,只能外挂12M晶体。

3 HOST端多输入的情况

本来打算USB可以多路输入,这样不限定HOST使用哪种线来链接,电路上设计了Type-A, Mini Type-B, Micro Type-B三种USB头,如下图中的USB3,USB4,USB5。

USB HOST芯片SL2.1A调试心得_第1张图片

这样可以三选一选择输入,另外二个USB口还可以作为外部电源引入。

但是可以工作的2块板都有问题,其中一个是连接USB4的R4,R5贴电阻后就无法识别到Hub,另外一个是连接USB3的R2,R3贴电阻后无法识别到Hub。

这块可能是因为DP,DM要求比较高,Layout上要特别注意。如果有改板,这块需要再仔细修改一下。

你可能感兴趣的:(USB)