原创 网口变压器

2012-8-24 10:24 4637 17 19 分类: 通信

        在以太网设备中,通过PHY接RJ45时,中间都会加一个网络变压器。有的变压器中心抽头接电源,有的又接电容到地。而且接电源时,电源值又可以不一样,3.3V,2.5V,1.8V都有。这个变压器的作用到底是什么呢?

下面是一个大概的解答:

        1、中间抽头为什么有些接电源?有些接地?这个主要是与使用的PHY芯片UTP口驱动类型决定的,这种驱动类型有两种,电压驱动和电流驱动。电压驱动的就要接电源;电流驱动的就直接接个电容到地即可!所以对于不同的芯片,中心抽头的接法,与PHY是有密切关系的,具体还要参看芯片的datasheet和参考设计了。

        2、为什么接电源时,又接不同的电压呢?这个也是所使用的PHY芯片资料里规定的UTP端口电平决定的。决定的什么电平,就得接相应的电压了。即如果是2.5v的就上拉到2.5v,如果是3.3v的就上拉到3.3v。

        3.这个变压器到底是什么作用呢,可不可以不接呢。从理论上来说,是可以不需要接变压器,直接接到RJ45上,也是能正常工作的。但是呢,传输距离就很受限制,而且当接到不同电平网口时,也会有影响。而且外部对芯片的干扰也很大。当接了网络变压器后,它主要用于信号电平耦合。其一,可以增强信号,使其传输距离更远;其二,使芯片端与外部隔离,抗干扰能力大大增强,而且对芯片增加了很大的保护作用(如雷击);其三,当接到不同电平(如有的PHY芯片是2.5V,有的PHY芯片是3.3V)的网口时,不会对彼此设备造成影响。

        总的来说,网络变压器主要有信号传输、阻抗匹配、波形修复、信号杂波抑制和高电压隔离等作用。

        PHY芯片和RJ5之间需要一个变压器,8路以太线,用于抑制共模信号,导通差模信号,隔离直流信号。在变压前级一般有中心抽头借到2.5V或者3.3V;在次级的中心抽头接4个电阻75ohm加2000V放电电容到地。
        如图net1,net2所示,在发送差分线和接收差分线之间会并联两个49.9或者50Ω(精度1%)的终接电阻,这个电阻的作用是为了实现阻抗匹配,对于初次比1:1的变压器,其输入电阻和输出电阻之比也是1:1,这样并联的结果,在输出端看来就是100Ω的匹配电阻,现在我们所用的双绞线的特征阻抗大多是100Ω

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户377235 2013-9-18 10:20

Absolutely first rate and codomr-bottpeep, gentlemen!

用户370614 2012-8-24 09:47

谢谢关注!很不好意思,我在上传图片时总是报错,应该是我们公司做了上传限制,所以没法提供图片,如果需要,我可以发送给你,我的邮箱iverson.zeng@nts-intl.com
相关推荐阅读
用户370614 2015-02-05 15:42
AD7794 AD7795 AD7793 AD7792 程序 驱动代码 驱动程序 单片机代码
本驱动代码适用于ADI公司的AD779X系列ADC芯片,所有与硬件平台相关的代码都最大化的提取了出来,达到了最优化的移植性,本文档及代码旨在分享个人的开发工作,减少工程师们的开发周期,提高大家的工...
用户370614 2012-10-29 11:33
linux proc/stat文件信息
proc/stat包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。 [work@builder ~]$ cat /proc/stat cpu 432661 132...
用户370614 2012-10-18 14:55
platform_get_resource函数实现细节
platform_get_resource函数源码如下: struct resource *platform_get_resource(struct platform_device ...
用户370614 2012-10-18 14:50
MII和RMII
项目名称:基于FPGA的以太网MII数据和RMII数据的协议转换  关键词:以太网 MII RMII 协议转换   项目信息:   应用领域:网络与通...
用户370614 2012-10-18 14:49
linux中断之中断注册
专业的linux驱动开发离不开中断处理,在处理中断,首先要注册中断,在linux下通过request_irq来注册中断的,不同内核版本,注册中断所需要的参数也不同,本文以linux-2.6....
用户370614 2012-10-18 14:47
linux下查看和添加PATH环境变量
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。<?xml:namespace prefix =...
EE直播间
更多
我要评论
2
17
关闭 站长推荐上一条 /3 下一条