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.

[参考译文] DP8.3867万E:硬件复位与软件复位的比较

Guru**** 2472420 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/583499/dp83867e-quesiton-of-hw-reset-vs-sw-reset

部件号:DP8.3867万E

大家好,

请您查看以下内容吗? 在某些测试中 ,输入 reset_N后,确认链接未恢复 ( 此时,phy寄存器似乎显示链接。) 另一方面, 链路在 全局重置时恢复。

1. 根据  上述 结果,H/W复位和全局复位之间有何区别?

2. 重置H/W时,为什么会出现RGMII通信错误?   重置后的默认设置 是否有效?

3.当 DP8.3867万被一些 噪音影响重置时,   SoC是否可以通过任何方法识别重置?

4.  此问题可能是由原理图错误引起的? (但是,即使 超过1us reset_N,也会出现相同的症状)  

谢谢, 此致,

李三

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

    如果我正确地理解了问题,您就会发现,如果通过RESET_N引脚应用RESET,PHY不会恢复链路,但如果通过寄存器应用RESET,PHY则会恢复链路。 您能否检查示波器上的RESET_N脉冲并确保其符合数据表要求?

    1.您是否正在使用寄存器0x1F中的重置功能? 此重置将重新加载默认寄存器值,但不会对绑带进行重新采样。 如果PHY上有任何带式变化,则它们不会通过软件重置产生影响。 硬件重置将默认值加载回寄存器并对绑带进行重新采样。

    2.此错误是间歇性的还是连续的? RGMII具有设置保持要求,可通过电路板布局或内部延迟来满足。 默认设置可根据电路板布局进行。 您是否发现初始工作并在硬件重置后开始显示问题的问题?

    3.如果RESET_N引脚上有噪音,则会导致PHY返回到默认寄存器设置。 通过软件进行的任何寄存器更改都将丢失。 MAC可以读取通过软件更改的寄存器,并检查它们是否已恢复到默认设置。 另一种方法是使用GPIO引脚并将其配置为不同于默认模式(常量1或0),在硬件重置后,此引脚将返回其默认设置。

    4.这可能会导致原理图错误。 RESET_N针脚是否有任何下拉? 连接至DP8.3867万E的RESET_N针脚的MAC针脚上是否有内部下拉?

    此致,
    Aniruddha