The invention discloses a method for fast downloading firmware of optical module, which relates to the field of optical communication network technology. The optical module firmware download board includes: optical module for downloading firmware of optical module; analog switch for connecting designated optical module download bus; first microprocessor for downloading firmware of all optical modules; and second microprocessor for downloading firmware of all optical modules. In-place signal detection and download status display of module firmware; download status display circuit of optical module firmware for displaying download status of optical module firmware; interface circuit for connecting firmware download board of optical module and host computer; power circuit for providing working power for all components of firmware download board of optical module. The method of fast downloading firmware of optical module can greatly improve the downloading efficiency of firmware of optical module, increase the production capacity of production line, improve production efficiency and reduce labor cost. Using the testing device of firmware downloading board of optical module, firmware downloading of multiple optical modules can be realized.
【技术实现步骤摘要】
一种快速下载光模块固件的方法
本专利技术涉及光通信网络
,具体为一种快速下载光模块固件的方法。
技术介绍
光收发模块作为光纤接入网的核心器件,推动了干线光传输系统向低成本方向发展,光模块是一个由光电子器件、功能电路和光接口等结构件组成的光电转换模块,光模块主要用于光信号的收发,光信号通过光纤接入光模块,可以将光信号转为电信号,同时也可以将电信号的信息通过光模块转成光信号,然后通过光纤发送出去,光模块又叫光纤模块。大部分光模块在设计中都会有微处理器,有的光模块选择C8051系列作为微处理器的方案,有的光模块选择ARM系列作为微处理器的方案,因此在光模块的规模化生产过程中一定会对微处理器进行固件下载。在大批量光模块生产中,固件下载的速度显得非常重要,如果每一只模块的固件下载能得到一点点提升,那么对于规模化生产来说将显得十分重要,将会大大提高生产产能,提高生产效率,同时可以节约人力资源,降低人力成本,因此提高下载光模块固件的速度就非常重要,而现有的技术,仅仅是对单个光模块进行固件下载,下载完成后取下该模块,然后再插上另一个模块进行固件下载,这样就会使得操作工人频繁插拔光模块,导致过多的时间被浪费,而本专利技术中,就是介绍了一种快速下载光模块固件的方法,以提高下载光模块固件的速度。
技术实现思路
针对现有技术的不足,本专利技术提供了一种快速下载光模块固件的方法,解决了上述
技术介绍
中提出的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:一种快速下载光模块固件的方法,包括光模块固件下载板,所述光模块固件下载板包括:光模块:用于光模块固件的下载;模拟开关:用 ...
【技术保护点】
1.一种快速下载光模块固件的方法,包括光模块固件下载板,其特征在于:所述光模块固件下载板包括:光模块:用于光模块固件的下载;模拟开关:用于连通指定的光模块下载总线;第一微处理器:负责所有光模块的固件下载;第二微处理器:负责所有光模块的在位信号检测和模块固件下载状态显示;光模块固件下载状态显示电路:用于显示光模块固件下载状态;接口电路:用于连接光模块固件下载板和上位机;电源电路:用于为光模块固件下载板的所有部件提供工作电源。
【技术特征摘要】
1.一种快速下载光模块固件的方法,包括光模块固件下载板,其特征在于:所述光模块固件下载板包括:光模块:用于光模块固件的下载;模拟开关:用于连通指定的光模块下载总线;第一微处理器:负责所有光模块的固件下载;第二微处理器:负责所有光模块的在位信号检测和模块固件下载状态显示;光模块固件下载状态显示电路:用于显示光模块固件下载状态;接口电路:用于连接光模块固件下载板和上位机;电源电路:用于为光模块固件下载板的所有部件提供工作电源。2.根据权利要求1所述的一种快速下载光模块固件的方法,其特征在于:所述光模块设置有多组,且光模块均通过下载总线与模拟开关电性连接,所述光模块均通过在位信号线与第二微处理器电性连接,所述模拟开关与第一微处理器之间通过固件下载总线电性连接,所述第二微处理器与光模块固件下载状态显示电路之间通过I/O口连接,所述第一微处理器通过I2C总线与第二微处理器电性连接。3.根据权利要求2所述的一种快速下载光模块固件的方法,其特征在于:所述一个光模块固件下载板上可以根据实际需要来决定需要一次性插多少只光模块。4.根据权利要求1所述的一种快速下载光模块固件的方法,其特征在于:所述模拟开关的主要作用是为了选择需要下载固件的光模块,同时将下载总线和需要下载固件的光模块固件下载总线接通。5.根据权利要求1所述的一种快速下载光模块固件的方法,其特征在于:所述第一微处理器控制模拟开关的工作模式,以选择需要下载固件的光模块,且第一微处理器需要和被选择的光模块之间进行固件下载,其中,第一微处理器的软件工作过程具体如下:第一步,定义在位信号寄存器个数i的最大值为n,并且i=1;第二步,检查在位信号寄存器i的值是否是1:如果在位信号寄存器i的值是1,(1)第一微处理器则控制模拟开关,选择对应的光模块下载总线;(2)开始固件下载;(3)固件下载完成后对第二微处理器的E2PROM对应光模块固件下载状态寄存器i写1;(4)令i=i+1;(5)判断寄存器是否有超出预设的最大值,比较i是否小于最大值n;(6)若i小于最大值n,则返回到第二步;(7)若i不小于最大值n,则返回到第一步;如果在位信号寄存器i的值不是1,(1)令i=i+1;(2)判断寄存器是否有超出预设的最大值,比较i是否小于最大值n;(3)若i小于最大值n,...
【专利技术属性】
技术研发人员:邓彬,
申请(专利权)人:泰瑞创通讯成都有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。