TI中文支持网
TI专业的中文技术问题搜集分享网站

个别单板TUSB8041 PID识别为4040

Other Parts Discussed in Thread:TUSB8041

近期在调试TUSB8041这个USB3.0 hub时,发现有个板子出现个问题,

如下图所示,单板上电后发现这个单板,TUSB8041 PID识别为4040,正常的应该为8140,请帮忙分析下这个问题啊,谢谢!

Kailyn Chen:

您好,图片未显示,请放入附件中能正常显示哈。
是的,默认的PID应该为8140,您这边也是通过读取PID的寄存器发现是4040是吗?其他寄存器读取的值正常吗?

,

user6516553:

您好

图片见下图1,这个上电后抓到的设备信息,现在仅发现一个单板出现此问题。

HUB硬件配置见图2,未使用HUB的电源管理功能,当前HUB下面未挂EEPROM,I2C也未接到MCU端,

当前使用的是HUB的默认配置,请帮忙看下问题,谢谢!

如果可以的话,建议电话沟通下,谢谢

图1

图2

,

Kailyn Chen:

您好,第一行显示的是VID(0451)和PID(8142)都是正常的.8142是TUSB8041 USB2.0的PID.下面VID(0451)和PID(4040), 并没有识别到是TUSB80414 -port HUB字样.
和您确认下,都是Device 002,这里为什么显示了两次VID和PID呢? 
并且目前只有一块板子出现了4040 PID是吗? 是否是外接的EEPROM 对PID进行了修改? 很抱歉我们暂不支持电话沟通,如果有问题, 可以及时跟帖,我们也会尽快回复.

,

user6516553:

Hi Kailyn Chen 

如下图是正常时候打印的log信息,Device 002同样出现两次VID和PID,分别显示为8142和8140;

并且当前硬件hub下面未接EEPROM,I2C也未接到CPU上,我们设计初衷是用hub的默认配置,应该不存在EEPROM或者CPU对PID进行了修改这个可能性,并且这个问题必现,请帮忙尽快协助解决下,或者提供下问题定位的方案。

,

Kailyn Chen:

您好,我想问下,识别到4040的PID芯片,失效率大概有多少? 

,

Kailyn Chen:

您好,不知您问题怎么样了,测试的时候,除了未接EEPROM,那么hub是否有挂接低速或中速的其他USB设备?

,

Kailyn Chen:

您好,另外,也想和您再确认下,当PID为4040的时候,hub能正常工作吗?

,

user6516553:

总共10个板子,发现有一个板子出现这个问题

,

user6516553:

hub下面不挂设备也会有这个问题,现在这个问题一直挂着,已经快一个月了,能不能提供下联系方式,电话或者微信沟通下,现在这种方式效率太低了

,

user6516553:

我想问下,我现在想通过CPU端引一路I2C到hub上,想通过cpu采用SMBus方式去读下hub的PID,这种方式是否可行

,

Kailyn Chen:

您好,很抱歉目前只是支持在线支持。 如果您有任何问题,可随时发布帖子,我们也会及时给您回复。
另外,您提到的CPU通过SMBus读取PID是可行的,TUSB8041 的7bit默认地址为1000 1xyz,z代表的读写位,x和y都是可以进行配置的,可参考datasheet。

,

user6516553:

Hi Kailyn Chen

我们现在用这个hub不是用于做USB3.0集线器的,我们是用于一个主CPU和两个从CPU之间相互通信的(如图一),不需要电源管理这部分功能,请问下(I2C_ENABLE 39脚,PWRMGMT_EN# 40脚,PWRCTL_POL 41脚,GANGED 42脚 ,AUTO_EN 45脚)这几个管脚怎么配置比较好?

按照

1,I2C_ENABLE 39脚 HIGH2,PWRMGMT_EN# 40脚 LOW3,PWRCTL_POL 41脚 HIGH4,GANGED 42脚 LOW5,AUTO_EN 45脚 LOW

这样配置(如图二)是否ok?

图一

图二

赞(0)
未经允许不得转载:TI中文支持网 » 个别单板TUSB8041 PID识别为4040
分享到: 更多 (0)