一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

光模块固件下载装置的制作方法

2021-11-30 00:25:00 来源:中国专利 TAG:


1.本实用新型涉及一种在光模块出厂情况下使用的调试装置。更具体地说,本实用新型涉及一种用在光模块出厂情况下的对其内部固件进行烧录的光模块固件下载装置。


背景技术:

2.光模块在出厂之前通常需要对其内部的运行数据(即光模块固件数据),以及参数配置信息等进行烧录(即将运行数据和配置信息均写入光模块的mcu),以使出厂后的光模块可以直接投入使用,同时对于同一光模块来说,其后期程序升级也需要二次烧录,这一烧录过程行业人员称之为固件下载。
3.目前,固件下载方式是使用下载板连接一台电脑,电脑上运行固件下载软件,对模块固件进行下载,故在生产线上一个下载工位所需资源通常包括:一位操作员,一台电脑,一个测试板;而在光模块的生产过程中,根据连续生产以及提长生产效率的要求,固件下载需要多个下载工位才能满足产能要求,故需要配置多个操作员,多台电脑,多个测试板,每个测试工位的工作流程均包括:
4.步骤一,通过电脑运行下载软件,加载固件hex文件,并将hex文件分包;
5.步骤二,hex文件分包后的数据通过usb写到测试板中,测试板在通过i2c写入到光模块的mcu中;
6.由此可知,在每次的实际工作中,下载固件需要通过上位机将其加载的固件通过线缆传输给测试板的usb,usb再传输给测试板的微处理器,微处理器将接收到的信号进行转换后通过i2c通过写入到光模块的mcu中,完成烧录工作,在这个工作流程中,时间消耗在usb到测试板的数据传输上,且每个下载工位都需要配置一个电脑,成本较大。


技术实现要素:

7.本实用新型的一个目的是解决至少上述问题和/或缺陷,并提供至少后面将说明的优点。
8.为了实现根据本实用新型的这些目的和其它优点,提供了一种光模块固件下载装置,包括:
9.下载板,其上设置有与光模块相配合的插接口组;
10.设置在下载板上的微处理器,其上设置有存放固件相关配置信息以及固件数据的存储器;
11.设置在下载板上以从上位机上下载固件相关配置信息以及固件数据的usb接口;
12.与下载板通信连接的lcd显示屏;
13.其中,所述光模块通过微处理器的接口组进行数据通信。
14.优选的是,所述插接口组被配置为采用能适应多种光模块封装类型的插座组件;
15.其中,所述插座组件被配置为采用sfp、xfp、qsfp、qsfp

dd、osfp、cfp、cfp4、cfp2任意一种或几种光模块的接口组合。
16.优选的是,所述接口组被配置为包括i2c,spi,c2,uart中的任意一种或几种的组件。
17.优选的是,所述下载板上设置有对光模块固件下载装置的工作状态进行切换的开关。
18.优选的是,所述下载板上还设置有与微处理器通信连接的flash闪存。
19.本实用新型至少包括以下有益效果:其一,本实用新型通过在下载板上设置相配合的显示器,以及设置带存储器的微处理器,将下载固件数据预先存储在微处理器中,在工作时通过下载板直接给光模块下载固件,缩减下载时间;
20.其二,本实用新型通过在下载板上设置显示屏,用于将固件下载的参数信息、下载流程等过程数据进行显示,便于操作人员查看,以及在下载完成后更换模块,其可以与下载板配合,直接取代电脑的使用,节约成本。
21.其三,本实用新型在一个下载板上集成多个型号光模块的接口,使得下载板可以适配多个光模块,产品的适应性更好。
22.本实用新型的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本实用新型的研究和实践而为本领域的技术人员所理解。
附图说明
23.图1为本实用新型的一个实施例中光模块固件下载装置的结构示意图。
具体实施方式
24.下面结合附图对本实用新型做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
25.应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。
26.需要说明的是,在本实用新型的描述中,术语指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,并不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。
27.在本实用新型的描述中,除非另有明确的规定和限定,术语“安装”、“设置有”、“套设/接”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接,可以是机械连接,也可以是电连接,可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通,对于本领域的普通技术人员而言,可以具体情况理解上述术语在本实用新型中的具体含义。
28.此外,在本实用新型中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
29.图1示出了根据本实用新型的一种光模块固件下载装置实现形式,其中包括:
30.下载板1,其上设置有与光模块相配合的插接口组2,通过插接口组使得下载板上的微处理器可以与光模块可以进行通信连接;设置在下载板上的微处理器3,其上设置有存放固件相关配置信息以及固件数据的存储器4,其用于存放固件下载的配置信息和光模块固件数据;本方案通过自带存储器的微处理器将光模块需要的下载信息进行预先存储,以在烧录过程中,减小数据传输的中转时间,在实际工作中,微处理器用于lcd的驱动和信息显示;用于与光模块中的mcu进行通信的接口(i2c,spi,c2,uart等);用于处理光模块中mcu下载程序的逻辑和下载协议;用于识别光模块插入到msa插座的信号等;
31.设置在下载板上以从上位机上下载固件相关配置信息以及固件数据的usb接口5,其作为中转接口,在操作之前通过usb可以将需要烧录的信息预先存储在存储器中,即用于接收固件下载的配置信息和光模块固件数据;
32.还包括与下载板通信连接的lcd显示屏6,在这种结构中,光模块固件下载装置包含一个lcd液晶显示屏,用于显示当前固件下载板中的固件版本,目标mcu的型号,光模块产品的封装类型,光模块下载接口通信形式,光模块固件下载模式(升级或者下载),固件下载过程状态显示,固件下载时间显示等功能,而通过显示屏显示与微处理器配合,显示相应的参数信息,过程信息属于现有技术,即原电脑上的显示屏也可以显示相关信息,本发明只是将原电脑上的信息在显示屏上进行显示,以实现减少电脑投入的需要,以及压缩数据传输中转带来的传输时间;
33.其中,所述光模块通过微处理器的接口组7行数据通信,其用于通过接口组完成光模块与下载板中微处理器的数据通信。
34.如图1,在另一种实例中,所述插接口组被配置为采用能适应多种光模块封装类型的插座组件8;
35.其中,所述插座组件被配置为采用sfp、xfp、qsfp、qsfp

dd、osfp、cfp、cfp4、cfp2任意一种或几种光模块的接口组合,在现有技术的烧录过程中,根据不同的光模块型号,通常需要采用不同的运行数据和参数信息,光模块产品按照封装形式来说有sfp、xfp、qsfp、qsfp28、qsfp

dd等,故不同封装类型的光模块需要对应的下载板,而本方案光模块固件下载装置的插接口组包括多种光模块封装类型的msa插座,如sfp/xfp/qsfp/qsfp

dd/osfp/cfp/cfp4/cfp2中的一种或几种的组合,使得一块下载板可以适应多规格的光模块下载需要,具有更好的适应性,有效减小下载板的使用数据,控制成本。
36.在另一种实例中,所述接口组被配置为包括i2c,spi,c2,uart中的任意一种或几种的组件,在这种结构中,通过微处理器的接口组与光模块中的mcu进行数据通信,以适应不同光模块的通信方式,具有更好的适应性。
37.如图1,在另一种实例中,所述下载板上设置有对光模块固件下载装置的工作状态进行切换的开关9,其在实际实用时,可以控制设备中各部件的上电操作,对设备部件上电状态进行切换,以防止下载板长期处于待机状态。
38.如图1,在另一种实例中,所述下载板上还设置有与微处理器通信连接的flash闪存10,通过在下载板上集成闪存,使得其后期具有更好的拓展性,保证设备后期升级时对存储空间的需要。
39.本专利的工作流程包括:
40.步骤一,工程人员对产品固件的信息进行配置,通过usb将光模块固件写入到固件下载装置中的存储器中;
41.步骤二,操作员即可使用固件下载板进行脱机操作,通过插拨相应光模块完成烧录操作,即下载板插入光模块后,微处理器识别光模块插入到msa插座的信号,以根据此信号处理光模块中mcu下载程序的逻辑和下载协议,并驱动lcd将相关信息进行显示,微处理器根据处理情况基于接口组(i2c,spi,c2,uart等)与光模块中的mcu进行通信完成相应的固件下载(烧录)操作。
42.基于此可知,本发明上具有以下功能:
43.1)取消由电脑读取固件hex文件,通过电脑给模块下载固件的方式,采用下载板直接给模块下载固件,缩减下载时间。
44.通过方式的转变,一方面可以节约电脑usb到测试板之间的时间开销。另一方面受usb转iic通信协议数据长度的影响。一个完整的固件需要拆分非常多的usb转iic数据包。消耗了大量的时间。通过下载板直接下载可以很好的解决数据包拆分和usb转iic时间的开销。
45.2)下载过程取消电脑,采用lcd显示屏显示固件信息,下载状态,下载结果。
46.操作员在使用固件下载板不需要再使用电脑,只需要将模块插入下载板对应的座子,固件自动进行下载。下载过程的状态,下载结果是否成功,错误代码,都通过lcd显示屏进行显示。可以节约电脑设备资源。
47.3)改善前一个操作员只能操作一个下载工位,使用下载板后,因不需要电脑,根据产能需求,在一个操作员面前放一块或多块下载板,操作员可以操作多块下载板,只需要进行模块的插拔即可,简化操作,减少人工的配置。
48.4)工程人员对产品固件的信息进行配置,将光模块固件写入到固件下载装置中。操作员即可使用固件下载板进行脱机操作。
49.本发明的改善结构包括:
50.固件下载板程序可以适配当前公司所有产品的固件下载接口,配置非常灵活,操作简单,可以满足所有产品的固件下载功能。
51.从目前工程部反馈的效果来看,改善效果明显,下载工时节约2/3左右。对于光模块固件文件越大的固件,下载时间节约会更多。通过固件下载装置,可以缩减下载时间,减少设备资源,减少人力成本,光模块插入msa插座,自动进行固件的下载,操作简洁,一个人可以操作多个固件下载装置。
52.本发明还可兼具的拓展用途包括:
53.1、目前公司代工厂越来越多,代工厂需要固件下载时,可以给代工厂配置固件下载板,可以节约技术对接沟通的成本。减少调试验证时间,和固件下载稳定性可靠性。
54.2、对于客户侧的产品需要升级固件解决问题的场景,可以给客户固件下载板,自动对固件进行升级,减少操作和出差成本。减少批退导致的时效成本,物流成本等。
55.3、对于客户侧需要更改一些寄存器配置的场景,下载板可以完成对模块寄存器的自动修改功能。减少批退导致的时效成本,物流成本等。
56.以上各方案均只是一种较佳实例的说明,但并不局限于此。在实施本实用新型时,可以根据使用者需求进行适当的替换和/或修改。
57.这里说明的设备数量和处理规模是用来简化本实用新型的说明的。对本实用新型的应用、修改和变化对本领域的技术人员来说是显而易见的。
58.尽管本实用新型的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本实用新型的领域。对于熟悉本领域的人员而言,可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本实用新型并不限于特定的细节和这里示出与描述的图例。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献