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.

[参考译文] TUSB1210-Q1:tusb1210-Q1、USB PHY 不能在 Linux 系统下的高速模式下工作

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/906856/tusb1210-q1-tusb1210-q1-usb-phy-doesn-t-work-in-high-speed-mode-under-linux-system

器件型号:TUSB1210-Q1
主题中讨论的其他器件:TUSB1210

您好!

USB PHY 在 Linux 系统下无法在高速模式下工作的原因是什么? 是否因为需要更新 Linux 系统下的驱动程序软件?

该项目的主要处理是使用 Xilinx 公司的 MPSoC zu2eg 系列芯片。 当前使用的 Linux 内核版本为4.14.0。 我们在调试期间遇到的问题如下所述:

在 uboot 阶段、USB 命令可用于查看 USB 磁盘和连接到 PHY 芯片的其他器件。

2. Linux 系统启动后,USB 闪存盘被插入,无法正确识别到 USB 闪存盘。 错误信息如下所示:

器件未响应设置地址

器件描述符已读/64、错误-71

3.打印芯片的寄存器内容并在芯片的寄存器地址 FUNC_CTRL (0x04)中找到启用的器件处于全速状态


通过测量 PHY 芯片上的 DP 信号、可以发现引脚上的信号电平介于0和3V 之间、这与数据手册中全速设备的眼图相似。通过 USB 键盘的连接、可以正确识别键盘。

通过修改驱动程序、高速器件被强制配置。 插入 USB 闪存盘时、发现 DP 信号线上的电平与高速器件的波形类似、但此时仍然无法正确识别器件。 当在示波器上检测到500mV 电平的 DP 信号一段时间后、它跳转到3V 电平。

谢谢!

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

    您能否将原理图发送给我们进行审查?

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

    您好!

    红色区域未连接到 TUSB1210的 cpen 引脚、而是连接到保持 UBS_5V 始终运行的长电源。

    谢谢!

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

    您好 Brian、

    提供 电子邮件是否方便?

    谢谢!

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

    PIC 不清楚、请。 接受我的友谊请求并将原理图发送给私人消息

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

    大家好、

    我通过电子邮件向您发送了原理图 谢谢。

    BR

    郭松珍

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

    将讨论移至电子邮件。