现在大大都的光学SFP收发器都支持SFF-8472(工业标准多边协议),,,凭证SFF-8472协议,,,必需支持数字诊断监测(DDM, Digital Diagnostic Monitor)功效,,,此特征使得最终用户能够实时检测SFP参数,,,例如基本的5大监控量:温度(Temperature)、收发器供电电压(Vcc)、激光偏置电流(TxBias Current)、光输出功率(Tx Power)、输入功率(Rx Power)。。。。。。
SFP MSA在EEPROM界说了256字节的内存映射图,,,包括有标准接口、制造商和其他信息,,,可以通过I2C接口在8位从装备地点10100000X (A0h)会见。。。。。。
I2C从装备地点0xA0会见的256字节的数据包括一些常量,,,用于标识??槔嘈汀⑻致鄣乃俾省⒉ǔぁ⒋渌俾实刃畔,,,也包括产品标签序列码、生产日期和对数字监控功效的支持等。。。。。。一样平常用户不允许修改的。。。。。。
I2C从装备地点0xA2会见的256字节的数据包括一些常量,,,也包括一些只读的变量,,,甚至尚有一些可写的变量。。。。。。
数字诊断内存映射专用数据字段形貌如下:
|
2线地点1010000x(A0h) |
2线地点1010001x(A2h) |
||
|
0 |
SFP MAS界说的序列号 (96字节) |
0 |
告警和忠言阈值 (56字节) |
|
95 |
产品提供商专用 (32字节) |
55 |
盘算常量 (40字节) |
|
127 |
保存,,,SFF 8079 (128字节) |
95 |
实时诊断接口 (24字节) |
|
255 |
119 |
提供商专用(8字节) |
|
|
127 |
用户可写EEPROM (120字节) |
||
|
247 |
提供商专用 (8字节) |
||
|
255 |
SFF-8472中的DMMI全称Digital DiagnosticsMonitoring Interface,,,数字监控接口。。。。。。当A0[92].bit5=1(即A0上第92个字节的第5个字节为1)时为内部校准,,,A0[92].bit4=1为外部校正,,,取值如下:
|
A2h字节 |
位 |
名称 |
形貌 |
|
96 |
所有 |
温度MSB |
内部丈量??槲露 |
|
97 |
所有 |
温度LSB |
|
|
98 |
所有 |
Vcc MSB |
内部丈量发送器的供电电压 |
|
99 |
所有 |
VCC LSB |
|
|
100 |
所有 |
TX Bias MSB |
内部丈量TX误差电流 |
|
101 |
所有 |
TX Bias LSB |
|
|
102 |
所有 |
Tx功率 MSB |
丈量TX输出功率 |
|
103 |
所有 |
Tx功率 LSB |
|
|
104 |
所有 |
RX功率 MSB |
丈量RX输入功率 |
|
105 |
所有 |
RX功率 LSB |
A0h第92个字节的第6位标识是否有DDM功效,,,92字节形貌如下表所示:
|
A0h数据地点 |
位 |
形貌 |
|
92 |
7 |
保存用于legacy诊断实现,,,为了与本文档兼容必需是0 |
|
6 |
数字诊断监控实现。。。。。。为了与本文档兼容必需是1 |
|
|
5 |
内部校正 |
|
|
4 |
扩展校正 |
|
|
3 |
吸收功率丈量类型(0-OMA,,,1-平均功率) |
|
|
2 |
地点改变要求,,,拜见上面章节“地点模式” |
|
|
0-1 |
没有分派 |
内部校正(A0h第92个字节第5位设置为1时有用)的5个参数盘算:
1) 内部丈量的发送温度。。。。。。以16位有符号整数值体现,,,单位为1/256摄氏度,,,温度规模为-128~128度。。。。。。温度的精度由提供商指定,,,在事情温度和电压下必需小于3度。。。。。。请审查提供商温度传感器的详细说明书。。。。。。盘算公式为:
温度值 =(TEMP_MSB << 8 + TEMP_LSB)/ 256,,,单位度。。。。。。
2) 内部丈量发送供电电压。。。。。。以16位无符号整数体现,,,值为(0-65535),,,刻度的单位为100uV,,,电压的规模0~6.55V。。。。。。在事情温度和电压下电压的精度为3%。。。。。。公式:
电压值 = (VCC_MSB << 8 + VCC_LSB) * 100,,,单位uV。。。。。。
3) 丈量TX基础电流(uA),,,以16位无符号整数体现电流,,,值为(0-65535),,,每个值为2uA,,,电流的规模为0~131mA。。。。。。在给定事情温度和电压下精度必需小于10%。。。。。。公式:
电流值 = (TxBias_MSB << 8 + TxBias_LSM)* 2,,,单位uA。。。。。。
4) 丈量Tx输出功率(mW),,,以16位无符号整数体现,,,每个刻度为0.1uW,,,功率规模为0~6.5535mV(~-40到8.2dBm)。。。。。。在指定事情温度和电压下精度必需小于3db。。。。。。当发送不启用时数据不可用。。。。。。公式:
Tx功率 = 10log((Tx_MSB << 8 + Tx_LSB) * 0.1E-3),,,单位为dBm。。。。。。
5) 丈量Rx吸收光功率(mV),,,值体现平均吸收的功率或者OMA依赖于A0h第92个字节的第3位是否设置。。。。。。使用16位无符号整数体现,,,功率规模为0~6.5535mW(-40~8.2dBm)。。。。。。在指定温度和电压下精度应该小于3db。。。。。。
Rx功率 = 10log((Rx_MSB << 8 + Rx_LSB) * 0.1E-3),,,单位为dBm。。。。。。
外部校正(A0h第92个字节第4位设置为1时有用)的5个参数盘算:
1) 内部丈量发送温度。。。。。。??槲露,,,T有下面的公式获得:
T(C) = Tslope * TAD(16位无符号两个字节值) + Toffset
效果是1/256度为单位,,,天生一个总规模为-128度到128度的值。。。。。。温度的精度由提供商指定,,,可是在指定的事情温度和电压条件下必需小于3度,,,Tslope和Toffset拜见表3.16。。。。。。盘算公式如下:
Temperature = (signed short)(A2[96] << 8 + A2[97]) *(1 / 256),,,单位摄氏度。。。。。。
2) 内部丈量供电电压。。。。。。??槟诓抗┑绲缪,,,V,,,由下面的公式获得:
V(uV)= Vslope*VAD(16位无符号整数)+Voffset
效果是以100uV为单位,,,天生一个总规模为0~6.55V电压值。。。。。。Vslope和Voffset拜见表3.16。。。。。。精度由提供商指定,,,可是必需好于事情温度和电压下工程标称值的3%。。。。。。
Volt = (unsigned short)(A2[98] << 8 + A2[99]) * 100; 单位为uV。。。。。。
3) 丈量发送激光误差电流。。。。。。??榧す馕蟛畹缌,,,I,,,由下面公式指定:
I(uA) = Islope * IAD (16为无符号整数) + Ioffset
效果为2uA单位的值电流值,,,天生一个规模为0~131mA的电流值。。。。。。
Bais = (unsigned short)(A2[100] << 8 + A2[101]) * 2,,,单位为uA。。。。。。
4) 丈量耦合的Tx输出功率。。。。。。??榉⑸漶詈鲜涑龉β,,,TX_PWR,,,由下面的公式给定:
Tx_PWR(uW) = Tx_PWRslope * TX_PWRAD(16位无符整数)+TX_PWRoffset
效果是一个0.1uW为单位的光强值,,,天生的功率规模为0~6.5mW,,,即-40~8.16dbm。。。。。。精度由提供商指定,,,可是必需好于指定事情温度和电压下的3db。。。。。。
TX_PWR = (unsigned short)(A2[102] << 8 + A2[103]) * 1e-4,,,单位为mW。。。。。。
5) 丈量吸收光强度。。。。。。吸收功率,,,RX_PWR,,,由下面公式给定:
RX_PWR(uW) = RX_PWR(4) * RX_PWRAD4(16位无符号整数) +
RX_PWR(3)* RX_PWRAD3 (16位无符号整数) +
RX_PWR(2)* RX_PWRAD2 (16位无符号整数)
RX_PWR(1) *RX_PWRAD (16位无符号整数)
RX_PWR(0)
效果是0.1uW的光强值,,,取值规模为0~6.5Mw。。。。。。RX_PWR(4-0)的取值拜见表3.16.
绝对精度依赖于使用的光纤波长,,,在指定的波长、温度和电压下精度应该好于3db。。。。。。
扩展选项的调解常量表3.16,,,A2h中从56到95个字节,,,如下表所示。。。。。。
|
地点 |
字节 |
名称 |
形貌 |
|
56~59 |
4 |
RX_PWR(4) |
光强。。。。。。56字节的第7位为MSB,,,59字节的第0位为LSB。。。。。。内部校正装备的RX_PWR(4)设置为0 |
|
60-63 |
4 |
RX_PWR(3) |
单精度浮点校正数据-Rx光强。。。。。。60字节的第7位为MSB,,,63字节的第0位为LSB。。。。。。内部校正装备的RX_PWR(3)设置为0 |
|
64-67 |
4 |
RX_PWR(2) |
单精度浮点校正数据-Rx光强。。。。。。64字节的第7位为MSB,,,67字节的第0位为LSB。。。。。。内部校正装备的RX_PWR(2)设置为0 |
|
68-71 |
4 |
RX_PWR(1) |
单精度浮点校正数据-Rx光强。。。。。。68字节的第7位为MSB,,,71字节的第0位为LSB。。。。。。内部校正装备的RX_PWR(1)设置为1 |
|
72-75 |
4 |
RX_PWR(0) |
单精度浮点校正数据-Rx光强。。。。。。72字节的第7位为MSB,,,75字节的第0位为LSB。。。。。。内部校正装备的RX_PWR(0)设置为0 |
|
名称 |
传输速率 |
应用场合 |
|
|
100BASE |
百兆光?? |
155Mbps |
以太网、SDH/SONET |
|
1000BASE |
千兆光?? |
1.25Gbps |
以太网、光纤通道 |
|
622M |
622兆光?? |
622Mbps |
以太网、SDH/SONET |
|
2.5G |
2.5G光?? |
2.5Gbps |
以太网、SDH/SONET |
|
1.5G/3G |
3G光?? |
3Gbps |
视频传输 |
|
4.25G |
4.25G光?? |
4.25Gbps |
存储网络 |
|
6G |
6G光?? |
6Gbps |
|
|
8.5G |
8.5G光?? |
8.5Gbps |
光纤通道 |
|
10G |
10G光?? |
10Gbps |
万兆以太网、SDH/SONET |
|
40G |
40G光?? |
40Gbps |
主干网 |
|
100G |
100G光?? |
100Gbps |
主干网 |
注:SDH应用常用速率:155M、622M、2.5G、10G。。。。。。