JESD204C 接收器包含一个看门狗计时器,可提高可靠性。看门狗定时器的作用是:如果链路长时间处于“断开”状态,或者链路已连接但持续产生 CRC 错误或不可纠正的 FEC 错误,则复位 PHY 层。
- 看门狗计时器由一个时钟频率为 FDACCLK/2048 的 加/减计数器组成。计数器在时钟的上升沿递增/递减。
- 只要 SYS_EN =0 或 MODE>1,计数器就会初始化为 0,如果启用了 JESD 接口,当 SYS_EN_EN=1 且 MODE <=1 时,计数器便开始工作(请参阅 JESD_M)。
- 如果链路已建立且 FEC 或 CRC 错误数未超过阈值 (LINK_UP&!DI_FAULT =1),计数器按可编程量递减(请参阅 JTR)。计数器在 0 时饱和。
- 此功能中的 DI_FAULT 信号会被扩展,因此在检测到故障时,信号至少被时钟边沿捕获。
- 如果 LINK_UP&!DI_FAULT=0,计数器会加 128。
- 递增计数器不会导致溢出。
- 如果计数器达到 JTT 定义的阈值,所有通道的 PHY 层将被禁用一个 FDACCLK/2048 周期。如果仅在 JTPLL=1 时,PHY PLL 和基准分频器也会同步禁用一个 FDACCLK/2048 周期。当 PHY 复位时,计数器会返回到 0。