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.

[参考译文] DP83TC811R-Q1:驱动程序代码指南

Guru**** 2747375 points

Other Parts Discussed in Thread: TDA2HG

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1058432/dp83tc811r-q1-driver-code-guide

器件型号:DP83TC811R-Q1
主题中讨论的其他器件:TDA2HG

各位专家:

我们的客户在其模块上使用 DP83TC811R-T1、驱动程序代码从我们的网站下载、由于811s 和811R 共享相同的代码、客户软件工程师希望获得用户指南、了解如何更改基线代码以满足其特定应用的要求? 我们是否有这样的用户指南文件?  

当前,当他们读取811R 的间接寄存 器(不更改基线代码)时,该值不正确...

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

    尊敬的 Andy Ye:  

    感谢您的查询。

    如果我理解正确、您正在寻找客户下载的驱动程序的用户指南。 我不知道任何指南、但根据您的确认、我可以在内部进行检查。

    关于外部寄存器访问、该过程与读取基本寄存器不同。 客户是否能够读取基本寄存器?

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    是的,目前客户可以正确读取/写入基本寄存器(0x0~0x1F),但对于 Me2e.ti.com/.../Reg_5F00_Read.txtMD1F字段寄存  器,他们访问的内容不正确(已附加),我发现他们没有更改基线驱动程序代码,也没有遵循我们的规范第8.6.1节寄存器访问方法。

    现在、客户应该更改基线代码、所以他们问我们是否有一个用户指南来说明如何更改基线驱动程序代码、他们害怕犯错。

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

    尊敬的 Andy Ye:  

    感谢您的回复。 您能否要求客户对1F 以上的寄存器使用扩展寄存器访问权限。 我正在进行内部检查。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    现在,客户可以更改代码,并且可以访问所有寄存器。 PHY 到 PHY 已链接(0x0133 = 0x75FF)、PHY 到 MAC (TDA2HG)也似乎链接正常(0x0001 = 0x0065)、 但从 MAC 侧视图来看、RGMII 端口在10Mbps 半双工模式而非 100Mbps 全双工模式下工作、我们测试 RX_CLK 和 TX_CLK 信号、频率为25MHz、我不知道我们的 PHY 问题还是 SOC 问题?

    我找到了带内模式的数据表,您能告诉我带内模式是什么?此问题是由此问题引起的?

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

    尊敬的 Andy Ye:  

    该表是状态指示而不是模式。 什么是客户阅读?

    您能否检查客户得出设备在10M 模式下运行的结论的依据?

    客户使用什么界面?

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    接口为 RGMII、客户得出器件在10M 下运行的结论的依据是 MAC (TDA2HG)侧视图

    从 PHY 的角度来看、寄存器值似乎没有问题、 0x0000 =0x2100 (位8 =1表示全双工? );0x0001 = 0x0065;0x0133 = 0x75ff、0x0467 = 0x00fc;

    更新了今天早上的检查结果:

    MAC 端将 RGMII 端口配置为自动协商 ,但我从数据表中看到811R RGMII 不支持自动协商,因此 MAC (TDA2HG)切换到 10M 半双工。

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

    尊敬的 Andy Ye:  

    感谢你的答复。

    更新了今天早上的检查结果:

    很抱歉我无法理解。

    MAC 端将 RGMII 端口配置为自动协商 ,但我从数据表中看到811R RGMII 不支持自动协商,因此 MAC (TDA2HG)切换到 10M 半双工。

    您是指 RGMII 接口的自动协商吗?

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    是的、 RGMII 接口的自动协商、已配置 MAC 侧。  

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

    尊敬的 Andy Ye:  

    感谢您的回复。  

    您能不能帮助我了解应用方面所需的支持。

    此致、

    Seenivasa

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

    您好、Kallikuppa、

    感谢您的支持。

    我希望您确认两项、  

    DP83TC811R RGMII 端口是否支持自动协商?

    2.从 DP83TC811R 方面看,如何知道 RGMII 端口是作为半双工模式还是全双工模式工作,是否有任何寄存器可配置或显示此内容?

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

    尊敬的 Andy Ye:  

    感谢你的答复。

    我将回顾这些问题并向您提供最新信息。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    目前、客户重置序列不完全符合我们的规范、

    将该引脚 μs 为低电平至少1 μ s。

    客户电路板复位信号波形如下:

    我的问题是、如果在上电时再次将 RESET_n 引脚置为低电平1us、是否会影响正常运行? 因为当前客户电路无法更改。

    我也对我们的链路状态寄存器有一点困惑:

    1) 0x0001位2链路状态--这意味着 MAC 到 PHY 链 路或 PHY PHY 100BASE-T1链路状态?

    2) 0x0133位12 链路状态--这意味着 MAC 至 PHY 链路或 PHY 至 PHY 100BASE-T1链路状态?

    0x0133 bit1/0 链路状态--表示 MAC 到 PHY 链路或 PHY 到 PHY 100BASE-T1链路状态?

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

    尊敬的 Andy Ye:  

    请捕获有关时钟和 电源的复位。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    以下 是复位与时钟波形:

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

    尊敬的 Andy Ye:  

    我没有要 审阅和评论的原理图。

    您能否提供 VDD 稳定和复位变为高电平之间的时间(以毫秒为单位)?

    请参阅以下复位功能定义

     复位期间、所有数字电路连同寄存器设置一起被清零。 一旦复位完成、器件自举被重新采样
    和相关的自举寄存器进行了相应设置。

    此致、

    Sreenivaa

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

    您好、Kallikuppa、

    以下是客户原理图、我已经指出了2个错误、客户已更改、VDD 稳定、复位变为高电平的间隔约为3ms、

    当前客户可以读取正确的自举值(0X0467 = 0xFC)。

    您可以帮助我确认链路状态寄存器指示吗?  

    链路状态寄存器:

    1) 0x0001位2链路状态--这意味着 MAC 到 PHY 链 路或 PHY   PHY 100BASE-T1链路状态?

    2) 0x0133位12 链路状态--这意味着 MAC 至 PHY 链路或 PHY 至 PHY 100BASE-T1链路状态?

    0x0133 bit1/0 链路状态--表示 MAC 到 PHY 链路或 PHY 到 PHY 100BASE-T1链路状态?

    谢谢!

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

    尊敬的 Andy Ye:  

    感谢您的参与。

     列出的寄存器用于 MDI 接口。

    此致、

    Sreenivasa

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

    尊敬的 Andy Ye:  

    感谢您的原理图。 我很难清楚地看到图片。 我看到复位连接到某个网络。 这是否连接 到某些固定的复位或主机接口?

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    复位引脚连接到 SOC 的主机接口、此引脚还连接到其他 IC 复位、因此客户告诉我此电路无法更改复位序列。

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

    尊敬的 Andy Ye:  

    感谢你的答复。

    复位是由复位 IC 还是主机控制?

    此致、

    Sreenivasa

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

    尊敬的 Andy Ye:  

    这是我接收到的输入  

    由于811仅是单速器件(100Mbps),因此我们不支持/不需要自动协商。 MAC 端应该能够读取通告的支持并在 需要时切换至修复100Mbps 模式。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    当前电路 PHY 复位由复位 IC 控制。

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

    尊敬的 Andy Ye:  

    感谢您的参与。

    请注意、在复位变为高电平之前、时钟应保持稳定。  

    振荡 器的启动取决于所使用的器件、布局和其他组件。

    此致、

    Sreenivasa

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

    尊敬的 Andy Ye:  

    请注意、在复位变为高电平之前、时钟应保持稳定。  

    振荡 器的启动取决于所使用的器件、布局和其他组件。

     在电源和时钟稳定后、复位变为高电平没有时序要求。

    此致、

    Sreenivasa  

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

    尊敬的 Andy Ye:  

    如果您有其他问题、请告诉我。

    此致、

    Sreenivasa

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

    您好、Kallikuppa、

    没有其他问题,感谢您的支持!

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

    尊敬的 Andy Ye:  

    感谢你的答复。

    您能否单击"已解决"按钮关闭该主题。

    此致、

    Sreenivasa

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

    尊敬的 Andy Ye:  

    我将从我的一侧闭合线程。

    此致、

    Sreenivasa