Marin说PCB之Max parallel知多少?

今天是个阳光明媚,万里乌云的好日子。小编我一如既往地到家打开电脑准备看腾讯视频的五十公里桃花坞的第四季,在看到汪苏泷汪台说650电台要解散的时候小编我差点也哭了。650电台之于桃花坞就像乐队的鼓手一样,都是一个团队的灵感啊,而且650电台已经成立四年了,现在说解散就解散是有点太可惜了。

好了,咱们不能感慨太多了,不然就有黑粉说你老是说这些废话,不能直接进入每期文章的主题吗?更有一些性质恶劣的粉丝说你写这些玩意没有人看,狗都不看的,还坚持写这个干嘛呢?

但是小编我就是一个杠精,黑子们不喜欢这个我就继续写,每个人的创作风格不同,不能因为别人一句话就改变了自己的原则了,用董宇辉老师之前就说的话就是一个人强大就是可以做到不以物喜,不以己悲,保持好的心态。当我正在认真看视频时候,手机微信提醒有消息了,我打开一看原来是之前一个老伙计来自某大厂的著名PCB设计攻城狮师陈总,他说有个板子上面的信号速率很高,他们公司的硬件要求他把高速线上平行走线的长度规则加上,他说自己很多年没有搞这个了都忘记了,问我还知道怎么设置不?你还别说我也是忘记的差不多了,我立马打开百度那是一顿哐哐搜索啊,但是都没有关于这个的在allegro中把高速线上平行走线的长度规则加上这个解释和操作。其实我们在做板子的时候经常会遇到有些芯片手册会提供这组BUS信号的间距要求,如下所示:

是不是我们按照这个手册上重要信号线间距要求来做就一定是万事大吉了呢?结果是否定的,我们不仅仅要考虑这个间距的问题,还要考虑同层布线的平行走线的长度耦合问题。因为大家都知道相同间距下,相邻层间耦合带来影响比同层间耦合更严重,所以说大家往往是只考虑了相邻上下层面的串扰问题,忽略了同层走线的平行走线长度过长带来的串扰问题,虽然说相邻层间耦合带来影响比同层间耦合更严重,但是也不是说同层的走线耦合问题就不用看了。

正当我感慨度娘也不是啥都可以查到的时候,我突然想起来之前的乌克兰仿真同事的一句话,你要是对软件中哪个命令不熟悉就打开这个软件的Help命令,这个上面会有详细的解释的,我灵机一动果然按照这个想法成功地找到了这个在allegro中把高速线上平行走线的长度规则设置的解释和操作了,接下来小编我就给大家分享一下这个操作命令了。

1,首先打开规则管理器界面,操作如下所示:

在上面的界面中把max parallel这个记得勾选上。

2,在PCB界面中,首先选择Edit---properties(快捷键F3) ,在右边的find栏中勾上NET,接着鼠标左键框选中你所需要设置的网络, 在弹出的属性对话栏中找到---max parallel(平行走线的最大长度)这个设置,按照仿真同事提供的数据把对应的数值填上即可

3,或者你也可以在规则管理器中也可以去设置这个属性的,如下所示

4,以上两种方式设置完成后就可以打开DRC报错去看下单板上高速线平行走线的规则是否满足这要求了,记得要把DRC的ALL打开,不然你就看不到这个报错了。

5,关于这个max parallel平行走线的最大长度)这个设置中数值是什么意思,我再这边给大家说下,例如上面的网络就是设置了max parallel=(100mil:25mil;200:50mil;300mil:75mil;400mil:100mil)意思就是说这个线段被分为四个部分了,第一段走线需要两个行满足间距在25MIL以内,走线长度小于100mil,超过这个设置就会有EP的DRC报错了。当然也有Z方向设置的一些问题,关于这个解释若是帖子们感兴趣的话可以打开规则管理器中的Help文件去搜索一下这个,会有详细的解释的。

大家也都知道走线上的串扰是不可能完全消除的,只能去想办法降低它。通常我们降低单板上信号间的串扰的做法有如下几种设计:

1,使用平面作为返回路径。

2,增加信号路径之间的间距。(一些芯片手册对重要信号的要求,例如3W,5W,5H,7H等)

3,使走线的耦合长度尽量短。(这个就是我们本期主要讲的内容了)

4,在带状线层布线。

5,减少信号走线的阻抗。

6,使用介电常数较低的叠层(这个造成设计的成本也是会增加的,我们在一些降本的方案中谨慎使用)

7,在封装和连接器中不采用公共返回引脚。

8,当两条信号线之间的高度隔离度很重要的时候,可以把它们布线在具有不返回平面的不同层面上。

9,防护布线对于微带线的作用不是很大,对于带状线而言,最好的做法就是在两端和沿线上都使用有短路过孔的防护布线。(走线包GND,包地线上加GND孔)

以上就是本期的所有内容了,我们下期文章不见不散。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

视频号电商再升级,誓要分走抖音的蛋糕

2022年,马化腾对视频号的评价是:“微信最亮眼的业务就是视频号,基本上是全场的希望。”到了2024年,这个评价变成了:“视频号经过一年多的发展,的确不负众望。” 一年多的时间,从全村的希望&…

Docker 基础使用(3) 存储卷

文章目录 存储卷的含义存储卷的分类存储卷的作用存储卷的使用存储卷实际使用案例 ---- MySQL灾难恢复存储卷的局限 Docker 基础使用(0)基础认识 Docker 基础使用 (1) 使用流程概览 Docker 基础使用(2) 镜像与容器 Docker 基础使用…

MetaGPT:重塑自然语言编程,多智能体引领模型训练的革新探索

近年来,人工智能(AI)和自然语言处理(NLP)领域取得了重大进展,MetaGPT作为一个多智能体框架,正引领着这一领域的变革。本文将深入探讨MetaGPT的核心技术、实际应用及其对未来编程模式的影响。 引…

Python保存为json中文Unicode乱码解决json.dump()

保存为json中文Unicode乱码: 可以看到,中文字符没有乱码,只是出现了反斜杠,此时解决方法应考虑是否进行了二次序列化。 一、原因1 在dump时加入ensure_asciiFalse 即可解决,即json.dump(json_data, f, indent4, en…

antd-vue - - - - - a-select结合i18n使用(踩坑问题)

antd-vue - - - - - a-select结合i18n使用&#xff08;踩坑问题&#xff09; 1. 当前代码 & 效果2. 解决办法 1. 当前代码 & 效果 <a-selectv-model:value"formState.quickSwitching":options"quickSwitchingOptions"search"handleSearch…

Linux.用户

使用su - 切换用户 切换root时要输入密码&#xff0c;但是看不到 创建用户组 groupadd用户组名&#xff0c;用getent查看有哪些组 getent group 创建用户 在root身份中使用gentent passwd 可以查当前的用户信息 使用getent group查看有哪些组 使用chmod修改权限 快捷方法…

S4 BP 维护

前台输入Tcode:BP 问候填写金税开票信息使用的开户行名称,注释填写金税开票信息使用的开户行代码 屏幕下滑按需填写其他数据,如:街道2,街道3,街道/门牌号,街道4,街道5,区域,邮编、城市、国家、地区、语言,电话(发票地址里的电话(必须是客户开票资料里提供的电话,会…

k8s部署(单点或)高可用consul集群

在 Kubernetes 集群上部署一个高可用的 Consul 集群&#xff0c;确保一个节点挂了之后不会影响已注册到 Consul 的服务。利用 StatefulSet 和无头服务 HeadLess 的选举机制来实现 Consul 集群的高可用性&#xff0c;数据持久化方式选择HostPath&#xff0c;通过 nodeSelector 节…

HTML基本元素包含HTML表单验证

可将以下代码复制另存为一个HTML文件浏览器打开自己去看看实际使用效果 <!DOCTYPE html> <html> <head> <meta charset"utf-8"><title>测试</title> </head> <body> <h1>很多事</h1> <h1><b&…

视频融合共享平台LntonCVS视频监控业务平台可视化智慧仓储应用方案

对于当前许多大型工厂和物流基地来说&#xff0c;仓库是存放物品的重要场所。仓储存放着大量货物&#xff0c;并且配备有大量辅助设备&#xff0c;因此需要全方位的监管以避免发生安全事故&#xff0c;造成财产损失。传统的人工巡检方式已经无法满足现有大规模监管的要求&#…

【第九课】空间数据基础与处理——空间参考处理

一、前言 地图图层中的所有元素都具有特定的地理位置和范围&#xff0c;这使得它们能够定 位到地球表面上相应的位置。精确定位地理要素对于制图和 GIS来说都至关 重要&#xff0c;而要正确地描述要素的位置和形状&#xff0c;需要引入一个用于定义位置的框 架———空间参考。…

从MLP到卷积

1.从MLP到卷积层 最近要做多通道的实验&#xff0c;所以重新将处理图像的基础模型回顾一下&#xff0c;什么是卷积&#xff1f;卷积本质是是一种特殊的全连接层。 1.1怎么w的权重从一个值变成了4维呢?可以这样理解&#xff0c;在此举一个例子&#xff1a; 其实本质可以看成&…

uniapp3步使用goeasy完成本地消息推送

1.注册登录goeasy&#xff0c;下载测试demo 2.替换demo中main.js中的key 3.打包一个H5&#xff0c;一个自定义基座。 h5发消息&#xff0c;app收消息&#xff0c;然后创建消息通知就好了。记得打开app的消息通知 demo很简单&#xff0c;demo都跑通了&#xff0c;在搬到自己项目…

NEJM新英格兰医学期刊文献在家如何查阅下载

今天收到的求助文献中有一篇是NEJM新英格兰医学期刊中的一篇文献&#xff0c;篇名“Osimertinib after Chemoradiotherapy in Stage III EGFR -Mutated NSCLC” 首先我们先简单了解一下NEJM新英格兰医学期刊&#xff1a; NEJM新英格兰医学期刊&#xff1a;New England Journa…

c# - - - winform 右下角气球提示通知

c# - - - winform 右下角气球提示通知 winform 右下角气球提示通知 1.1 winform 右下角气球提示通知 在工具箱中点击 NotifyIcon 控件&#xff0c;拖动到 Form1 窗体上添加这个控件。 在“提示”按钮的点击事件中写气球提示通知内容。 public partial class Form1 : Form {…

如何利用CXL技术突破内存墙?-2

为了解决这些问题&#xff0c;业界正积极寻求新的技术和标准&#xff0c;比如Compute Express Link (CXL)&#xff0c;它旨在通过提供标准化的高速互连来提高内存带宽、降低延迟&#xff0c;并简化内存扩展的软件集成&#xff0c;从而有效地打破内存墙的限制。 通过使用CXL&am…

i.MX8MP平台开发分享(RDC资源分配控制器篇)

1.spec RDC 配置信息被发送到结构端口、内存垫片、信号控制器和外设&#xff0c;以根据域分配控制访问。 结构使用与每个端口相关的域标识符&#xff0c;将此信息与总线事务一起包含在内。当从属加密垫圈遇到总线事务时&#xff0c;它会将事务域 ID 与 RDC 提供的允许域列表进…

同一个tomcat不同端口运行不同项目

第一步&#xff1a;修改 server.xml 文件 修改 tomcat 安装目录下 conf/server.xml 文件&#xff0c;需要几个端口就添加几个 Service 节点。 配置 2 个端口&#xff1a;9131 和 9133&#xff0c;于是增加两个 Service 节点。 每个 Service 节点的 name 属性值要设置不同的值…

2024最火爆的6款洗地机推荐,洗地机品质优秀品牌推荐

洗地机将吸尘、拖地、扫地三大功能合一&#xff0c;通过高效吸尘系统迅速吸走灰尘和杂物。内置清洁水箱和智能拖布设计&#xff0c;使其在拖地时能够根据地面材质和清洁需求&#xff0c;自动调节湿度和清洁力度&#xff0c;实现最佳清洁效果。无论是硬地板还是地毯&#xff0c;…

WHAT - 前端开发人员日常提效工具和应用程序

目录 Mac代码编辑器和IDE1. Visual Studio Code (VS Code)2. WebStorm3. VimVim 的优势常用命令&#xff1a;普通模式&#xff08;Normal Mode&#xff09;常用命令&#xff1a;插入模式&#xff08;Insert Mode&#xff09;常用命令&#xff1a;命令行模式&#xff08;Command…