ZHCADI8A December   2023  – November 2025 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83826I

 

  1.   1
  2.   摘要
  3.   商标
  4. 1DP83822 应用概述
  5. 2排查 PHY 应用问题
    1. 2.1 原理图和布局检查清单
    2. 2.2 器件运行状况检查
      1. 2.2.1 电源斜坡时序检查
        1. 2.2.1.1 XI 时钟不稳定时的电源斜坡
      2. 2.2.2 电压检查
      3. 2.2.3 探测 RESET_N 信号
      4. 2.2.4 探测 RBIAS 引脚
      5. 2.2.5 探测 XI 时钟
      6. 2.2.6 在初始化期间探测搭接引脚
      7. 2.2.7 探测串行管理接口(MDC、MDIO)信号
        1. 2.2.7.1 读取并检查寄存器值
          1. 2.2.7.1.1 扩展寄存器访问
    3. 2.3 MDI 运行状况检查
      1. 2.3.1 磁性元件
      2. 2.3.2 探测 MDI 信号
      3. 2.3.3 链路质量检查
      4. 2.3.4 调试光纤连接
      5. 2.3.5 调试帧起始检测
      6. 2.3.6 合规性
    4. 2.4 MII 运行状况检查
      1. 2.4.1 MII 检查
      2. 2.4.2 RMII 检查
      3. 2.4.3 RGMII 检查
    5. 2.5 环回和 PRBS
      1. 2.5.1 环回模式
      2. 2.5.2 通过 MAC 发送和接收数据包
      3. 2.5.3 通过 BIST 发送和接收数据包
  6. 3工具和参考
    1. 3.1 DP83822 寄存器访问
    2. 3.2 Linux 上的软件和驱动程序调试
      1. 3.2.1 普通端子输出和解决方案
  7. 4总结
  8. 5参考资料
  9. 6修订历史记录

调试光纤连接

光纤网络电路显示了 100Mbps 光纤网络的推荐电路。确认电路是否满足预期应用的要求。

所有电阻和电容应尽可能靠近光纤收发器放置。

 光纤网络电路图 2-12 光纤网络电路
注: 有关 PECL 和 LVPECL 应用以及所需的推荐附加电容器和电阻器,请参阅 DP83822 EVM 用户指南
注: SFP 光纤收发器通常具有集成的交流耦合电容器。可能不需要添加外部电容器。

DP83822 提供符合 IEEE 802.3 标准的 100BASE-FX 运行。硬件自举或寄存器配置可用于启用 100BASE-FX 运行。

DP83822IF 和 DP83822HF 是 DP83822 支持光纤功能的型号。寄存器 0x0001[2] 指示铜缆和光纤运行模式的链路状态。在光纤中,当链路状态发生变化时,此位不会切换。必须在读取寄存器 0x0001 之前执行软复位(设置寄存器 0x001F = 0x4000),以确保正确的链路状态更改更新。

DP83822 具有信号检测引脚。此引脚连接到业界通用光纤收发器。使用 FX_EN 自举启用 100BASE-FX 运行时,AMDIX_EN 自举将变为 SD_EN 自举。有关光纤自举配置,请参阅 表 2-12

注: 100BASE-FX 信号检测引脚 (LED_1) 极性由光纤通用配置寄存器(FIBER GENCFG,寄存器 0x0465)中的 bit[0] 控制。请参阅表 2-13。默认情况下,信号检测为高电平有效极性。
注: TI 建议将光收发器的信号检测引脚连接到 LED_1 引脚,并在 100BASE-FX 模式下使用 SD_EN 自举引脚启用它。设计中未使用 LED_1 引脚,如果光纤模块和 DP83822 之间的电气链路中断、断开或以其他方式中断,则只能通过 MDIO/MDC 接口启动软复位来恢复链路。
表 2-12 光纤自举配置
引脚名称引脚编号PU/PD模式说明
COL29PU2 或 3FX_EN:启用 100BASE-FX
RX_ER28PU3 或 4SD_EN:如果启用了 FX_EN,则当设置为“1”时,会在 LED_1 上启用高电平有效 100BASE-FX 信号检测。可以使用光纤通用配置寄存器(FIBER GENCFG,寄存器 0x0465)更改极性。
表 2-13 0x0465 光纤通用配置寄存器 (FIBER GENCFG)
名称类型默认值功能
0100Base-FX 信号极性检测R/W0100Base-FX 信号极性检测:1 = 信号检测为低电平有效 0 = 信号检测为高电平有效。当设置为高电平有效时,如果 SD 引脚检测到低电平状态(SD =“0”),链路将会断开。当设置为低电平有效时,如果 SD 引脚检测到高电平状态(SD =“1”),链路将会断开。注意:要在 LED_1(引脚 #24)上启用 100BaseFX 信号检测,请设置 SD_EN =“1”