PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范

这篇具有很好参考价值的文章主要介绍了PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范

1、以太网口概述

以太网(Ethernet)是一种计算机局域网组网技术,该技术基于IEEE制定的IEEE 802.3标准,它规定了包括物理层的连线、电信号和介质访问层协议的内容。

以太网是当前应用最普遍的局域网技术。Ethernet的接口是实质是MAC通过MII总线控制PHY的过程。

以太网接口电路主要由MAC控制器和物理层接口(Physical Layer,PHY)两大部分构成,目前常见的以太网接口芯片,如LXT971、RTL8019、RTL8201、、CS8900、DM9008 等,其内部结构也主要包含这两部分。一般32位处理器内部实际上已包含了以太网MAC控制,但并未提供物理层接口,因此,需外接一片物理层芯片以提供以太网的接入通道。

常用的单口10M/100Mbps 高速以太网物理层接口器件主要有 RTL8201、LXT971等,均提供MII接口和传统7线制网络接口,可方便的与CPU接口。以太网物理层接口器件主要功能一般包括:物理编码子层、物理媒体附件、双绞线物理媒体子层、10BASE-TX 编码/解码器和双绞线媒体访问单元等。

2、RJ45的典型应用

RJ45常用于路由器、工业控制板、消费TV-Dangle以及一些特殊平板案例里面。
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图1 常见RJ45接口的应用案例

3、以太网的典型电路设计

常见RJ45接口可以分为集成型(集成网络变压器和RJ45)和非集成型(网络变压器和RJ45分离)两种。

①集成网络变压器的RJ45设计方式

PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图2 集成型RJ45接口

②变压器分离的的RJ45设计方式

PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图3 非集成型RJ45接口

4、布局要求

1)变压器和RJ45接口分离的情况下,如图4所示,RJ45接口和变压器之间的距离尽可能的缩短(在满足工艺要求的情况下);
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图4 变压器和RJ45接口的间距

2)以太网转换芯片PHY和变压器之间的距离也应该尽可能的短,距离一般不超过5inch,若RJ45接口自带变压器,则以太网转换芯片尽可能的靠近RJ45接口放置,如5所示。
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图5 PHY芯片的间距要求

3)如图6所示交流端接电阻的放置,一般先按照芯片手册推荐的放置,有的芯片会要求放置在以太网转换器端,如没有特殊要求,就靠近以太网转换芯片放置;
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图6 交流端接电阻的放置
4)复位电路信号应当尽可能的靠近以太网转换芯片,如果可能的话应当远离TX+/-、RX+/-差分信号和时钟信号;

5)时钟电路应当尽可能的靠近以太网转换芯片,远离电路板的边缘以及其它高频信号、IO端口走线和其它磁性元器件;

根据以上布局要求,总体布局示意可以归纳如图7所示
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图7 RJ45布局总体示意图

5、布线要求

1)TX+,TX-和RX+,RX-尽量走表层,这两组差分对之间的间距至少4w以上,对内的等长约束为5mil,两组差分对之间不需要等长,如图4-22。
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图8 RX、TX差分布线要求

2)考虑到变压器为干扰源,变压器下面所有层需要进行挖空处理,挖到变压器的丝印即可,不用挖到焊盘,如图9。
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图9 变压器本体下面挖空

3)PHY芯片到CPU的发送部分( GTX_CLK\TX_EN\TX_ER\TXD[7:0])和接收部分(GRX_CLK\RX_DV\RX_ER\RXD[7:0])要分开布线,不要将接收和发送网络混合布线、线与线直接的间距满足3W,RX和TX分别等长,等长范围在100mil,阻抗控制50欧姆。

4)电源信号的走线,包括退耦电容的走线、电源线、地线应保持短而宽,退耦电容上的过孔直径最好稍大一点,每一个电容都应该有一个独立的过孔到地,不要共用地过孔;

5)交流端接一般要通过电阻以后再连接到芯片或者变压器上面,不允许有STUB线的出现;

6)对于千兆以太网的差分对,要优先选择最优的信号层进行布线,过孔的数量不要超过两个,并且打孔换层的时候,要在200mil的范围内增加回流地过孔,如图10。

PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图10 回流孔的放置

7)电源和地的处理原则:

RJ45底盘接地和数字地通过一个1M欧姆的电阻和一个0.1uF的去耦电容隔离。其底盘接地和数字地的间距,必须比60mil宽。如图11及图12所示。
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图11 典型变压器集成单RJ45的机箱/数字地平面
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图12 典型RJ45和变压器分开的机箱/数字地平面

‚所有不同的电源电压的的数字和模拟电源平面应当隔离。如图13及图14所示。
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图13 典型变压器集成单RJ45的数字/模拟电源平面
PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范
图14 典型RJ45和变压器独立的数字/模拟电源平面

提示小助手:

从以太网物理层接口器件过来的信号接往RJ45网口插座时需要注意:金属机壳以及与印制板相连的金属前面板应与印制板内部电路(包括信号和地线层)隔离至少 5mm 以上,印制板静电电流泄放通路的地应优先选择机壳地,板上的金属部件和金属接插件能就近接机壳的应就近接机壳,无法就近接机壳的接静电保护地环或工作地,工作地应是大面积的地层。文章来源地址https://www.toymoban.com/news/detail-497587.html

到了这里,关于PCB模块化设计09——RJ45-以太网口PCB布局布线设计规范的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【FPGA/IC】什么是模块化设计?

    FPGA/IC设计中根据模块层次的不同有两种基本的设计方法: 自下而上 方法对设计进行逐次划分的过程是从基本单元出发的,设计树最末枝上的单元是已经设计好的基本单元,或者其他项目开发好的单元或者IP。该方法先对底层的功能块进行分析,然后使用这些模块来搭建规模

    2024年03月19日
    浏览(31)
  • 【C语言】用函数实现模块化程序设计

    前言:如果把所有的程序代码都写在一个主函数( main函数 )中,就会使主函数变得庞杂、头绪不清,使阅读和维护程序变得困难。此外,有时程序中要多次实现某一功能,如果重新编写实现此功能就会使得程序冗长、不精炼。 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分

    2024年02月08日
    浏览(28)
  • Python中的模块化编程与软件架构设计

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 在软件开发中,模块化编程和良好的软件架构设计是确保项目可维护性、可扩展性和可重用性的关键。Python作为一种灵活且功能丰富的编程语

    2024年04月29日
    浏览(33)
  • 【FPGA】Verilog:模块化组合逻辑电路设计 | 半加器 | 全加器 | 串行加法器 | 子模块 | 主模块

    前言: 本章内容主要是演示Vivado下利用Verilog语言进行电路设计、仿真、综合和下载 示例:加法器   ​ 功能特性: 采用 Xilinx Artix-7 XC7A35T芯片  配置方式:USB-JTAG/SPI Flash 高达100MHz 的内部时钟速度  存储器:2Mbit SRAM   N25Q064A SPI Flash(样图旧款为N25Q032A) 通用IO:Switch :

    2024年02月15日
    浏览(32)
  • IBM引入模块化设计助力波音与摩根大通快速实现量子计算服务

    ​(图片来源:网络) 经典计算机具有局限性,无法完成某些特定任务,例如准确预测金融市场或开发药物来对抗新兴疾病,而量子计算能打破“僵局”。 部署IBM Quantum量子系统的负责人Chris Lirakis 说:“量子计算不仅提高了速度,而且能解决我们以前无法解决的问题。”

    2024年02月05日
    浏览(61)
  • 最新模块化设计小程序系统源码完整版:开源可二开,支持DIY

    随着互联网的快速发展,小程序已成为各行各业开展业务的重要工具。而模块化设计小程序系统源码完整版则是一种高效、灵活、易维护的解决方案。 分享一个最新的模块化设计小程序系统源码完整版,源码开源可二开,支持自由DIY设计,含完整的前后端和详细的搭建部署教

    2024年02月07日
    浏览(29)
  • Node.js开发、CommondJS 、ES-Module模块化设计

    目录  Node.js是什么 基础使用 Node的REPL 全局变量  模块化设计 CommondJS规范  基础使用exports和module.exports require  CommondJS优缺点 AMD和CMD规范 ES_Module  基本使用方法 导出 导入  结合使用 默认导出 ES Module解析流程  Node与浏览器的对比  在浏览器中,HTML与CSS交给Blink处理,如果其

    2023年04月21日
    浏览(25)
  • 【网络奇缘】- 如何自己动手做一个五类|以太网|RJ45|网络电缆

    ​ ​ 🌈个人主页:  Aileen_0v0 🔥系列专栏:  一见倾心,再见倾城  ---  计算机网络~ 💫个人格言:\\\"没有罗马,那就自己创造罗马~\\\"  本篇文章关于计算机网络的动手小实验---如何自己动手做一个网线, 也是为后面的物理层学习进行铺垫 话不多说,开始今天的学习之旅吧⛵~  目

    2024年02月04日
    浏览(81)
  • 基于Basys2的数码管动态扫描module(verilog)的模块化设计

        目录 一、数码管工作原理  二、Verilog模块设计 1、原理 (1)动态扫描的优点: (2)动态扫描原理简介: 2、Verilog模块的设计 (1)分频器:  2、译码器模块: 3、动态扫描模块: 4、顶层模块: 三、写在最后: 在大二下学期学习《Verilog与FPGA实现》的时候鲲鲲给我们布

    2024年02月09日
    浏览(51)
  • 【设计模式之美】重构(三)之解耦方法论:如何通过封装、抽象、模块化、中间层等解耦代码?

    重构可以分为大规模高层重构(简称“大型重构”)和小规模低层次重构(简称“小型重构”)。 通过解耦对代码重构,就是保证代码不至于复杂到无法控制的有效手段。   代码是否需要“解耦”? 看修改代码会不会牵一发而动全身。 依赖关系是否复杂 把模块与模块之间

    2024年01月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包