首页 > 其他分享 >SFP光模块定义

SFP光模块定义

时间:2024-05-22 16:08:48浏览次数:21  
标签:4.7 VCC 定义 差分 上拉至 模块 SFP

无论是 SFP 光模块还是 SFP 电模块,其接口定义是完全相同的,有统一的标准规范。如下图所示。

引脚定义

 

电源:

VCCT和VCCR分别是发射和接受部分电源,要求3.3V±5%,最大供电电流300mA以上。电感的直流阻抗应该小于1欧姆,确保SFP的供电电压稳定在3.3V。推荐的滤波网络,可以保证插拔模块时的浪涌小于30mA。

VCCT和VCCR可以在模块内相连。发射和接收的地可以在模块内相连。

差分输入/输出:

TD-/+是发射部分差分信号输入,采用交流耦合,差分线具有100欧姆输入阻抗。

差分输入信号摆幅范围500mV~2400mV。

RD-/+接受部分差分信号输出,采用交流耦合,差分线具有100欧姆输入阻抗。

差分输出信号摆幅范围370~2000mV。

I2C总线:

Rate_Select:接收部分速率选择。

Mod_Def(0):接地

Mod_Def(1):I2C的时钟线.应该在主板上由4.7K~10K电阻上拉至VCC

Mod_Def(2):I2C的数据线.应该在主板上由4.7K~10K电阻上拉至VCC。

状态控制信号:

TX_Fault:开集/漏极输出,需要在主板上由4.7K~10K电阻上拉至2~VCC+0.3V。激光器失效时为高电平,正常工作时为低电平(<0.8V )。

TX_Disable:关断使能输入.需要在模块内由4.7K~10K电阻上拉至2~VCC+0.3V。

低电平(0~0.8) 正常工作

高电平(2~3.465)关断

悬空:关断

LOS:开集/漏极输出,需要4.7K~10K电阻上拉至2~VCC+0.3V。当输入光功率低于最差接受光功率时,高电平告警。

 

标签:4.7,VCC,定义,差分,上拉至,模块,SFP
From: https://www.cnblogs.com/sudochen/p/18206464

相关文章

  • 模块与包
    模块与包【一】什么是模块在Python中,一个py文件就是一个模块文件名xx.pyxx就是模块名编写模块的过程就是将零件拼装成一个完整的部件利用框架将所有部件拼接成一个完整的机器用模块开发代码,将某部分代码分别放到一个py文件中再利用主函数进行整合--->三层架构总(......
  • 【unity】在EditorWindow添加自定义的Toolbar按钮
    好久没写了,最近做工具,写了个EditorWindow,为了让使用者方便查看这个工具的文档,想着在导航栏加个问号按钮,点一下打开说明文档就完事~查了下unity手册,发现Unity提供了一个ShowButton 方法,用于在自定义Editor窗口的工具栏中添加自定义内容,下面是实现的例子:privateGUIStyle......
  • 三次握手和四次挥手、UDP、TCP、粘包问题、模块回顾
    【一】三次握手和四次挥手【1】TCP协议的三次握手和四次挥手TCP协议位于osi七层协议中的传输层(1)使用三次握手来建立连接一次握手:客户端发送带有SYN(SEQ=x)标志的数据包---》服务端,然后客户端进入SYN_SEND状态,等待服务器的确认。二次握手:服务端发送带有SYN+A......
  • duilib 自定义控件
    1.主窗口自定义FramWnd继承WindowImplBase,重写CreateControl,HandleMessage.组合CPaintManagerUI.2.自定义控件自定义mycontrol继承CControlUI重写DoEvent,DoPaint,SetPos.main.cpp#include"FramWnd.h"intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCE/*hPrev......
  • CANoe中Logging模块使用方法及妙招⭐
    Logging是CANoe软件中的数据记录模块,主要在台架测试中使用,支持CAN/CANFD、LIN、FlexRay以及车载以太网总线的数据记录。常用的数据记录仪还有GL数据记录仪,GL有自己单独的硬件设备,应用场景主要为台架或者实车测试,进行无人看守时的数据记录,和Logging的最大区别就是Logging是CANoe软......
  • Python:自定义类或模块时的注意事项
     Python进阶版:定义类时应用的9种最佳做法1.好的命名2.显式实例属性3.使用属性——但要精简4.定义有意义的字符串表示法5.实例方法,类方法和静态方法6.使用私有属性进行封装7.分离关注点和解耦8.考虑使用__slots__进行优化9.文件 1.好的命名定义自己的类,就......
  • keycloak~自定义认证流设置固定redirect_uri
    redirect_uri在keycloak进行认证成功之后,会重定向到这个目标页面,一般为用户的来源页,即你在登录之前访问的页面;自定义认证流是指对keycloak中的brower和directgrant两个认证方式的过程添加自定义策略,如在用户登录成功时,检查它的密码强度,如果不符合要求,就跳到一个说明页面,告诉用户,......
  • 自定义分页控件
    自定义分页控件tip:该控件的样式用的是materialDesign库,需要下载Nuget包CodeXaml<UserControlx:Class="TestTool.CustomControls.PagingControl"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.mic......
  • Semantic Kernel入门系列:利用YAML定义prompts functions
    引言在上一章节我们熟悉了promptsfunctions(提示函数)的创建,我们了解了PromptTemplateConfig中各个属性的简单使用。SemanticKernel允许我们利用多种方式去创建prompts包括nativefunctions,promptsfunctions或者也叫Semanticfunctions,和Yaml文件等。本章的我们将学习利......
  • openpyxl utils 模块
    utils模块说明openpyxl.utils模块提供了一些有用的工具来处理Excel表格中的行号和列号的转换。column_index_from_string()column_index_from_string():用于将Excel列字母转换为列索引。column_index_from_string(col_str):col_str(str):列字母字符串,例如'A','......