以太网电路相关功能说明

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

图1 RJ45两种主要形式

接下来以分立式RJ45的百兆网电路做个说明,如图2所示为典型百兆以太网电路。

图2 百兆以太网电路

一. Bob Smith电路

Bob Smith电路,用于提高网络信号的传输质量和减少干扰设计。其主要作用如下:

1)共模抑制

Bob Smith电路为信号线上的共模噪声,提供了一个低阻抗的回流路径

2)阻抗匹配

这里面争议挺大,为什么必须是75Ω,查询了大量资料,仍没有搞清楚,先在此做个记录,留待后续继续弄清楚。

3)浪涌防护

浪涌防护分为共模防护和差模防护,按照IEC61000-4-5雷击浪涌要求,共模要求4KV,差模要求2KV。

先来看看共模防护

图3 浪涌共模防护

信号线上的浪涌泄放路径:RJ45→变压器→中心抽头→75Ω电阻→电容→地;这条路径中的变压器、电阻、电容需要都能抗住4KV浪涌冲击;

NC线上的浪涌泄放路径:RJ45→75Ω电阻→电容→地;要求电阻和电容能抗住4KV浪涌冲击。

PS:对于RJ45未使用的引脚,也必须接上Bob Smith电路,以达到信号阻抗匹配,抑制对外辐射干扰。

接下来看看差模防护。

图4 浪涌差模泄放路径

如图4所示的差模浪涌泄放路径,要求网络变压器本身能抗住2KV浪涌,同时差模会经过变压器耦合到PHY一端,因此要求PHY端能抗住2KV冲击,通常会在数据线上靠近PHY放置双向TVS器件或其他防护措施。

二. 网络变压器

1. 网络变压器作用

1)信号增强

网络变压器通过信号耦合,可以起到增强信号的作用,从而提高信号的传输距离和稳定性,有助于消除信号在远距离传输过程中的衰减,保证数据的正确传输。

2)电气隔离

第一,CMOS芯片产生的信号电平总是大于0V的,PHY输出信号传送到100米甚至更长的地方会有很大的直流分量的损失。

第二,外部网线直接和芯片相连的的话,遭受雷击浪涌和静电,很容易造成芯片损坏。

第三,不同网络设备的PHY要求的电平信号不一样,有1.8V、2.5V、3.3V、5V,不同PHY之间直连,会造成电流从高电势设备流向低电势设备,造成设备损坏。

增加网络变压器不仅能隔离不同电平以及直流分量,而且本身设计为可抗2KV~3KV的电压,可以起到防雷保护作用。

3)共模抑制

网线通常采用双绞线,每一对双绞线中的导线以双螺旋形结构相互缠绕着。对于差模信号而言,它在每一根导线上的电流是以相反方向在一对导线上传送,如果这一对导线是均匀缠绕,这些相反的电流就会产生大小相等,方向相反的磁场,使得它的输出相互抵消。因此不含噪音的差模信号不会产生辐射干扰。而共模信号在一对导线上以相同方向流动,并经过寄生电容到地返回,在这种情况下,电流产生大小相等,方向相同的磁场,它们的输出不能相互抵消,会形成较大的辐射干扰,因此通常共模辐射更严重。

线缆上的噪音分为辐射噪音和传导噪音两大类,这两大类又分为共模噪音和差模噪音两种。

差模传导噪音是电子设备内部噪音电压产生的与信号电流或电源电流相同路径的噪音电流。减小这种噪音的方法是在信号线或电源线上串联差模扼流圈、并联电容或用电感和电容组成低通滤波器,来减小高频的噪音。

差模辐射噪音是在信号电流环路所产生的辐射。这种噪音所产生的电场强度与观测点到信号发射点的距离成正比,与频率的平方成正比,与电流环路面积成正比。这种辐射可以通过以下三种方式抑制。

  • 在信号输入端加LC低通滤波器阻止噪音电流流入线缆;
  • 使用屏蔽线缆或扁平线缆;
  • 在相邻导线中传输回流电流和信号电流,降低环路面积;

共模传导噪音是在设备内噪音电压的驱动下,经过大地与设备之间的寄生电容,在大地与线缆之间流动的噪音电流产生的。减小共模传导噪音的方法是在信号线或电源线中串联共模电感,在地与导线之间并联电容器、组成LC滤波器进行滤波,滤除共模传导噪音。

共模辐射噪音是由于线缆端口上有共模电压,在其驱动下,在线缆和大地之间有共模电流流过,从而产生辐射。这种辐射的强度与观测点的距离成反比,与频率和线缆长度成正比。降低这种辐射,可以通过以下几种方法:

  • 在PCB板上使用地线面降低地线阻抗;
  • 在线缆的端口处使用LC低通滤波器或共模电感;
  • 尽量缩短线缆长度;
  • 使用屏蔽线缆;

2. 网络变压器类型

网络变压器有多种组成形式,主要包括T件、K件和A件。其中T件是变压器(Transformer)、K件是共模扼流圈(Common mode Choke)、A件是中心抽头自耦变压器(Center Tapped Auto-Transformer)。根据组合方式不同分为:单T件网络变压器、T件+K件网络变压器、T件+三线穿环K件网络变压器和T件+K件+A件网络变压器,如下图所示。

图5 不同网络变压器结构示意图

三. 中间抽头处理

不同的PHY,对网络变压器中心抽头的处理方式不同,分为电流型驱动PHY和电压型驱动PHY。

1. 电流型驱动PHY

中心抽头连接VCC(PHY的电源电压)

图6 电流型PHY中心抽头连接方式

2. 电压型驱动PHY

中心抽头接对地电容。

图7 电压型PHY中心抽头连接方式

四. RJ45保护电路

户外以太网容易遭受雷击,雷击浪涌产生的电压和过电流会损坏以太网相关器件。因此有些应用会对RJ45接口做额外的雷击防护。如下图所示,增加陶瓷气体放电管、ESD和TVS器件。

图8 RJ45接口雷击防护方案

五. 参考文献

1. 网口电路/Bob Smith电路思考及测试_bobsmith电路-CSDN博客

2. 网络变压器的工作原理及作用 - 今日头条 - 电子发烧友网

3. https://zhuanlan.zhihu.com/p/685104952

4. 数字电路硬件设计系列(十五)之以太网电路设计-CSDN博客

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

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

相关文章

基于springboot+vue养老院管理系统+lw+源码+讲解+调试+演示视频

第3章 系统分析 用户的需求以及与本系统相似的在市场上存在的其它系统可以作为系统分析中参考的资料,分析人员可以根据这些信息确定出本系统具备的功能,分析出本系统具备的性能等内容。 3.1可行性分析 尽管系统是根据用户的要求进行制作,但…

Matlab基础语法篇(上)

Matlab基础语法(上) 一、基知(一)界面介绍(二)常用快捷键(三)常用指令(四)Matlab帮助系统 二、运算基础(一)变量(二&#…

车道线识别研究

想研究车道线识别的深度学习网络… 目录 1.车道线数据集汇总及研究1.1 CULane Datesets1.1.1 相关连接1.1.2 介绍 1.2 Tusimple1.3 LLAMAS1.4 APOLLOSCAPE 2.车道线检测框架2.1 LaneNet:实时车道线检测框架 1.车道线数据集汇总及研究 参考文档: 1.车道线…

sysbench 搭建使用

1.下载地址: https://github.com/akopytov/sysbench/tree/0.5 2.安装 #进入解压目录,并且创建安装目录: unzip sysbench-0.5.zip cd sysbench-0.5#安装依赖包 yum -y install automake autoconf libtool mysql-devel#准备编译 ./autogen.s…

【初阶数据结构】深入解析队列:探索底层逻辑

初阶数据结构相关知识点可以通过点击以下链接进行学习一起加油!时间与空间复杂度的深度剖析深入解析顺序表:探索底层逻辑深入解析单链表:探索底层逻辑深入解析带头双向循环链表:探索底层逻辑深入解析栈:探索底层逻辑深入解析队列:探索底层逻辑深入解析循环队列:探索…

三、Python日志系统之监控邮件发送

import smtplib from email.mime.text import MIMEText import time import os import datetime from watchdog.observers import Observer from watchdog.events import FileSystemEventHandler# 邮件配置 SMTP_SERVER smtp.example.com SMTP_PORT 587 SMTP_USERNAME your_…

EXISTS、NOT EXISTS、IN和NOT IN辨析

文章目录 概要EXISTSNOT EXISTSINNOT IN辨析 概要 EXISTS、NOT EXISTS、IN 和 NOT IN 是 SQL 中用于查询时进行条件判断的关键字,它们在功能上有相似之处,但使用场景和性能表现上有所不同。 EXISTS 1.用途:用于子查询中,判断子…

C++:cv.absdiff函数含义

在OpenCV库中,absdiff函数是一个非常重要的图像处理函数,其意义在于计算两个输入数组(通常是图像)之间对应元素差的绝对值。这个函数在图像处理和计算机视觉领域有着广泛的应用,如图像对比、运动检测等。 函数的基本用…

python第三方库【numpy.array】的使用(超详细)

NumPy 是 Python 中用于科学计算的基础库之一,它提供了高性能的多维数组对象以及这些数组的操作。NumPy 的核心数据结构是 ndarray(N-dimensional array,N维数组),它提供了一种高效的存储和操作大型多维数组的方法。以…

熬了一晚上,我从零实现了 Transformer 模型,把代码讲给你听

自从彻底搞懂Self_Attention机制之后,笔者对Transformer模型的理解直接从地下一层上升到大气层,瞬间打通任督二脉。夜夜入睡之前,那句柔情百转的"Attention is all you need"时常在耳畔环绕,情到深处不禁拍床叫好。于是…

客户案例|某大型证券公司数据库运维场景数据安全实践

证券行业涉及股票、债券、基金等金融产品的发行、交易和监管,业务具有数据规模大、数据价值高、数据应用场景复杂的显著特点,其中高速流转的业务系统中含有海量的客户个人信息、交易、行情、咨询等高敏感高价值信息。由于证券期货业务场景所具有的特殊性…

初中生物知识点总结(人教版)

第一章 认识生物 一、 生物的特征: 1. 生物的生活需要营养 2. 生物能进行呼吸 3. 生物能排出身体内产生的废物 4. 生物能对外界的刺激做出反应 5. 生物能生长和繁殖 除病毒以外,生物都是由细胞构…

单例模式(大话设计模式)C/C++版本

单例模式 C 饿汉 /* HM hungry man 饿汉 */ #include <iostream> using namespace std; class Singleton { private:Singleton() { cout << "单例对象创建&#xff01;" << endl; };Singleton(const Singleton &);Singleton &operator(c…

C++:cv.contourArea()函数解析

cv::contourArea是OpenCV库中用于计算轮廓面积的函数。该函数非常适用于图像处理中的形状分析、物体检测等领域。以下是关于cv::contourArea的详细介绍&#xff1a; 一、函数概述 cv::contourArea是OpenCV中用于计算封闭轮廓面积的函数。它接受一个轮廓作为输入&#xff0c;并…

Fedora 41 移除 Python 2支持

2024年的今天&#xff0c;在 Python 3 发布 16 年后&#xff0c;Fedora 发行版项目宣布 Fedora 41 将移除 Python 2.7。 除了 PyPy&#xff0c;Fedora 41 以及之后的版本将不再有 Python 2.7。运行时或构建时需要 python2.7 的软件包也将面临退役。 Fedora 41 将包含图像处理…

C++ 十进制与十六进制之间相互转换

十进制与十六进制之间相互转换 10_to_16 与二进制类似&#xff0c;十进制转十六进制对16整除&#xff0c;得到的余数的倒序即为转换而成的十六进制&#xff0c;特别地&#xff0c;如果超过10以后&#xff0c;分别用ABCDEF或abcdef来代替10、11、12、13、14、15。 代码1: #in…

【密码学基础】基于LWE(Learning with Errors)的全同态加密方案

学习资源&#xff1a; 全同态加密I&#xff1a;理论与基础&#xff08;上海交通大学 郁昱老师&#xff09; 全同态加密II&#xff1a;全同态加密的理论与构造&#xff08;Xiang Xie老师&#xff09; 现在第二代&#xff08;如BGV和BFV&#xff09;和第三代全同态加密方案都是基…

Git 快速上手

这个文档适用于需要快速上手 Git 的用户&#xff0c;本文尽可能的做到简单易懂 ❤️❤️❤️ git 的详细讲解请看这篇博客 Git 详解&#xff08;原理、使用&#xff09; 1. 什么是 Git Git 是目前最主流的一个版本控制器&#xff0c;并且是分布式版本控制系统&#xff0c;可…

合规与安全双重护航:ADVANCE.AI让跨境支付更无忧

近年来&#xff0c;随着全球化进程的加速和跨境贸易的蓬勃发展&#xff0c;跨境支付的需求大幅增加。根据Grand View Research的报告&#xff0c;2021年全球跨境支付市场规模估计为22.09万亿美元。到2025年&#xff0c;全球跨境支付市场预计将达到35.9万亿美元&#xff0c;较20…

rfid资产管理系统解决方案 rfid固定资产管理系统建设方案

在现代化的仓库储备中&#xff0c;仅仅完成对货物进出的简单批次处理已经不再足够&#xff0c;对库内货品的种类、数量、生产属性、垛位等信息的清晰记录变得至关重要。然而&#xff0c;传统的资产管理方式如条形码在长期使用中逐渐暴露出不耐脏、数据存储量小、读取间隔短、不…