网口变压器下方是否要挖空探讨

一. 引言

1. RJ45组成

RJ45模块用于PHY芯片之间的互连,如图1所示,RJ45有两种组合形式,一种是分立式,网络变压器和RJ45连接座是分开的,另一种是网络变压器和RJ45集成在一起。RJ45连接座又分为带屏蔽与不带屏蔽两种。

图1 RJ45两种主要形式

2. RJ45的下方地平面处理

RJ45下方的地平面处理方式通常有以下三种形式:

1)大多数的处理方式是:RJ45和网络变压器下方做净空处理,即其下方所有层挖空。

2)变压器的两边做割地处理:即RJ45连接组和变压器的次级线圈用单独的隔离地,隔离区域100mil以上,且在这个隔离区域下方没有电源和地层存在。

3)直接将系统地覆盖在RJ45连接器下方。

那到底哪一种才是正确的处理方式?

二. 选择分析

1. 网络变压器的作用

首先我们来了解一下网络变压器的作用。

从理论上来说,不接变压器,PHY之间直连也能正常工作,但是传输距离很受限制。另外,不同的PHY电平要求也不一样,外部对芯片的干扰也较大,不接网络变压器,传输信号质量就会很差。而有了网络变压器,可以匹配不同的电平,抗干扰能力也极大的提高,具体来说有以下好处:

1) 抑制共模干扰

网络变压器有共模电感,能有效滤除共模干扰,保障信号高质量传输。

2) 电气隔离

因为变压器的作用,信号是通过电磁传播的,能有效隔离PHY和RJ45端的直流分量。当接到不同电平(比如有些PHY是2.5V,有些是3.3V)的网口时,网络变压器仅耦合交流信号,使得电平与PHY端保持一致,保护PHY芯片。同时,还能使芯片端与外部隔离,抗干扰能力大大增强。

3) 信号增强

由于有共模电感以及中心抽头电容的存在,能有效滤除信号中的杂波,优化传输波形。通过信号耦合,可以起到增强信号的作用,从而提高信号的传输距离和稳定性,有助于消除信号在远距离传输过程中的衰减,保证数据的正确传输。

2. 网络变压器下方挖空的作用

1)设计目标

在回答网络变压器下方是否挖空,先来了解一下RJ45布线需要达到的整体设计目标。

目标1:ESD防护。802.3标准规定以太网PHY必须与系统的其余部分隔离,以便在50~60Hz的频率下承受高达1500V的高压交流60秒。

目标2:噪音隔离。应防止线缆上拾取的任何噪声耦合回PHY和PCBA上的其余部分;

目标3:共模噪声分流。任何接地区域中的共模噪声都应通过低阻抗路径从网络变压器和PHY侧转移。

2)不同设计方式

第一种方式:系统地直接延伸到RJ45连接器下方,如图2所示

图2  方式一:系统地全覆盖

这种方式,接地层为外部噪声和ESD脉冲提供了耦合到PHY和其他器件提供了低阻抗路径。是否这种方式就不能采用呢?

如果采用的RJ45连接器是带屏蔽外壳的,且RJ45屏蔽外壳与机壳连接阻抗极低,那么静电ESD脉冲或者噪声可以立即分流到机壳。这种情况下,直接系统地延伸到RJ45连接器下方也是可以的。

第二种方式:系统地与RJ45连接器下方的地分离。

图3 方式二:系统地与RJ45连接器下方地分离

这种接地方式只适用于网络变压器与RJ45连接器分离的场合。Bob Smith电路的地要与机壳地直连。信号线上的浪涌泄放路径:RJ45→变压器→中心抽头→75Ω电阻→电容→壳地,这条路径中的变压器、电阻、电容需要都能抗住4KV浪涌冲击;NC线上的浪涌泄放路径:RJ45→75Ω电阻→电容→壳地,要求电阻和电容能抗住4KV浪涌冲击,如下图所示。这种情况下,能够很好的隔离ESD和共模噪声对PHY和其他器件的影响,且不要求RJ45必须带屏蔽壳。

图4 浪涌泄放路径

第三种方式:分立RJ45下方挖空,但Bob Smith接系统地,如图5所示。这种连接方式,要求在Bob Smith与RJ45屏蔽罩通过0Ω电阻连接,再直接接回机壳地。如图6所示

图5 方式三:Bob Smith接系统地RJ45下方挖空
图6  第三种处理方式

网口的下方是否挖空,关键是看能否解决电磁耦合干扰的问题。

三. 参考资料

  1. https://blog.csdn.net/weixin_45365488/article/details/134421557?spm=1002014.3001.5502
  2. 以太网接口与地平面设计3种方案_网口接地-CSDN博客
  3. 以太网电路相关功能说明

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++基础编程100题-021 OpenJudge-1.4-01 判断数正负

更多资源请关注纽扣编程微信公众号 http://noi.openjudge.cn/ch0104/01/ 描述 给定一个整数N&#xff0c;判断其正负。 输入 一个整数N(-109 < N < 109) 输出 如果N > 0, 输出positive; 如果N 0, 输出zero; 如果N < 0, 输出negative 样例输入 1样例输出…

MySQL空间索引

空间类型是建立在空间类型字段上的。 空间类型 MySQL的空间类型很多&#xff0c;我就不逐一介绍了。重要分四大类&#xff1a; GeometryCurveSurfaceGeometryCollection 前三种&#xff0c;地理、曲线、曲面都是不可实例化的。Geometry有一个子类Point, Curve有一个直接子类L…

新手小白的pytorch学习第一弹-------张量

1 导入pytorch包 import torch2 创建张量&#xff08;tensor&#xff09; scalar标量 scalar torch.tensor(7) scalartensor(7)scalar.ndim查看scalar的维度&#xff0c;因为scalar是标量&#xff0c;所以维度为0 0scalar.shapetorch.Size([])torch.item()7vector&#xf…

coco_eval 使用

参考 coco eval 解析 COCO目标检测比赛中的模型评价指标介绍&#xff01; coco 的评估函数对应的是 pycocotools 中的 cocoeval.py 文件。 从整体上来看&#xff0c;整个 COCOeval 类的框架如图&#xff1a; 基础的用法为 # The usage for CocoEval is as follows: cocoGt…

JUC并发编程-05:线程高级部分-源码解读

线程高级部分-源码解读 多线程高并发底层锁机制与优化最佳实践深入JDK源码理解LongAdder的分段CAS优化机制 公平锁和非公平锁原理解析 多线程高并发底层锁机制与优化最佳实践 深入JDK源码理解LongAdder的分段CAS优化机制 多个线程进入&#xff0c;为了防止空转&#xff0c;所…

一文入门【NestJs】Controllers 控制器

Nest学习系列 ✈️一文带你入门【NestJS】 ✈️前言 流程图 Controllers 控制器主要负责处理传入请求&#xff0c;并向客户端返回响应&#xff0c;控制器可以通过路由机制来控制接收那些请求&#xff0c;通常一个Controllers种会有多个匹配路由&#xff0c;不同的路由可以知…

react 组件通信 —— 父子传值 【 函数式/类式 】

1、函数式组件通信 父子间通信 —— 父传子 父组件 export default function father() {return (<div style{{width:400px,height:200px,background:pink,marginLeft:500px}}>我是父组件<hr /><Son name{"韩小刀"}/></div>) } 子组件 ex…

Spark源码详解

https://www.cnblogs.com/huanghanyu/p/12989067.html#_label3_3

【开源项目】H264码流格式解析

目录 1.概述2.头文件的定义2.1 基础头文件&#xff08;base.h&#xff09;2.2 H264码流读取文件&#xff08;bs.h&#xff09;2.2.1 单比特读取函数&#xff08;bs_read_u1&#xff09;2.2.2 指数哥伦布无符号编码&#xff08;bs_read_ue&#xff09;2.2.3 指数哥伦布有符号编码…

这类工作要被大语言模型取代?

春节前&#xff0c;哈佛的一篇文章带来了思考。 美国哈佛大学网站上有一篇文章探讨了ChatGPT对写作工作的代替可能性。 文章内容是围绕哈佛大学的一位校聘作家和一位有名望的心理学教授之间的对话展开&#xff0c;主要讲了一个基本的观点&#xff1a; 类似ChatGPT这样的人工…

解决Invalid or unsupported by client SCRAM mechanisms(dbeaver)

在用工具&#xff08;dbeaver&#xff09;链接Opengauss数据库的时候&#xff0c;报出标题的错误。原因为驱动不正确。 驱动下载地址&#xff1a;https://opengauss.org/zh/download/ 下载完的包 &#xff0c;解压后&#xff0c;里面应该有两个jar 包,使用postgresql.jar dbe…

HTTP 概况

Web的应用层协议是超文本传输协议(HyperTextTransferProtocol&#xff0c;HTTP)&#xff0c;它是 Web的核心。HTTP由两个程序实现:一个客户程序和一个服务器程序。客户程序和服务器程序运行在不同的端系统中&#xff0c;通过交换HTTP报文进行会话。HTTP定义了这些报文的结构以及…

C++入门基础篇(下)

目录 6.引用 6.1 引用的特性 6.2 const引用 7.指针和引用的关系 8.内联函数 9.nullptr 6.引用 引⽤不是新定义⼀个变量&#xff0c;⽽是给已存在变量取了⼀个别名&#xff0c;编译器不会为引⽤变量开辟内存空间&#xff0c; 它和它引⽤的变量共⽤同⼀块内存空间。比如&a…

深入了解代理IP常见协议:区别与选择

代理服务器在网络使用中扮演着重要的角色&#xff0c;是您设备和互联网之间的中间层。它不仅可以增强网络访问的安全性和隐私保护&#xff0c;还可以提供许多灵活的应用。使用代理时&#xff0c;不同的协议类型对数据交换具有不同的规则和特征。常见的代理协议包括HTTP代理、HT…

高并发内存池联调问题

断言报错1 在这里插入图片描述 排查原因 实际 actualNum 值并没有大于一 断点报错。 经过排查&#xff0c;此处assert&#xff08;actualNum > 0) 判断条件应该是大于零&#xff0c;否则或许if判断条件无法执行。 跑通结果: 2

Java语言程序设计——篇三(1)

选择结构 概述选择单分支if语句例题讲解 双分支if-else语句例题讲解 条件运算符多分支的if-else语句例题讲解 嵌套的if语句例题讲解 switch语句结构例题讲解代码演示运行结果 概述 Java中的控制结构&#xff0c;包括&#xff1a; 1、选择结构( if、if-else、switch ) 2、循环结…

空间自回归模型及 Stata 具体操作步骤

目录 一、理论原理 二、数据准备 三、程序代码及解释 四、代码运行结果 一、理论原理 空间自回归模型&#xff08;Spatial Autoregressive Model&#xff0c;SAR&#xff09;是一种用于分析具有空间相关性的数据的统计模型。它假设观测值之间的相关性不仅取决于传统的时间或…

深入理解 go map

什么是 map 维基百科里这样定义 map: In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection. 简单…

镭速Raysync vs MASV:哪个才最合适企业大文件传输

在当前信息爆炸的时代&#xff0c;企业面临的一个关键挑战是如何高效、安全地传输日益增长的大量文件。选择正确的文件传输工具对于企业的日常运作至关重要。本文旨在对比分析两款备受瞩目的企业级大文件传输解决方案——镭速Raysync和MASV&#xff0c;以助企业决策者挑选出最适…

【代码随想录】【算法训练营】【第64天】 [卡码117]软件构建 [卡码47]参加科学大会

前言 思路及算法思维&#xff0c;指路 代码随想录。 题目来自 卡码网。 day 64&#xff0c;周三&#xff0c;继续ding~ 题目详情 [卡码117] 软件构建 题目描述 卡码117 软件构建 解题思路 前提&#xff1a; 思路&#xff1a; 重点&#xff1a; 代码实现 C语言 [卡码…