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.

[参考译文] TUSB1310A:TUSB1310A 上电流程

Guru**** 2914580 points

Other Parts Discussed in Thread: TUSB1310A, TPS65000

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1644164/tusb1310a-tusb1310a-power-up-flow

器件型号: TUSB1310A
主题中讨论的其他器件: TPS65000

尊敬的团队:

我使用 TUSB1310A 作为 USB3 PHY 器件、连接到主机 (PC) 并由链路层驱动 — Synopsys 控制器 IP 通过 FPGA 器件驱动。

目前、我确实看到了 XTAL 40MHz、但在释放 RESETN 后看不到 PCLK 切换。

OUT_ENABLE 连接到 TPS65000 的引脚 PG_N(可从 3.3V 输入生成 1.8V 和 1.1V 电压的降压转换器)、根据参考设计:6724.superphy_usb_b_ulpi_1205.pdf

电路板搭接配置:(使用 4.7k PU/USB PD 电阻器)-也使用示波器测量:

PIP_16BIT (PHY_STATUS)= 0(管道模式打开)
XTAL_DIS (RX_ELECIDLE)= 0 (XTAL)
REFCLKSEL1:0 (ULPI_Data5:4)= 11 (40MHz)
ULPI_8 位 (ULPI_DATA6)= 0(ULPI 模式关闭)
ISO_START (ULPI_DATA7)= 0(管道隔离模式关闭)
SSC_DIS (TX_MARGIN0)= 0

需要您的支持、并回答几个问题:

1.对于 USB3 (pipe )-是否也需要 ULPI 连接? 是否必须为芯片上电? (是否需要 ULPI 重置才能使管道准备就绪?) 链路层必须包含 ULPI I/F?
2. OUT_ENABLE 是否正确实现? OUT_ENABLE 可以在 1.8V (VLDO1) 下上升吗?

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

    已附加 — 参考设计  
    6724.superphy_usb_b_ulpi_1205.pdf

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

    尊敬的 Kfir:

     TUSB1310A 为 NRND、可能随时处于停产状态。

    寄存器

    Brian

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

    您好 Brian、

    我意识到 TUSB1310A 是 NRDN、但由于它仍在销售中、我们有大量的电路板需要使用
    对于预 si 仿真,我们要求获得您的支持。

    非常感谢。

    ***更新 — 一旦我将 1V1 增加到~2V、我就会看到 PCLK 切换。
    再次询问 — 即使在 PHY_MODE = USB3 且 PHY_STATUS = PIPE 的情况下工作、ULPI 也是强制性的? 如果是、为什么? 用于上电序列/软件复位?

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

    1.2V 或 2V/2V 过高、应小于 1.3V。

    我先回顾一下原理图。

    好极了

    Brian

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

    您好、

    是的、但它只是用于 out_enable debug 。 我解决了问题(环保)
    我看到 PCLK。 第 1 页

    在上电期间、SEQ =  

    我在 5.3.1.2 ULPI Reset:软件复位中看到
    此流程是否仅在 USB3 模式下是必要的?
    ULPI 接口是否连接到 TUSB ?

    再次感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“698115“ url=“~/support/interface-group/interface/f/interface-forum/1644164/tusb1310a-tusb1310a-power-up-flow/6347765 ]我在 5.3.1.2 ULPI 重置中看到:软件重置
    此流程是否仅在 USB3 模式下是必要的?
    ULPI 接口是否连接到 TUSB?

    根据 ULPI 规范、 上电后还需要软件复位。

    对于 TUSB1310A、在 TUSB1310A 退出上电复位且 ULPI 数据为 04 后、DIR 将变为低电平、因此  无需再进行另一个软件复位。

    好极了

    Brian

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

    您好、Brian、

    感谢您的澄清。

    我可以确认、在我们的设置中 DIR04h 硬件上电复位后成功变为低电平、并且 ULPI 数据线输出符合预期。

    关于双角色/OTG 操作、我有一个关于如何确定和协商角色(主机与器件)的后续问题:

    哪个层或机制负责将 TUSB1310A 显式配置为主机或设备模式?

    根据我们对 ULPI 规范的解释、当配置或用作 器件时、我们期望 RX CMD 字节的位 6 (IdGnd) 设置为 1 (表示 ID 引脚悬空/高阻抗)。 您能否确认 TUSB1310A 是否根据物理 ID 引脚采样自动更新该位、或者链路控制器是否必须通过 ULPI 寄存器覆盖显式驱动角色更改?

    此致、

    Kfir Tito

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

    尊敬的 Kfir:

      由于没有 ID 引脚、TUSB1310A 不支持 OTG 功能。

    好极了

    Brian

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

    谢谢、


    另一个问题是关于 JTAG 信号。
    根据数据表、表 3-6 需要 JTAG_TRSTN 上使用外部 PD(我们没有)、
    这可能是个问题? 还是仅 JTAG 功能需要?

    BR、  

    Kfir Tito

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

    尊敬的 Kfir:

     JTAG_TRSTN 引脚内部有下拉电阻、因此如果没有外部 PD、这不应该是问题。

    好极了

    Brian