同时读和/或写多光模块EEPROM的装置制造方法及图纸

技术编号:21089445 阅读:30 留言:0更新日期:2019-05-11 09:55
本发明专利技术公开了一种同时读和/或写多光模块EEPROM的装置,旨在提供一种快捷方便的对光模块的EEPROM进行读取与写入的装置。本发明专利技术通过下述技术方案予以实现:USB接口连接器U1连接微控制器MCU芯片U2,微控制器MCU芯片U2通过I2C总线连接双路8:1复用器芯片U3,并通过在位信号线连接单路8:1复用器芯片U4,且上述双路8:1复用器芯片U3和单路8:1复用器芯片U4分别连接到8个SFP电气接口插座上。光模块通过SFP电气接口插座接入电路板,PC机内置光模块EEPROM读写软件自动加载多个BIN二进制码和BIN二进制码中SN产品序列号自动增1多只光模块的EEPROM写入和读取。

【技术实现步骤摘要】
同时读和/或写多光模块EEPROM的装置
本专利技术是关于光通信领域,可同时对多只光模块带电可擦可编程只读存储器EEPROM进行读写的装置。
技术介绍
在光模块
中,由光电子器件、功能电路和光接口等组成的光模块,内部都集成有带电可擦可编程只读存储器EEPROM并可向外提供IC接口,使其按照I2C接口时序来访问光模块EEPROM。。在读取EEPROM的时候很简单,EEPROM根据所送的时序,直接就把数据送出来了,但是写EEPROM却没有这么简单了。给EEPROM发送数据后,先保存在了EEPROM的缓存,EEPROM必须要把缓存中的数据搬移到非易失的区域,才能达到掉电不丢失的效果。而往非易失区域写需要一定的时间,每种器件不完全一样,ATMEL公司的24C02的这个写入时间最高不超过5ms。在往非易失区域写的过程,EEPROM是不会再响应访问的,不仅接收不到数据,即使用I2C标准的寻址模式去寻址,EEPROM都不会应答,就如同这个总线上没有这个器件一样。用户虽然可通过其标准的I2C总线接口访问SFP光模块中的EEPROM,获取相应的光模块信息。但由于SFP光模块内部的EEPROM器件地址按规定在生产时被统一设定为“000”,当单板上使用多个SFP光模块时,不能使用I2C串行总线将各光模块串接起来,否则会因器件地址相同而无法区分各SFP光模块,这样就失去了I2C总线多节点软件寻址的功能。无法通过一条I2C总线对多个SFP光模块进行寻址操作。EEPROM是指,是一种掉电后数据不丢失的存储芯片,可以在电脑上或专用设备上擦除已有信息,重新编程,一般用在即插即用。EPROM是一种断电后仍能保留数据的计算机储存芯片,它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除,通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。EPROM的编程需要使用编程器完成。编程器是用于产生EPROM编程所需要的高压脉冲信号的装置。编程时将EPROM的数据送到随机存储器中,然后启动编程程序,编程器便将数据逐行地写入EPROM中。光模块应用环境复杂,时常存在EPROM的数据出现错误,或EEP-ROMEEPROM数据错误的现象。在实际应用中,上述方案存在以下问题无法实现I2C总线上多个SFP光模块的寻址。造成这种情况的主要原因在于,现有寻址方法直接将各光模块挂在I2C总线上,当不同SFP光模块中EEPROM器件地址均相同时,导致地址冲突而无法实现寻址功能。在光模块生产中,通常采用只有一个SFP电气接口插座的测试板并通过生产自动化软件对光模块的EEPROM进行写入,出厂后作为成品。当需要对相应成品光模块进行改制时,则需要重新对光模块中的EEPROM进行写入,而采用只有一个SFP电气接口插座的测试板进行写入操作速度太慢,操作模式为每插上一只光模块到SFP电气接口插座的测试板中,然后操控PC机上的软件进行写入操作,写入完成后拔下此光模块再插上另一只光模块,而每只光模块中的信息是不相同的,拔下光模块后要人为的操作软件去加载PC机中BIN二进制码文件或人为的去修改BIN二进制码文件中SN产品序列号。因此频繁插拔光模块、加载BIN二进制码文件和修改SN产品序列号,操作十分麻烦,灵活性不够高,影响效率,不能体现产线的自动化。
技术实现思路
本专利技术的目的是针对上述现有技术存在的不足之处,提供一种更方便快捷,灵活性高,信息写入速度快,能够同时对多达8只光模块的EEPROM进行写入,能够大幅提高工作效率的同时读和/或写多光模块EEPROM的装置。本专利技术的上述目的可以通过以下技术方案予以实现:一种同时读和/或写多光模块EEPROM的装置,包括:具有USB接口连接器U1的光模块EEPROM读写电路板,其特征在于:USB接口连接器U1通过USB总线连接微控制器MCU芯片U2,并通过在位信号线连接单路8:1复用器芯片U4,微控制器MCU芯片U2通过I2C总线连接双路8:1复用器芯片U3,且上述双路8:1复用器芯片U3和单路8:1复用器芯片U4分别连接到2-8个SFP电气接口插座上,光模块通过SFP电气接口插座接入光模块EEPROM读写电路板;USB接口连接器U1通过PC机上的光模块EEPROM读写软件自动加载多个BIN二进制码和将特定BIN二进制码中SN产品序列号自动增1的方式,对多达8只光模块的带电可擦可编程只读存储器EEPROM进行切换选通写入和读写。本专利技术相比于现有技术具有如下有益效果。搭建方式简单。本专利技术的搭建方式只需一台PC机、一根USB数据线、一块光模块EEPROM读写电路板即可搭建完成,并且功耗低,可不用外接电源。操作便捷,写入速度快。本专利技术将不多于8只的光模块分别插入到光模块EEPROM读写电路板对应的SFP电气接口插座上,PC机上的光模块EEPROM读写软件只需加载1次BIN二进制码文件,然后选择写入方式是自动加载多个BIN二进制码还是将特定BIN二进制码中SN产品序列号自动增1。选择完成后直接将信息码写入到对应光模块,一次可批量写8只光模块。因此十分方便快捷,写入速度快。数据准确可靠、方便查找问题。本专利技术中每写完一只光模块的EEPROM后将光模块中的EEPROM存储内容读取出来并与原BIN二进制码文件进行比较,出现写入错误后立即在PC机上的光模块EEPROM读写软件中显示出来,保证数据的准确性,并方便查看是哪个部分数据写入出错。信息码显示直观、可视化程度高、灵活性高。本专利技术通过PC机软件按照SFP-8472协议对BIN二进制码文件进行解析,可方便直观的了解BIN二进制码文件的内容,并通过PC机软件中的编辑区对BIN二进制码文件的内容进行修改。因此可视化程度高、灵活性高。附图说明图1为本专利技术同时读和/或写多光模块EEPROM的装置的示意图。图2是图1的PC机上的光模块EEPROM读写软件写入工作流程图。图3是图1的PC机上的光模块EEPROM读写软件读取工作流程图。图4是图1的工作流程图。具体实施方式参阅图1。在以下描述的优选的实施例中,一种同时读和/或写多光模块EEPROM的装置,包括:具有USB接口连接器U1的光模块EEPROM读写电路板,其特征在于:USB接口连接器U1通过USB总线连接微控制器MCU芯片U2,并通过在位信号线连接单路8:1复用器芯片U4,微控制器MCU芯片U2通过I2C总线连接双路8:1复用器芯片U3,且上述双路8:1复用器芯片U3和单路8:1复用器芯片U4分别连接到8个SFP电气接口插座上,光模块通过SFP电气接口插座接入光模块EEPROM读写电路板;USB接口连接器U1通过PC机上的光模块EEPROM读写软件自动加载多个BIN二进制码和将特定BIN二进制码中SN产品序列号自动增1的方式,对多达8只光模块的带电可擦可编程只读存储器EEPROM进行切换选通写入和读写。电气接口插座包括:1-8个分别为U5-U12的SFP电气接口插座1、SFP电气接口插座2…SFP电气接口插座8,并且每只SFP电气接口插座上的TX_Disable引脚分别接地,当光模块插接到对应的SFP电气接口插座上时,光模块EEPROM读写电本文档来自技高网
...

【技术保护点】
1.一种同时读和/或写多光模块EEPROM的装置,包括:具有USB接口连接器U1的光模块EEPROM读写电路板,其特征在于:USB接口连接器U1通过USB总线连接微控制器MCU芯片U2,并通过在位信号线连接单路8:1复用器芯片U4,微控制器MCU芯片U2通过I2C总线连接双路8:1复用器芯片U3,且上述双路8:1复用器芯片U3和单路8:1复用器芯片U4分别连接到2‑8个SFP电气接口插座上,光模块通过SFP电气接口插座接入光模块EEPROM读写电路板;USB接口连接器U1通过PC机上的光模块EEPROM读写软件自动加载多个BIN二进制码和将特定BIN二进制码中SN产品序列号自动增1的方式,对多达8只光模块的带电可擦可编程只读存储器EEPROM进行切换选通写入和读写。

【技术特征摘要】
1.一种同时读和/或写多光模块EEPROM的装置,包括:具有USB接口连接器U1的光模块EEPROM读写电路板,其特征在于:USB接口连接器U1通过USB总线连接微控制器MCU芯片U2,并通过在位信号线连接单路8:1复用器芯片U4,微控制器MCU芯片U2通过I2C总线连接双路8:1复用器芯片U3,且上述双路8:1复用器芯片U3和单路8:1复用器芯片U4分别连接到2-8个SFP电气接口插座上,光模块通过SFP电气接口插座接入光模块EEPROM读写电路板;USB接口连接器U1通过PC机上的光模块EEPROM读写软件自动加载多个BIN二进制码和将特定BIN二进制码中SN产品序列号自动增1的方式,对多达8只光模块的带电可擦可编程只读存储器EEPROM进行切换选通写入和读写。2.如权利要求1所述的同时读和/或写多光模块EEPROM的装置,其特征在于:微控制器MCU芯片U2将PC机发送的BIN二进制码文件传输到光模块中的EEPROM中存储,或将光模块中的EEPROM中的信息通过微控制器MCU芯片U2传输到PC机内置光模块EEPROM读写软件中显示。3.如权利要求1所述的同时读和/或写多光模块EEPROM的装置,其特征在于:光模块的接口为SFP电气接口,可以插接最多8只SFP封装形式的光模块。4.如权利要求1所述的同时读和/或写多光模块EEPROM的装置,其特征在于:双路8:1复用器芯片U3对I2C总线进行复用,单路8:1复用器芯片U4对在位信号线进行复用,微控制器MCU芯片U2切换I2C总线的导通路径,将微控制器MCU芯片U2与对应的SFP电气接口插座相连接,向SFP电气接口插座上的光模块传输BIN二进制码文件。5.如权利要求1所述的同时读和/或写多光模块EEPROM的装置,其特征在于:单路8:1复用器芯片U4根据在位信号线的状态检测SFP电气接口插座上光模块的插接状态;当SFP电气接口插座上没有插接光模块时,PC机内置光模块EEPROM读写软件自动跳过此SFP电气接口插座,然后对下一个SFP电气接口插座进行检测,直到1-8个SFP电气接口插座检测完毕,检测状态显示在PC机上的光模块EEPROM读写软件中。6.如权利要求1所述的同时读和/或写多光模块EEPROM的装置,其特征在于:对光模块的EEPROM写入时,光模块EEPROM读写软件自动加载多个BIN二进制码时,首先加载文件夹中排序第一的BIN二进制码文件,然后将此内容写入到SFP电气接口插座1U5上的光模块的EEPROM中,写入完成后读取该光模块中的EEPROM存储的内容,并与写入时的BIN...

【专利技术属性】
技术研发人员:廖伟
申请(专利权)人:泰瑞创通讯成都有限公司
类型:发明
国别省市:四川,51

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

1