一种光模块固件代码下载调试的装置制造方法及图纸

技术编号:32842958 阅读:17 留言:0更新日期:2022-03-30 18:33
本实用新型专利技术涉及光通信技术领域,尤其涉及一种光模块固件代码下载调试的装置,其主要包括光模块PCB以及光模块测试板,其中,光模块测试板上设置有光模块电气接口插座,光模块电气接口插座的引脚分别引出通信接口与代码下载及调试接口;光模块PCB的一端设置有用于在烧写代码时与光模块电气接口插座相连的光模块烧写接口,光模块烧写接口通过引脚与通信接口以及代码下载及调试接口连接。本实用新型专利技术在进行固件代码下载调试时不用飞线,大大提高了光模块固件烧写可靠性,也可以提高光模块的生产效率。效率。效率。

【技术实现步骤摘要】
一种光模块固件代码下载调试的装置


[0001]本技术涉及光通信
,尤其涉及一种光模块固件代码下载调试的装置。

技术介绍

[0002]随着光通信技术的发展,作为光通信网络建设中关键节点的光模块技术也日益精进,光模块的封装形式也向着相同速率体积更小、相同体积速率更高的方向发展。
[0003]由于光模块集成度的增加,在光模块
中,带数字诊断功能的光模块越来越多的采用微控制器单元(Microcontroller Unit,简写为MCU)。其主要是对带数字诊断检测功能的光模块的温度、供电电压、偏置电流、发送和接收光功率等参量进行实时监测,通过分析数字化测量结果来判定光模块的通信工作状况,并且通过对微控制器单元MCU芯片编程,可对EML激光驱动器中的寄存器配置建立相应的通信链路。
[0004]为了满足各种系统的需求,光模块的种类将会越来越多,性能也会越来越高。目前光模块中的微控制器单元MCU芯片选型大致分为:ATEML、Silabs、ADI和ST等厂家。微控制器单元MCU芯片固件程序下载和调试一般选用两种接口中的一种,其中一种是JTAG(joint test action group,联合试验行动小组)协议接口,一种是SWD(Serial Wire Debug,串行调试)接口。由于光模块的封装尺寸越来越小,不论选用哪一种下载和调试接口,都面临着挑战。
[0005]目前,微控制器单元MCU芯片固件程序下载和调试方式一般有两种,第一种是MCU内部固化了Bootloader程序,可以通过通信接口(串口或者I2C等)根据厂家特定的协议对光模块的固件进行下载;第二种是在PCB上打几个孔或焊盘,将串行调试(Serial Wire Debug,简写为SWD)接口或联合测试工作组(Joint Test Action Group,简写为JTAG)协议接口接出并飞线后,可以烧写固件程序,也可以在线调试程序。
[0006]但是,有些产家的单片机没有固化的Bootloader程序,第一种方法就不能使用,而且第一种方法只能下载但是不能在线调试,特别是光模块开发初期,对于固件问题的定位和解决带来很大的困难。而第二种方法也有一个弊端,便是在于飞线连接上,现有的飞线连接需要拆开外壳进行飞线,很不可靠,也容易将光模块损坏。随着光模块的产量越来越大,光模块的生产的效率也越来越重要,急需一种好的方法来解决MCU固件烧写和调试的问题。
[0007]鉴于此,如何克服该现有技术所存在的缺陷,解决上述MCU固件烧写和调试的问题,是本
亟待解决的问题。

技术实现思路

[0008]针对现有技术的以上缺陷或改进需求,本技术解决了上述MCU固件烧写和调试不便的问题。
[0009]本技术实施例采用如下技术方案:
[0010]本技术提供了一种光模块固件代码下载调试的装置,包括光模块PCB以及光
模块测试板,其中:
[0011]所述光模块测试板上设置有光模块电气接口插座,所述光模块电气接口插座的引脚分别引出通信接口与代码下载及调试接口;
[0012]所述光模块PCB的一端设置有用于在烧写代码时与所述光模块电气接口插座相连的光模块烧写接口,所述光模块烧写接口通过引脚与所述通信接口以及所述代码下载及调试接口连接。
[0013]进一步的,所述光模块烧写接口包括代码下载及调试引脚以及通信引脚,其中:
[0014]所述代码下载及调试引脚通过所述光模块电气接口插座的相应引脚与所述代码下载及调试接口相连;
[0015]所述通信引脚通过所述光模块电气接口插座的相应引脚与所述通信接口相连。
[0016]进一步的,所述代码下载及调试引脚采用SWD引脚,所述SWD引脚具体包括SWDIO引脚以及SWDCLK引脚。
[0017]进一步的,所述通信引脚采用I2C引脚,所述I2C引脚具体包括SCL引脚以及SDA引脚。
[0018]进一步的,所述光模块烧写接口还包括共地引脚以及供电引脚,其中:
[0019]所述共地引脚与所述光模块电气接口插座内相对应的接地引脚相连,以使所述光模块PCB与所述光模块测试板共地;
[0020]所述供电引脚与所述光模块电气接口插座内相对应的接电引脚相连,以给所述光模块PCB供电。
[0021]进一步的,所述共地引脚采用GND引脚,所述供电引脚采用VCC引脚。
[0022]进一步的,所述光模块PCB在相对于所述光模块烧写接口的另一端还设置有电气接口,所述电气接口的GND引脚以及VCC引脚与所述光模块烧写接口的GND引脚以及VCC引脚位置相对应。
[0023]进一步的,所述光模块烧写接口的封装与所述电气接口的封装一致。
[0024]进一步的,还包括PC,所述PC与所述光模块测试板连接,以在PC上对光模块测试板及光模块PCB进行显示及控制。
[0025]进一步的,所述PC上设有通信软件以及代码集成开发工具,其中:
[0026]所述通信软件与所述光模块测试板的通信接口连接,以实现PC与光模块测试板以及光模块PCB的通信;
[0027]所述代码集成开发工具与所述代码下载及调试接口连接,以实现PC对光模块测试板以及光模块PCB的固件代码下载及调试功能。
[0028]与现有技术相比,本技术实施例的有益效果在于:巧妙地将光模块PCB的尾部定义成烧写接口,此烧写接口和光模块PCB头部的电气接口(金手指)的封装是相同的,这样就可以像插光模块一样将烧写接口连接到光模块电气接口插座。光模块电气接口插座对应的引脚与代码下载接口相连,于是可以通过代码下载接口很方便地对光模块下载固件或者在线调试了。为了方便调试方便,还将单片机(MCU)的通信引脚也连接到烧写接口,光模块电气接口插座对应的引脚与通信接口相连,这样可以在调试的过程中,通过通信接口跟光模块的通信,了解光模块的运行情况。通过这种方法,由于不用飞线,大大提高了光模块固件烧写可靠性,也可以提高光模块的生产效率。
附图说明
[0029]为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0030]图1为本技术实施例所述的一种光模块固件代码下载调试的装置结构模块示意图;
[0031]图2为本技术实施例所述的QSFP28光模块PCB结构示意图;
[0032]图3为本技术实施例所述的加入PC后的装置结构模块示意图;
[0033]图4为本技术实施例所述的QSFP

DD光模块PCB结构示意图。
具体实施方式
[0034]在本技术的描述中,术语“内”、“外”、“纵向”、“横向”、“上”、“下”、“顶”、“底”等指示的方位或位置关系为基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光模块固件代码下载调试的装置,其特征在于,包括光模块PCB(300)以及光模块测试板(100),其中:所述光模块测试板(100)上设置有光模块电气接口插座(110),所述光模块电气接口插座(110)的引脚分别引出通信接口(120)与代码下载及调试接口(130);所述光模块PCB(300)的一端设置有用于在烧写代码时与所述光模块电气接口插座(110)相连的光模块烧写接口(320),所述光模块烧写接口(320)通过引脚与所述通信接口(120)以及所述代码下载及调试接口(130)连接。2.根据权利要求1所述的光模块固件代码下载调试的装置,其特征在于,所述光模块烧写接口(320)包括代码下载及调试引脚(323)以及通信引脚(324),其中:所述代码下载及调试引脚(323)通过所述光模块电气接口插座(110)的相应引脚与所述代码下载及调试接口(130)相连;所述通信引脚(324)通过所述光模块电气接口插座(110)的相应引脚与所述通信接口(120)相连。3.根据权利要求2所述的光模块固件代码下载调试的装置,其特征在于,所述代码下载及调试引脚(323)采用SWD引脚,所述SWD引脚具体包括SWDIO引脚以及SWDCLK引脚。4.根据权利要求2所述的光模块固件代码下载调试的装置,其特征在于,所述通信引脚(324)采用I2C引脚,所述I2C引脚具体包括SCL引脚以及SDA引脚。5.根据...

【专利技术属性】
技术研发人员:陈建宇刘诗源胡毅
申请(专利权)人:武汉光迅科技股份有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1