你好:
目前自己按照官方tusb8020b的例子,做了一块板。在没有编程的情况下,将其连接电脑,枚举不成功,显示是不识别设备。请问tusb8020b这个芯片不用自己编程能实现集线器功能吗?如果需要编程又该如何操作,有知道的看看,问题在哪里?谢谢!
xyz549040622:
据TI的技术支持说,不编程,是枚举不到设备的,但是是可以使用usb hub功能的。
—————————————-官方的原话如下—————————————————
使用OTP或者EEPROM是为了配置USB描述符,比如VID,PID等信息,如果不配置寄存器,不使用EEPROM,USB HUB 功能也是能用的。
jone jia:
回复 xyz549040622:
你好,没有PID,VID的话设备驱动都没法加载,和电脑又是如何交互呢?第一次接触USB集线器,目前有很多不明白的地方,你有这方面的资料吗?还请指导下,谢谢!
Kailyn Chen:
回复 jone jia:
我的意思是,不使用EEPROM的话,说明不更改VID,PID的信息,使用默认值也是可以工作的,枚举还是正常枚举的。
如果需要使用自己的VID,PID等信息,是需要使用EEPROM的。
Kailyn Chen:
回复 Kailyn Chen:
识别不了设备的话,按照EVM user's guide中的原理图检查下,另外,注意上电时序。
jone jia:
回复 Kailyn Chen:
发现TUSB8020这块板子和电脑连接后,DP引脚有3.06V电压,DM引脚电压为0。请问这正常吗?我侧过其他正常枚举的USB设备,连接后电压这两条线电压都为0,是不是这个原因造成tusb8020不能正常枚举的呢?造成这种情况可能的原因有哪些?原理图检查了没问题的。
jone jia:
回复 jone jia:
你好,最后发现有个电阻虚焊了,现在识别,但是没驱动,显示是WestBridge,请问驱动哪里有?请帮忙告知,谢谢!