QSFP/QSFP-DD/OSFP 通用管理接口规范(CMIS)解读:07 Page 02h、03h、04h

📅 2026/8/18 13:53:08
QSFP/QSFP-DD/OSFP 通用管理接口规范(CMIS)解读:07 Page 02h、03h、04h
文章目录8.5 Page 02h模块和通道阈值8.5.1 模块级监控阈值8.5.2 通道级阈值8.5.3 校验和8.6 Page 03h用户EEPROM8.6 Page 04h激光器能力通告总结摘要此专栏主要介绍光模块通用管理接口规范Common Management Interface Specification, CMIS协议规范 V5.0 的解读。本文主要关注协议文档的 8.5~8.7 节关于 Page 02h、03h、04h 的内容。不仅是对文档的简单翻译还会剖析协议规定背后的深层含义。为了方便与协议文档内容对应本文的章节编号与协议文档保持一致。8.5 Page 02h模块和通道阈值Page 02h 这一页是一张写满了“警戒线”的表格用于告诉主机模块的监测量例如温度、电压等超过多少时应该发出警告Warning或报警Alarm。这一页具有以下特点“可选”但“强制”它和 Page 01h 的规则完全一样由Page 00h:2.7来判断有没有这一页对于最简单的平坦内存模块比如无源铜缆模块根本没什么复杂的监控所以这页是“可选”的。对于分页内存模块几乎所有现代光模块这一页是强制必须有的。因为只要模块有温度传感器、电压监控这些功能就必须明确告诉主机触发报警的数值是多少。“只读”且“静态”这些阈值是出厂时就写死在模块里不可修改。主机拿着 Page 02h 的阈值去比对 Page 00h 的实时监测值就能自动判断模块的健康状态及时发出告警。8.5.1 模块级监控阈值模块级阈值针对的是整个模块共用的参数这些参数不分通道因为模块只有一个温度传感器外壳温度供电也是全局的。只要触发阈值整个模块都可能出问题。模块级监控阈值包括温度模块内部温度超过多少要报警电压3.3V 供电电压低于多少要报警辅助监控比如 TEC 电流或激光器温度这些也是整个模块层面的。8.5.2 通道级阈值通道级阈值针对的是每个高速通道独立的参数。这些监控阈值适用于模块的所有通道意思是模块为每个通道都设定了一模一样的警戒线。通道级阈值包括发射光功率每个通道 的发射功率大小接收光功率每个通道接收到的光强弱激光器偏置电流每个通道的激光器老化程度8.5.3 校验和字节128~254数据的校验和的低八位。8.6 Page 03h用户EEPROMPage 03h 就像模块里附赠的一本 “空白便签本” 主机可以在上面随便记东西。特点可读可写主机不仅能看还能往上写字普通的 Page 00h/01h/02h 都是只读的。用途自定规范不管这本便签本用来记什么完全自由发挥。不是必须的只有部分模块会提供这本便签本。模块通过 Page 01h:142.2的值告诉主机是否支持Page 03h。两个规矩每次最多写 8 个字节这是 I2C 写 EEPROM 的物理限制。你不能一下写一大篇得拆成小段每次最多 8 个字符。写完要等EEPROM 的写入速度比普通内存慢得多。当写完一段数据模块内部需要花点时间把数据真正存进非易失存储。在这段时间里模块会拒绝一切 I2C 访问。CMIS规范给这个等待时间设了一个上限 tWRITENV。与老标准SFF-8636的区别在老标准 SFF-8636 里Page 03h 的前 10 个字节曾被用来存放 CLEI 代码北美电信用的设备识别码。但 CMIS 认为这不太规范——因为 CLEI 代码属于模块的固定身份信息应该放在 Page 00h 的正式“身份证”区域。所以 CMIS 把 CLEI 代码直接挪到了 Page 00h 的 190–199 字节Page 03h 的前 10 字节就解放出来了可以继续当自由空间用。8.6 Page 04h激光器能力通告Page 04h 是可调谐激光器的“频率调谐目录”列出了支持哪些网格、能调的范围有多大以及能不能微调。是专门为可调谐激光器模块如 DWDM 相干模块准备的普通固定波长模块不需要它。内容支持哪些“频率网格”比如 50 GHz 间隔、100 GHz 间隔的 DWDM 标准波长栅格。能不能“微调”即在标称频率上做更精细的偏移比如 ±6 GHz 范围以 1 GHz 步进调整。在每个网格上能调到哪些具体通道比如通道 1 到通道 96。通道偏移编号 n我们可以把模块想象成收音机参考频率 193.1 THz 就像是 FM 广播的 100 MHz 基准台。网格分辨率就像是相邻频道的固定间距。比如 50 GHz 网格就是每 50 GHz 一个台。通道偏移编号 n就是你从基准台往前或往后调了几个频道。n 可正可负。举例在 50 GHz 网格下n2 表示频率 193.1 THz 2×50 GHz 193.2 THz。在 75 GHz 网格下稍微特殊n 的单位是 25 GHz三分之一网格因为 75 GHz 网格的最小调谐单位是 25 GHz这样 n 可以保持整数。为什么要有“最小和最大通道偏移编号”模块用这两个数字比如最小 -64最大 64来界定调谐范围。主机一看就知道在这个网格上你只能从 193.1 THz - 64×50 GHz 一直调到 193.1 THz 64×50 GHz。想跳出这个范围模块做不到会返回错误。和 Page 12h 的关系在使用模块时先去 Page 12h控制页写入一个具体的 n 值告诉模块“调到这个频率”。而 Page 04h 就是提前告诉你“我支持哪些频率范围你能设哪些值”。一个通告一个控制。总结本文详细解读了CMIS V5.0协议中Page 02h、03h和04h的功能Page 02h定义了模块和通道的监控阈值Page 03h为用户提供可读写存储空间Page 04h则通告可调谐激光器的频率调谐能力。有疑问的小伙伴欢迎在评论区留言讨论。