带你快速入门光模块行业

news2024/11/16 2:18:58

一、行业介绍

光纤通信(简称光通信)是利用光导纤维传输光波信号的一种通信方式,于上世纪六七十年代由华裔科学家高锟博士等人率先提出。

光通信是以激光作为信息载体,以光纤作为传输媒介的通信方式,现已取代电通信成为全球最重要的有线通信方式,光模块用于实现电-光和光-电信号的转换,是光设备与光纤连接的核心器件。

二、光模块定义

光模块(optical module)由电子器件、功能电路和光接口等组成,是光收发一体模块(Optical Transceiver)。光模块的主要作用是发送端把设备的电信号转换为光信号,接收端把光信号转换为设备的电信号,实现光电信号的转换。

三、光模块的组成

一个光模块,通常由光发射器件(TOSA,含激光器)光接收器件(ROSA,含光探测器)光发射接收组件(BOSA,含光学滤波片、金属件)、功能电路光(电)接口等部分组成。

四、光模块工作原理

光模块在发射端的工作原理是通过金手指端输入一定码率的电信号后,经过驱动芯片处理后驱动激光器发出相应速率的光信号;

在接收端的工作原理是将接收到的光信号通过探测器转换为电信号,然后由跨阻放大器将接收到的微弱电流信号转换成电压信号,从而将电信号进行放大,限幅放大器再除去过高或过低电压信号,使得输出的电信号保持稳定。

五、光模块各个结构的说明

1、防尘帽

保护光纤接头、光纤适配器、光模块的光接口以及其他设备的端口不受外部环境污染和外力损坏。

2、套裙片

用于保证光模块和设备光接口之间良好的搭接,只在SFP封装的光模块上存在。

3、标签

用于标识光模块的关键参数及厂家信息等。

4、接头

用于光模块和单板之间的连接、传输信号、给光模块供电等。

5、外壳

保护内部元器件,主要有SFP、QSFP等外壳。

6、接收接口(RX)

光纤接收接口。

7、发送接口(TX)

光纤发送接口。

8、拉环

用于拔插光模块,方便辨认不同波段其所对应的拉环的颜色也是不一样的。

六、如何看懂光模块的命名

了解光模块命名规则是读懂光模块厂商产品名称所包含全部信息的前提。一个看似很简短的型号,其中却包含着一个产品的重要参数信息,不同速率、距离、产品、型号也就不一样。

下面我们将列举一个易天光通信(ETU-LINK)光模块型号来给大家进行更为详细的剖析:ES3112-3LCD20

七、光模块产品的参数

易天光通信的光模块在发货前,都会经过严格的硬件测试和光学测试。光学测试主要检测光模块的兼容性,硬件测试主要是参数测试,其中包含发射光功率、接收灵敏度、工作温度、偏置电流等等。

1、基本参数

(1)传输速率

(2)封装形式

(3)中心波长

(4)传输距离

(5)接口类型

2、其它参数

(1)发射/接收光功率

(2)工作温度

(3)工作电压

八、光模块产品主要分为以下几类

SFP

SFP,全称Small Form-factor Pluggable,即小型可热插拔光模块。

XFP

XFP,是10-Gigabit Small Form-factor Pluggable,很容易理解,就是万兆XFP封装的光模块。

SFP+

SFP+,它和XFP一样是10G的光模块。

SFP+的尺寸和SFP一致,比XFP更紧凑(缩小了30%左右),功耗也更小(减少了一些信号控制功能)。

SFP28

速率达到25Gbps的SFP,主要是因为当时40G和100G光模块价格太贵,以此作为过渡方案。

QSFP+/QSFP28/QSFP56

根据速度可将QSFP分为40G QSFP+、100G QSFP28、200G QSFP56光模块等。

以QSFP28为例,它适用于4x25GE接入端口。使用QSFP28可以不经过40G直接从25G升级到100G,大幅简化布线难度以及降低成本。

QSFP-DD

DD指的是“Double Density(双倍密度)”。将QSFP的4通道增加了一排通道,变为了8通道。它可以与QSFP方案兼容,原先的QSFP28模块仍可以使用,只需再插入一个模块即可。QSFP-DD的电口金手指数量是QSFP28的2倍。

九、光模块的应用

1、光模块的市场和应用领域广泛,包括数据中心、移动通信、互联网、物联网等领域。

2、光模块行业不断创新和发展,包括5G+D2D技术、高速率光模块、硅光子技术、AIoT等前沿技术和应用。

3、在光通信网络中,光模块是光纤通信系统中的核心器件,是交换机与设备之间传输的载体。主要用于光网络通信设备上如:汇聚交换机、核心路由器、OLT设备、防火墙、监控等设备的光接口。

关于易天光通信

易天光通信是一家专业光模块厂家,注重于光模块新技术、新产品开发应用及推广的全球光模块供应商,主要产品:1G-400G光模块,DAC直连铜缆,AOC有源光缆及光网络产品。

以上就是本期的全部内容,感谢您的支持。更多光模块新手入门小知识等你来补充,我们下一期再见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/487391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

if __name__ == “__main__“: 理解

if __name__ "__main__": 是 Python 中常用的一种条件判断语句,主要作用是在当前模块作为程序入口时执行一些特定的代码,而在被其它模块引入时不执行这些特定的代码。 具体来说,当一个 Python 模块被导入时,Python 解…

关注度拉满,RSAC 2023 热门安全工具速览

RSAConference2023于当地时间4月24日在旧金山正式拉开帷幕。自上届RSAC以来,网络安全行业发生了巨大的变化,尤其是以OpenAI聊天机器人为代表的内容生成型AI的兴起,对网络防御和攻击的影响比以往任何时候都更加明显。 今年,与RSAC相…

数据结构之第十章、Java对象的比较

目录 一、PriorityQueue(堆)中插入对象 二、元素的比较 2.1基本类型的比较 2.2对象比较的问题 三、对象的比较 3.1覆写基类的equals 3.2基于Comparble接口类的比较 3.3基于比较器比较 3.4三种方式对比 3.5代码实现 四、集合框架中PriorityQu…

大型医院影像PACS系统三维重建技术(获取数据、预处理、配准、重建和可视化)

PACS(Picture Archiving and Communication System)系统作为医学图像的存储和传输平台,为医生和患者提供了便捷高效的诊疗服务支持。近年来,三维重建技术在PACS系统中的应用越来越广泛。 一、三维重建技术的基本原理 在PACS系统…

JS 中的 performance,测量web应用性能

文章目录 属性和方法performance.memory 内存performance.navigation 页面的来源信息performance.timing 时间消耗相关时间计算Performance.mark()performance.now() Web Performance API 允许网页访问某些函数来测量网页和 Web 应用程序的性能 performance 包含如下属性和方法…

Linux基础IO【软硬链接与动静态库】

✨个人主页: 北 海 🎉所属专栏: Linux学习之旅 🎃操作环境: CentOS 7.6 阿里云远程服务器 文章目录 🌇前言🏙️正文1、软硬链接1.1、基本认知1.2、实现原理1.3、应用场景1.4、取消链接1.5、ACM时…

JavaWeb ( 一 ) HTTP协议

1.http协议 1.0.Web Web指的是World Wide Web,也称为万维网,是一种基于互联网的信息系统,由全球数百万个网站组成。它允许用户通过使用网页浏览器访问和交互信息,例如阅读新闻、购物、发送和接收电子邮件、社交媒体等。 Web使用…

解密.[support2022@cock.li].faust后缀勒索病毒加密的文件:拯救您的企业数据的完整指南!

引言: 您的企业数据是您业务的核心。但是,当.[support2022cock.li].faust后缀勒索病毒突袭您的系统时,您的数据将遭受沉重打击。这种恶意软件利用高级加密算法,将您的文件锁定在无法访问的状态。在这篇详细的指南中,9…

tcp/ip

这里写自定义目录标题 线程 防止阻塞 123 windows下4 https://zhuanlan.zhihu.com/p/139454200 https://www.bilibili.com/video/BV1eg411G7pW/?spm_id_from333.337.search-card.all.click&vd_sourcee7d12c9f66ab8294c87125a95510dac9 with socket.socket() as s:s.bind(…

xcode Swift Log CocoaLumberjack

参考【iOS】CocoaLumberJack日志库集成 - 简书 logging - How to capture Device Logs in iOS during Runtime into a file in Documents Directory from iPhone? - Stack Overflow GitHub - apple/swift-log: A Logging API for Swift 如何导出日志 方法一发邮件&#xf…

Vue——Elementui案例实现

需求分析: 对于上面要仿照的页面先新建一个页面组件EmpView.vue组件在views文件夹下 基本页面布局 对于上面页面的布局其实在Element当中也可以找到相应可以实现的组件, 成功找到一个符合要求的布局,直接复制粘贴到项目里面 此时页面相应的位置已经有了对应的占位单…

自动化运维工具 Ansible

目录 Puppet 自动运维工具特点: Saltstack 自动运维工具特点: Ansible 自动运维工具特点: Ansible 运维工具原理 Ansible 管理工具安装配置 Ansible 工具参数详解 Ansible ping 模块实战 Ansible command 模块实战 Ansible copy 模块实战 Ansib…

uboot第二阶段 start_armboot函数代码分析

1.1、start_armboot函数简介 这个函数整个构成了uboot启动的第二阶段。 1.2、uboot第二阶段做的事情 uboot第一阶段主要就是初始化了SoC内部的一些部件(譬如看门狗、时钟、串口…),然后初始化DDR并且完成重定位。那么,uboot的第…

数字化转型导师坚鹏:企业数字化营销能力提升

企业数字化营销能力提升 课程背景: 很多企业存在以下问题: 不清楚数字化营销对企业发展有什么影响? 不知道如何提升企业数字化营销能力? 不知道企业如何开展数字化营销工作? 课程特色: 原创企业数…

vcruntime140.dll无法继续执行代码?vcruntime140.dll如何修复?只需要3步即可

vcruntime140.dll是用于Microsoft Visual C Redistributable(可再发行组件)的一部分,它是一个动态链接库文件,包含了该软件包提供的运行库。在许多应用程序和游戏中,vcruntime140.dll文件经常被使用。如果该文件缺失或…

Tkinter正则表达式工具

文章目录 🏳️‍🌈 1. 导入tkinter和re模块🏳️‍🌈 2. 设置窗口居中🏳️‍🌈 3. 设置lable、text、button布局🏳️‍🌈 4. 设置下拉列表框🏳️‍🌈 5. 清空文…

Scrum敏捷开发和项目管理流程及工具

Scrum是全球运用最广泛的敏捷管理框架,Leangoo基于Scrum框架提供了一系列的流程和模板,可以帮助敏捷团队快速启动Scrum敏捷开发。 这里可以介绍一下在scrum中单团队敏捷开发如何管理,单团队敏捷开发主要是针对10-15人以下,只有一…

零基础如何学习挖漏洞?看这篇就够了【网络安全】

前言 有不少阅读过我文章的伙伴都知道,我从事网络安全行业已经好几年,积累了丰富的经验和技能。在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用,提高了安全防护水平。 也有很多小…

Qt常用快捷键

Qt常用快捷键 1.添加头文件:Alt Enter2.查看槽函数的实现 位置:F2 / F43.快速查看帮助文档:F14.代码快速对齐:Ctrl I5.代码全选:Ctrl A6.保存:Ctrl S7.代码复制:Ctrl C8.代码粘贴&#xff…

Flutter之插件开发plugin

目的:适用于独立业务模块,或者与原生页面交互频繁的地方。 基于flutter3.x , IDE :androidStudio 步骤: 1.新建flutter project 【New flutter project】. 2. 在新建工程面板记得切换 Project Type, 选择【PLugin】. 其他的根据足迹需求选择就行。 3. 在flutter主工…