本申请涉及光通信,尤其涉及一种光模块。
背景技术:
1、在光通信技术中,光模块是实现光电信号相互转换的工具,是光通信设备中的关键器件之一,并且随着光通信技术发展的需求光模块的传输速率不断提高。
2、通常情况下,光模块通过硬件设计保证兼容多个速率工作,但是其具体的规格参数只能符合最高速率标准。当降速使用时,虽然可以支持业务传输,却不能满足标准的互操作性要求。
技术实现思路
1、本申请实施例提供了一种光模块,根据光模块当前的工作速率,获取该工作速率下的控制参数,从而精准匹配各种速率下的协议要求。
2、本申请提供的光模块,包括:
3、电路板;
4、光发射器件,和/或光接收器件,与所述电路板电连接;
5、mcu,设置在所述电路板上,包括i2c接口和存储区,所述i2c接口被配置为从所述存储区中读取数据,和或向所述存储区中写入数据;
6、所述存储区,包括第一存储表和第二存储表,所述第一存储表包括工作速率为第一速率时对应的控制参数,所述第二存储表包括工作速率为第二速率时对应的控制参数;
7、所述mcu,被配置为:获取当前工作速率,并根据所述当前工作速率调用所述第一存储表或所述第二存储表。
8、本申请提供的光模块中,包括电路板、光发射器件、和/或光接收器件、mcu;mcu包括存储区和i2c接口,通过i2c接口从存储区中读取数据,和或向存储区中写入数据;本申请中存储区包括第一存储表和第二存储表,第一存储表包括工作速率为第一速率时对应的控制参数,第二存储表包括工作速率为第二速率时对应的控制参数;mcu被配置为获取当前工作速率,然后根据当前工作速率调用对应的第一存储表或第二存储表,当获取到当前工作速率为第一速率,则调用第一存储表,并将第一存储表中对应的控制参数发送至光发射器件或光接收器件;当获取到当前工作速率为第二速率,则调用第二存储表,并将第二存储表中对应的控制参数发送至光发射器件或光接收器件;本申请根据当前工作速率,获取该工作速率下对应的控制参数,从而精准匹配各种速率下的协议要求。
1.一种光模块,其特征在于,包括:
2.根据权利要求1所述的光模块,其特征在于,所述存储区包括:
3.根据权利要求2所述的光模块,其特征在于,所述第一存储页被配置为存储所述第一存储表和所述第二存储表;
4.根据权利要求1所述的光模块,其特征在于,所述mcu还包括:
5.根据权利要求1所述的光模块,其特征在于,所述mcu还包括:
6.根据权利要求1所述的光模块,其特征在于,所述第一存储表,包括:
7.根据权利要求1所述的光模块,其特征在于,所述第二存储表,包括:
8.根据权利要求3所述的光模块,其特征在于,所述存储区还包括第三存储表和第三存储页;
9.根据权利要求8所述的光模块,其特征在于,所述第一存储页被配置为存储所述第一存储表、所述第二存储表和所述第三存储表;
10.根据权利要求1所述的光模块,其特征在于,所述存储区包括vendor specific存储区。