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.

[参考译文] TLK10034:MDIO 接口上的访问问题

Guru**** 2509935 points
Other Parts Discussed in Thread: TLK10034

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1035459/tlk10034-access-problem-on-the-mdio-interface

器件型号:TLK10034

您好、支持团队、

我们在与 TLK10034通信时遇到问题。

当我们尝试访问 MDIO 总线时、组件不响应。 您对可能导致此问题的原因有什么建议吗?

在我们的电路板上、TLK10034由1.8V 和1.0V 供电。 首先提供1.8V 电源,然后是1.0V 电源。

156.25MHz 时钟在差分输入 REFCLK0上生成。 然后释放复位。

MODE_SEL 和 ST 引脚设置为0。

MDC 时钟是连续的。 它最初为1.8MHz、我们将其降低至1.0MHz。

收发器未处于断电模式(PDTRX _N 设置为1)。

MDIO 接口上没有其他 PHY

 我们正在尝试访问注册表 PMA_DEV_identifier_1:

 在 MDC 时钟下方的示波器上、通道2上是 MDIO 信号、通道1上是 MDIO 信号。

在附加图片上:

第45条中的2次访问:写入地址和读取寄存器

-缩放写入地址

读取 寄存器时缩放:组件不响应:

 

 

此致、

 

Robin

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

    您好、请参阅下面的调试输入。

    •  如何配置 PRTAD[4:0]?  
      • PRTAD[4:2]选择 MDIO 端口地址。 通过选择一个独特的 PRTAD[4:2] perTLK10034器件、每个 MDIO 总线可支持8个 TLK10034器件。 通过在串行接口协议事务中设置适当的端口地址字段、可以访问每个通道。
      • 如果 MDIO 协议( PA[4:2])上端口地址字段的3个 MSB 与 PRTAD[4:2]匹配、TLK10034将作出响应。
    • 您是否在加电时按照数据表遵循 RESET_N 序列?
    • TESTEN 是否接地?
    • GPI[2:0]引脚是否接地?
    • 有多个电源引脚(VDDD、VDDA、DVDD、VPP、VDDT、 VDDRA - VDDRD、VDDO。) 请确保其配置符合 TI 数据表

    谢谢、

    Rodrigo Natal

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

    您好!

    PRTAD[4:2]引脚通过 4、7KOhm 电阻接地。 TLK10034是 MDIO 接口上唯一连接的器件。

    我们已经探测了32个地址。

    我在数据表中找到的唯一序列限制是电源稳定后的最短持续时间10us。 500ms 后、管理处理器将使 RESET 失效。

    TESTEN 引脚通过4、7KOhm 电阻接地。

    GPI[2:0]引脚通过 4、7KOhm 电阻接地。

     在我看来、电源引脚配置是正确的。

    谢谢、

    Robin

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

    您好!

    老实说、我不知道为什么您与 TLK10034的 MDIO 通信出现问题。 这是一款已投入生产很长时间且用于依赖 MDIO 的多个客户应用的旧产品。 以下两项建议:

    1. 通过与用于 TI 评估板的原理图进行比较、对 TLK 部分的系统原理图进行最后一次完整性检查
    2. 尝试订购 TI TLK10034评估板、并使用 TI GUI 软件进行一些启动

    谢谢、

    Rodrigo Natal

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

    您好!

    我已经执行了完整性检查、但我没有找到任何东西。

    我尝试使用 Marvell MDIO 探头与 TLK10034进行连接、PHY 没有响应。

    毫无疑问、在评估板上、我们能够与 TLK10034通信。

    我感觉 TLK10034在初始化期间被占用。

    是否有方法验证组件是否已初始化?

    什么可以阻止初始化?

    e2e.ti.com/.../IC_5F00_TLK10034.pdf

    谢谢、

    Robin

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

    尊敬的 Robin:

    坦率地说、我不知道这里的问题是什么、使您无法进行 MDIO 通信。 我能想到的唯一假设问题如下。

    • 确保正确 的 RESET_N 初始化:在器件电源稳定后、该引脚必须保持有效(低逻辑电平)至少1.5V/1.8V VDDO0 10us。
    • 确保 PRTAD 引脚相对于系统 MDIO 地址命令正确配置
    • 在数据表中、与 MDIO 引脚相关的陈述如下
      • MDC: 请注意、MDC 通常不需要外部上拉、除非由 漏极/集电极开路时钟源驱动。
      • MDIO: 这个信号必须使用一个2kΩ Ω 电阻器从外部上拉至 VDDO。
    • 不确定这如何影响 MDIO 通信、但 PDTRX 引脚应上拉至 VDDO  

    谢谢、

    Rodrigo Natal

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

    罗德里戈、您好!

    我已检查了潜在问题。
    对于 MDIO、我使用了一个运算漏极电平转换器(LSF0102DCU)(TLK10034的 MDIO 总线以1.8V 为基准、 以太网开关总线以3.3V 为基准)。在 TLK10034侧、MDC 和 MDIO 信号上的上拉电阻为2kOhm。
    在矩阵侧、MDC 信号上有戴维南终端、MDIO 信号上有上拉电阻。

    MDIO 部件是否独立于 REFCLK 时钟?

    谢谢、

    Robin

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

    相关:" MDIO 部件是否独立于 REFCLK 时钟?"

    • 没错。

    谢谢、

    Rodrigo Natal