同时实现光模块C2总线和I2C总线分时复用的评估板制造技术

技术编号:25270233 阅读:40 留言:0更新日期:2020-08-14 23:03
本发明专利技术公开了一种同时实现光模块C2总线和I2C总线分时复用的评估板,包括板体,板体上固定设置有微处理器MCU、供电模块、转接模块和隔离电阻,通过对微处理器MCU、供电模块、转接模块、隔离电阻和上拉电阻进行特定的设置以及特定的连接关系,就能够在同一张评估板上同时实现光模块C2总线和I2C总线分时复用,达到了一次性完成C2总线的MCU固件下载和I2C总线的光模块自检的目的,进而有效地提高了光模块的生产效率,以及有效地降低了光模块的生产成本。

【技术实现步骤摘要】
同时实现光模块C2总线和I2C总线分时复用的评估板
本专利技术涉及光模块
,尤其涉及一种同时实现光模块C2总线和I2C总线分时复用的评估板。
技术介绍
光模块在硬件上由光电子器件、光接口芯片和微处理器等组成,从而实现其光电转换的主要作用,即光发射机把电信号调制成光信号,光信号通过光纤传送后,到光接收机再把光信号解调成电信号。光模块里面的微处理器,通常是通用的微处理器MCU,或者定制的集成电路ASIC。为了适配最终用户的各种技术要求,所以目前多采用通用微处理器MCU,比如Silicanlabs公司的C8051Fxx系列和EFM8xxx系列、Analog公司的ADuC702x系列、Atmel的Megaxx系列等,因其极高的性价比而得到了广泛的使用。通用微处理器MCU和集成电路ASIC的相同之处在于,上位机可以通过I2C总线去访问他们;两者最大的不同在于,开发者需要编写程序并编译成可烧录的固件,然后再将固件的二进制数据烧录到微处理器MCU的非易逝存储器中去,这样才能让MCU在可编程控制模式下完成预定的工作。所以,为了烧录固件到光模块内部的微处理器MCU,这里对光模块的电接口就提出了要求,即光模块的电接口应该定义有用于烧录固件的引脚。比如Silicanlabs公司的C8051Fxx系列和EFM8xxx系列的微处理器MCU的固件下载接口,就是C2总线,C2总线是Silicanlabs公司在10PINJTAG接口基础上自定义的一种简化版两线C2接口。C2接口有C2CK和C2D两个引脚。作为C2通讯时,C2CK产生时钟,通讯空闲时,用作输入功能时,C2CK被拉低20us以上时会复位MCU;MCU正常工作时,应上外部拉一个1K欧姆电阻。C2D引脚在C2通讯时作为数据引脚,当通讯空闲时,C2D可以作为一个通用的GPIO引脚使用。当从C2设备检测到其C2CK引脚上有C2事件时,从C2设备会自动的将C2D配置为C2数据通讯引脚,通讯完成后,从C2设备的C2D可以转为通用GPIO状态。同时,在光模块的多源协议MSA中,比如SFP光模块的SFF-8472MSA,和XFP光模块的INF-8077iMSA,还要求光模块要实现一个从I2C设备,方便用户通过主I2C设备控制并获悉光模块的内部状态。所以,这里对光模块的电接口就提出了要求,即光模块的电接口应该定义有I2C串行数字控制接口引脚。I2C总线是由Philips公司开发的双向二线制同步串行总线。I2C总线有SDA和SCL两个引脚,都是开漏输出的双向I/O线,应外部上拉4.7k~10k欧姆电阻,则当I2C总线空闲时,两个信号都是弱上拉得到的高电平。综上,以当前被广泛使用的Silicanlabs公司的C8051Fxx系列和EFM8xxx系列的微处理器MCU为例,则一支SFP光模块的电接口,就需要同时具有C2接口和I2C接口,其具体结构如图2所示。在现有SFP光模块的自动化生产过程中,上位机通过C2总线下载完MCU固件之后,通常还需要通过I2C总线对光模块进行自检评估以提前筛选出坏件。但目前通过C2总线进行固件的下载和通过I2C总线对光模块进行自检评估都必须在两个工位上用不同的评估板才能完成,不仅导致光模块的生产效率较低,还导致光模块的生产成本较高。所以还需要一种能同时实现光模块C2总线和I2C总线分时复用的评估板,以便于一次性完成C2总线的MCU固件下载和I2C总线的光模块自检。
技术实现思路
本专利技术的目的在于克服现有技术中存在的上述问题,提供了一种同时实现光模块C2总线和I2C总线分时复用的评估板,本专利技术所要解决的技术问题是在同一张评估板上同时实现光模块C2总线和I2C总线分时复用,从而达到一次性完成C2总线的MCU固件下载和I2C总线的光模块自检的目的。为实现上述目的,本专利技术采用的技术方案如下:一种同时实现光模块C2总线和I2C总线分时复用的评估板,其特征在于:包括板体,所述板体上固定设置有微处理器MCU、供电模块、转接模块和隔离电阻,所述转接模块的输入端用于与PC机连接,输出端分别与微处理器MCU和供电模块连接;所述供电模块上设置有用于与光模块中供电接口相连的电源线,所述微处理器MCU包括SDA管脚、C2D管脚、SCL管脚和C2CK管脚,其中,SDA管脚先与隔离电阻串联,再与C2D管脚并联,并在并联后扇出用于与光模块中SDA引脚相连的C2D/SDA信号线,SCL管脚扇出有用于与光模块中SCL引脚相连的SCL信号线,C2CK管脚扇出有用于与光模块中RS0引脚相连的C2CK信号线;且SCL信号线上拉有第一上拉电阻,隔离电阻与SDA管脚之间上拉有第二上拉电阻,C2CK信号线上拉有第三上拉电阻。所述隔离电阻的阻值为1kΩ,第一上拉电阻和第二上拉电阻的阻值均为4.7—10kΩ,第三上拉电阻的阻值为1kΩ。所述微处理器MCU为C8051F320型微控制器。所述板体上设置有用于固定光模块的光模块插座。采用本专利技术的优点在于:1、本专利技术在板体上设置有微处理器MCU、供电模块、转接模块和上拉电阻,通过对微处理器MCU、供电模块、转接模块、隔离电阻和上拉电阻进行特定的设置以及特定的连接关系,就能够在同一张评估板上同时实现光模块C2总线和I2C总线分时复用,达到了一次性完成C2总线的MCU固件下载和I2C总线的光模块自检的目的,进而有效地提高了光模块的生产效率,以及有效地降低了光模块的生产成本。2、本专利技术设置了一个隔离电阻和三个上拉电阻,其中,由于C2D信号上不应该有上拉,但如果直接和SDA信号直连就会引入SDA信号必须应该有的上拉,而实测如果R126=0Ω,则I2C通信正常但C2通信会失败,因此设置隔离电阻能够隔离光模块中I2C总线的SDA信号和C2总线的C2D信号,避免C2通信失败。第一上拉电阻和第二上拉电阻是I2C总线所必须的上拉,当主I2C设备和从I2C设备都释放总线时,使总线信号呈现高电平。第三上拉电阻是C2总线所必须的上拉,以保证主C2设备未控制C2总线时C2CK是高电平,防止从C2设备被低电平的C2CK触发复位。第一上拉电阻、第二上拉电阻和第三上拉电阻的阻值是I2C总线协议或C2总线协议规定的,隔离电阻的阻值是根据I2C总线协议对信号质量的总体要求估算并实测出来的,各电阻采用特定的阻值既满足了协议,又保证了正常的通信。3、本专利技术在板体上光模块插座,通过光模块插座一方面保证了光模块与微处理器连接时具有更好的稳定性,另一方面保证了光模块在评估板上进行固件下载和评估自检时的稳定性更好。附图说明图1为本专利技术的电路结构示意图。图2为现有光模块的结构示意图。具体实施方式本专利技术公开了一种同时实现光模块C2总线和I2C总线分时复用的评估板,包括板体,所述板体上固定设置有微处理器MCU、供电模块、转接模块和隔离电阻,所述转接模块的输入端用于与PC机连接,输出端分别与微处理器MCU和供电模块连接;所述供电模块上设置有用于与光模块中供电接口相连的电源线,所述微处理器MCU包括S本文档来自技高网
...

【技术保护点】
1.一种同时实现光模块C2总线和I2C总线分时复用的评估板,其特征在于:包括板体,所述板体上固定设置有微处理器MCU、供电模块、转接模块和隔离电阻,所述转接模块的输入端用于与PC机连接,输出端分别与微处理器MCU和供电模块连接;所述供电模块上设置有用于与光模块中供电接口相连的电源线,所述微处理器MCU包括SDA管脚、C2D管脚、SCL管脚和C2CK管脚,其中,SDA管脚先与隔离电阻串联,再与C2D管脚并联,并在并联后扇出用于与光模块中SDA引脚相连的C2D/SDA信号线,SCL管脚扇出有用于与光模块中SCL引脚相连的SCL信号线,C2CK管脚扇出有用于与光模块中RS0引脚相连的C2CK信号线;且SCL信号线上拉有第一上拉电阻,隔离电阻与SDA管脚之间上拉有第二上拉电阻,C2CK信号线上拉有第三上拉电阻。/n

【技术特征摘要】
1.一种同时实现光模块C2总线和I2C总线分时复用的评估板,其特征在于:包括板体,所述板体上固定设置有微处理器MCU、供电模块、转接模块和隔离电阻,所述转接模块的输入端用于与PC机连接,输出端分别与微处理器MCU和供电模块连接;所述供电模块上设置有用于与光模块中供电接口相连的电源线,所述微处理器MCU包括SDA管脚、C2D管脚、SCL管脚和C2CK管脚,其中,SDA管脚先与隔离电阻串联,再与C2D管脚并联,并在并联后扇出用于与光模块中SDA引脚相连的C2D/SDA信号线,SCL管脚扇出有用于与光模块中SCL引脚相连的SCL信号线,C2CK管脚扇出有用于与光模块中RS0引脚相连的C2CK信号线;且SCL信号线上拉有第一上...

【专利技术属性】
技术研发人员:周健
申请(专利权)人:成都迪谱光电科技有限公司
类型:发明
国别省市:四川;51

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

1