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.

[参考译文] DP83867IR:软件复位问题

Guru**** 2779345 points

Other Parts Discussed in Thread: DP83867IR

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/854673/dp83867ir-software-reset-issue

器件型号:DP83867IR

您好!

我在 RGMII 模式下使用 DP83867IR 的原因是链路 PHY 正在检测速度、但从 EMAC RX_CLK 可以发现速度 与 进化板的速度不同。 我正在使用基于模拟器件的 SHARC 开发板(SC589-ezkit) 、基于这一点、我已经设计了定制硬件、我能够检查模拟器件板上的 Rx 时钟是否为千兆位运行、它 在700mVp-p 下为125MHz、但随着我的定制硬件振幅已降至250mVp-p 但仍有125MHz 的频率可能是问题、请查看所附的原理图。请根据建议、我已从 磁性元件中移除3.3V 电压、但仍没有更新原理图、假设磁性元件未连接到任何电源。

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

    由于这个软件复位没有发生?? 我的代码在软件复位处挂起、而 phy 正在被禁用

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

    您好 Sarath、

    在探测这些值时、您是在 PHY 的引脚32附近还是在 MAC 附近进行探测? PHY 和 MAC 之间的布线长度有多长? 如何使用 RX_CLK 来确定软件复位? 通过 MDIO/MDC 引脚进行软件复位、因此不清楚 RX_CLK 如何影响这一点。 此外、确保磁性元件的中心抽头不会短接在一起。 请参阅数据表中的图30。

    谢谢、

    Nikhil  

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

    您好、Nikihil、

    我们从 Mac 中解决了软件复位问题 RX 时钟有问题、从 MAC 数据表中我们了解到、只有当所有活动时钟域中的所有复位都取消置位时、才会完成复位操作、因此所有 PHY 输入时钟都必须失效 (适用于所选 PHY 接口)用于软件复位完成。  

    在 PHY 引脚编号32 (RX_CLK)中、 和 33 (RX_D0)当我们建立链路时、   分别针对数据引脚 RX_D0和 RX_CLK 分别观察到相同的125MHz 和25MHz、分别针对1000Mbps 和25MHz、 我们还检查了两个引脚之间的短路、但它已断开、并且为您提供信息、布线长度大约为850mil、但在中 模拟器 件的发展板大约为4100mil。我假设走线长度不是问题、我之前告诉过您、我已将磁性元件与3.3V 隔离、因此中心抽头不会短接在一起、它们通过0.1uF 电容独立连接到 GND。 软件 复位后,我的代码仍然在中断处挂起,这可能是什么问题 ??

    此致

    Sarath

     

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

    你好,Nikhil

    从早上起、我们已经调试了 PHY、但我们 仍然无法在数据引脚 RX_DO 上获得125MHz 时钟、这两个引脚 RX_D0和 RX_CLK 之间没有短路、因为该 PHY 会在它不到来的中断处挂起  中断。

    重新分级

    Sarath  

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

    您好 Sarath、

    RX_CLK 振幅问题是否已解决? RX_D0上的125MHz 时钟是否是一个新问题? 当您的软件在中断时挂起时、这是 PHY 中断吗? 您能否访问 PHY 的寄存器? 如果是、您能否读取寄存器2和3?  

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

    您好、Nikhil、

    我们的问题已经解决。 PHY 以千兆位模式开始工作、自动协商本身我们通过控制器为 PHY 生成时钟、振幅级别不足以支持 PHY、因此我们在 PHY 开始连续工作后为其保留独立的时钟(振荡器)  

    此致

    Sarath