ZHCADV7A August   2016  – March 2024 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I , DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS , DP83869HM

 

  1.   1
  2.   DP838xx 局域网唤醒
  3.   商标
  4. 1引言
  5. 2局域网唤醒
    1. 2.1 WoL - 工作原理
      1. 2.1.1 魔术包检测
      2. 2.1.2 具有安全唤醒功能的魔术包检测
      3. 2.1.3 自定义模式检测
      4. 2.1.4 WoL - 实现机制
    2. 2.2 WoL - 实现
      1. 2.2.1 魔术包检测 - 实现
        1. 2.2.1.1 示例 1 – LED_1 上的脉冲模式指示 (DP83822)
        2. 2.2.1.2 示例 2 – COL 上的电平变化模式指示 (DP83822)
        3. 2.2.1.3 示例 3 – GPIO_1 上的脉冲模式指示 (DP83867)
      2. 2.2.2 具有安全唤醒功能的魔术包检测 - 实现
        1. 2.2.2.1 示例 1 – COL 上的脉冲模式指示(带安全唤醒功能)(DP83822)
        2. 2.2.2.2 示例 2 – RX_D3 上的电平变化模式指示(具有安全唤醒功能)(DP83822)
        3. 2.2.2.3 示例 3 – GPIO_1 上的脉冲模式指示 (DP83869)
      3. 2.2.3 自定义模式检测 - 实现
        1. 2.2.3.1 示例 1 – COL 上的脉冲模式指示(使用字节掩码)(DP83822)
        2. 2.2.3.2 示例 2 – GPIO_0 上的脉冲模式指示(使用字节掩码)(DP83867)
  6. 3总结
  7. 4修订历史记录

WoL - 工作原理

局域网唤醒 (WoL) 是一种在维持 PHY 全部功能的情况下允许基于特定帧检测触发中断的机制。通过使用 WoL,后端设备(例如 FPGA、SoC、处理器、ASIC、MCU)可以在 PHY 接收到符合特定帧检测标准的信息之前保持断电。一旦满足帧检测标准,则需要使用 PHY 的触发器创建应用解决方案。

在 PHY 级别,需要与 LP 建立活动链路并保持 WoL 模式,因为后端设备会在 PHY 完全正常运行时断电。当接收到符合条件的帧时,DP838xx 可配置为向 GPIO 引脚发送电平变化或脉冲指示。此外,DP838xx 允许在 INT/PWDN_N 引脚上进行中断配置,极性规格为高电平有效或低电平有效。

以下三个主要的 WoL 功能可为用户提供灵活性和安全性:魔术包检测、具有安全唤醒功能的魔术包检测和自定义模式检测(也称为“模式匹配”)。

表 2-1 展示了各 PHY 支持的 WoL 功能。

表 2-1 PHY 上 WoL 功能的支持情况
魔术包检测具有安全唤醒功能的魔术包检测模式匹配
DP83822
DP83825
DP83826
DP838671仅单播仅单播
DP83869
  1. 单播数据包具有唯一的目标地址字段,相反,广播数据包的目标地址均为 FF:FF:FF。