SFP与SFP+学习知识整理

1 概述

SFP与SFP+同属SFP MSA(多源协议)体系,机械与电气基础高度兼容,这也是万兆端口可以向下插千兆SFP模块的核心原因:

①封装引脚完全兼容:均为20 Pin封装,引脚排列、热插拔接触顺序完全一致。

  • 供电同一为3.3V±5%,VCCR(接收电源)、VCCT(发射电源)、VeeR/VeeT(地)引脚定义完全相同;
  • MOD-DEF0/1/2引脚功能兼容,均支持I²C数字诊断(DDM)与模块在位检测;
  • TX Disable、TX Fault、LOS三大核心控制/状态引脚的逻辑定义基本一致,硬件电路可通用。

②热插拔与协议基础

均支持热插拔,I²C寄存器地址空间(0XA0存基础信息、0xA2存诊断数据)兼容,主机侧软件驱动可无缝适配两类模块。

2 核心参数与引脚定义差异

两者最本质的区别是速率等级,进而带来部分引脚功能、内部架构的差异,对比如下:

对比维度 SFP(标准型) SFP+(增强型)
标称速率 最高 1.25Gbps(对应千兆以太网、1G/2G 光纤通道),向下兼容百兆 最高 10.3125Gbps(对应万兆以太网、8G/16G 光纤通道),向下兼容 SFP 全速率
信号带宽 工作基频约 625MHz,高频要求低 工作基频约 5GHz,是 SFP 的 8 倍,对信号完整性要求呈指数级提升
Pin7 Rate Select 功能明确:低 / 悬空 = 降带宽,高 = 全带宽;千兆应用通常固定接高电平 功能弱化:多数 10G 固定速率模块为预留引脚,仅多速率模块保留速率选择;硬件设计需预留上下拉做兼容
模块内部架构 绝大多数集成 CDR(时钟数据恢复)、限幅放大器,输出信号质量高 主流低成本模块取消 CDR,仅保留光电转换与驱动,时钟恢复由主机 PHY 完成;高端长距模块仍集成 CDR
典型功耗 普遍<1W,散热压力小 普遍<1.5W,长距高速模块功耗更高,散热压力显著增大
光器件精度 成熟通用,成本低 耦合精度、带宽要求高,同距离规格下成本远高于 SFP

3 硬件电路设计的核心区别

基于前序SFP电路设计方案,SFP+需要再以下维度做升级强化;若设计同时兼容SFP/SFP+的通用端口,按SFP+的高标准设计即可向下兼容。

3.1 引脚

类别 引脚号 信号名称 核心功能与特性
电源引脚 15、16 VccR、VccT 接收侧、发射侧独立供电,额定 3.3V ±5%
地引脚 1、9、10、11、14、17、20 VeeT、VeeR 发射、接收侧地,多引脚并联,保证低阻抗与热插拔接地优先
高速差分数据 18/19、12/13 TD+/TD-、RD+/RD- TD 为发射差分输入(主机→光模块),RD 为接收差分输出(光模块→主机),差分串行信号
控制 / 状态信号 2、3、7、8 TX Fault、TX Disable、Rate Select、LOS 低速单端信号,实现发射控制、故障上报、速率切换、信号丢失检测
模块定义 / I2C 接口 4、5、6 MOD-DEF2/1/0 DEF2=SCL、DEF1=SDA(I2C 数字诊断接口);DEF0 模块内部接地,用于在位检测

3.2 电源与地电路设计

  • 供电架构:VccR 和 VccT 可共用系统 3.3V 电源,但需分别做滤波隔离,避免发射端大电流波动干扰接收端灵敏度。
  • 去耦设计 :
    • 每个电源引脚就近放置 1 颗 0.1μF 0402 封装 X7R/NP0 陶瓷电容,做高频去耦,引脚与电容的走线、过孔尽量短,减小回路面积。
    • 插座整体电源入口处并联 1 颗 1~10μF 的大容量 MLCC / 钽电容,做储能和低频滤波,应对发射瞬间的冲击电流。
  • 噪声隔离:可在电源链路串联小磁珠(如 600Ω@100MHz),隔离模块与系统电源的噪声传导;若成本敏感,也可用 0Ω 电阻兼容。
  • 地设计:所有 VeeT/VeeR 引脚直接接系统主地平面,不做数字地 / 模拟地分割;插座下方保持完整地平面,提供高速信号回流路径。

3.3高速差分链路(最核心差异)

这是两者设计难度的分水岭,直接决定10G链路能否正常工作。

  • 阻抗与板材

SFP:普通FR-4板材即可,差分阻抗控制在100Ω±10%,常规制板工艺可满足;

SFP+:优先选用中高Tg FR-4或高频板材,差分阻抗精度收紧至100Ω±5%,需严格控制走线粗糙度,降低高频导体损耗。

  • 布线与等长约束

SFP:差分对内等长误差≤5mil,总走线长度限制宽松;

SFP+:差分对内等长误差≤2mil,收发差分时间长度差也需管控;走线尽量短直,长距离走线必须做插入损耗仿真,避免高频衰减过大导致眼图闭合。

  • 参考平面与串扰

SFP:与其它信号间距≥3倍线宽;参考平面尽量不分割;

SFP+:与向其它信号间距≥5倍线宽,严禁跨电源分割、跨参考平面走线;差分对下方必须是完整地平面,保证回流路径连续,降低串扰与辐射。

  • 交流耦合电容

SFP:常规0.1uF 0402封装NPO陶瓷电容即可满足;

SFP+:必须选用高频低ESL/ESR的NPO陶瓷电容,优先0402/0201小封装,避免高频下容值跌落,插入损耗升高;容值仍然推荐0.1uF,需要确认电容在10GHz频点的阻抗特性。

  • 端接匹配

多数 PHY 芯片内部已集成 50Ω 端接,外部无需额外添加;若 PHY 无端接,需在接收端并联 50Ω 上拉电阻至对应电源轨,具体参考 PHY 芯片手册。

3.4 控制与状态信号设计

信号 设计要点
TX Disable 高电平 / 悬空时关闭发射,默认使能发射必须下拉到地,禁止悬空。需 MCU 控制则接 GPIO,输出低 = 开启、高 = 关断;无需控制则直接接地。
TX Fault 模块故障时输出高,一般为开漏输出,主机侧需加 10kΩ 上拉电阻至 3.3V,接入 MCU GPIO 做故障检测;不用可悬空。
LOS 无输入光信号时输出高,同 TX Fault 设计,加 10kΩ 上拉电阻,可接 MCU 或 PHY 的 LOS 引脚,用于链路状态检测。
Rate Select 低 / 悬空 = 降带宽,高 = 全带宽。若固定工作在全速率(如千兆),必须接 3.3V 高电平,禁止悬空;需动态切换则接 MCU GPIO。
相关推荐
li星野12 小时前
相位补偿学习记录:把被颅骨“打乱“的声波重新对齐
学习
Z21-X13 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
red_redemption13 小时前
自由学习记录(230)
学习
晓梦林17 小时前
BUUCTF-菜刀流量-MISC-学习笔记
笔记·学习
Godspeed Zhao1 天前
从零开始学AI25——无监督学习之层次聚类
学习·机器学习·聚类
David猪大卫1 天前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
HPtiger1 天前
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)
c语言·c++·学习
fengci.1 天前
CTF2MISC中等部分
开发语言·前端·学习
YueTann2 天前
mgtv5th-baseline学习
学习
蒸蒸yyyyzwd2 天前
从后端面经学到的 3 个知识
笔记·学习