《差分线的添加走线与蛇形等长》


问:何为差分信号?

答:通俗地说,就是驱动端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”。

问:差分线的优势在哪?

答:差分信号和普通的单端信号走线相比,最明量的优势体现在以下三个方面:

a.抗干扰能力强,因为两根差分走线之间的耦合很好,当外界存在噪声干扰时,几乎是同时被耦合到两条线上,而接收端关心的只是两信号的差值,所以外界的共模噪声可以被完全抵消。

b.能有效扣制EMI,同样的道理,由于两根信号的极性相反,他们对外接时的电视场可以相石抵消,理合的越紧索。泄放到外界的电磁能量越少。

C.时序定位精确,由于差分信号的开关变化是位于两个信号的交点,而不像普通单端信号依靠高低两个阈值电压判断,因而受工艺,温度的影响小,能降低时序上的误差,同时也更适合于低幅度信号的电路。

问:如何才能保证差分走线具有良好的隔离和屏蔽呢?

答:增大与其它信号走线的间距是最基本的途径之一,电磁场能量是随着距离呈平方关系递减的,一般线间距超过4倍线宽时,它们之间的干扰就极其微弱了,基本可以忽略。此外,通过地平面的隔离也可以起到很好的屏蔽作用,这种结构在高频的(10G以上)IC 封装 PCB 设计中经常会用采用,被称为CPW 结构,可以保证严格的差分限抗控制。

1. 差分线的添加与走线

1.1 添加差分类

  • 右下角【Panel】勾选【PCB】,然后在左侧选择【Differential Pairs Editor】差分对编辑器窗口。由于没有添加差分对,差分对编辑器窗口里面为空。

  • 菜单栏 - 【设计】-【类】- 【Differential Pairs Class】

差分类又分为阻抗为90om 和 100om。

1.2 添加差分信号

1.2.1手动添加

  • 选择100om差分类;
  • 点击【添加】按钮,进入【微分对】窗口界面设置正网络、负网络和名称,点击【确定】按钮;

1.3 差分走线

AD19 : 菜单栏 - 【布线】-【交互式差分对布线】

AD16: 菜单栏 - 【放置】-【交互式差分对布线】

2. 规则设置

  • 选中【100om】差分类,点击【规则向导】。

  • 给规则取个名字。

  • 设置误差/公差

  • 回到菜单栏 - 【设计】-【规则】里面查看刚刚创建差分规则。

3. 蛇形等长

问: 差分线走线有两个原则:等长和等距。但在实际布线中可能无法两者都完全满足,请问等长优先还是等距优先?

答:应该等长优先,差分信号是以信号的上升沿和下降沿的交点作为信号变化点的,走线不等长的话会使这个交点偏移,对信号的时序影响较大,另外还给差分信号中引入了共模的成分,降低信号的质量,增加了EMI (电磁干扰)。小范围的不等距对差分信号影响并不是很大,间距不一致虽然会导致差分阻抗发生变化,但因为差分对之间的耦合本身就不显著,所以阻抗变化范围也是很小的,通常在10%以内,只相当于一个过孔造成的反射,这对信号传输不会造成明显的影响。

等长有两种情况:

  • 对内的差分信号线等长,即USART1 中 RX 线 和 TX 线等长;
  • 对与对之间等长,即USART1 与 USART2之间等长。

AD19:对内的差分信号线等长。

AD19:对与对之间的差分信号线等长。

(本文仅作为学习笔记随意记录,更详细的操作与介绍,还是建议大家直接看视频哦~)


参考资料

  • [1] Altium Designer19 入门技巧:差分线的添加走线与蛇形等长

AD19 基础应用技巧(差分线的添加走线与蛇形等长)相关推荐

  1. 第23课 Altium Designer20(AD20)+VESC6.4实战教程:导入嘉立创原理图 增加PCB信号层 差分线计算和走线方法(北冥有鱼

    第23课 Altium Designer20(AD20)+VESC6.4实战教程:导入嘉立创原理图 增加PCB信号层 差分线计算和走线方法(北冥有鱼)

  2. 机房布线,上走线、下走线,到底那个好?详解。

    在数据中心布线系统走线方式时,很多朋友比较关心的是上走线好,还是下走线好?这个问题一直都有讨论,尤其是刚从事机房施工的朋友,都有此一问. 本期我们来总结下. 为什么要讨论这个问题呢?因为对于布线系统如 ...

  3. 机房布线,上走线、下走线,那个好?

    在数据中心布线系统走线方式时,很多朋友比较关心的是上走线好,还是下走线好?这个问题一直都有讨论,尤其是刚从事机房施工的朋友,都有此一问. 本期我们来总结下. 为什么要讨论这个问题呢?因为对于布线系统如 ...

  4. AD19 基础应用技巧(合集)

    全文目录 一.元件符号库 1.元器件符号常识积累 排针 原理图符号 PCB封装 3D实物模型 二极管符号绘制 二.元件封装库 1.AD09 集成元件库/封装库 -------------------- ...

  5. ddr走线教程_DDR走线规则

    精品 1 .时钟信号 ( 1 ) 差分布线,差分阻抗 100 欧姆,差分线误差±5mil. ( 2 ) 与其它信号的间距要大于 25mil ,而且是指 edge to edge 的间距 ( 3 ) C ...

  6. ad软件 pcb如何走线过孔_PCB走线和过孔的过流能力

    PCB 板铜箔宽度和过电流大小关系 在表层, 1OZ 铜厚, 1MM 线宽可以通过 1A 电流.在内层, 1OZ 铜厚, 1MM 线宽可以通过 0.5A 电流.例如: 60mil 相当于 1.5MM ...

  7. AD19 基础应用技巧(快速定义PCB板框,CAD中DWG转DXF格式导入)

    [B站@一个假的攻城狮]导入CAD图纸到PCB,Altium Designer 21教程,第九节. http://www.keyboard-layout-editor.com/ http://buil ...

  8. CH376 SD卡走线 TF卡走线

    一图流,DI.DO比较绕,容易连错,想象实际PCB上芯片的引脚需要连到SD卡的Pin上,不要只纠结于原理图.

  9. ad软件 pcb如何走线过孔_PCB布局布线技巧总结

    好久没有用AD了,感觉自己都手生了,一直想写一篇关于布局布线的,但自己总是总结不出来想要的东西(看来是自己的能力太低了),最近在凡亿PCB的公众号中看见了有一个PCB布局布线技巧100问,个人觉得是比 ...

最新文章

  1. 移动端制作公共样式reset
  2. php时间戳 今天昨天,php求今天、昨天、明天时间戳的简单实现方法
  3. 构建本地缓存java_Java8简单的本地缓存实现
  4. 快速组建的开发团队要怎么活下来?
  5. Error Kernel Pattern
  6. 将某个目录上的Excel表,导入到数据库中.sql
  7. kafka架构组件概念详解:Broker、Topic、Partition、Leader/Follower、Consumer Group、zookeeper
  8. 【android】java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused
  9. 整合Struts2、Spring、Hibernate构建J2EE应用
  10. Android官方开发文档Training系列课程中文版:手势处理之多点触控处理
  11. RuntimeError: Expected object of device type cuda but got device type cpu for argument #2 'target'
  12. NUC1131 Triangle【DP】
  13. java 获取 国家_Java中Locale.getDefault()方法获取本地国家代码
  14. C# winform 魔兽MH全图制作教程(2):创建项目与关键类
  15. Linux-frp内网穿透
  16. 谷歌浏览器密码导入导出
  17. linux zsh 终端,linux安装zsh终端
  18. IT行业中,APaaS、SaaS、BaaS、DaaS都是什么
  19. 二叉树的遍历-先序遍历、中序遍历、后序遍历
  20. 购物中心客流统计的应用

热门文章

  1. IIS服务器开启https
  2. 用python实现简单五子棋游戏的练习过程
  3. 我开始搞研发管理和项目管理了,发现最难管理的还是人
  4. VSYNC与HSYNC与PCLK与什么有关系
  5. loadrunner11补丁
  6. Matlab 实现图像的直角坐标系和极坐标系的相互转化
  7. 金立金刚GN5001刷机救黑砖
  8. 产品管理包括什么和什么_什么是产品管理?
  9. AWT/SWT/SWING 区别和联系
  10. vscode远程开发环境配置