SFP收发器多源协议
SFP收发器是一种热拔插小型光模块,作用是集光电转换与光信号接收于一体,完成激光信号的发射与接收。该产品是GBIC光模块的升级产品。
SFP收发器多元协议的作用是制定了该产品尺寸、外形、封装、标签,外壳、电子接口、引脚规定、主板设计、时序控制、Serial ID(数据域)等属性规定,以方便生产商统一化设计。
SFP收发器的主板引脚有20个,其中输入引脚pin1/pin17/pin20(VeeT), pin9/pin10/pin11/pin14(VeeR) , pin15(VccR), pin16(VccT) ,pin3(发射器使能) , pin7(速率选择), pin12/pin13(接收器差分数据线),pin4/5/6(Mod_Def2/1/0);输出引脚pin2(Tx_fault) , pin8(LOS检测), pin18/pin19(发射器差分数据线)。
引脚功能介绍:pin3(Tx_disable):接高电平,发射器不工作,整个sfp模块不工作,接低电平时正常工作;pin4为Serial ID双线串口数据线,pin5为serial ID双线串口的时钟线,pin6被模块内部接地;pin7为接收器带宽选择引脚,接高电平时表示满带宽,低电平表示受限带宽;pin12/13为接收器差分数据线,pin18/19为发射器差分数据线;pin2(Tx_fault)是输出引脚,高电平显示有光偏差,为低电平时则无偏差;pin8(LOS)是输出引脚,高电平表示接收器接收到的光功率过小(损耗过大),为低电平则正常。所有的Vee引脚都接地线,Vcc引脚都接电源线。
SFP的时序规定如下。
t_off(<10us)和t_on(<1ms)为Tx_disable的响应时间,t_off 就是从Tx_disable 引脚电平变高到发射机器停止工作的时间,t_on就是从Tx_disable 被置零到发射机恢复工作的时间。
t_init(<300ms)为初始化时间,就是从上电或Tx_disable被置零到光信号恢复传输的时间。t_fault(<100us)为Tx_fault响应时间,就是从有光偏差开始到Tx_fault引脚电平被拉高的时间。
t_reset(>10us)为复位的时间,实际上为Tx_disable接高电平的时间。t_loss_on(<100us)和t_loss_off(<100us)为LOS的响应时间,t_loss_on 就是从光损耗过大开始到LOS引脚电平被拉高的时间,t_loss_off为从能正常接收到LOS引脚电平被置零的时间。
t_rate_sel(<10us)为Rate_Select 响应时间,就是从Rate_Select电平变换到接收器相应到对应平率的时间。f_serial_clock为Serial ID的时钟频率,大小为100Khz。
SFP模块内部含有一个双线串行的E2PROM,用来存储改SFP模块的Serial ID信息。Serial ID是生产商用来详细描述SFP模块的标识符、连接器类型、发射器类型、接口类型、网络类型、连接长度、信道种类、传输速率、编码方式以及SFP光模块供应商信息等内容的一种规范。
E2PROM容量大小不定,但必须至少96个字节的地址可以读写。其内存区域分三块,0x00-0x3F是光模块基本信息的内存地址,0x40-0x59是光模块拓展信息的地址,0x60以后是供应商信息的地址。其中0x3F为前63个字节的验证码,其值为前63个字节的内容之和
的低8位值,0x5F为后31个字节的验证码,其值为后31个字节的内容之和的低8位。
总结:SFP收发器多源协议为SFP光模块的生产制定了详细的规定和指标,光模块的发射器、接收器、连接器属性、光纤兼容性等一切信息都包含在协议中,极大方便了各生产商的产品互动和兼容。