您好,我们使用TUSB4041这颗芯片遇到一下问题:
TUSB4041芯片的USB下行口会偶发出现DP/DM交叉的情况,出现概率50%,请问是怎么出现的呢?
Amy Luo:
您好,
您的意思是眼图不好吗?检查下供电电源看是否存在比较大的噪声造成的?
调节32pin USB_R1上的电阻值可以打开眼图,如下文档说明:
https://www.ti.com/lit/an/slla429/slla429.pdf
,
tian zhang:
您好,
是上电开机USB设备无法使用,排查发现DP/DM交叉了,手动交叉过来之后就可以用了。
,
Amy Luo:
很高兴您的问题得到解决,感谢您的反馈
,
tian zhang:
您好,
我们是想问一下为什么会出现这种问题?大多数是正常的,偶发会出现这种问题。
另外还有一个问题想咨询一下:
会出现CPU识别TUSB4041芯片ID异常问题
,
Amy Luo:
您说的出现DP/DM交叉的情况,具体是什么意思?出现概率50%,是指一个产品出现这种现象的概率是50%,还是所使用产品中有50%的产品会出现这种现象?
关于识别芯片ID的问题,我再确认下
,
tian zhang:
您好,
是所有产品中有50%的产品会出现交叉问题。
麻烦您帮忙确认下这两个问题,谢谢。
,
Amy Luo:
我没清楚您这里“出现DP/DM交叉的情况”具体是什么情况,或者您可以附上波形进行说明吗
,
tian zhang:
所有产品中有50%的产品在首次上电后会出现DP/DM交叉,即不能识别,经过排查后发现DP/DM交叉了,这时手动交叉回来就可以正常使用了。
,
Amy Luo:
DP/DM交叉是指其极性对调了是吗
,
tian zhang:
是的,极性对调了。
,
Amy Luo:
下行端口DP/DM极性是由下面寄存器控制的,如下截图,如果您上电后没有进行配置寄存器而发生的极性对调,那么应该是因为customPolarity 位就是0
,
tian zhang:
我们没有配置寄存器,但是极性会对调。请问怎么读取寄存器值,是否可以通过IIC或SMBUS读取。
,
Amy Luo:
没有配置的话,那么下游端口极性就是从OTP ROM加载的值。下游端口极性需要编程 OTP ROM或通过 I2C 和 SMBus 接口进行配置。
是的,通过IIC或SMBUS读写,都可以。
TI中文支持网




