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.

[参考译文] DP83848K:关于复位功能

Guru**** 2511645 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1230594/dp83848k-about-reset-function

器件型号:DP83848K

大家好!
对于复位功能、我有如下一些问题:

Q1.当 H/W 或 S/W 复位处于开启状态时、我认为 LED 输出将会关闭。 例如、当执行 RESET 时、从输出低电平状态到 LED 输出关闭的延迟时间是多少?

Q2.如果在释放复位时自举的电压电平高于 LED_Link 的 VIH (最小值)的2V、该自举电平是否会被视为高电平?

问题3.关于 H/W 复位脉冲的持续时间、复位应该为低电平多长时间、尤其是仅使用内部上拉电阻器来设置与输出一起使用的 Strap 配置、例如 LED_LINK 和 LED_SPEED?  

问题4: 上电后、是否有必要将 S/W 复位与 H/W 复位一起使用? 单独进行硬件复位是否足够?

问题5. 当我希望在没有外部上拉自举的条件下通过 LED_LINK 和 LED_SPEED 自举的内部上拉设置高电平、可以确保和加快这些设置的方法是 LED 直接控制寄存器(LEDCR)、 地址在将"1"写入0x18 [5:4]和[2]:1]后执行 S/W 复位是否有效、以强制 LED 输出为高电平?
LED 的极性被设计为低电平有效。

Thank and Regads,
Toshi

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

    你好、Toshi、

    1)我们没有这些信息。
    2)是的,只要它是这样在捆绑锁存时间。

    3) 3)根据数据表第5.6节、1us。

    4) 4)为何需要在上电后使用软件和硬件复位? 您的意思是、一般而言、您是否需要在运行过程中复位 PHY? 两者都足够了。 请注意、捆绑不会在软件复位时重新锁存、但会用于硬件复位。

    5) 5)极性取决于 LED 引脚的搭接。 如果捆绑为高电平、则它们将为低电平有效。 如果捆绑为低电平、则它们将为高电平有效。 PHY 应在搭接时自动考虑极性、无需进一步配置;只需确保您的原理图符合惯例。

    此致、

    Gerome.

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

    大家好、Gerome-San、

    感谢您的答复和支持。
    我了解 Q1到 Q3。

    关于 Q4、  
    在 H/W 复位之后链接 PHY 之后、MAC 初始化程序包含 S/W 复位执行程序、因此我认为可能没有必要执行此过程。

    我收到了一个回复、称"请注意、捆绑不会在软件复位时重新锁存、而会用于硬件复位。"、但数据表第37页的第6.4.6.2节"软件 复位"包含以下说明、例如硬件复位、Strap 配置信息已复位。
    这份数据表错了吗?
    ---------------- 摘录自数据表-------------------------------------------------------
    软件复位将复位器件、以便所有寄存器都将重新初始化为默认值、并且硬件配置值将重新锁存到器件中。
    ------------------

    关于 Q5:
    如果 PHY 的 S/W 复位和 H/W 复位是相同的操作、我将讨论以下情况。

    在该特定 PHY 中、AN_0 (LED_LINK)信息最初应设置为 Strap 配置信息、具有与内部上拉相同的高电平信息。 但是、在执行 S/W 复位后、会发生一种现象、即它被判定为低电平、并且将错误的信息写入寄存器。

    观察 AN_0的波形、它处于低电平、因为它在执行 S/W 复位之前处于链路建立状态。
    执行 S/W 复位后、AN_0 (LED_LINK)的电压电平仅在执行内部复位期间上升至约1.5V (规格中为1us、观察的波形中为2us)。
    我认为内部上拉电阻值可能差异很大、并假定这是协同效应的结果、例如 LED 本身的电容。

    在执行 S/W 复位之前、如果 AN_0 (LED_LINK)的电位提升到与内部 Strap 配置相同的电位、我认为几乎无需充电即可通过内部上拉电阻器将其从0V 升高到 Vcc。 。

    因此、我认为在执行 S/W 复位时、strap 配置信息可能被读取为高电平、因此我问了这个问题。

    从而将 LED_LINK 和 LED_SPEED 引脚设置为高电平
    LEDCR 寄存器:0x18[5:4]和[2]:1]被设定为"1"。
    这种方法可能不同于 PHY 的原始行为、但我认为它是一种紧急疏散方法。 你怎么看?

    谢谢。此致、
    Toshi

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

    尊敬的 Toshi-San:

    你说得很好。 我需要向团队核实这一点、但遗憾的是、由于美国5月29日的假日、这需要几天时间。 希望不迟于5月30日至23日作出答复。

    此致、

    Gerome.

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

    Toshi-San、

    可能正如数据表中所述、我们当前的 PHY 中不存在这种关系。 关于您建议的应急措施、覆盖 LED 控制寄存器是合理的。

    此致、

    Gerome.