This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TUSB2036:无法识别TUSB2036 MCU

Guru**** 2466550 points
Other Parts Discussed in Thread: TUSB2036

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/590561/tusb2036-tusb2036-mcu-not-recognized

部件号:TUSB2036

你(们)好

我已经实施了TUSB2036,但遇到了一个我正在努力解决的问题。  的PCB布局

履带的长度与90R差速器相匹配。

我已将TUSB2036设置为2个永久连接的设备和1个外部设备,自供电。

当我将闪存驱动器连接到这些端口时,所有端口都运行良好,但我似乎无法与PIC32和连接

获取持续的USB device not recognized (USB设备无法识别)消息。 只有PIC32 In不受过电流保护。

我已将PIC32从USB集线器上断开,移除了R54&R55,并将USB连接器直接焊接到PIC32 USB引脚,当我连接到PC的USB端口时,它始终注册为开放式COM端口,因此

我很确定代码是有效的。  如果我接住USB线并将其插入TUSB2036外部端口,我仍然收到"USB Not Recognized (USB未识别)"消息。

我还尝试使用额外的电源为5V总线供电,但没有看到任何变化。

以下是我所做的测试:


1. 将USB集线器的上游端插入PC (Windows将其检测为通用集线器控制器)

2. 将闪存驱动器插入外部端口3 (Windows识别闪存驱动器并允许访问)

3. 将USB插孔焊接到端口2并插入闪存驱动器(Windows可识别闪存驱动器并允许访问)

4. 脱色R54和R55,将USB母线焊接到端口1并插入闪存驱动器(Windows可识别闪存驱动器并允许访问)

5. 焊接USB插入式电缆,连接到USB D+和D-的PIC32侧,并连接到PC (显示PIC的可识别通信端口)

6. 这说明了端口1的两侧都在工作。   将R54和R55放回原位,并收到"USB not recognized (USB未识别)"消息。

我重复了这些测试,使用总线供电的5V电源和自供电选项。

我还尝试使用按钮手动触发USB重置, 我可以看到集线器重置,但随后收到相同的"USB Not Recognized (USB未识别)"消息。

如果在插入闪存驱动器的情况下执行集线器重置,它将重新初始化闪存驱动器并允许访问。

我在数据表中看到USB集线器重置是定时特定的,不确定如果PIC32触发了正确的时间,它是否会产生影响。

谢谢你。

此致

弗朗索瓦

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Francois,

    我在您的示意图上看不到RPD电阻器,请告诉我们您是否有它们。 根据USB 2.0 规范,需要在下游端口中使用下拉电阻器(RPD),此电阻器(15 kΩ±5 %)必须从D+和D-接地连接。

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Joel

    我会尝试一下,谢谢。  我最近才在TI网站上找到了参考设计,并且也看到了这一点

    但不确定是否有必要,因为设计师在其他网站上留下了一些示例。

    将尝试并告知您。

    此致