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.

[参考译文] DP83822I:有关 Auto-MDIX 协商的问题

Guru**** 2752855 points

Other Parts Discussed in Thread: DP83822I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/905800/dp83822i-question-about-auto-mdix-negotiation

器件型号:DP83822I

您好!

我有一个关于自动 MDIX 协商的问题:  

在我正在使用 PHY 的系统中、DP83822I 在默认模式下以浮动 RX_ER -> AMDI_EN=1绑定。

现在、我希望  在该条件寄存器中设置 PHYCR (0x19)位15 。

我看到的是寄存器19 全部为零。 是这样吗?

我正在使用的原型 通过一根直电缆直接连接到我的 PC 、它可以进行通信。 我缺少什么?

另一个问题。

出于布局原因、我们可能需要将 TPDT-TDM 与 RDP-RDM 从 PHY 交换到连接器。 这将导致 PHY 将直电缆视为双绞电缆、反之亦然。 您能看到这种非常规解决方案的问题吗?

此致、

 

GZ

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

    您好、GZ、

    您能否提供0x0467和0x0468的寄存器值? 这将验证通过自举锁入 PHY 的值是多少?

    交换 TD 和 RD 通道不会造成不良影响。 寄存器0x000B[5]指示哪个通道用作 RX 和 TX。  

    此致、
    Justin  

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

    谢谢 Justin、

     计划编写授予对扩展寄存器访问权限所需的代码。 您将在下周获得结果。

    周末愉快!

    G.

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

    Ciao Justin、

    请在中附加  一些重要寄存器的读数、其中 SOR1和 SOR2。 器件(在 OUT 原型中)在默认模式下无需外部自举即可工作。

    奇怪的是、寄存器 DOR1和 SOR2显示了与预期自举配置的差异、这会影响实际符合 我们预期的 PHY 地址。 当然存在布局问题、因此我们不能超过10Mbps、并且似乎自动协商位从未设置。

    您能给我一个您的见解吗?

    此致、

    G.

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

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

    您好!

    我认为您没有正确执行扩展寄存器读取操作。 SOR1和 SOR2不应读取完全相同的值、但如果不遵循扩展寄存器读取操作、这种情况很常见。  

    SOR1中显示的自举配置不会通告100Base-TX、这说明了为什么您只能连接到10Mbps。 进一步的证据表明 SOR2寄存器不正确是0x0468[3:0]=1111会将 PHY 地址从默认值更改为12、这种情况看起来并不是这样。  

    对于其余的寄存器、0x0461正在正确读取默认值、您列出的预期值不正确、除非您已按此方式对 PHY 进行编程。  

    此致、
    Justin  

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

    Ciao Justin、

    我的错误、在有关 SOR2寄存器的定义中有一个排印错误。 现在、我们获得了正确的读数。

    下表 (包含 SOR1和 SOR2寄存器的表)实现了我利用的几个间接读数、以合理地确保这一点

    我所看到的是第1和 第2个问题的 内容。  其他间接读数是合理    的、因此我认为我编写的代码(根据器件;数据表第8.4.2.1段)是正确的。

    请告诉我您的意见

    此致、

    G.

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

    Ciao Justin、

    请在中找到有关 以太网的部分原理图。 您可以看到、通过移除 LED_0上的自举、器件在默认模式下使用自举。  我还对 VDD3滤波电容器和 DGND 之间连接的磁珠感到遗憾。 我认为这是错误的:该电感器的唯一效果是抵消电容器的滤波效果、在经过串联谐振的频率下将电容器从 GND 上提起。

    谢谢。

    G

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

    您好!  

    器件上电时、MAC 引脚是否连接到任何设备? 是否有一些电压将自举上拉至模式1、而不是其默认模式0。 如果您将 RX_*自举引脚接地并接通设备电源,您是否获得了预期的自举设置?

    此致、
    Justin  

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

    您好!

    Mac 连接到微控制器。 观察 RX_D3、可以看到这是一个输出引脚、并且可以清楚地连接到输入引脚(来自 MCU)。

    我还强制  将一个复位 SW 连接到 PHY、以确保在对自举进行采样时 MCU 引脚已配置为输入模式... 没有变化。

    谢谢、

    G.

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

    您好!

    复位 DP83822时、请使用寄存器0x001F=8000重新匹配搭接。 如果 MAC 引脚直接接地、您还会看到同样的结果。  

    此致、
    Justin  

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

    Ciao Justin、

    很抱歉耽误你的时间、

    我按照您的建议通过寄存器0x1F 位15进行了硬件复位、但没有任何变化。

    我需要对 RX_D3位强制接地时的启动进行一些澄清、因为我认为考虑到这一点可能会很危险

    启动后 RX_D3变为输出 GPIO、因此这将与强制 MCU GPIO 发生冲突。

    此致、

    G


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

    您好、GZ、  

    您能否通过下拉电阻器将 MAC 引脚接地。 我要测试的假设是 MCU GPIO 在 RX_D3和其他引脚上施加电压、这会导致器件进入默认模式以外的模式。  

    如果 DP83822引脚配备了外部下拉电阻器、您是否会看到 SOR 寄存器中锁存了正确的自举设置?

    此致、
    Justin  

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

    Ciao Justin、

    MCU 在输入模式下连接、在最坏的情况下、泄漏电流小于1uA。 另一方面、我从 DP83822i 读取大约10-20uA 的三态电流。

     通过 PHY 测得的电压约为0.43V、除以9K 内部下拉 电阻后、电流约为47uA。  该电压超出与 MODE1相关的最大电压、而47uA 在幅度上与 高 阻抗下的 DS83822i 引脚泄漏电流兼容(前提是我正在正确读取您的数据表)。

    路径上没有额外的电流源、因此 我怀疑 PHY 可能 会提供该电流。

    在我的一侧、我要求 MCU 支持通过一个9k 电阻器使用 HIZ 中的 GPIO 验证 GPIO 源电流。 在移除所有外部自举的情况下、是否可以在您的侧验证 RX_D3的自举状态(但同样适用于所有下拉自举 GPIO)、并使用3V3电压电源?

    我们还购买了 DP83822i EVM、但我想我们应该至少等待几周、然后我们才能自行进行此测试。

    这将是一个加分项!

    感谢您的支持。

    此致

    G

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

    您好、GZ、

    我注意到您的原理图中的 LED_1配置不正确。 请遵循 DP83822I 数据表图31中的自举连接。 您可以将器件捆绑到保留模式。 请修复此问题并提供预期自举配置和 SOR 寄存器的更新表。

    此致、

    Justin  

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

    Ciao Justin

    我们按照您的指示移除了错误的上拉电阻器。

    这里是寄存器的转储

    唯一的区别似乎在 SOR1[3:2]中、这些位现在与您在器件数据表中报告的内容一致。

    此致、

    G

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

    G 您好、  

    我无法在最新帖子中看到附加的图片。  

    为了清晰起见、您能否在表中列出所需的自举设置与 SOR 寄存器自举值?

    此致、

    Justin  

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

    Ciao Justin、

    切割和粘贴显然不起作用。

    这是具有和不具有电阻器的寄存器转储。

    此致、

    G