一种ddmi光模块收端监控电路及其突发模式光功率监控方法

文档序号:7951153阅读:812来源:国知局
专利名称:一种ddmi光模块收端监控电路及其突发模式光功率监控方法
技术领域
本发明涉及一种光电通讯技术,特别涉及一种DDMI光模块对突发模式光信号的接收电路及其光功率监控方法。
背景技术
传统的光接收机对其APD雪崩二极管的输入光功率监控方法,是用高压电源的电流监控器芯片来测量流过APD的光电流Iapd,即电流监控器芯片输出光电流Iapd的镜像电流Iapdl,然后用一个ADC模数转换器采样镜像电流Iapdl并转换成数字量。在不同输入光功率情况下,通过采样不同的流过APD上的光电流Iapd的值ADC_Iapd,形成一个以Iapd 的12为ADC的采样值为横轴,以uW为单位的输入光功率为纵轴的曲线图,基于这个曲线图,用最小二乘法拟合得到下面的四次多项式的参数a、b、c、d、e,如Pinput (um) = a*ADC_ Iapcr4+b*ADC_Iapcr3+c*ADC_Iapcr2+d*ADC_Iapcri+e,如果采样到一个实时值 ADC_Iapd, 带入上述的拟合公式,可得到实时的输入光功率值。该方式只能适用于连续模式的光信号监控。但是因为APD对Vapd偏置电压和环境温度这几个外部环境因素很敏感,已知APD 在同一个输入光功率值但不同Vapd偏置电压情况下输出的Iapd光电流有差异,APD在同一个输入光功率值同一个Vapd偏置电压但不同温度情况下输出的Iapd光电流也有差异, 传统的APD输入光功率监控精度不高,误差只能控制在+/_3dB。

发明内容
本发明的目的在于克服现有技术中所存在的上述不足,提供一种提高突发模式光信号监控精度的DDMI光模块收端监控电路及其光功率监控方法。本发明首先提供了一种DDMI光模块收端监控电路,所述收端监控电路包括雪崩光电二极管(APD)、微处理器、第一跨阻放大器和第二跨阻放大器,所述第一跨阻放大器和第二跨阻放大器为不同增益的跨阻放大器;所述微处理器通过数模转换端口设置APD偏压,APD产生光电流后流入第一跨阻放大器和第二跨阻放大器,所述微处理器通过第一跨阻放大器和第二跨阻放大器的电压信号获得光功率监控信息。根据本发明的实施例,所述DDMI光模块收端监控电路还包括镜像电流源,用于将 APD产生的光电流镜像出强度不同的第一电流和第二电流,第一电流和第二电流再分别流入第一跨阻放大器和第二跨阻放大器。根据本发明的实施例,所述镜像电流源为多路恒流源。根据本发明的实施例,所述微处理器通过数模转换端口输出的DAC电压通过升压电路后连接到镜像电流源。根据本发明的实施例,所述第一跨阻放大器经过第一采样电路与微处理器模数转换功能块ADCl连接。所述第二跨阻放大器经过第二采样电路与微处理器模数转换功能块ADC2连接。 根据本发明的实施例,所述第一采样电路与微处理器之间还连接有第一电压跟随器。所述第二采样电路与微处理器之间还连接有第二电压跟随器。
根据本发明的实施例,所述第一电压跟随器的信号和第二电压跟随器的信号经微处理器实现模数转换得到数字监控值。本发明进一步提供了一种DDMI光模块收端监控电路,包括雪崩光电二极管 (APD)、微处理器、第一跨阻放大器和第二跨阻放大器,所述微处理器包括第一模数转换端口和第二模数转换端口,其特征在于,所述收端监控电路还包括与APD正极端连接的镜像电流源,所述镜像电流源分别与第一跨阻放大器和第二跨阻放大器连接。根据本发明的实施例,所述第一跨阻放大器通过第一采样电路与第一电压跟随器连接,所述微处理器通过第一模数转换端口与第一电压跟随器连接,所述第一跨阻放大器、 第一采样保持电路、第一电压跟随器和第一模数转换(A/D)端口组成第一通道charml 1。根据本发明的实施例,所述第二跨阻放大器通过第二采样电路与第二电压跟随器连接,所述微处理器通过第二模数转换端口与第二电压跟随器连接,所述第二跨阻放大器、 第二采样保持电路、第二电压跟随器和第二模数转换(A/D)端口组成第二通道Charml2。根据本发明的实施例,所述第一通道charmll和第二通道Charml2是两个不同增益的通道。所述第一通道Channel 1为小增益通道,所述第二通道Charme12为大增益通道。 所述微处理器根据需要选择Channel 1或Charme12实现功率监控,以提高DDMI光模块收端监控电路的光功率监控范围和监控精度。根据本发明的实施例,所述APD产生光电流,该光电流被镜像电流源接收后镜像出不同强度的第一电流和第二电流。根据本发明的实施例,所述第一电流被第一通道charmll的第一跨阻放大器接收并放大转换为第一电压;该第一电压经第一采样保持电路采样保持后输出,流经第一电压跟随器后再被输送至微处理器的第一模数转换端口。根据本发明的实施例,所述第二电流被第二通道Charml2的第二跨阻放大器接收并放大转换为第二电压;该第二电压经第二采样保持电路采样保持后输出,流经第二电压跟随器后再被输送至微处理器的第二模数转换端口。根据本发明的实施例,所述镜像电流源为多路恒流源。本发明还进一步提供了一种DDMI光模块收端监控电路的光功率监控方法,该方法包括如下步骤第一步采集当前温度temp,并与温度门限temp_gate作比较,判断使用低温段函数还是高温段函数;第二步采集得到第一通道ADC值ADCl和第二通道的ADC值ADC2,并根据不同的功率范围选择第一通道或第二通道的ADC值转换成标准温度下的ADC_final值;第三步根据标准温度下的ADC_final值,查找ADC_final对应的分段功率函数, 根据该ADC_final值和查找得到的分段功率函数,计算出接收光功率。根据本发明的实施例,所述第一步,当温度值temp > temp_gate,选用高温段函数,当温度值temp < temp_gate,选用低温段函数。根据本发明的实施例,所述温度门限temp_gate为常温;所述温度门限temp_gate为25摄氏度。根据本发明的实施例,所述第二步包括采集得到第一通道DACl和第二通道ADC2 值,根据第二通道ADC2与标准温度下功率门限值Tpower时第二通道charmeU的ADC值 ADC2_25比较,根据比较结果确定用于计算功率的ADC_temp值。根据本发明的实施例,如果第二通道ADC2 >ADC2_25,用于计算功率的ADC值选用 channel 1的ADC值,ADC_temp = ADCl ;如果第二通道ADC < ADC2_25,用于计算功率的ADC 值选用 channel2 的 ADC 值,ADC_temp = ADC2。根据本发明的实施例,所述第二步进一步包括根据ADC_temp和不同功率门限的 ADC比较,确定ADC_temp转换为标准温度下的ADC_final值的转换函数的斜率slope和截距 offset。根据本发明的实施例,ADC_temp = ADCl且temp < temp_gate情况下,如果 ADC_temp > ADC1_15+(ADC1_15L_ADC1_15)氺(temp-tempN)/(tempL-tempN),slope = slopel_15 5L,offset = offsetl_15 5L ;其中 slopel-15 5L 和 offsetl-15 5L 分别是channel 1用于低温段光功率_5dBm -15dBm转换函数的斜率slope和截距offset ; ADC1-15为25摄氏度环境温度下输入光功率功率为-15dBm时channel 1的ADC值,ADC1-15L 为O摄氏度环境温度下,输入光功率为-15dBm时charmell的ADC值,temp为当前的温度, tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,ADC_temp = ADCl且temp < temp_gate情况下,如果 ADC_temp < ADC1_15+(ADC1_15L_ADC1_15)氺(temp-tempN)/(tempL-tempN),slope = slopel-25 15L,offset = offsetl-25 15L ;其中 slopel-25 15L 和 offsetl-25 15L分别是charmell用于低温段光功率_25dBm -15dBm转换函数间的斜率slope和截距offset ;ADC1-15为25摄氏度环境温度下输入光功率功率为-15dBm时charmell的ADC 值,ADC1-15L为0摄氏度环境温度下输入光功率为-15dBm时charmell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。 根据本发明的实施例,ADC_temp = ADC2且temp < temp_gate情况下,如果 ADC_temp < ADC2_25+(ADC2_25L_ADC2_25)氺(temp-tempN)/(tempL-tempN),slope = slope2_33 25L, offset = offset2_33 25L, slope2_33 25L 和 offset2_33 25L 是 channel〗用于低温段光功率-33dBm _25dBm转换函数的的斜率slope和截距offset ;其中ADC2-25为25摄氏度环境温度下输入光功率为_25dBm时channel2的ADC值,ADC2-25L 为0摄氏度环境温度下输入光功率为_25dBm时channel〗的ADC值;temp为当前的温度, tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,ADC_temp = ADC2且temp < temp_gate情况下,如果 ADC_temp > ADC2_25+(ADC2_25L_ADC2_25)氺(temp-tempN)/(tempL-tempN),slope = slope2-25 15L,offset = offset2-25 15L ;其中 slope2_25 15L 禾口 offset2_25 15L分别是channel〗用于低温段光功率_25dBm -15dBm转换函数的斜率slope和截距 offset ;其中ADC2-25为25摄氏度环境温度下输入光功率为_25dBm时channel2的ADC值, ADC2-25L为0摄氏度环境温度下输入光功率为_25dBm时channel2的ADC值;temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,ADC_temp = ADC2且temp > temp_gate情况下,如果ADC_temp < ADC2-25+(ADC2-25H-ADC2-25)*(temp-tempN)/(tempH-tempN), slope = slope2_33 25H,offset = offset2_33 25H,其中 slope2_33 25H和 offset2_33 25H 是channel〗用于高温段光功率-33dBm _25dBm转换函数的斜率slope和截距offset ;其中ADC2-25为25摄氏度环境温度下输入光功率为_25dBm时channel2的ADC值,ADC2-25H 为70摄氏度环境温度下输入光功率为_25dBm时channel〗的ADC值;temp为当前的温度, tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,ADC_temp = ADC2且temp > temp_gate情况下如果 ADC_temp > ADC2-25+(ADC2-25H-ADC2-25)*(temp-tempN)/(tempH-tempN), slope = slope2_25 15H,offset = offset2_25 15H ;其中 slope2_25 15H 和 offset2_25 15H是channel〗用于高温段光功率-15dBm -25dBm的转换函数的斜率slope和截距 offset ;其中ADC2-25为25摄氏度环境温度下输入光功率为_25dBm时channel2的ADC值, ADC2-25H为70摄氏度环境温度下输入光功率为-25dBm时channel2的ADC值;temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,ADC_temp = ADCl且temp > temp_gate情况下,如果 ADC_temp > ADC1-15+(ADC1-15H-ADC1-15)*(temp-tempN)/(tempH-tempN), slope = slopel_15 5H,offset = offsetl-15 5H,其中 slopel-15 5H 和 offsetl-15 5H 是charmell用于高温段光功率在_5dBm到-15dBm之间的转换函数的斜率slope和截距 offset ;其中ADC1-15为25摄氏度环境温度下输入光功率为-15dBm时channell的ADC值, ADC1-15H为70摄氏度环境温度下输入光功率为-15dBm时channell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,ADC_temp = ADCl且temp > temp_gate情况下,如果 ADC_temp < ADC1-15+(ADC1-15H-ADC1-15)*(temp-tempN)/(tempH-tempN), slope = slopel_25 15H,offset = offsetl-25 15H ;其中 slopel-25 15H 和 offsetl-25 15H是charmell用于高温段光功率在-15dBm到_25dBm之间的转换函数的斜率slope和截距offset ;其中ADC1-15为25摄氏度环境温度下输入光功率为-15dBm时channell的ADC 值,ADC1-15H为70摄氏度环境温度下输入光功率为-15dBm时channell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。根据本发明的实施例,所述低温段函数为ADC_f inal = ADC_temp- (ADC_ temp*slope+offset)*(temp-tempN)/(tempL-tempN);所述高温段函数为:ADC_final = ADC_temp-(ADC_temp*slope+offset)*(temp-tempN)/(tempH-tempN)。根据本发明的实施例,所述第一步中,高温段转换函数的斜率slope和截距 offset通过如下方式确定在高温环境下,从光源发出多个功率大小不一的光,采集对应通道的ADC_ca 1 ibrat ion_H真值,再利用采集到的ADC_ca 1 ibrat ion_H真值减去标准温度下相同光功率的ADC值,得到相应差值ADC_delta_H,根据相邻两点之间的真值ADC_ calibrationjl与差值ADC_delta_H的线性转换函数,分别得到每段线性函数的斜率slope 和截距offset。根据本发明的实施例,所述第一步中,低温段转换函数的斜率slope和截距 offset通过如下方式确定在低温环境下,从光源发出多个功率大小不一的光,采集对应通道的ADC_calibration_L真值,再利用采集到的ADC_calibration_L真值减去标准温度下相同光功率的ADC值,得到对应差值ADC_delta_L,根据相邻两点之间的真值ADC_ calibration_L与差值ADC_delta_L得到对应的线性转换函数,分别得到每段线性函数的斜率slope和截距offset。根据本发明的实施例,所述标准温度下功率门限值Tpower为25摄氏度光功率-25dBm。根据本发明的实施例,所述标准温度下功率门限值Tpower小于大增益通道的饱和功率,且留有一定余量,一般而言,所述标准温度下功率门限值Tpower至少小于大增益通道的饱和功率10dB。根据本发明的实施例,所述第三步中标准功率函数通过以下步骤得到(1)标准温度下,以一定间隔依次取值,从光源发出多个光功率大小不一的光,采集并选取channll或channl2的ADC值;(2)通过每相邻两个点的功率取值powerful和PowerN2,及其对应的ADC值ADCNl 和DACN2,拟合得到各对应分段功率函数,分段功率函数一起构成标准功率函数。根据本发明的实施例,所述第三步包括根据转换得到的标准温度下ADC_final,查找对应的分段功率函数,以此分段功率函数计算光功率。根据本发明的实施例,所述高温为70摄氏度;所述低温为0摄氏度。与现有技术相比,本发明的有益效果1.本发明的DDMI光模块收端监控电路及其突发模式光功率监控方法,通过算法和微处理系统实现商业温度(0度 70度)范围内的监控精度补偿,可以用于OLT光模块在商业档和工业档全温范围内保证精度,并且监控精度可实现+/-ldB。2.本发明的DDMI光模块收端监控电路及其突发模式光功率监控方法能够满足宽范围的收端监控电路光功率监控(_6dBm _30dBm),而且不会影响接收灵敏度。3.本发明的DDMI光模块收端监控电路及其突发模式光功率监控方法能够有效监控持续时间Ius以上的突发模式光信号且保证监控精度和范围。4.本发明的DDMI光模块收端监控电路简单,易于实现。


图1为以下实施例的DDMI光模块的原理框图。图2为光功率以dBm为单位和对应ADC在坐标轴中的分布图。图3为光功率以mW为单位和对应ADC在坐标轴中的分布图。图4为常温校准后常温测试的结果记录图。图5为0摄氏度和70摄氏度时接收光功率测试结果记录图。图7和图6分别是大小增益通路在常温、低温和高温下光功率以mW为单位和对应 ADC在坐标轴中的分布图。图8为确定ADC_final并计算接收光功率的步骤流程图。图中标记1_APD,2-镜像电流源,3-第一跨阻放大器,4-第二跨阻放大器,5-第一采样保持电路,6-第二采样保持电路,7-第一电压跟随器,8-第二电压跟随器,9-微处理器,10-升压电路,20-步骤20,31-步骤31,32-步骤32,41-步骤41,42-步骤42,43-步骤43,44-步骤44,51-步骤51,52-步骤52,53-步骤53,54-步骤54,55-步骤55,56-步骤 56。
具体实施例方式下面结合试验例及具体实施方式
对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。参考图1所示的DDMI光模块收端监控电路,包括负极端连接电源的雪崩光电二极管APDl、微处理器9、第一跨阻放大器3和第二跨阻放大器4,所述微处理器9包括第一模数转换端口、第二模数转换端口和数模转换端口,镜像电流源2与APDl正极端连接,所述镜像电流源2分别与第一跨阻放大器3和第二跨阻放大器4连接;所述微处理器9为单片机。所述微处理器9通过模数转换端口与升压电路10连接,所述升压电路10连接镜像电流源2,所述第一跨阻放大器3通过第一采样电路5与第一电压跟随器7连接,所述微处理器9通过第一模数转换端口与第一电压跟随器7连接,所述第一跨阻放大器3、第一采样保持电路5、第一电压跟随器7和第一模数转换(A/D)端口组成第一通道Charmll ;所述第二跨阻放大器4通过二采样电路6与第二电压跟随器8连接,所述微处理器9通过第二模数转换端口与第二电压跟随器8连接,所述第二跨阻放大器4、第二采样保持电路6、第二电压跟随器8和第二模数转换(A/D)端口组成第二通道Charml2。第一通道Channel 1和第二通道Channel〗是两个不同增益的通道,一个用于过载段功率监控,一个用于灵敏度段功率监控,微处理器根据需要选择合适的通道实现功率监控,以提高DDMI光模块收端监控电路的光功率监控范围。微处理器9通过数模转换端口输出DAC电压;该DAC电压设置升压电路10输出高电电压大小;该升高后的电压通过镜像电流源2给APDl提供APD偏压;APDl产生光电流, 该光电流被镜像电流源2接收后镜像出不同强度的第一电流和第二电流;所述第一电流被第一通道Charmll的第一跨阻放大器3接收并放大转换为第一电压;该第一电压经第一采样保持电路5采样后输出,流经第一电压跟随器7后再被输送至微处理器9的第一模数转换端口,得到第一通道charmll的ADC值;所述第二电流被第二通道Charml2的第二跨阻放大器4接收并放大转换为第二电压;该第二电压经第二采样保持电路6采样后输出,流经第二电压跟随器8后再被输送至微处理器9的第二模数转换端口,得到第二通道Charml2的 ADC 值。其中所述镜像电流源2为多路恒流源。在温度不变的情况下,理论上APD偏压不变,进而APD的增益是不会变的,所以相同大小的光经过APD转化出的电流是一样的,电流经过跨阻放大器,采样电路,电压跟随器后变为电压信号进入微处理器的模数转换接口,这样就可以得到一个ADC值。所以当接收到同样的这样一个ADC值,便能反推出收端接收光功率的大小。要能判断不同大小的光的光功率,那么就要得到所有光功率对应的ADC值,这显然是不现实的。但是,通过研究发现可以找到一个公式或者几个公式来模拟接收光功率和对应ADC在坐标轴中是怎样的分布。作为说明,本实施例以ONU光源从_33dBm开始到_5dBm依次发出大小不一的光,在-31 dBm到-27dBm之间以1 dBm的间隔发出功率大小不一的光,在其余地方以2dBm的间隔发出大小不一的光,即大小不一的取值点分别为(-33,-31,-30,-29,-28,-27,-25,-23,-2 1,-19,-17,-15,-13,-11,-9,-7,-5),然后采集得到对应的ADC。测试结果如图2和图3所示,其中图2为光功率以cffim为单位和对应ADC在坐标轴中的分布图,以光功率为横坐标, ADC采样值为纵坐标,系列1为小增益通道(Channel 1)的ADC值分布,系列2为大增益通道(Channel 2)的ADC值分布;图3为光功率以mW为单位和对应ADC在坐标轴中的分布图,以光功率为横坐标,ADC采样值为纵坐标,系列1为小增益通道(Channel 1)的ADC值分布,系列2为大增益通道(channel 2)的ADC值分布。通过对图2研究发现,以dBm为单位的光功率作为横坐标时,系列1和2近似于一个指数函数;通过对图3研究发现,系列2由于增益大,导致在接收过载端为大光功率时出现饱和的现象,以mW为单位的光功率作为横坐标时,系列1和2近似于一个线性函数。由于指数函数在固件(firmware)里无法实现或非常困难,如果数据有误差,指数函数本身会扩大其误差,而线性函数方便实现,且误差较小。从图3可以看出,以mW为单位的光功率作为横坐标时,系列1和2不是一条标准的直线,可以看出有弯曲,本发明将这条曲线细分,细分后每两点之间更趋近于一条直线,然后算出两点之间直线的函数算式,即为不同区段的标准函数,不同区段的ADC值对应不同的标准函数算式。当得到ADC (根据实际情况选取通道1的ADC值或者通道2的ADC值)时,判断出该ADC在哪一段函数算式里,通过算式反算出接收光功率值。通过对图2和图3可以看出,channel 2由于增益大,接收大光功率时出现饱和的现象,此时若选用channel 2来判断功率,误差非常大,此时适合选用小增益channel 1的 ADC来检测功率,而对于小功率的时候,由于channel 2增益大,此时选用channel 2检查功率灵敏度高。因此,本发明中,采用两个通道,一个大增益通道channel〗,一个小增益通道channel 1,在接收小功率的时候,选用channel〗以提高检测灵敏度,当功率太大,大增益通道2达到饱和的时候,此时选用小增益通道charmell来判断,通过两个通道结合来提高功率检测精度。对于两个不同增益通道,一旦增益确定了,选择一个功率Tpower为门限, 一旦接收端功率超过门限Tpower,选用小增益通道charmell,如果小于功率门限Tpower, 选用大增益通道channel〗检测功率。对于功率门限Tpower的选择,一般应当小于大增益通道的饱和功率,且应当留有一定余量,即功率门限Tpower应当离大增益通道的饱和功率有一定差距,一般功率门限 Tpower至少小于大增益通道的饱和功率10dB。从图2可以看出,通道2中,接收功率在-15 -IOdBm的时候出现饱和现象,作为一个实施例,选择功率门限Tpower = -25dBm,即在接收功率小于功率_25dBm,采用通道 channe 12的ADC,在接收功率大于功率门限_25dBm时,选用通道channell的ADC。下面说明本发明的功率检测方法的时候,均按照这个方式来选取ADC。在25摄氏度环境温度下,通过以ONU光源,在_33dBm开始到-5daii范围内以IdBm 的间隔发出大小不一的光,即大小不一的取值点分别为(-33,-31,-30,-29,-28,-27,-26, -25,-24,-23,-22,-21,-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5), 然后采集得到对应的ADC。其中在-33dBm至-25daii(包括_25dBm)范围内,采集得到通道 2对应的ADC2,在-25dBm至_5dBm范围内,采集得到通道1对应的ADCl,通过每相邻两个点功率取值powerful和PowerN2,及其对应的ADC值ADCNl和ADCN2,拟合得到各对应分段的直线段函数,即为标准温度下各ADC分段标准函数。DDMI光模块收端监控电路进行光功率实时监控时,根据采集到的ADC值(按照上述方式,根据实际情况选取通道1的ADC值或者通道2的ADC值),判断该ADC值在哪一个ADC分段区间,然后根据该区间分段的分段标准函数计算出对应的功率,就可以得到标准温度ADC及其对应的分段功率函数的查找表。为了验证分段标准函数的准确性,通过测试不同功率下对应的ADC,然后通过分段标准函数算出功率,把计算得到的功率和实际功率比较,测试结果如图4所示,从图4的数据中可以看出精度很高,验证了通过分段函数来模拟接收功率的正确性。需要说明的是,上述在建立分段标准函数的时候,选用的标准温度是25摄氏度, 这只是一个实施例,在不同的环境下,可以选用不同温度计算出分段标准函数,但是在常温 (即25摄氏度)最好,这样不用刻意去调节环境温度。本发明进一步以分段标准函数来测试低温(0摄氏度)和高温(70摄氏度)下的光功率,测试方法如下将温度降至低温0摄氏度,通过以ONU光源,在_33dBm时发光,调试APD偏压直到接收光功率为_33dBm时,微处理器1 (MCU)根据接收功率,选择对应通道的 ADC,然后代入分段标准函数,测试得出对应的光功率。按照同样的方法,分别测试出-33dBm 到-5dBm范围内以IdB的间隔发出大小不一的光对应的光功率。再将温箱升至高温70摄氏度,按低温时同样的方法,通过以ONU光源在_33dBm 到-5daii范围内以IdB的间隔发出大小不一的光,测试出各取值点下各ADC对应的光功率。 低温和高温的测试结果如图5所示。从图5中可以看出精度并不好,这是由于经过温度的变化后,APD的偏压和增益变化了,所以接收相同大小的光,不同温度点所转换出来的电流大小是不一样的,因此虽然都用同样的分段标准函数,误差明显增大,以至于不能接受。不同温度下实时监控时,直接使用采集到的ADC值(通道1或通道2的ADC值) 根据分段标准函数求出的光功率会带来偏差,需要对不同温度下的功率进行补偿,本发明通过研究发现,通过将不同温度下采集到的ADC值(通道1或通道2的ADC值)换算成标准温度下的值ADC_final,然后以标准温度下的ADC_final代入分段标准函数,就可以得到准确的光功率。参考图7和图6,分别是大小增益通路在常温(25摄氏度)、低温(0摄氏度)和高温(70摄氏度)下光功率以mW为单位和对应ADC在坐标轴中的分布图,图6(小增益)和图7(大增益通道)均是以mW为单位光功率为横坐标,ADC值为纵坐标。可以看到,图6中三条分布线依然近似线性,图7中除去饱和区以外,其余部分也近似线性。因为线性函数减去线性函数依然为线性函数,所以,在第一温度下的ADC真值与第二温度下对应的ADC’的差值,仍然是ADC的线性函数。如果第二温度为标准温度(常温,或25摄氏度),在其他温度下得到的ADC与标准温度下的ADC’的差值,与ADC也称线性函数,因此我们可以通过测得任何温度下的ADC,转换成标准温度下的ADC_final,然后通过分段标准函数可以确定对应的光功率。特别说明一下,本实施例,在ADC通道选择的时候,光功率为-33dBm至_25dBm选用通道2的ADC,光功率为-25dBm至_5dBm选用通道1的ADC。以高温举例说明,在高温(比如70摄氏度)环境下,调试好APD偏压后,将输入光功率设置为_33dBm,控制光源发光一次,然后读取Charml2的ADC值,用其减去寄存器中标准温度(常温)下光功率为-33dBm的ADC_33值(通道channel〗的ADC值),得到差值ADC_delta_33_H ;将输入光功率设置为-25dBm,控制光源发光一次,然后读取charml2 的ADC值,用其减去寄存器中常温下光功率为-25daii的Charml2的ADC_25值,得到差值ADC_delta_25_H ;将输入光功率设置为-15dBm,控制光源发光一次,然后读取charmll 的ADC值,用其减去寄存器中常温下光功率为-15dBmchanne 11的ADC_15值,得到差值 ADC_delta_15_H ;将输入光功率设置为_5dBm,控制光源发光一次,然后读取charmll的 ADC值,用其减去寄存器中常温下光功率为_5dBm的charmll的ADC_5值,得到差值ADC_ delta_5_H。利用利用这几个值计算出高温段ADC真值与差值ADC_delta的线性函数,分别得到每段线性函数的斜率slope和截距offset,即可以得到高温度段_33dBm _25dBm 段线性函数的斜率 slope 和截距 offset (offset2_33 25H,slope2_33 25H), 高温度段-25dBm -15dBm段线性函数的斜率slope和截距offset (slopel_25 15H,offset 1_25 15H),高温度段_15daii _5dBm段线性函数的斜率slope和截距 offset (slopel_15 5H,offsetl_15 5H),并将高温段 ADC 真值与差值 ADC_delta 的线性函数的斜率slope和截距offset放入寄存器。同样的利用上述方法得到低温段ADC真值与差值ADC_delta的线性函数在低温(比如0摄氏度)环境下,调试好APD偏压后,将输入光功率设置为-33dBm,控制光源发光一次,然后读取Charml2的ADC值,用其减去寄存器中常温下光功率为-33dBm的 chann 12的ADC_33值,得到差值ADC_delta_33_L ;将输入光功率设置为-25dBm,控制光源发光一次,然后读取Charml2的ADC值,用其减去寄存器中常温下光功率为-25(1 的 chann 12的ADC_25值,得到差值ADC_delta_25_L ;将输入光功率设置为-15dBm,控制光源发光一次,然后读取charmll的ADC值,用其减去寄存器中常温下光功率为-15dBm的 channll的ADC_15值,得到差值ADC_delta_15_L ;将输入光功率设置为_5dBm,控制光源发光一次,然后读取charmll的ADC值,用其减去寄存器中常温下光功率为-5daii的 channll的ADC_5值,得到差值ADC_delta_5_L。利用利用这几个值计算出低温段ADC真值与差值ADC_delta的线性函数,分别得到每段线性函数的斜率slope和截距offset,即可以得到低温段_33dBm -25dBm段线性函数的斜率slope和截距offset (slope2-33 25L,offset2_33 25L),低温段-25dBm -15dBm段线性函数的斜率slope和截距 offset (slopel_15 25L,offsetl_15 25L),低温段-15dBm _5dBm 段线性函数的斜率 slope和截距offset (slopel_, 15 5L,offsetl_15 5L),并将低温段ADC真值与差值 ADC_delta的线性函数的斜率slope和截距offset放入寄存器。通过这种方式,可以得到高温和低温下的换算式,即在高温或低温采集到 ADC时,通过式(1)即可将高温或低温下ADC换算成标准温度下的ADC。ADC_comp = ADC- (ADC*slope+offset)(1)其中ADC为对应高温或低温的ADC,ADC_comp为高温或低温下ADC转换成标准温度下的ADC,slope为高温(70摄氏度)或低温(0摄氏度)下的转换函数的斜率,offset 为高温(70摄氏度)或低温(0摄氏度)下的转换函数的截距。但是,温度始终是变换的, 不可能通过实验得到任何温度下的转换式,存储器也不可能存储下所有转换式的参数。本发明通过温度系数补偿方式解决了这个问题。因为温度是变化的,但是APD增益随温度近似于线性变化,所以在式子后加上温度系数,得到任何温度下的ADC转换为标准温度下的 ADC_final 公式 O)ADC_final = ADC- (ADOslope+offset) * (temp-tempN) / (tempH/L-tempN) (2),其中ADC为任何温度下采集到的ADC真值(根据接收光功率大小,选取通道1的 ADC真值或通道2的ADC真值),ADC_final为ADC_comp加上温度系数后的标准值,slope 为高温(70摄氏度)或低温(0摄氏度)下的转换函数的斜率,offset为高温(70摄氏度) 或低温(0摄氏度)下的转换函数的截距。temp为当前温度,tempN为常温校准时的温度 (标准温度,本实施例中为25摄氏度),tempH为高温校准时的温度(本实施例中为70摄氏度),tempL为低温校准时的温度(本实施例中为0摄氏度),根据当前温度和温度门限(本实施例中温度门限为temp_gate,即25摄氏度)比较的结果判断使用tempH还是tempL,若当前温度大于温度门限温度,则使用tempH,并选择高温下的slope和offset,若当前温度小于温度门限温度,则用tempL,并选择低温下的slope和offset。即低温段ADC_final = ADC-(ADOslopeL+offsetL) * (temp-tempN) / (tempL-tempN);高温段ADC_final = ADC-(ADOslopeH+offsetH) * (temp-tempN) / (tempH-tempN);其中slope L和off setL为低温时对应的slope和off set,其中slope H和 offsetH为高温时对应的slope和offset。实时监控时,将标准的ADC_f inal代入常温校准时该ADC_f inal值对应的分段标准函数,计算出接收光功率。参考图8所示一个具体实施例,包括确定ADC_final并计算接收光功率的步骤流程图,包括如下步骤步骤20 读取当前温度值temp,如果当前温度temp小于温度门限值temp_ gate (即标准温度),使用低温段函数,进入步骤31 ;如果当前温度temp大于温度门限值 temp_gate,使用高温段函数,进入步骤32 ;本实施例中,温度门限值temp_gate为25摄氏度。步骤20完成的是读取当前的温度值temp,并与门限温度值temp_gate作比较,判断使用低温段函数还是高温段函数;当温度值temp > temp_gate,选用高温段函数,当温度值temp < temp_gate,选用低温段函数。步骤31 读取charmeU的ADC值,将该ADC值与25摄氏度功率门限值 Tpower (-25dBm)时对应第二通道 channel2 的 ADC 值 ADC2_25 比较,如果 ADC < ADC2_25,则保持在charme 12取值,即ADC取值为当前温度下采集到的charme 12的ADC值,进入步骤42 ; 如果ADC > ADC2_25,则ADC取值到channell,即ADC取值为当前温度下采集到的channell 的ADC值,进入步骤41。步骤32 读取charmeU的ADC值,将ADC值与25摄氏度功率门限值 Tpower (-25dBm)时对应第二通道 channel2 的 ADC 值 ADC2_25 比较,如果 ADC < ADC2_25,则保持在charme 12取值,即ADC取值为当前温度下采集到的charme 12的ADC值,进入步骤43 ; 如果ADC > ADC2_25,则ADC取值到channell,即ADC取值为当前温度下采集到的channell 的ADC值,进入步骤44。
步骤31和32完成的是读取收端监控电路channel〗的ADC值,并将该ADC值与25 摄氏度功率门限值Tpower时channel2的ADC值ADC2_25作比较,判断ADC取值到channel 1 还是channel2,如果ADC > ADC2_25,选用通道channell,如果ADC < ADC2_25,选用通道 channel〗。也就是前面实施例提到的,在DAC通道选择的时候,光功率为_33dBm至_25dBm 选用第二通道channel2的DAC,光功率为-25dBm至_5dBm选用第一通道的channell的 DAC,以这种方式来简化功率判断来选取DAC取值。步骤41 将取得的 ADC 值与 15dBm 门限 ADC1_15+(ADC1_15L_ADC1_15) * (temp-te mpN) / (tempL-tempN)进行比较,若取得的 ADC 值大于 ADC1_15+ (ADC1_15L_ADC1_15) * (temp -tempN)/(tempL-tempN),则进入步骤51,若小于则进入步骤52。其中ADC1-15为25摄氏度环境温度下,输入光功率功率为-15dBm时channell的ADC值,ADC1-15L为O摄氏度环境温度下,输入光功率为-15dBm时channell的ADC换算到标准温度下的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。步骤42 将取得的 ADC 值与 25dBm 门限 ADC2_25+(ADC2_25L_ADC2_25) * (temp-te mpN) / (tempL-tempN)进行比对,若取得的 ADC 值小于 ADC2_25+ (ADC2_25L-ADC2_25) * (temp -tempN)/(tempL-tempN),则进入步骤53,若大于则进入步骤52。其中ADC2-25为25摄氏度环境温度下,输入光功率为-25dBm时channel2的ADC值,ADC2-25L为O摄氏度环境温度下,输入光功率为_25dBm时channel〗的ADC换算到标准温度下的ADC值。步骤43 将取得的 ADC 值与 25dBm 门限 ADC2-25+ (ADC2-25H-ADC2-25) * (temp-te mpN) / (tempH-tempN)进行比对,若取得的 ADC 值小于 ADC2-25+ (ADC2-25H-ADC2-25) * (temp -tempN)/(tempL-tempN),则进入步骤56,若大于则进入步骤55。其中ADC2-25为25摄氏度环境温度下,输入光功率为-25dBm时channel2的ADC值,ADC2-25H为70摄氏度环境温度下,输入光功率为-25dBm时channel〗的ADC换算到标准温度下的ADC值。步骤44 将取得的 ADC 值与 15dBm 门限 ADC1_15+(ADC1_15H_ADC1_15) * (temp-te mpN) / (tempH-tempN 进行比对,若取得的 ADC 值大于 ADC1-15+ (ADC1-15H-ADC1-15) * (temp-tempN) / (tempL-tempN),则进入步骤M,若小于则进入步骤55。其中ADC1-15为25摄氏度环境温度下,输入光功率为-15dBm时channell的ADC值,ADC1-15H为70摄氏度环境温度下,输入光功率为-15dBm时channell的ADC换算到标准温度下ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。步骤41至步骤44根据当前的ADC,以及不同温度和功率下的ADC门限值,用于确定ADC转换的slope和offset。步骤51 对 slope 赋值为 slopel_15 5L,即 slope = slopel_15 5L,对 offset赋值为offsetl-15 5L,即offset = offsetl-15 5L,然后进入步骤60,其中 slopel-15 5L和offsetl-15 5L分别是channell用于低温段光功率补偿曲线(输入光功率在_5dBm到-15dBm之间)的斜率slope和截距offset。步骤52 对 slope 赋值为 slopel-25 15L,即 slope = slopel-25 15L,对 offset 赋值为 offsetl-25 15L,即 offset = offsetl-25 15L,然后进入步骤 60,其中 slopel-25 15L禾口 offsetl-25 15L分别是channell用于低温段光功率补偿曲线(输入光功率在_25dBm到-15dBm之间)的斜率slope和截距offset。步骤53 对 slope 赋值为 slope2_33 25L,即 slope = slope2_33 25L,对offset 赋值为 offset2_33 25L,即 offset = offset2_33 25L,然后进入步骤 60,其中 slope2-33 25L和offset2_33 25L是channel2用于低温段光功率补偿曲线(输入功率在-33dBm到-25dBm之间)的斜率slope和截距offset。步骤54 对 slope 赋值为 slopel_15 5H,S卩 slope = slopel_15 5H,对 offset赋值为offsetl-15 5H,即offset = offsetl-15 5H,然后进入步骤60,其中 slopel-15 5H和offsetl-15 5H是channell用于高温段光功率补偿曲线(输入功率在-5dBm到-15dBm之间)的斜率slope和截距offset。步骤55 对 slope 赋值为 slopel_25 15H,即 slope = slopel_25 15H,对 offset 赋值为 offsetl-25 15H,即 offset = offsetl-25 15H,然后进入步骤 60,其中 slopel-25 15H和offsetl-25 15H是channell用于高温段光功率补偿曲线(输入功率在-15dBm到-25dBm之间)的斜率slope和截距offset。步骤56 对 slope 赋值为 slope2_33 25H,S卩 slope = slope2_33 25H,对 offset 赋值为 offset2_33 25H,即 offset = offset2_33 25H,然后进入步骤 60,其中 slope2-33 25H和offset2_33 25H是channel2用于高温段光功率补偿曲线(输入功率在-33dBm到-25dBm之间)的斜率slope和截距offset。步骤51至步骤56完成的是根据比较结果确定slope和offset的表达形式,其中 slope 和 offset 分别为以 ADC_sample 真值为横坐标,ADC_sample 真值与 ADC_calibration 的差值为纵坐标绘制的曲线的斜率和截距,其中ADC_sample为当前需要测试输入光功率采样得到的ADC值,ADC_calibration为校准时得到的ADC值。步骤60 确定标准温度下的 ADC_final 值ADC_final = ADC-(ADC*slope+offs et) * (temp-temp_gate) / (tempH/L-temp_gate),以此 ADC_f inal 值比较常温校准时所存下的各ADC值,判断其在哪两点之间,取这两点之间的slope-f和offset-f,其中Sl0pe_f 和0ffSet_f为通过温度补偿后计算得到的斜率和截距,将当前温度temp和标准温度下的 ADC_fina值代入对应的分段标准函数算式,计算出Rxpower。步骤60完成的是确定标准温度下的ADC值ADC_final = ADC-(ADOslope+offse t)*(temp-tempN)/(tempH/L-tempN)。需要说明的是,本发明的本流程只是一个具体实施例,本领域技术人员可以根据本发明的构思,在特定情况下可以具体调整,比如,对于temp_gate,tempH, tempL,可以根据不同环境选择不同的值;另外,对于分段计算的时候,可以根据精度要求,分段方式可以不同,每个分段对应不同的slope和offset,本实施例中只是分成3段,分别取不同的slope 和offset,通过这个示范,本领域技术人员也可以根据情况取更多或更少的段。本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
权利要求
1.一种DDMI光模块收端监控电路,其特征在于,所述收端监控电路包括雪崩光电二极管(APD)、微处理器、第一跨阻放大器和第二跨阻放大器,所述第一跨阻放大器和第二跨阻放大器为不同增益的跨阻放大器;所述微处理器通过数模转换端口设置APD偏压,APD产生光电流后流入第一跨阻放大器和第二跨阻放大器,所述微处理器通过第一跨阻放大器和第二跨阻放大器的电压信号获得光功率监控信息。
2.根据权利要求1所述的DDMI光模块收端监控电路,其特征在于,所述收端监控电路还包括镜像电流源,用于将APD产生的光电流镜像出强度不同的第一电流和第二电流,第一电流和第二电流再分别流入第一跨阻放大器和第二跨阻放大器。
3.根据权利要求2所述的DDMI光模块收端监控电路,其特征在于,所述镜像电流源为多路恒流源。
4.根据权利要求3所述的DDMI光模块收端监控电路,其特征在于,所述微处理器通过数模转换端口输出的DAC电压通过升压电路后连接到镜像电流源。
5.根据权利要求4所述的DDMI光模块收端监控电路,其特征在于,所述第一跨阻放大器经过第一采样电路与微处理器连接。
6.根据权利要求4所述的DDMI光模块收端监控电路,其特征在于,所述第二跨阻放大器经过第二采样电路与微处理器连接。
7.根据权利要求5所述的DDMI光模块收端监控电路,其特征在于,所述第一采样电路与微处理器之间还连接有第一电压跟随器。
8.根据权利要求6所述的DDMI光模块收端监控电路,其特征在于,所述第二采样电路与微处理器之间还连接有第二电压跟随器。
9.根据权利要求7所述的DDMI光模块收端监控电路,其特征在于,所述第一电压跟随器的信号经微处理器实现模数转换得到数字监控值。
10.根据权利要求9所述的DDMI光模块收端监控电路,其特征在于,所述第二电压跟随器的信号经微处理器实现模数转换得到数字监控值。
11.一种DDMI光模块收端监控电路,包括负极端连接电源的雪崩光电二极管(APD)、微处理器、第一跨阻放大器和第二跨阻放大器,所述微处理器包括第一模数转换端口、第二模数转换端口和数模转换端口,其特征在于,所述DDMI光模块收端监控电路还包括与APD正极端连接的镜像电流源,所述镜像电流源分别与第一跨阻放大器和第二跨阻放大器连接。
12.根据权利要求11所述的DDMI光模块收端监控电路,其特征在于,所述微处理器通过数模转换端口与升压电路连接,所述升压电路连接镜像电流源,所述第一跨阻放大器通过第一采样电路与第一电压跟随器连接,所述微处理器通过第一模数转换端口与第一电压跟随器连接,所述第一跨阻放大器、第一采样保持电路、第一电压跟随器和第一模数转换 (A/D)端口组成第一通道charml 1。
13.根据权利要求12所述的DDMI光模块收端监控电路,其特征在于,所述第二跨阻放大器通过二采样电路与第二电压跟随器连接,所述微处理器通过第二模数转换端口与第二电压跟随器连接,所述第二跨阻放大器、第二采样保持电路、第二电压跟随器和第二模数转换(A/D)端口组成第二通道charml2。
14.根据权利要求13所述的DDMI光模块收端监控电路,其特征在于,所述第一通道channll和第二通道channl2是两个不同增益的通道。
15.根据权利要求14所述的DDMI光模块收端监控电路,其特征在于,所述第一通道 Channel 1为小增益通道,所述第二通道Charme12为大增益通道。
16.根据权利要求15所述的DDMI光模块收端监控电路,其特征在于,所述微处理器根据需要选择Channel 1或Charme12实现光功率监控,以提高DDMI光模块收端监控电路的光功率监控范围。
17.根据权利要求16所述的DDMI光模块收端监控电路,其特征在于,所述APD产生光电流,该光电流被镜像电流源接收后镜像出不同强度的第一电流和第二电流。
18.根据权利要求17所述的DDMI光模块收端监控电路,其特征在于,所述第一电流被第一通道channll的第一跨阻放大器接收,并放大转换为第一电压;该第一电压经第一采样保持电路采样后输出,流经第一电压跟随器后再被输送至微处理器的第一模数转换端
19.根据权利要求18所述的DDMI光模块收端监控电路,其特征在于,所述第二电流被第二通道Charml2的第二跨阻放大器接收,并放大转换为第二电压;该第二电压经第二采样保持电路采样后输出,流经第二电压跟随器后再被输送至微处理器的第二模数转换端
20.根据权利要求19所述的DDMI光模块收端监控电路,其特征在于,所述镜像电流源为多路恒流源。
21.根据权利要求1至20之一所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,该方法包括如下步骤第一步采集当前温度temp,并与温度门限temp-gate作比较,判断使用低温段函数还是高温段函数;第二步采集得到第一通道的ADC值ADCl和第二通道的ADC值ADC2,并根据不同的功率范围选择第一通道或第二通道的ADC值转换成标准温度下的ADC_f inal值;第三步根据标准温度下的ADC_final值,查找ADC_f inal对应的分段功率函数,根据该ADC_final值和查找得到的分段功率函数,计算出接收光功率。
22.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,所述第一步,当温度值temp > temp_gate,选用高温段函数,当温度值temp < temp_gate,选用低温段函数;其中temp_gate是温度门限值。
23.根据权利要求21或22所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述温度门限temp_gate为常温。
24.根据权利要求23所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述温度门限temp_gate为25摄氏度。
25.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,所述第二步包括将采集到的第二通道ADC2与标准温度下、光功率为门限值 Tpower时第二通道charmeU的ADC值ADC2_25比较,根据比较结果确定用于计算功率的 ADC_temp 值。
26.根据权利要求25所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,如果第二通道ADC2 >ADC2_25,用于计算功率的ADC值选用charmell的ADC值,ADC_temp = ADCl ;如果第二通道ADC < ADC2_25,用于计算功率的ADC值选用channel2的 ADC 值,ADC_temp = ADC2。
27.根据权利要求沈所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,所述第二步进一步包括根据ADC_temp和不同功率门限的ADC比较结果,确定 ADC_temp转换为标准温度下的ADC_final值的转换函数的斜率slope和截距offset。
28.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,在 ADC_temp = ADCl 且 temp < temp-gate 情况下,如果 ADC_temp > ADC1_15 +(ADC1_15L-ADC1_15)*(temp-tempN)/(tempL-tempN), slope = slopel_15 5L, offset =offsetl_15 5L ;其中 slopel-15 5L 和 offsetl-15 5L 分别是 channel 1 用于低温段光功率_5dBm -15dBm转换函数的斜率slope和截距offset ;ADC1-15为25摄氏度环境温度下输入光功率功率为-15dBm时charmell的ADC值,ADC1-15L为0摄氏度环境温度下,输入光功率为-15dBm时charmell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
29.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,在 ADC_temp = ADCl 且 temp < temp-gate 情况下,如果 ADC_temp < ADC1-15+(A DC1-15L-ADC1-15)*(temp-tempN)/(tempL-tempN), slope = slopel-25 15L, offset = offsetl-25 15L ;其中 slopel-25 15L 和 offsetl-25 15L 分别是 channel 1 用于低温段光功率_25dBm -15dBm转换函数间的斜率slope和截距offset ;ADC1-15为25摄氏度环境温度下输入光功率功率为-15dBm时charmell的ADC值,ADC1-15L为0摄氏度环境温度下输入光功率为-15dBm时charmell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
30.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,在 ADC_temp = ADC2 且 temp < temp-gate 情况下,如果 ADC_temp < ADC2_25+ (A DC2_25L-ADC2_25)*(temp-tempN)/(tempL-tempN), slope = slope2_33 25L, offset = offset2_33 25L,slope2_33 25L 和 offset2_33 25L 分别是 channel2 用于低温段光功率-33dBm -25dBm转换函数的的斜率slope和截距offset ;ADC2-25为25摄氏度环境温度下输入光功率为-25dBm时channel〗的ADC值,ADC2-25L为0摄氏度环境温度下输入光功率为-25dBm时channel〗的ADC值;temp为当前的温度,tempN为常温校准时的温度, tempL为低温校准时的温度。
31.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,在 ADC_temp = ADC2 且 temp < temp-gate 情况下,如果 ADC_temp > ADC2-25 + (ADC2-25L-ADC2-25) * (temp-tempN) / (tempL-tempN), slope = slope2_25 15L, offset =offset2-25 15L ;其中 slope2_25 15L 和 offset2_25 15L 分别是 channel2 用于低温段光功率_25dBm -15dBm转换函数的斜率slope和截距offset ;ADC2-25为25摄氏度环境温度下输入光功率为-25dBm时channel〗的ADC值,ADC2-25L为0摄氏度环境温度下输入光功率为_25dBm时channel〗的ADC值;temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
32.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,在 ADC_temp = ADC2 且 temp > temp-gate 情况下,如果 ADC_temp < ADC2-25+(ADC2-25H-ADC2-25)*(temp-tempN)/(tempH-tempN), slope = slope2_33 25H, offset =offset2_33 25H,其中 slope2_33 25H 和 offset2_33 25H 分别是 channel2 用于高温段光功率_33dBm _25dBm转换函数的斜率slope和截距offset ;其中ADC2-25为25 摄氏度环境温度下输入光功率为-25dBm时charmeU的ADC值,ADC2-25H为70摄氏度环境温度下输入光功率为_25dBm时channel〗的ADC值;temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
33.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,在 ADC_temp = ADC2 且 temp > temp-gate 情况下,如果 ADC_temp > ADC2-25+ ( ADC2-25H-ADC2-25)*(temp-tempN)/(tempH-tempN),slope = slope2_25 15H,offset = offset2-25 15H ;其中 slope2_25 15H 和 offset2_25 15H 是 channel2 用于高温段光功率-15dBm -25dBm的转换函数的斜率slope和截距offset ;其中ADC2-25为25摄氏度环境温度下输入光功率为_25dBm时channel2的ADC值,ADC2-25H为70摄氏度环境温度下输入光功率为_25dBm时channel〗的ADC值;temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
34.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,在 ADC_temp = ADCl 且 temp > temp-gate 情况下,如果 ADC_temp > ADCl_15+( ADC1-15H-ADC1-15)*(temp-tempN)/(tempH-tempN), slope = slopel_15 5H, offset = offsetl-15 5H,其中 slopel-15 5H 和 offsetl-15 5H 分别是 channell 用于高温段光功率在_5dBm到-15daii之间的转换函数的斜率slope和截距offset ;ADC1-15为25摄氏度环境温度下输入光功率为-15dBm时channell的ADC值,ADC1-15H为70摄氏度环境温度下输入光功率为-15dBm时channell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
35.根据权利要求27所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,在 ADC_temp = ADCl 且 temp > temp_gate 情况下,如果 ADC_temp < ADC1-15+ (A DC1-15H-ADC1-15)*(temp-tempN)/(tempH-tempN), slope = slopel_25 15H, offset = offsetl-25 15H ;其中 slopel-25 15H 和 offsetl-25 15H 是 channell 用于高温段光功率在_15dBm到_25dBm之间的转换函数的斜率slope和截距offset ;ADC1-15为25摄氏度环境温度下输入光功率为-15dBm时channell的ADC值,ADC1-15H为70摄氏度环境温度下输入光功率为-15dBm时channell的ADC值,temp为当前的温度,tempN为常温校准时的温度,tempL为低温校准时的温度。
36.根据权利要求观至31之一所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述低温段函数为ADC_f iMl = ADC_temp- (ADC_ temp*slope+offset)*(temp-tempN)/(tempL-tempN)。
37.根据权利要求32至35之一所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述高温段函数为ADC_f inal = ADC_temp- (ADC_ temp*slope+offset)*(temp-tempN)/(tempH-tempN)。
38.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,所述第一步中,高温段转换函数的斜率slope和截距offset通过如下方式确定在高温环境下,从光源发出多个功率大小不一的光,采集对应通道的ADC_ calibrationjl真值,再利用采集到的ADC_calibrati0n_H真值减去标准温度下相同光功率的ADC值,得到相应差值ADC_delta_H,根据相邻两点之间的真值ADC_calibration_H与差值ADC_delta_H的线性转换函数,分别得到每段线性函数的斜率slope和截距offset。
39.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法, 其特征在于,所述第一步中,低温段转换函数的斜率slope和截距offset通过如下方式确定在低温环境下,从光源发出多个功率大小不一的光,采集对应通道的ADC_ calibration_L真值,再利用采集到的ADC_calibration_L真值减去标准温度下相同光功率的ADC值,得到对应差值ADC_delta_L,根据相邻两点之间的真值ADC_calibration_L与差值ADC_delta_L得到对应的线性转换函数,分别得到每段线性函数的斜率slope和截距 offset ο
40.根据权利要求25所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述标准温度下功率门限值Tpower为25摄氏度光功率-25daii。
41.根据权利要求25所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述标准温度下功率门限值Tpower小于大增益通道的饱和功率,且留有一定余量。
42.根据权利要求25所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述标准温度下功率门限值Tpower至少小于大增益通道的饱和功率10dB。
43.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述第三步中标准功率函数通过以下步骤得到(1)标准温度下,以一定间隔依次取值,从光源发出多个光功率大小不一的光,采集并选取 channll 或 channl2 的 ADC 值;(2)通过每相邻两个点的功率取值powerful和PowerN2,及其对应的ADC值ADCNl和 DACN2,拟合得到各对应分段功率函数,分段功率函数一起构成标准功率函数。
44.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述第三步包括根据转换得到的标准温度下ADC_final,查找对应的分段功率函数,以此分段功率函数计算光功率。
45.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述高温为70摄氏度。
46.根据权利要求21所述的DDMI光模块收端监控电路的突发模式光功率监控方法,其特征在于,所述低温为0摄氏度。
全文摘要
本发明公开了一种DDMI光模块收端监控电路及其突发模式光功率监控方法,该收端监控电路包括APD、微处理器、第一跨阻放大器和第二跨阻放大器,微处理器通过数模转换端口为APD提供APD偏压,APD产生光电流后流入第一跨阻放大器和第二跨阻放大器,微处理器通过第一跨阻放大器和第二跨阻放大器的电压信号获得光功率。本发明的DDMI光模块收端监控电路及其突发模式光功率监控方法,通过算法和微处理系统实现商业温度范围内突发模式光信号的监控精度补偿,可用于PON系统OLT光模块在商业档温度范围内的高精度数字监控,并且监控精度在+/-1dB内。该设计电路简单,能够满足宽范围和不同长度的突发模式输入光信号。
文档编号H04B10/158GK102394692SQ20111032955
公开日2012年3月28日 申请日期2011年10月26日 优先权日2011年10月26日
发明者帅欣, 杨毅, 蒋旭, 鞠兵 申请人:索尔思光电(成都)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1