网络接口规范

1、基本物理层:
a) RJ45接口作为最基本的网络接口之一有两种形式:对于百兆网口有4条线,2对差分线;对于千兆网口有4对差分线。RJ45水晶头是有8个凹槽和8个触点(8p8c)的接头,分为集成网络变压器和非集成网络变压器两种
①集成网络变压器
在这里插入图片描述
②非集成网络变压器
在这里插入图片描述
b) RJ11水晶头一般都是4芯的,常用来连接电话和调制解调器。需要注意的是,RJ11通常指的是6个位置(6针)模块化的插孔或插头,但是只有4针被用到,RJ11通常只有6个凹槽和4个触点(6p4c)的接头
c)RJ45和RJ11水晶头区别如下图:
在这里插入图片描述
d) RJ45水晶头接线时有两种线序标准:T-568A和T-568B。通过采用不同的标准,最后制作成的网线有直通型和交叉型两种。现在所有的网线制作都采用的是568B,线序如下(橙白 橙 绿白 蓝 蓝白 绿 棕白 棕):
在这里插入图片描述
2、网络变压器与RJ45接口
a) 在以太网设备中,通过PHY芯片(物理层的网络转换芯片)接RJ45时,中间都会加一个网络变压器。有的变压器中心抽头接到地。而且接电源时,电源值又可以不一样,3.3V,2.5V,1.8V都有。这个变压器的作用分析如下:
①中间抽头为什么有些接电源?有些接地?这个主要是与使用的PHY芯片UTP口驱动类型决定的,这种驱动类型有两种,电压驱动和电流驱动。电压驱动的就要接电源;电流驱动的就直接接个电容到地即可!所以对于不同的芯片,中心抽头的接法,与PHY是有密切关系的,具体还要参看芯片的datasheet和参考设计了。
②为什么接电源时,又接不同的电压呢?这个也是所使用的PHY芯片资料里规定的UTP端口电平决定的。决定的什么电平,就得接相应的电压了。即如果是2.5v的就上拉到2.5v,如果是3.3v的就上拉到3.3v,因此网络变压器具有适配不同电压的功能。
③这个变压器到底是什么作用呢,可不可以不接呢。从理论上来说,是可以不需要接变压器,直接接到RJ45上,也是能正常工作的。但是呢,传输距离就很受限制,而且当接到不同电平网口时,也会有影响。而且外部对芯片的干扰也很大。当接了网络变压器后,它主要用于信号电平耦合。其一,可以增强信号,使其传输距离更远;其二,使芯片端与外部隔离,抗干扰能力大大增强,而且对芯片增加了很大的保护作用(如雷击);其三,当接到不同电平(如有的PHY芯片是2.5V,有的PHY芯片是3.3V)的网口时,不会对彼此设备造成影响。
④网络变压器也被称作“数据汞”,也可称为网络隔离变压器。它在一块网络接口上所起的作用主要有两个,一是传输数据,它把PHY送出来的差分信号用差模耦合的线圈耦合滤波以增强信号,并且通过电磁场的转换耦合到不同电平的连接网线的另外一端;一是隔离网线连接的不同网络设备间的不同电平,以防止不同电压通过网线传输损坏设备。除此而外,数据汞还能对设备起到一定的防雷保护作用。它主要用在网络交换机、路由器、网卡、集线器里面,起到信号耦合、高压隔离、阻抗匹配、电磁干扰抑制等作用
在这里插入图片描述
如上图中左边所示为共模扼流圈(CMC:Common Mode Choke),也叫共模扼制电感,是在一个闭合磁环上对称绕制方向相反、匝数相同的线圈。理想的共模扼流圈对L(或N)与E之间的共模干扰具有抑制作用,而对L与N之间存在的差模干扰无电感抑制作用。但实际线圈绕制的不完全对称会导致差模漏电感的产生。信号电流或电源电流在两个绕组中流过时方向相反,产生的磁通量相互抵消,扼流圈呈现低阻抗。共模噪声电流(包括地环路引起的骚扰电流,也处称作纵向电流)流经两个绕组时方向相同,产生的磁通量同向相加,扼流圈呈现高阻抗,从而起到抑制共模噪声的作用。共模电感实质上是一个双向滤波器:一方面要滤除信号线上共模电磁干扰,另一方面又要抑制本身不向外发出电磁干扰,避免影响同一电磁环境下其他电子设备的正常工作

b) 网络变压器PCB设计要点:
①营造一个无噪音,电源稳定的环境;
②减少EMI、EMC对芯片的影响;
③简单的信号布线,减小走线长度;
④网络变压器靠近以太网口,以太网芯片PHY靠近变压器;
⑤网络变压器的中心抽头电容放置在引脚的背面;
⑥集成变压器的以太网口需要将除差分信号引脚外的区域挖空,非集成网络变压器的以太网口需要挖空整个以太网口和网络变压器;
⑦非集成网络变压器以太网口,初级差分线可以忽略阻抗要求,线宽根据实际情况加宽,并保持走线最短,次级差分按照100欧姆阻抗的差分线要求处理;
⑧机壳地线走线加粗,一般采用1mm,机壳地与板的边缘间距要大于等于1mm;
⑨变压器中心抽头线需要加粗;
⑩等长要求,TX与TX做等长,RX与RX等长,组内控制到2.5mil以内,组间控制在10mil以内;
⑪对于以太网芯片,TX和RX最好分不同的层走线,如果同层,线间距为4W,以太网芯片发热量高,需要增加散热孔并在背面开窗;
⑫沿单板PCB网口的边缘,每隔250mil打一个接地过孔,这些过孔排可以切断单板噪声向外辐射的途径,减小对PGND静地的影响;
⑬注意网口变压器芯片侧中心抽头对地的滤波电容要尽量靠近变压器管脚,保证引线最短分布电感最小;
⑭要保证电源平面相邻信号线回流路径的完整性,否则要改变平面形状,使信号线处在平面层内,回流路径的不完整会带来严重的EMC问题;

c) 网络变压器实际生产中常测试的基本参数:
①开路电感(OCL):Open Circuit Inductance   
漏电感:Leakage Inductance,与变压器耦合系数有关,(取决于绕线技术和磁芯)
②互绕电容:Interwinding Capacitance。小的话对于变压器信号没有影响,过大则为共模电流提供低阻抗路径,由此会产生不利效果   
③直流阻抗:DC Resistance RL1、RL2   
④变压器变压比:Turn Ratio,初级和次级线圈匝数比   
⑤插入损耗dB:Insertion Loss=20Xlog(V1/V2),其中V1为插入变压器后输出端的电平,V2是未插变压器时输出端电平。此参量用以衡量插入变压器后对传输信号的影响,越小越好。一般指网络变压器对信号衰减程度与信号频率之间的关系曲线   
⑥回波损耗dB:Return Loss,衡量插入网络变压器后系统阻抗失配程度与信号频率之间的关系曲线Return Loss=20Xlog(Vr/Vi),其中Vr为反射信号幅度,Vi为入射信号幅度
⑦交越干扰dB:Cross Talk,两个单元电路中的一个单元电路中的信号V1与感应到另一个单元电路中的信号V2之比值Cross Talk =20Xlog(V2/V1)   
⑧共模抑制比dB:CMRR=20Xlog(Vout/Vin),网络变压器输入端的共模干扰信号幅度Vin与输出端的共模干扰信号幅度Vout之比值
⑨隔离电平:Isolation HOT-POT 以上十项都是华强盛在实际生产过程中常常测试的参数,其不同的测试参数分别需要不同的测试仪器进行测试。

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

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

相关文章

2022年9月8日 Go生态洞察:Go Developer Survey 2022 Q2 结果分析

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

物奇平台电容触摸功能调试

是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务,+群赠送语音信号处理降噪算法,蓝牙耳机音频,DSP音频项目核心开发资料, 物奇平台电容触摸功能调试 1 修改按键驱动宏 2 编译生成wpk 文件,import 导入烧录文件。…

水果编曲软件fl studio手机版下载

fl studio mobile手机版中文名水果编曲软件,它是一款非常不错的音乐编曲软件,凭借简单易上手的操作方式,强悍且实用的功能,深受到了音乐创作者的喜爱,不仅仅提供了广阔的音乐创作空间,可以让用户对舞曲、轻…

工具网站:随机生成图片的网站

一个随机生成图片的网站:Lorem Picsum。 有时候,我们做静态页面需要大量图片去填充内容,以使用该网站去生成指定尺寸的图片。每次打开页面都会获取不同的图片,就不用我们做静态页面开发的时候,绞尽脑汁去找图片了。 …

振南技术干货集:ChatGPT,现在我做单片机/嵌入式开发已经离不开它了!(2)

注解目录 (此文部分内客由 ChatGPT 生成,你分得出来哪些是人写的,哪些是 ChatGPT 生成的吗?) 20.1 恐怖的 ChatGPT 2023年ChatGPT有多火?比 TikTok火4 倍都不止!什么是“范式革命”?从石器时代到飞机大炮就是范式革命。AI绘…

Python读取栅格遥感影像并加以辐射校正后导出为Excel的一列数据

本文介绍基于Python语言中的gdal模块,读取一景.tif格式的栅格遥感影像文件,提取其中每一个像元的像素数值,对像素值加以计算(辐射定标)后,再以一列数据的形式将计算后的各像元像素数据保存在一个.csv格式文…

IDA常用操作、快捷键总结以及使用技巧

先贴一张官方的图,然后我再总结一下,用的频率比较高的会做一些简单标注 快捷键 F系列【主要是调试状态的处理】 F2 添加/删除断点F4 运行到光标所在位置F5 反汇编F7 单步步入F8 单步跳过F9 持续运行直到输入/断点/结束 shift系列【主要是调出对应的页…

【RotorS仿真系列】Ardrone模型介绍

ardrone是rotors仿真框架提供的一款机型,因为该机型与我们实际使用的机型参数相近,所以这里对它的参数做特别整理和记录。 一、模型参数总结 ardrone的gazebo模型如下图所示: 根据ardrone.yaml,其关键参数如下所示&#xff1a…

Project 1: The Game of Hog(CS61A)

(第一阶段)问题 5a(3 分) 实现该函数,该函数模拟了完整的 Hog 游戏。球员 交替轮流掷骰子,直到其中一名玩家达到分数。playgoal 您现在可以忽略 Feral Hogs 规则和论点; 您将在问题 5b 中实现它。feral_h…

树莓派多串口通信

树莓派多串口通信 串口配置串口通信函数分析串口通信示例代码 参考博文1:树莓派 4 UART 多串口配置通信参考博文2:树莓派wiringPi库详解关于树莓派相关其他环境配置可参考:快速上手树莓派关于wiringPi库初始化与IO口开发可参考:树…

调优--学习笔记

1,Presto调优 数据存储格式 1)合理设置分区 与Hive类似,Presto会根据元信息读取分区数据,合理的分区能减少Presto数据读取量,提升查询性能。 2)使用列式存储 Presto对ORC文件读取做了特定优化&#xff0c…

Qt OpenCV 学习(一):环境搭建

对应版本 Qt 5.15.2OpenCV 3.4.9MinGW 8.1.0 32-bit 1. OpenCV 下载 确保安装 Qt 时勾选了 MinGW 编译器 本文使用 MinGW 编译好的 OpenCV 库,无需自行编译 确保下载的 MinGW 和上述安装 Qt 时勾选的 MinGW 编译器位数一致,此处均为 x86/32-bit下载地址…

《微信小程序开发从入门到实战》学习四十

4.2 云开发JSON数据库 4.2.11 更新数据 使用数据库API更新数据有两种方法:一.将记录局部更新的update方法;二.以替换的方式更新记录的set方法 update方法可以局部更新一个记录或一个集合的多个记录,更新时只有指定字段更新,其他…

智能诊疗体验:整合AI技术的互联网医院小程序开发

在科技化的趋势下,互联网医院小程序的开发变得愈发重要,尤其是通过整合人工智能(AI)技术,进一步提升了就医的效率。 一、引言 互联网医院小程序其开发目标是提高医疗服务的效率,同时也也提升了用户的就医…

23种设计模式之C++实践(一)

23种设计模式之C++实践 1. 简介2. 基础知识3. 设计模式(一)创建型模式1. 单例模式——确保对象的唯一性1.2 饿汉式单例模式1.3 懒汉式单例模式比较IoDH单例模式总结2. 简单工厂模式——集中式工厂的实现简单工厂模式总结3. 工厂方法模式——多态工厂的实现工厂方法模式总结4.…

【像素画板】游戏地图编辑器-uniapp项目开发流程详解

嘿,用过像素画板没有哦,相信喜欢绘画的小朋友会对它感兴趣呢,用来绘制像素画非常好看,有没有发现,它是可以用来绘制游戏地图的,是不是很好奇,来一起看看吧。 像素画板,也叫像素画的绘…

c语言-归并排序

目录 1、归并排序基本思想 2、归并排序的实现(递归法) 2.1 代码实现递归法归并排序 3、归并排序的实现(非递归法) 3.1 修正边界问题 3.2 代码实现非递归法归并排序 结语: 前言: 归并排序是一种把数…

Python---格式化输出与%百分号----涉及转义符 \ 反斜杠的使用

相关链接Python--格式化输出中的转义符号----\t 制表符(空格的)和\n(换行的)_唯元素的博客-CSDN博客 Python---字符串(用单、双引号、 三单/双引号定义。反斜杠 \ 转义,单在双内/双在单内 )-CS…

力扣 --- 最后一个单词的长度

题目描述: 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s "Hello World&…

运维02:Linux

Linux安装 VMWare安装:夸克网盘分享(提取码:refg) CentOS安装:Index of /centos/7.9.2009/isos/x86_64/ Xshell安装:百度网盘 请输入提取码(提取码:juau) 环境准备 1、…