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**** 2391245 points
Other Parts Discussed in Thread: DP83867IR

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1466266/dp83867ir-reset-pulse-duration

器件型号:DP83867IR

工具与软件:

您好!

我的客户面临着很少无法通过 MDIO 读取数据的问题。
根据调查、他们在将 MPU 引脚设置为 GPIO 输出时、观察到从 MPU GPIO 线路到 DP83867IR 的"RESET_N"的短脉冲、如下所示。


观察到这个短脉冲后、即使他们将"Reset_N"设置为低电平持续100us、该问题仍然无法解决。


然后、客户有以下问题。

问题1。 根据数据表、您在下面针对"Reset_N"进行了描述。
"RESET 输入必须保持低电平至少1µs。"
然而、如果用户输入如此短的"低电平"脉冲至"Reset_N"、是否存在器件引起这种现象的可能性?

问题2: 客户变更电路。 它们在"RESET_N"线路上实现2.2千欧 PD、以消除 DP83867 "RESET_N"引脚的内部 PU 的影响。
之后、他们从未发现上述问题。 但是、他们希望了解您对这项工作的看法。
您能否提供有关此变通办法的反馈?

此致、
 

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

    Machida、您好!

    问题1)

    器件很可能由于15ns 脉冲而卡在复位状态。

    如果在此15ns 脉冲后正确地对 RESET_N 进行脉冲操作、但没有将器件拉出此状态、则唯一剩下的选项是对器件进行下电上电。

    问题2)

    客户是否希望 MCU 在正常运行期间始终将 RESET_N 驱动为高电平? 如果是、2.2k PD 是可接受的权变措施。

    或者、MCU 是否可以将 GPIO 引脚配置为内部 PU? 我想知道是否可以将此引脚配置为在 GPIO 设置为输出时避免15ns 脉冲。

    谢谢!

    Evan

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

    尊敬的 Evan:

    >由于脉冲为15ns、设备很可能卡在复位状态。
    从设备设计的角度来看、上述事件是否可能发生?

    >或者、MCU 是否可以将 GPIO 引脚配置为内部 PU? 我想知道是否可以将此引脚配置为在 GPIO 设置为输出时避免15ns 脉冲。
    是否存在任何关于用户将外部 PD 实施到"Reset_N"引脚的问题?
    我需要查看详细信息。 不过、如果该问题的根本原因与 MPU 的"更改引脚状态"行为有关、则即使 MPU 将内部引脚状态更改为 PU、该问题也会一直存在。

    此致、
     

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

    Machida、您好!

    从设备设计的角度来看、以上是可能发生的事件吗?
    [报价]

    是、此事件发生在器件的内部状态机中。

    用户对"Reset_N"引脚实施外部 PD 有任何疑问吗?
    [报价]

    如果 MCU 无法在正常运行期间在引脚上保持 PU 状态、这只是一个问题。 否则、这是可以的。

    [报价 userid="80765" url="~/support/interface-group/interface/f/interface-forum/1466266/dp83867ir-reset-pulse-duration/5626282 #5626282"]但是、如果此问题的根本原因与 MPU 的"更改引脚状态"行为有关、即使它们将内部引脚状态更改为 PU、此问题仍将存在。
    [报价]

    在 PHY 上电之前、MCU 是否可以通电并更改 GPIO 引脚状态?

    谢谢!

    Evan

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

    尊敬的 Evan-San:

    感谢您的答复。

    - 1 -
    >PHY 通电之前、MCU 是否可以通电并更改 GPIO 引脚状态?
    客户表示很难。
    因为它通过使用 PMIC 控制电源时序。
    而且,他们说这种现象只被观察到"重新启动"的行为。
    这意味着它们只会复位 CPU、而不会自行执行上电和断电序列。 因此、此操作无效。

    - 2 -
    他们表示、当他们将"GPIO"的设置时序更改为输出比先前的时序更快时、他们也没有观察到这个问题。
    以下是他们发现问题的时间与未发现问题的时间之间的差异。

    *客户观察到的问题(这与我发布上一个主题的第二个波形相同。



    *案例客户未发现问题。


    更改的点是客户应尽快执行"重置"。
    虽然他们仍然会观察到意外的短脉冲、但在应用此更改后未发现问题。
    但是、他们无法判断此权变措施是否合适。 您能评论一下您对这一变化的看法吗?

    此致、

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

    尊敬的 Machida-San:

    我将总结当前状态、请更正任何误解:

    当复位脉冲为低电平15ns 时、PHY 进入"卡滞"状态。 客户已经测试了两种可能的解决方法:

    1) 1)在 RESET_N 线路上添加 PD

    2)将复位脉冲的持续时间缩短至8ns。

    对于(1)、如果客户希望 MCU 在正常运行期间将线路驱动为高电平、则这是可接受的权变措施。

    在第(2)种情况下、8ns 的脉冲似乎足够短、可防止 PHY 进入复位状态机并卡住。 虽然如果客户在多次下电上电后未发现问题、这是可以接受的权变措施、但请注意、我们尚未确定此行为的特征。

    谢谢!

    Evan

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

    您好 Evan-San、

    感谢您的答复。

    >1)在 RESET_N 线路上添加 PD
    有。

    >2)将复位脉冲的持续时间缩短到8ns。
    否 它们所更改的是使 PHY "复位"生效时的计时。
    在第一种情况下、它们在大约15ms 后将"Reset"置为有效、启用 GPIO[OUT]。
    但是、在第二种情况下、它们很快会将"Reset"置为有效、从而启用 GPIO[OUT]。

    短脉冲的持续时间差不是有意更改。

    此致、

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

    尊敬的 Machida-San:

    感谢您的澄清。

    在第二种情况下、从 GPIO 干扰到 RESET_N 驱动为低电平的持续时间似乎缩短了、允许 PHY 继续使用复位状态机而不进入此卡滞状态。 我们尚未对这种情况下的行为进行表征、但如果始终遵守此时序并且不存在功能问题、这是可以接受的。

    此致、

    Evan

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

    您好!

    感谢您的答复。

    在第二种情况下、从 GPIO 干扰到 RESET_N 驱动为低电平的持续时间似乎缩短了、允许 PHY 继续使用复位状态机而不进入此卡滞状态。 我们尚未对这种情况下的行为进行表征、但如果始终遵守此时序并且不存在功能问题、这是可以接受的。

    对于上述内容、您是否也有如下所示的相同想法?
    >请注意、我们没有对这种行为进行描述。

    BR、

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

    尊敬的 Machida-San:

    正确。 请在应用任何这些权变措施时、向客户提供有关故障率或一致性的任何调查结果。

    谢谢!

    Evan