AD21 PCB设计的高级应用(二)PCB常见走线等长设计

news2024/11/16 0:22:23

(二)PCB常见走线等长设计

  • 1.蛇形线的等长设计
  • 2.DDR的等长分组
  • 3.等长的拓扑结构
    • 3.1 点对点连接
    • 3.2 T型拓扑结构
    • 3.3 菊花链拓扑结构

1.蛇形线的等长设计

在 PCB 设计中,网络等长调节目的就是为了尽可能地降低信号在 PCB上传输延迟的差异。在 Altium Designer 中实现网络等长调节的方法如下:

(1)在 Altium Designer 中网络等长调节可通过蛇形走线实现,在进行蛇形等长之前需要完成 PCB相应走线的连通,然后执行菜单栏中“布线”→“网络等长调节”命令,或者按快捷键U+R,单击需要等长的走线并按Tab 键调出“等长属性设置”面板,如图所示。
在这里插入图片描述

① Target Length 提供如下三种目标长度类型:
Manual:手工设置等长目标长度。
From Net:依据网络选择等长目标长度。
From Rules:依据规则设置目标长度。
② Pattern 提供如下三种等长模式:
Mitered Lines:斜线条模式。
Mitered Ares 斜弧模式。
Rounded:半圆模式。
三种蛇形等长模式的效果如图所示,一般采用斜弧模式。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(2)等长参数设置完毕之后,在需要等长的信号线上滑动即可拉出蛇形线。在等长的状态下,按键盘上的<和>键可以分别调整蛇形线的上下振幅,数字键1减小拐角幅度,数字键 2 增大拐角幅度,数字键3 减小Space 间距,数字键4 增大 Space间距。
在这里插入图片描述

(3)在完成一段蛇形等长之后,如果需要调整蛇形线可以用鼠标拖动调制线进行调整, 如图所示。差分对蛇形线等长类似于单端蛇形等长,执行菜单栏中“布线”→“差分对网络等长调节”命令,或按快捷键U+P,单击需要等长的差分对并按Tab 键调出“差分对等长设置”面板,设置方式类似于单端等长的设置,如图所示。
在这里插入图片描述

2.DDR的等长分组

DDR进行布线分组一般分为数据组和地址组两类。
数据组:数据线每8 根一组(D0D7/D8D15),外加相应的 DQS(数据锁存)差分对和 DQM(数据掩码)。注:DDR 数据线用 DQS 来锁存,数据线布线优先级最高。

地址组:包含地址线(A0~A14)、时钟线(CLK、CLKN)以及控制线(BA0、BA1、BA2、WE、CAS、ODT、RESET、CKE、RAS、CS 等)。注:地址、控制线需以CLK为基准线进行等长处理。CLK控制数据信号的采集,因此要比最长的数据线长。

3.等长的拓扑结构

3.1 点对点连接

点对点连接,即一个焊盘连接到另一个焊盘,连接通道上是相对唯一的,主要是针对单片 DDR而言,如图所示。

在这里插入图片描述

点对点的等长较为简单,只需在 Nets 中查看长度,参照组内最长走线进行等长即可,如图所示。若主控和 DDR 之间有排阻,如图所示。等长时可备份一个原理图文件,然后修改原理图,将电阻两端短接,导人PCB中,即可按点对点的方式等长。等长完成后,再把备份的原理图加到工程中,重新导入 PCB。注:在进行等长操作时,可使用 PCB 面板中的筛选工具,选择 Mask 或者 Dim 模式,可进行高亮操作,如图所示。

在这里插入图片描述

3.2 T型拓扑结构

DDR2 及之后系列与DDR相比,少了延时补偿技术,为了不使每片 DDR2 的时钟线和数据选通信号的长度误差太大,一般可采用T型结构进行绕线等长。
T 型等长,简易结构如图 所示。实际上就是让 CPU 到每一个 DDR 的走线长度相等,T点两边的分支走线要求尽可能短,长度尽可能相等,如图所示。实现A+A1=A+A2=B+B1=B+B2。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.3 菊花链拓扑结构

菊花链的结构相对比较简单,阻抗也比较容易控制,其简易结构如图 所示。从图中可看出,信号是在相邻两个元件之间进行传输的,从 CPU 到第一片 DDR,再到第二片 DDR。实际连接图如图 所示,实现 A=B,A1=B1。
在这里插入图片描述

注:经仿真验证,当DDR速率跑到1.6Gb/s时,相对T型连接,菊花链更能满足信号完整性要求。

在这里插入图片描述

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

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

相关文章

C语言第十三课--------初阶指针的认识--------重要部分

作者前言 &#x1f382; ✨✨✨✨✨✨&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f382; &#x1f382; 作者介绍&#xff1a; &#x1f382;&#x1f382; &#x1f382;…

JavaSE类和对象(重点:this引用、构造方法)

目录 一、类的定义方式以及实例化 1.面向对象 Java是一门纯面向对象的语言(Object Oriented Program&#xff0c;简称OOP)&#xff0c;在Java的世界里一切皆为对象。 2.类的定义和使用 1.在java中定义类时需要用到class关键字 3.类的实例化 4.类实例化的使用 二、this引用 …

面试中常聊 AMS,你是否又真的了解?

在面试的时候&#xff0c;经常会被问到这些问题&#xff1a; 对Activity的启动流程了解吗&#xff1f;AMS在Android起到什么作用&#xff0c;简单分析下Android的源码system_server为什么要在Zygote中启动&#xff0c;而不是由init直接启动呢?为什么要专门使用Zygote进程去孵…

有点慌,新公司项目构建用的Gradle

入职新公司&#xff0c;构建项目的工具用的gradle&#xff0c;以前没用过&#xff0c;看到一个build.gradle&#xff0c;点进去&#xff0c;心里一句我曹&#xff0c;这写的都是些什么玩意&#xff0c;方得一批&#xff0c;赶紧去补了下课。 好吧&#xff0c;先学点语法&#…

根据选择内容自动生成正则表达式

地址: https://regex.ai/ 如何使用? 比如我这里有个需求: 提取图片路径中的文件名 https://wx4.sinaimg.cn/mw1024/0040jbadly1hg5nk0l3gtj62c0340kjl02.jpg 提取出0040jbadly1hg5nk0l3gtj62c0340kjl02.jpg 数据越多越准确 左边提供数据, 右边给出需要提取的数据, 点击run&…

地产变革中,物业等风来

2023年7月&#xff0c;也许是中国房地产行业变局中的一个大拐点。 中信建投研报表示&#xff0c;政治局会议指出当前我国房地产形势已发生重大变化&#xff0c;要适时调整优化政策&#xff0c;为行业形势定调……当前房地产行业β已至。 不久前&#xff0c;国家统计局公布了2…

Mag-Fluo-4 AM,镁离子荧光探针,是一种有用的细胞内镁离子指示剂

资料编辑|陕西新研博美生物科技有限公司小编MISSwu​ PART1----产品描述&#xff1a; 镁离子荧光探针Mag-Fluo-4 AM&#xff0c;具细胞膜渗透性&#xff0c;对镁离子&#xff08;Mg2&#xff09; 和钙离子&#xff08;Ca2&#xff09;的 Kd 值分别是 4.7mM 和 22mM&#xff0c…

运维:Multipass软件让你的虚拟机管理更简单高效

一、Multipass是什么&#xff1f; 官网&#xff1a;https://multipass.run/ 一提到虚拟机大家一般都会想到VMvare和Virtual Box这两个的虚拟机软件&#xff0c;这两个软件一个比较麻烦的地方是安装完虚拟机以后还需要下载操作系统镜像。小编偶然间发现了Multipass。这款轻量级的…

Flowable-子流程-嵌套子流程

目录 定义图形标记XML内容使用示例视频讲解 定义 内嵌子流程又叫嵌入式子流程&#xff0c;它是一个可以包含其它活动、分支、事件&#xff0c;等的活动。我们通 常意义上说的子流程通常就是指的内嵌子流程&#xff0c;它表现为将一个流程&#xff08;子流程&#xff09;定义在…

【C语言初阶(20)】调试练习题

文章目录 前言实例1实例2 前言 在我们开始调试之前&#xff0c;应该有个明确的思路&#xff1b;程序是如何完成工作的、变量到达某个步骤时的值应该是什么、出现的问题大概会在什么位置。这些东西在调试之前都需要先确认下来&#xff0c;不然自己都不知道自己在调试个什么东西…

IT服务管理学习笔记<一>

### IT服务管理知识整理 ITSM 的核心思想是&#xff0c;IT 组织&#xff0c;不管它是企业内部的还是外部的&#xff0c;都是 IT 服务提供者&#xff0c;其 主要工作就是提供低成本、高质量的 IT 服务。 ITSM 的核心思想是&#xff0c;IT 组织&#xff0c;不管它是企业内部的还…

中国农村大学生学习了这个【React教程】迎娶导师女儿,出任CEO走上人生巅峰

注&#xff1a;最后有面试挑战&#xff0c;看看自己掌握了吗 文章目录 React创建一个简单的 JSX 元素创建一个复杂的 JSX 元素在 JSX 中添加注释渲染 HTML 元素为 DOM 树 &#x1f338;I could be bounded in a nutshell and count myself a king of infinite space. 特别鸣谢…

《数据同步-NIFI系列》Nifi配置DBCPConnectionPool连接SQL Server数据库

Nifi配置DBCPConnectionPool连接SQL Server数据库 一、新增DBCPConnectionPool 在配置中新增DBCPConnectionPool&#xff0c;然后配置数据库相关信息 二、配置DBCPConnectionPool 2.1 DBCPConnectionPool介绍 主要介绍以下五个必填参数 Database Connection URL&#xff1…

简历上的项目,需要这样描述才有亮点!

作者&#xff1a;小傅哥 博客&#xff1a;https://bugstack.cn 沉淀、分享、成长&#xff0c;让自己和他人都能有所收获&#xff01;&#x1f604; 一、前言&#xff1b;豆包不是干粮 每每准备面试&#xff0c;总有些小伙子甩出自己的豆包项目&#xff0c;不是Xxx管理系统&…

绝绝子,这所211无歧视!极其保护一志愿!专硕爆冷全部录取!

一、学校及专业介绍 大连海事大学&#xff08;Dalian Maritime University&#xff09;&#xff0c;简称海大&#xff0c;位于辽宁省大连市&#xff0c;是中华人民共和国交通运输部所属的全国重点大学&#xff0c;位列国家“双一流”、“211工程”重点建设高校。 1.1 招生情况…

HJ99 自守数+OR86N 返回小于N的质数个数

HJ99 自守数 自守数_牛客题霸_牛客网 (nowcoder.com) #include <iostream> #include<cmath> using namespace std; bool Ending_Same(int a) {int a_a a * a;if (a_a a)return true;int i 1;while (a_a ! 0 && a_a/ (int)pow(10, i)!0)//保证a*a有足够…

SBFI AM(Na+Indicator),129423-53-6,可用来预测纯化线粒体Na+梯

资料编辑|陕西新研博美生物科技有限公司小编MISSwu​ SBFI AM(NaIndicator)钠离子荧光探针 PART1----​Product structure&#xff1a; PART2----​Product specifications&#xff1a; 1.CAS No&#xff1a;129423-53-6 2.Molecular formula&#xff1a;C56H58N2O23 3.Molec…

算法:HJ27 查找兄弟单词

描述 定义一个单词的“兄弟单词”为&#xff1a;交换该单词字母顺序&#xff08;注&#xff1a;可以交换任意次&#xff09;&#xff0c;而不添加、删除、修改原有的字母就能生成的单词。 兄弟单词要求和原来的单词不同。例如&#xff1a; ab 和 ba 是兄弟单词。 ab 和 ab 则…

职业发展规划指南:如何成为成功的产品经理

导语&#xff1a;产品经理是当今互联网时代最炙手可热的职位之一。作为连接技术、商业和用户需求的桥梁&#xff0c;产品经理在公司中扮演着至关重要的角色。本文将为你提供一些关于产品经理职业发展的规划指南&#xff0c;帮助你在这个领域取得成功。 掌握核心技能&#xff1…

修复navicat 不可用

第一步&#xff1a;关闭Navicat 第二步&#xff1a;打开注册表编辑器&#xff0c;win R, 输入regedit 第三步&#xff1a; 在最上方搜索框输入HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium 将Registration15XCS文件夹 和 Update文件夹删除 第四步&#xff1a; 在…