一种有源光缆通道检测控制卡以及检测方法与流程

文档序号:19182362发布日期:2019-11-20 01:08阅读:396来源:国知局
一种有源光缆通道检测控制卡以及检测方法与流程

本发明涉及光通信领域,具体涉及一种有源光缆通道检测控制卡以及检测方法。



背景技术:

现在常见的有源光缆在装配过程中,为提高合格率,需要对光纤和光模块进行高速匹配,在高速匹配过程中因为空间限制光接收模块多个通道共用一个测试点,而没办法分别查看单个通道的信号强度,从而导致高速匹配后的有源光缆在客户应用时合格率不理想。



技术实现要素:

本发明针对现有技术中存在的技术问题,提供一种有源光缆通道检测控制卡以及检测方法,在有源光缆高速匹配工序加入本控制卡,实现高速匹配时通道快速切换,并同步检测光接收模块对应通道的信号强度;检测控制卡通过cpu控制高速多路模拟开关实现频率可调的通道切换,并同时控制adc采集当前通道的信号强度值,然后通过不同dac通道送到显示设备上,以此来准确、快速地检测光缆各个通道以及全部通道的信号强度,能更加精确地控制光缆质量。

本发明解决上述技术问题的技术方案如下:

一种有源光缆通道检测控制卡,所述光缆包括光发射模块与光接收模块,包括:

用于对光发射模块通道进行开关的多路模拟开关;

用于对光接收模块的信号进行采样的adc;

用于对采样的信号进行运算、以及控制所述多路模拟开关的cpu;

用于对运算后的信号进行数/模转换的多个dac;

用于开启所有通道的拨码开关;

其中,所述多路模拟开关、所述adc、多个所述dac、所述拨码开关分别与所述cpu连接。

优选地,还包括信号源输入端口,所述信号源输入端口与所述多路模拟开关连接,所述信号源输入端口用于接收测试信号。

优选地,还包括信号源输出端口,所述信号源输出端口与所述多路模拟开关连接,所述信号源输出端口用于输出各通道测试信号。

优选地,还包括多个测试信号输出端,多个所述监测信号输出端与多个所述dac一一对应连接,所述监测信号输出端将对应的所述dac输出的电信号输送到外接显示设备。

一种有源光缆通道检测方法,采用以上任意一项所述的有源光缆通道检测控制卡,包括以下步骤:

所述多路模拟开关打开所述有源光缆的第一个通道;

所述adc采样光接收模块的信号并进行模/数转换;

所述cpu对采样信号进行运算;

所述dac对信号值进行数/模转换后输出;

所述多路模拟开关关闭有源光缆的第一个通道,所述多路模拟开关打开所述有源光缆的第二个通道,重复所述有源光缆的第一个通道的测试过程,直到测试完所述有源光缆的全部通道;

依次快速循环所述有源光缆的每个通道的测试过程。

优选地,还包括打开所述有源光缆的所有通道,所述adc对所述光接收模块的信号进行采样并进行模数转/换,所述cpu对采样信号进行运算,所述dac对信号值进行数/模转换后输出。

优选地,所述cpu对所述采样信号进行运算,包括对所述采样信号取平均值。

本发明的有益效果是:在有源光缆高速匹配工序加入本检测控制卡,检测控制卡通过cpu控制高速多路模拟开关实现频率可调的通道切换,并同时控制adc采集当前通道的信号强度值,然后通过dac的不同输出通道送到显示设备上。实现高速匹配时对通道快速切换,并同步检测光接收模块对应单个通道的信号强度,可通过显示设备同时对各个通道的信号强度进行显示;测试完所有单个通道的信号强度后再同时打开所有通道,对整个光缆的信号强度之和再进行检测,通过对单个通道信号强度以及所有通道信号强度均进行检测,以此来准确、快速地检测光缆各个通道以及全部通道的信号强度,增加了检测的准确性与可靠度,能更加精确地控制光缆质量。

附图说明

图1为本发明的结构示意框图;

图2为本发明cpu接线a图;

图3为本发明cpu接线b图;

图4为本发明cpu启动电路图;

图5为本发明第一个多路模拟开关接线图;

图6为本发明第二个多路模拟开关接线图;

图7为本发明dac电路原理图;

图8为本发明拨码开关接线图;

图9为本发明信号源输入端口接线图;

图10为本发明信号源输出端口接线图;

图11为本发明时钟电路原理图;

图12为本发明复位电路原理图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

本实施例以对四个通道的有源光缆测试作为示例。

如图1所示为本实施例的有源光缆通道检测控制卡的结构示意框图,所述光缆包括光发射模块与光接收模块,所述检测控制卡包括pcb以及设置在pcb上的以下组成部分:

用于对光发射模块通道进行开关的多路模拟开关,本实施例采用了两个互补金属氧化物半导体(cmos)开关tmux1511,各控制两个光通道的开通与关闭;

用于对光接收模块的信号进行采样的adc,adc输出端连接cpu,adc输入端连接测试探针,测试探针连接光接收模块,用于接收光接收模块对应通道的信号;

用于对采样的信号进行运算、以及控制所述多路模拟开关的cpu,cpu采用型号stm32f103vet6,cpu控制所述多路模拟开关各个通道的开启与关闭,并对一个采样周期的信号值求平均值,并输出;

用于对运算后的信号进行数/模转换的多个dac,dac采用mcp4728芯片实现数/模转换,dac的输入连接cpu,每一个dac的输出连接一个外接的数显电压表,经cpu运算后的信号强度值经过dac进行数/模转换后输出到电压表,电压表显示对应通道的实时信号强度值(以电压的方式显示);

用于开启所有通道的拨码开关,拨码开关按下的同时,光发射模块的全部通道同时打开,此时光接收模块接收到全部通道的信号值,同样的测试探针采样到的信号强度为全部通道信号强度的总和,对应的每个数显电压表显示的值为所有通道的信号强度值的总和;

其中,所述多路模拟开关、所述adc、多个所述dac、所述拨码开关分别与所述cpu连接,整个检测控制卡通过usb接口与外部电源连接。

本实施例中,检测控制卡上还设有信号源输入端口,所述信号源输入端口与所述多路模拟开关连接,所述信号源输入端口用于接收测试信号。检测控制卡上还设有信号源输出端口,所述信号源输出端口与所述多路模拟开关连接,所述信号源输出端口用于输出各通道测试信号。信号源输入端口与信号源输出端口均采用hdmi接口。

优选地,还包括多个测试信号输出端,多个所述监测信号输出端与多个所述dac一一对应连接,所述监测信号输出端将对应的所述dac输出的电信号输送到外接显示设备,例如输送到外接的数显电压表。

如图2~图12所示,涉及的主要电路如下所述:

cpu采用stm32f103vet6芯片来实现,多路模拟开关采用两个型号为tmux1511的cmos开关各控制两个通道的开通与关闭,其中第一个多路模拟开关控制第一个通道sel1和第二个通道sel2,第二个多路模拟开关控制第三个通道sel3与第四个通道sel4。cpu与多路模拟开关的接线方式,包括stm32f103vet6的:pa0引脚连接第一个tmux1511的sel1引脚以及sel2引脚,pa1引脚连接第一个tmux1511的sel3引脚以及sel4引脚,pa2引脚连接第二个tmux1511的sel1引脚以及sel2引脚,pa3引脚连接第二个tmux1511的sel3引脚以及sel4引脚。

多路模拟开关与信号源输入端口hdmi-in、信号源输出端口hdmi-out的接线方式,包括第一个tmux1511的:s1引脚连接hdmi-in的data2-针脚,s2引脚连接hdmi-in的data2+针脚,s3引脚连接hdmi-in的data0+针脚,s4引脚连接hdmi-in的data0-针脚,d1引脚连接hdmi-out的x_data2-针脚,d2引脚连接hdmi-out的x_data2+针脚,d3引脚连接hdmi-out的x_data0+针脚,d4引脚连接hdmi-out的x_data0-针脚;第一个tmux1511的sel1引脚与sel2引脚短接,sel1引脚串联一个下拉电阻r32后接地,s1引脚串联下拉电阻r37后接地,s2引脚串联电阻r35后与3.3v电源连接,gnd引脚接地,s3引脚串联电阻r27后与3.3v电源连接,sel4引脚与sel3引脚短接,s4引脚串联下拉电阻r29后接地,vdd引脚连接到+5v电源,vdd引脚还与电容c31串联后接地。

多路模拟开关与信号源输入端口hdmi-in、信号源输出端口hdmi-out的接线方式,还包括第二个tmux1511的:s1引脚连接hdmi-in的data1+针脚,d1引脚连接hdmi-out的x_data1+针脚,s2引脚连接hdmi-in的data1-针脚,d2引脚连接hdmi-out的x_data1-针脚,s3引脚连接hdmi-in的clk-针脚,d3引脚连接hdmi-out的x_clk-针脚,s4引脚连接hdmi-in的clk+针脚,d4引脚连接hdmi-out的x_clk+针脚。第二个tmux1511的sel1引脚与sel2引脚短接,sel1引脚串联下拉电阻r44后接地,s1引脚串联电阻r49后与3.3v电源连接,s2引脚串联下拉电阻r51后接地,gnd引脚接地,s3引脚串联下拉电阻r43后接地,s4引脚串联电阻r41后与3.3v电源连接,vdd引脚连接到+5v电源,vdd引脚还与电容c42串联后接地。

本实施例的adc采用stm32f103vet6内设的adc模块,stm32f103vet6的pa6引脚连接用于检测有源光缆信号的测试探针。pa7引脚作为备用的adc输入引脚,也可实现与pa6引脚同样的功能。

本实施例的dac使用mcp4728芯片来实现,stm32f103vet6的pb8引脚连接mcp4728的ldac引脚,stm32f103vet6的pb6引脚连接mcp4728的dac_scl引脚,stm32f103vet6的pb7引脚连接mcp4728的dac_sda引脚;mcp4728的vdd引脚接+5v电源,mcp4728的scl引脚串联电阻r20后连接vdd引脚,mcp4728的sda引脚串联电阻r19后连接vdd引脚,mcp4728的vdd引脚分别与电容c1、电容c2串联后接地,mcp4728的vss引脚接地;mcp4728的vouta引脚、voutb引脚、voutc引脚、voutd引脚分别作为四路测试信号输出端并分别与四个电压表连接。

拨码开关s1采用具有至少四副联动触点的常开开关,其1、2、3、4引脚为其常开触点的一侧,其5、6、7、8引脚为其常开触点的另一侧。stm32f103vet6的pe2引脚、pe3引脚、pe4引脚、pe5引脚分别连接拨码开关s1的5、6、7、8引脚,拨码开关的1、2、3、4引脚短接后与3.3v电源连接。拨码开关的5、6、7、8引脚分别与电阻r9、r10、r11、r12串联后接地。当按下拨码开关使其常开触点闭合后,stm32f103vet6的pe2引脚、pe3引脚、pe4引脚、pe5引脚上电。

stm32f103vet6还设有外围电路,例如时钟电路、复位电路、芯片启动电路等,此为现有技术,在此仅做简单概述。时钟电路包括并联在stm32f103vet6的osc_in引脚与osc_out引脚之间的晶体振荡器y2,晶体振荡器y2的两端分别并联电容c18与电容c23后接地。复位电路设计如下:采用stm32f103vet6的nrst引脚与电阻r23串联后连接3.3v电源,nrst引脚与按钮开关k1串联后接地,按钮开关k1并联电容c29。芯片启动电路设计如下:stm32f103vet6的boot0引脚与电阻r21串联后连接3.3v电源,boot0引脚与电阻r24串联后接地;stm32f103vet6的boot1引脚与电阻r22串联后连接3.3v电源,boot1引脚与电阻r25串联后接地;通过设置boot0引脚与boot1引脚的电平高低可设置stm32f103vet6的启动方式,例如当boot0引脚为低电平时,系统从内部闪存启动。stm32f103vet6的vbat引脚、vdd_1引脚、vdd_2引脚、vdd_3引脚、vdd_4引脚、vdd_5引脚短接,vdd_5引脚连接3.3v电源,vdd_5引脚串联电感l1与电容c22后接地,电容c22并联电容c24,vdda引脚、vref+引脚均与电感l1与电容c22的公共节点连接;vdd_5引脚与电容c4串联后接地,电容c4上还并联有电容c8、电容c9、电容c19、电容c20、电容c21。

本实施例还包括电源转换电路,将usb提供的3.3v电源转换成+5v电源,为检测控制卡的dac以及多路虚拟开关供电。

一种有源光缆通道检测方法,采用以上所述的有源光缆通道检测控制卡,检测方法包括以下步骤:

通过信号源输入端口连接信号源与检测控制卡、通过信号源输出端口连接检测控制卡与有源光缆的光发射模块,测试探针的输出端与检测控制卡上的cpu进行连接,测试探针的检测端与有源光缆的光接收模块连接,有源光缆的光接收模块连接显示器;

通过usb为检测控制卡上电,打开信号源与显示器;

信号源传输信号到检测控制卡上多路模拟开关的输入端,多路模拟开关接通第一个通道,将接通状态的信号传输给有源光缆的光发射模块,测试探针检测有源光缆的光接收模块的测试点(因为空间限制,多个通道共用一个测试点),将测到的信号送到检测控制卡上;

通过检测控制卡上的adc进行模/数转换;

再经过cpu对采样周期内的信号值进行取平均值等运算;

将运算后的信号值通过dac芯片进行数/模转换,然后传输到第一个通道对应的电压表(第一个电压表)上显示出来,此时显示器显示的也是第一通道传输的信号;

所述多路模拟开关关闭第一个通道,所述多路模拟开关打开第二个通道,重复第一个通道的测试过程,直到测试完所述多路模拟开关的全部通道的信号强度,四个电压表实时显示对应的单个通道的信号值;

依次快速循环所述多路模拟开关每个通道的测试过程;因为在匹配的过程中,操作人员会对有源光缆进行调节,所以在调节的过程中四个电压表上显示的值是变化的。当调整结束后,电压表显示的值稳定后,对每个通道的值进行判断,即可根据预先指定的标准判断正在进行测试的有源光缆各个通道的信号强度是否合格。

当对每个单个通道的信号值进行测试完成后,所述多路模拟开关打开所有通道,此时测试探针对光接收模块进行采样的信号为所有通道的信号值之和,所述adc对采样的信号进行模/数转换,所述cpu对采样信号进行取平均值等运算,所述dac对运算后的数据进行数/模转换后输出到电压表,此时所有电压表显示的数值一致,此数值为所有通道的信号值的总和,显示器显示的也是所有通道传输的完整的信号;然后根据预先指定的标准判断所有通道的信号值的总和是否合格。

在有源光缆高速匹配工序加入本检测控制卡,检测控制卡通过cpu控制高速模拟开关实现频率可调的通道切换,并同时控制adc采集当前通道的信号强度值,然后通过dac的不同输出通道送到显示设备上。实现高速匹配时对通道快速切换,并同步检测光接收模块对应单个通道的信号强度,可通过显示设备同时对各个通道的信号强度进行显示;测试完所有单个通道的信号强度后再同时打开所有通道,对整个光缆的信号强度之和再进行检测,通过对单个通道信号强度以及所有通道信号强度均进行检测,以此来准确、快速地检测光缆各个通道以及全部通道的信号强度,增加了检测的准确性与可靠度,能更加精确地控制光缆质量。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1