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:从 TLK105到 DP83822I 的 Rollover 仍然存在问题

Guru**** 2551110 points
Other Parts Discussed in Thread: TLK105, TLK110

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/755074/dp83822i-still-problems-with-the-rollover-from-tlk105-to-dp83822i

器件型号:DP83822I
主题中讨论的其他器件:TLK105TLK110

你(们)好

我之前在这个问题上得到了帮助:

DP83822I:DP83822和 TLK105之间的差异?

Geet Modi 帮了我。

我们希望让 TLK105保持不变的原因是其关闭时的串扰。   我们在那里有建筑物  、当关闭热泵时、孔以太网通信会中断 。

除了 这个问题   、TLK105在过去的五年中一直非常稳定和良好、直到发现这个问题。

这就是更改 DP83822的原因。

我在 Rolover 前后都附上了原理图。

通过 软件、我们可以看到自举工作正常、我们进入正确的模式 RMII 50MHz。

但是、当我们看到以太网连接中断并且这两个寄存器到达其顶层时:

 RX CRC 错误:0

    RX 对齐/代码错误:0

您能在随附 的原理图中找到我们需要更改或在软件中执行的操作吗?

我在"Rolover"中看到50MHz 应通过 DP83822、而在 RXD_3上输出是否如此重要?

我还阅读了:

TLK110:在断电状态下返回链路脉冲

此致

每个 ***

e2e.ti.com/.../2526.DP83822-schematic.pdfe2e.ti.com/.../TLK105-schematic.pdf

 

     

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

    我将查看原理图、并在星期五之前回复您。

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

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我会在启动后向您发送 DP83822内部的寄存器值。
    在前面的邮件中、我说引导程序可以正常工作。 我们对此并不完全确定。
    /按
    [11.521146] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x0:0x3100
    [11.538171] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x1:0x7849
    [11.545557] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x2:0x2000
    [11.553228] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x3:0xa240
    [11.60932] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x4:0x1e1
    [11.568635] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x5:0x0
    [ 11.575714] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x6:0x4
    [ 11.584064] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x7:0x2001
    [11.591819] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x8:0x0
    [11.598853] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x9:0x0
    [11.606136] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0xA:0x100
    [11.613349] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0xb:0x1000
    [ 11.621420] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0xd:0x0
    [11.628428] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0xe:0x0
    [11.639199] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0xF:0x0
    [ 11.646443] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x10:0x802
    [11.654316] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x11:0x108
    [11.661906] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x12:0x0
    [11.66975] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x13:0x800
    [11.677180] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x14:0x0
    [ 11.684328] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x15:0x0
    [11.691743] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x16:0x100
    [11.699083] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x17:0x2c1
    [11.706429] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x18:0x400
    [11.713972] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x19:0x8021
    [11.721462] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x1a:0x0
    [11.728920] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x1b:0x7d
    [11.736199] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x1c:0x5ee
    [11.743544] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x1E:0x102
    [11.750822] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x1f:0x0
    [11.757983] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:reg 0x25:0xffffffa.
    [11.765741] TI DP83822 10/100Mbps PHY 4a101000.MDIO:01:寄存器0x27:0xffffffa.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、PER、

    感谢您提供寄存器映射。 从寄存器0x17中、看起来 RGMII 模式被激活、而不是 RMII 模式。 RX_DV 会寻找正确的自举寄存器来将其置于模式4中。 但是、RX_ER 直接连接到 MAC。 一些 MAC 上有内部拉电阻器、此电阻器上会在自举引脚上产生一个不必要的电压、从而导致 PHY 进入一个不正确的模式。 您能否在加电期间测量 RX_ER 引脚上的电压并测量电压? 检查数据表的表10、并验证 RX_ER 引脚上的电压是否处于模式4自举的电压范围内。

    如果电压超出范围、则需要添加外部上拉电阻器来抵消 MAC 的内部拉电阻、并将 DP83822设置为正确的模式。 您可以尝试通过寄存器0x17禁用 RGMII 模式并启用 RMII-从模式来在软件中解决此问题。 通过0x1F 发出软重启。 请注意、软件设置在上电和硬复位时被擦除。

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

    感谢 您的回复!

    我会检查这个!

    此致

    每个 ***