DP83822I: Reset无法清除上电抖动导致的通讯异常

Part Number: DP83822I
Other Parts Discussed in Thread: TMDSCNCD28388D

  电路使用TMDSCNCD28388D的Ethercat电路,因为某些原因导致上电时DP83822I供电会反复上电掉电,出现一定几率的PHY Link status异常;保持电源供电,复位DSP,DSP运行后输出ESC_PHY_RESETn复位DP83822I,通过示波器观察到,复位信号出现前电源已正常,且复位脉冲宽度远大于规格书要求,复位后DP83822I仍然显示PHY Link status异常,Ethercat通讯无法建立。
  总结上述问题就是DP83822I供电跳动,导致通讯异常,稳定后,通过Reset引脚复位后,仍然不能建立连接,感觉是因为上电问题,导致芯片级异常。

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好

    你能分享一下原理图、布局和示波器波形测量图片吗?

    我们需要先解决电源跳变问题,他们知道是什么导致了电源跳变吗?


  • 上图示波器图片中通道2是DSP和PHY的3.3V供电,由于某些供电缺陷,导致上电时会在上电与掉电之间来回跳动若干次,电源稳定后,即使将PHY的复位引脚进行硬件复位,仍然不能建立连接。
    下图是原理图

  • 您好

    我正在看他们的示意图,他们的表带配置不正确。例如,RX_ER的默认状态是内部上拉。下面显示了RX_ER可用的模式。

    在他们的示意图中,他们使用2.2k电阻器将RX_ER拉高到3.3V,这与上表所示的推荐带阻比不匹配。

    请参阅附件中的DP83822示意图检查表,并将其用于表带配置。

    snlr053.zip

    对于电源切换,他们是否查看了电流消耗?它们可能存在3.3V电源上的过电流消耗问题。

  • 你好,上图电路是TI参考设计TMDSCNCD28388D的电路,元器件取值也是一样的;目前我比较担忧的是出现异常之后,硬件复位Reset仍然不能清除异常的问题。

  • 您好

    我检查了原理图,并验证了即使不需要外部带状电阻器,带状配置也适用于MII 25 MHz参考时钟。

    但在我们研究为什么重置没有解决问题之前,我们必须解决电源切换问题。如果你看一下波形,3.3V并没有一直下降到地,因此在这种特殊情况下,DP83822没有完全断电。

    你能提供一个复位,XI CLK的波形,以及当它稳定时的功率吗?在重置之前,电源真的会接地吗?

  •   电源跳动时,可能由于bulk电容存在,所以电压没有跌落到0V,DP83822没有完全断电,但是复位是在电源完全稳定之后操作的;我们观察到电源完全稳定后,手动复位28388D,代码正常运行后,其ESC模块输出时钟至PHY即DP83822的XI,并输出Reset信号复位DP83822,这两个信号都是正常的,而且符合规格要求,甚至复位多次,都不行。

      电源跳动问题是我们供电设计的问题,目前是这个不是问题本身,它触发了DP83822异常,而这个异常不能通过Reset解决,这个是我们担忧的。

  • 您好

    我们观察到,在电源完全稳定后,28388D被手动重置。代码正常运行后,其ESC模块输出时钟至PHY,即DP83822的XI,并输出复位信号复位DP83822。两个信号均正常,符合规范要求。即使多次重置也不起作用。

    1.但是DP83822是完全断电还是电压仍未降至0V?

    2.当你说多次重置不起作用时,什么不起作用?您能读取DP83822寄存器吗?

    电源跳跃问题是我们电源设计的一个问题,目前它本身并不是问题。它触发了DP83822异常,无法通过重置解决。这是我们关心的问题。

    1.但是如果你能解决电源设计问题,你仍然看到DP83822异常吗?

  • 1、未降至0V;

    2、多次复位指的是上电电源跳动情况下,等到电源稳定后,期间不关闭电源,复位DSP,使其重新运行代码,同时产生ESC的Reset去复位DP83822,这一步确保DSP代码运行正常、并且DP83822按正常流程重新初始化,而后Ethercat仍然无法建立连接,指示PHY Link异常灯亮;上述测试过程已测试确认DSP代码运行始终是正常的,正常情况电源不存在跳动下上电,该流程执行完后,Ethercat是正常连接,PHY指示灯正常。

    3、解决电源异常后,即上电不存在跳动时,DP83822工作是正常的;

  • 您好

    DP83822加电要求设备从0V加电到3.3V。3.3V不会一直降至地电位,因此在这种特殊情况下,DP83822不会完全断电。因此,DP83822推荐的操作条件(最低3.15V)和加电顺序都被违反了。DP83822可能处于无法保证设备操作的状态。

    如果DP83822在解决电源异常后正常工作,那么我不明白为什么DP83822会出现问题。客户所做的设计违反了DP83822的加电顺序要求,导致DP83822超出推荐的操作条件,因此我们无法保证DP83822功能。

  •   "如果DP83822在解决电源异常后正常工作"——指的是解决电源上电跳动问题后,关断电源重新上电,DP83822能正常工作;

      “客户所做的设计违反了DP83822的加电顺序要求,导致DP83822超出推荐的操作条件,因此我们无法保证DP83822功能”——对于违反加电顺序要求,这是有可能的,毕竟是异常情况;

      “我们无法保证DP83822功能”——是否表明,对于违反加电顺序出现的异常,即使Reset引脚复位,DP83822也不能恢复工作,也是正常的?

  • 您好

    如果DP83822的加电顺序和建议的操作条件被违反,我们无法保证其运行。