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:需要将 KSZ8041TL 替换为 DP83822I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1219703/dp83822i-want-to-replace-ksz8041tl-to-dp83822i

器件型号:DP83822I

大家好、

我有一个客户想要更换 KSZ8041TL 到 DP83822I、他们有一些问题。

如果他们想要使用与  KSZ8041TL 相同的示例代码 、可以按照以下步骤操作吗?

a.复位  PHY (基本控制-复位)

b.将 PHY 设置为 自协商过程(基本控制-自动协商启用、基本控制-重启自动协商)

或者、如果我们要替换  KSZ8041TL 、他们该怎么做?

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

    尊敬的 Len:

    您能帮助我理解查询吗?

    客户是否需要关于如何从 KSZ8041更改为 DP83822的硬件帮助?

    Unknown 说:
    如果他们想使用与  KSZ8041TL 相同的示例代码[/报价]

    还是在软件端?

    谢谢。
    拉胡尔

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

    尊敬的 Rahul:

    客户想知道如何设置软件端。

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

    尊敬的 Len:

    我们提供了适用于 DP83822的 Linux 驱动程序:

    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/phy/dp83822.c

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    感谢您的答复。

    如果要将 PHY 设置为 自协商、100Mbps、以太网端口。 他们应该设置哪个寄存器? 它有什么价值?

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

    尊敬的 Len:

    请参阅数据表中的寄存器0h:

    https://www.ti.com/lit/ds/symlink/dp83822i.pdf?ts=1682616410256&ref_url=https%253A%252F%252Fwww.google.com%252F

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    仍有一些问题。

    1. 0x0000 (BMCR)的位15 (复位)和0x001F (PHYRCR)的位15 (复位)有何区别?

    2.什么是 自动 MDIX? 我们使用此功能的条件是什么?

    3、 如果是处于 自协商模式、那么应该设置哪个寄存器(只需要在启用时设置)? 还是别的吧?)

    此致、

    长度

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

    尊敬的 Len:

    1. 0x0000 (BMCR)的位15 (复位)和0x001F (PHYRCR)的位15 (复位)之间有何区别?

    0x0000 (BMCR)的位15 (复位)是软件复位、不会清除任何寄存器配置。

    0x001F (PHYRCR)的位15 (RESET)类似于 硬件复位、将清除所有寄存器配置。

    2. 什么是 自动 MDIX? 使用此功能的条件是什么?

    请参阅数据表的第8.4.7节。

    3.  如果它们开启 自动协商模式、那么应该设置哪个寄存器(只需要在启用时设置? 或其他?)

    寄存器0h、位12可以启用 AutoNeg。

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    它仍然无法连接。

    您能帮助检查 DP83822I 是否正常工作吗? 设置是否已设置为正确的值?  

    这是寄存器设置。

    e2e.ti.com/.../20230508-TI_5F00_PHY_5F00_Register_5F0078653C508A8B1653_.xlsx

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

    尊敬的 Len:

    您能翻译和共享文档吗? 您是否还能描述哪些功能无法正常工作?

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    很抱歉误解、他们希望检查这些设置是否设置成功或重置后未设置。

    他们不确定 DP83822I 能否发送封装数据。 目前、他们无法与其从端连接、因此他们希望使 DP83822的设置正确无误。  

    设置地址0x0000设置为0x8000 (复位)

    复位设置地址0x0000设置为0x3200后(100M bps、自动协商、重启自动协商)

    e2e.ti.com/.../Copy-of-20230508-TI_5F00_PHY_5F00_Register_5F0078653C508A8B1653_.xlsx

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

    尊敬的 Len:

    为什么客户在连接电缆之前执行0x0000 reg、值0x0008 (RESET)并重新启动 ANEG?

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    因为他们引用了 KSZ8041TL 的示例代码、并且代码在连接电缆之前具有此设置。

    客户设置不能像这样吗?

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

    尊敬的 Len:

    这不是必需的。

    连接电缆后、ANEG 应立即开始(如果已启用 ANEG)、链路应已建立。

    此致、
    拉胡尔

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

    尊敬的 Rahul:

    感谢您的答复。

    那么关于寄存器设置和更改、是否有任何异常情况?  

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

    尊敬的 Len:

    很抱歉耽误你的时间。 拉胡尔在下周前不在办公室。 他应该能在下周早些时候回复你。

    关于您的新寄存器配置、我看到您使用的是半双工而不是全双工。 这是有目的的吗?

    --

    此致、

    林希尔曼

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

    尊敬的 Rahul 和 Hillman:

    感谢您的回复和帮助。

    这个问题已经解决。

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

    感谢您的更新。 则表示问题已解决。

    此致、
    拉胡尔