首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

科普光纤及光模块(高速收发器七)

  • 25-03-04 13:21
  • 4341
  • 11986
blog.csdn.net

  点击进入高速收发器系列文章导航界面


1、光口与协议的区别

  前段时间开始学习高速接口的时候,会经常使用光口收发数据,不知道有没有人在没有接触过光口时,会不会将万兆网与光口绑定,我在没有接触这个接口的时候就有这种思想,认为光口就是用来实现万兆网协议的。

在这里插入图片描述

图1 开发板光口视图

  光口只是物理接口,用来传输数据的载体。而万兆网、SRIO等是通信协议,规定发送方与接收方传输数据的规则。

  两者并没有直接的联系,比如SRIO可以通过光口传输,也可以直接使用PCB走线连接发送方和接收方。同理光口也可以用来传输万兆网、SRIO、以及自定义的各种高速接口协议。

2、光口

  一般FPGA开发板上的光口如图1所示,下面是其对应的原理图。

在这里插入图片描述

图2 光口原理图

  上述两个光口各自包含一对接收和发送的差分引脚,直接与FPGA的高速收发器的引脚相连。

  注意在使用该接口时,失能引脚TX_Dis必须给低电平,否则光口无法正常工作。

3、光模块

  信号在开发板上是以电信号的方式进行传输,而光纤内部是利用全反射来传输光信号,全发射在初中物理课上就讲了,而且还有光纤利用全发射传输的光信号的相关考试题,这方面内容就不需要赘述吧。

  因此需要光模块把电信号转换成光信号,然后再通过光纤传输,同时也可以把接收到的光信号转换为电信号。

  光模块的内部组成如下所示,常见的光模块速率为155Mbps(百兆)、1Gbps(千兆)、10Gbps(万兆)、40Gbps等。

在这里插入图片描述

图3 光模块组成

  光模块根据封装不同,分为SFP光模块(标准速率为百兆或千兆)、SFP+光模块(与SFP外形相似,标准速率万兆)、QSFP+光模块(标准速率40Gbps)、XFP光模块、CFP光模块等等,比较常用的三种封装如下图所示。

在这里插入图片描述

图4 常见三种光模块封装

  按照模式可以分为单模光模块和多模光模块,这两种的区别与光纤种类有关,在后续讲解光纤部分细讲。

  由于我的板子FPGA是K7系列,收发器的线速率最高可以达到10.3125Gbps,采用64B66B编码时,数据传输速率可以达到10Gbps,因此选择SFP+光模块即可。

4、光纤

  光纤是由塑料和玻璃制成的纤维,通过全反射原理传输光信号。具有重量轻、抗干扰能力强、传输距离远、带宽大等优势。

  光纤传输的常用波长有850nm、1310nm、1490nm、1550nm。如果光纤只能传输一种波长的光,则称为单模光纤(SMF),适用于长距离传输。如果光纤能够传输多种波长的光,则是多模光纤(MMF),适用于机房等短距离传输。

在这里插入图片描述

图5 光纤分类

  注意单模光纤应该配对应单模光模块,我们在学习的时候不需要考虑光纤的种类,只要能够传输数据就行,但是要对这些概念有个印象。

  常见的光纤接口类型如下所示,包含金属螺纹接口(FC)、类似BNC的金属卡接口(ST)、塑料方形接口(SC)、较小的塑料方形接口(LC)等。

在这里插入图片描述

图6 光纤接口类型

  SC的体积最大,LC体积最小,ST最牢固,其次是FC。

  在购买光模块时,接口一定要与光纤接口类型匹配,否则可能无法使用,现在网上也有光模块和光纤做成一体的线,如果学习的话可以购买这种。

在这里插入图片描述

图7 光模块与光纤一体

5、10G以太网的命名规则

  10 G以太网标准于2002年首次发布在IEEE 802.3ae,此版本旨在支持光纤介质。后来又开发了各种其他版本来处理不同的介质,不同的数据速率和距离覆盖范围。

  下表提到了10 G以太网物理接口命名规则,如10GBASE-T中所述,10G 代表传输数据的速率、BASE代表基带、T代表传输介质是铜。

表1 10G以太网的命名含义
第一个后缀(介质类型/波长/距离)第二个后缀(编码类型)第三个后缀
B:双向光纤R:64B66B编码4:4个XAUI通道
C:铜(双轴)X:8B10B编码M:多模
D:并行单模(500m)W:广域网PHY,支持64B66B编码
S:短光波长(850nm)/距离(100m)
L:长光波长(1310nm)/距离(10km)
E:超长光波长(1550nm)/距离(40km)
F:光纤(2km)
K:背板
T:双绞线

  其中10GBASE-T系列支持64B65B编码,支持双绞线传输,带宽小于500M。

  10GBASE-R系列支持64B66B编码,支持光纤传输,提供10GBASE-SR、10GBASE-KR、10GBASE-LR、10GBASE-ER、10GBASE-LRM等配置。

  其中10GBASE-KR表示采用背板传输,图1中的光口位于底板上,这种底板就被称为背板。

  10GBASE-X系列支持8B10B编码,支持铜缆(10GBASE-CX4)和光纤(10GBASE-LX4)介质传输,10GBASE-KX4是用于背板的10 Gbps基带规范。

  即使10GBASE-KX4和10GBASE-KR都是10 Gbps电气接口,却描述了不同的PHY。10GBASE-KX4 PHY在4通道中以10GBASE-KR的1/4速率运行,以达到相同的吞吐量。

  综上所述是对光纤、光模块的一些知识扫盲,便于后续使用光口传输SRIO、万兆网、自定义的一些高速接口协议。


  如果对文章内容理解有疑惑或者对代码不理解,可以在评论区或者后台留言,看到后均会回复!

  如果本文对您有帮助,还请多多点赞?、评论?和收藏⭐!您的支持是我更新的最大动力!将持续更新工程!

数字站
微信公众号
提供部分电子书,持续为分享FPGA相关知识。
注:本文转载自blog.csdn.net的电路_fpga的文章"https://blog.csdn.net/weixin_50810761/article/details/138773304"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top