本公开涉及光纤模块数通及控制领域,特别涉及一种适配电路、电路适配方法及板卡。
背景技术:
1、随着技术的进步,光纤通信技术日益普及,sfp(small form pluggable)光模块适用的场景越来越多,人们对于sfp光纤模块高灵活性和高可靠性的需求也日益增加。
2、sfp光纤模块是sfp封装的热插拔小封装模块,最高速率可达10.3g,接口为lc;sfp光纤模块可以简单理解为gbic(gigabit interface converter,是将千兆位电信号转换为光信号的接口器件)的升级版本,sfp光纤模块的体积比gbic模块减少一半,可以在相同面板上配置多出一倍以上的端口数量。
3、另外,sfp光纤模块具有插拔更换的优势,支持不同传输速度的光纤模块在设备上更换;连接便利,只需要在接口处插入sfp光纤模块即可;对于调试维护,只需要选择合适的sfp光纤模块,不需要改动整个设备组件。
4、sfp光纤模块通过板卡的接口插入,从而实现sfp光纤模块与板卡中的fpga(mcu、switch)等电路连接,以完成sfp光纤模块的通信。
5、但随着sfp光纤模块的发展以及多变的现场需求,sfp光纤模块输入输出信号电平也出现多样性,例如,sfp光纤模块的输入输出信号电平类型有单端信号(tvttl)和差分信号(lvpecl)等。当实际插入的sfp光纤模块与板卡接口电路不匹配时,轻则导致数据无法正常传输,重则导致整个系统数据交互失败,控制失效,造成时间成本和经济成本的增加。
6、因此,设计一个合理且可自适应的sfp光纤模块的接收电路,成为sfp光纤模块通信中的一个重要需求。
技术实现思路
1、本公开实施例提供一种适配电路、电路适配方法及板卡,至少用于识别光纤模块的输入输出信号类型,并相应选择与光纤模块适应的接收电路,以实现光纤模块与板卡接口电路的自适应快速匹配。
2、本公开一实施例提供了一种适配电路,设置于板卡中,板卡具有接口,且接口用于接入光纤模块,包括:检测模块,被配置为,检测接口中是否接入光纤模块;识别模块,被配置为,判断接入的光纤模块的输出信号为单端信号或差分信号;切换模块,包括单端交互通路和差分交互通路;切换模块被配置为,若输出信号为单端信号,导通单端交互通路;若输出信号为差分信号,导通差分交互通路。
3、对于本实施例提供的适配电路,适配电路通过检测接入的光纤模块输出的信号类型,然后切换模块导通与信号类型相应的信号通路,以使得接入的光纤模块与适配电路相匹配,以满足不同类型的光纤模块自适应配置,减少安装调试和程序管控的工作量,降低光纤模块误插率,同时满足多元化光纤模块使用。
4、在一些实施例中,检测模块,包括:非逻辑电路,输入端连接第一端口,输出端用于输出第一指示信号;第一端口为光纤模块接入接口后光纤模块的abs管脚;第一指示信号用于指示接口中是否接入光纤模块,且当接口中接入光纤模块,输出的第一指示信号为有效信号。
5、在一些实施例中,识别模块还用于接收第一参考电压和第二参考电压;其中,第一参考电压的电压值大于差分信号的电压值,第二参考电压的电压值小于差分信号的电压值;识别模块被配置为,基于输出信号、第一参考电压和第二参考电压的电压值大小关系,判断输出信号为单端信号或差分信号。
6、在一些实施例中,识别模块,包括:第一比较器,第一输入端连接光纤模块的第一输出端,第二输入端用于接收第一参考电压;第二比较器,第一输入端连接光纤模块的第二输出端,第二输入端用于接收第一参考电压;第三比较器,第一输入端连接光纤模块的第一输出端,第二输入端用于接收第二参考电压;第四比较器,第一输入端连接光纤模块的第二输出端,第二输入端用于接收第二参考电压;第一同或逻辑电路,第一输入端连接第一比较器的输出端,第二输入端连接第二比较器的输出端;第二同或逻辑电路,第一输入端连接第三比较器的输出端,第二输入端连接第四比较器的输出端;与逻辑电路,第一输入端连接第一同或逻辑电路的输出端,第二输入端连接第二同或逻辑电路的输出端,输出端用于输出第二指示信号;第二指示信号用于指示输出信号是否为差分信号,且当输出信号为差分信号,输出的第二指示信号为有效信号;当输出信号为单端信号,输出的第二指示信号为无效信号。
7、在一些实施例中,识别模块,还包括:判断单元,被配置为,检测接入的光纤模块是否有输出信号。
8、在一些实施例中,判断单元连接光纤模块的第一输出端和第二输出端,被配置为,判断第一输出端和第二输出端中是否有输出信号,且第一输出端和第二输出端中有输出信号,控制识别模块接收第一参考电压和第二参考电压。
9、在一些实施例中,单端交互通路,包括:第一开关,第一端连接光纤模块的第一输出端,第二端连接第一选择开关的第一端;第二开关,第一端连接光纤模块的第一输入端,第二端连接第二选择开关的第一端;差分交互通路,包括:第三开关,第一端连接光纤模块的第一输出端;第四开关,第一端连接光纤模块的第二输出端;第一数据转换单元,第一输入端连接第三开关的第二端,第二输入端连接第四开关的第二端,输出端连接第一选择开关的第二端;第一数据转换单元被配置为将差分信号转换为单端信号;第五开关,第一端连接光纤模块的第一输入端;第六开关,第一端连接光纤模块的第二输入端;第二数据转换单元,输入端连接第二选择开关的第二端,第一输出端连接第五开关的第二端,第二输出端连接第六开关的第二端;第二数据转换单元被配置为将单端信号转换为差分信号;若输出信号为单端信号,第一选择开关和第二选择开关置位于第一端,且第一开关和第二开关闭合;若输出信号为差分信号,第一选择开关和第二选择开关置位于第二端,且第三开关、第四开关、第五开关和第六开关闭合。
10、本公开另一实施例提供了一种电路适配方法,应用于上述实施例提供的适配电路,包括:检测接口中是否接入光纤模块;若接口中接入光纤模块,判断光纤模块的输出信号为单端信号或差分信号;若输出信号为单端信号,选择导通单端交互通路;若输出信号为差分信号,选择导通差分交互通路。
11、在一些实施例中,若接口中接入光纤模块,判断光纤模块的输出信号为单端信号或差分信号,包括:若接口中接入光纤模块,检测光纤模块的输出端是否输出输出信号;若具有输出信号,判断输出信号为单端信号或差分信号。
12、本公开又一实施例提供了一种板卡,包括上述实施例提供的适配电路,以基于适配电路适配不同电平类型的光纤模块。
1.一种适配电路,设置于板卡中,所述板卡具有接口,且所述接口用于接入光纤模块,其特征在于,包括:
2.根据权利要求1所述的适配电路,其特征在于,所述检测模块,包括:
3.根据权利要求1所述的适配电路,其特征在于,包括:
4.根据权利要求3所述的适配电路,其特征在于,所述识别模块,包括:
5.根据权利要求4所述的适配电路,其特征在于,所述识别模块,还包括:判断单元,被配置为,检测接入的所述光纤模块是否有输出信号。
6.根据权利要求5所述的适配电路,其特征在于,所述判断单元连接所述光纤模块的第一输出端和第二输出端,被配置为,判断所述第一输出端和所述第二输出端中是否有输出信号,且所述第一输出端和所述第二输出端中有输出信号,控制所述识别模块接收所述第一参考电压和所述第二参考电压。
7.根据权利要求1所述的适配电路,其特征在于,包括:
8.一种电路适配方法,应用于权利要求1~7任一项所述的适配电路,其特征在于,包括:
9.根据权利要求8所述的电路适配方法,其特征在于,所述若所述接口中接入所述光纤模块,判断所述光纤模块的输出信号为单端信号或差分信号,包括:
10.一种板卡,其特征在于,包括权利要求1~7任一项所述的适配电路,以基于所述适配电路适配不同电平类型的光纤模块。