【allegro 17.4软件操作保姆级教程七】布线操作基础之二--铜皮操作

news/2024/12/29 16:23:49/

目录

1.1全局动态铜皮参数设置

1.2手动绘制铜皮

1.3手动挖铜

1.4 手动修改铜皮边界

1.5删除孤岛铜皮

1.6动/静态铜皮转换

1.7合并铜皮

1.8平面铺铜和铜皮分割

1.9铜皮颜色设置


今天分享布线操作技巧中的铜皮操作。

1.1全局动态铜皮参数设置

        单板上的电源部分、铺地都需要用到铜皮操作。先来熟悉一下铺铜的参数设置。Shape-global dynamic parameters,设置全局的动态铜皮参数。

        第1页是铜皮填充参数,这里勾选smooth平滑铺铜,否则通铺不会主动避让。Xhatch style指的是网格铜的类型,这里一般默认即可,通常情况下我们一般铺实心铜,这个在操作铺铜时可以选择实心还是网格。后面的网格铜的参数都默认即可。另外可以勾选自动删除孤岛铜皮。

        第2页用来控制铜皮的空位置,比如有的地方比较狭窄,窄到什么程度这里就不铺铜,从这里设置。Artwork format:光绘格式,默认选RS274X。Minimum aperture for gap width:缝隙宽度小于设置值时,就不铺铜,一般设置为10mil。suppress shape less than:铺设铜皮的宽度,默认铺出来的铜皮宽度不会小于设置值,一般设置25mil。create pin void:遇到通孔焊盘时的避让,一般就选择individual单独避让,还有in-line条形避让可以设置,一般不用。下面两个是避让时铜皮的形状,一般就默认圆形即可。

        第3页表示间距设置,包括铜皮到焊盘、过孔、走线、文字、铜皮的间距,这里的Oversize value值的是,除了约束管理器设置的间距之外,再额外增加的距离,通常这里设置为0,可以直接在约束管理器进行调整。

        第4页表示散热焊盘的连接方式,通常情况下通孔pin用十字连接,smd pin和过孔用全连接。十字连接的宽度设置用固定数值,可以是10mil或者15mil。

        设置好铺铜参数后,开始执行铺铜命令。

1.2手动绘制铜皮

        手动绘制铜皮操作:

        执行菜单命令Shape,铺铜命令分别为:Polygon(绘制多边形,包括圆弧)、Rectangular(绘制矩形)、Circular(绘制圆形),这里可以根据需求选择铜皮形状。在option面板设置铺铜参数,先选择要铺铜的层,然后设置铜皮类型,通常为dynamic copper,表示动态实铜,另外还有,dynamic Crasshatch (动态网格铜)、Static Solid(静态实铜)、Static Crasshatch(静态网格铜)、Unfilled(不填充)适用于绘制board outline、package geometry、room等,不能用于Etch。下面的assign net name为给铜皮赋予网络,可以在这里先选择好网络名,也可以铺完后再赋予网络。铺完后再赋予网络的步骤为:shape-select shape or void/cavity,点击选中铜皮,右键-assign net-在PCB上点击想要赋予的网络即可。

        铺完后的每一个单独的铜皮还可以单独修改参数,shape-select shape or void/cavity,点击选中铜皮,右键-parameters,可以进入和全局铜皮参数设置一样的界面进行参数修改。

1.3手动挖铜

        手动挖铜操作:

        在铺铜之后可能会需要删除一些碎铜或尖角铜皮,挖铜的功能就是将多余部分的铺铜进行移除,此操作只针对铺铜有效。

        执行菜单命令Shape-Manual Void/Cavity,挖铜命令类型有:

        Polygon:在一个完整的铜皮中挖掉一个任意形状的洞;

        Rectangular:在一个完整的铜皮中挖掉一个矩形的洞;

        Circular:在一个完整的铜皮中挖掉一个圆形的洞;

        Delete:将用manual void/ polygon挖掉的的铜皮恢复,激活命令后,点击两次挖铜轮廓边界,即可删除此挖空;

        Element:静态铜皮的手动避让命令,只针对静态铜皮有效,铺完静态铜皮后,注意先要修改此铜皮的参数,设置避让的距离,然后激活命令,先点击铜皮,然后点击要避让的元素,如smd pin,即可完成避让;

        Move:移动挖铜区域的轮廓,只针对静态铜皮的挖铜有用,激活命令后,点击两次挖铜轮廓边界,挖铜区域就会悬停在鼠标上,再点击铜皮的其他部位,可以原处挖空移动到鼠标点击的位置;

        Copy:复制挖铜区域的轮廓,只针对静态铜皮的挖铜有用,激活命令后,点击两次挖铜轮廓边界,挖铜区域就会悬停在鼠标上,再点击铜皮的其他部位,可以再挖一个此轮廓的铜皮;

1.4 手动修改铜皮边界

        手动修改铜皮边界操作:

        有时候手动画完铜皮后,发现铜皮边界有点大或者有点小,想要调整就可以用shape-edit boundary,然后收尾两次点击原铜皮边界,即可完成修铜。

1.5删除孤岛铜皮

        删除孤岛铜皮操作:

        自动铺铜和修铜后,可能会出现某铜皮网络没有与单板上的此网络其他元素相连,这就叫孤岛铜皮,这些铜皮需要删掉或者想办法将其于其他部分连接起来。Shape-delete island,option面板会出现当前层的孤岛数量,delete all on layer,可以删除所有当前层的孤岛。点击First可以定位到当前的孤岛位置,如果有多个孤岛,first点击后变为next,继续点击可以接着定位下一个孤岛。

1.6动/静态铜皮转换

        铺了的铜皮可以进行类型转换,若先铺了一块静态铜皮,通过命令shape-change shape type,在option面板中选择to dynamic copper,然后点击铜皮,即可完成切换,切换后会自动避让。同样的,动态也可以切换为静态,通常板卡设计差不多的时候,可以切换为静态铜皮,这样在后期修改走线时没有那么卡。

1.7合并铜皮

        当画了两个网络一样的铜皮叠在一起,如下图所示,可以使用铜皮合并命令,shape-merge shapes,然后分别点击两个铜皮,即可完成合并。

1.8平面铺铜和铜皮分割

        设计中经常会遇到有多种地平面的情况,比如模拟地、数字地、机壳地,这些不同的地平面如果一个个手动画效率会比较低,可以先铺一个整平面,然后进行分割。

        先绘制分割线,add-line,在option面板选择画线层为anti etch的所有层,线宽根据实际要求分割宽度设置。

        然后开始铺地,edit-split plane-create,选择要铺铜的层,选择动态铜皮,点击create,提示要赋予网络,给两块铜皮分别赋予网络即可完成分割铺铜,也可以点击cancel,铺完铜后再手动赋予网络。此方法也可用于电源平面分割。

1.9铜皮颜色设置

        给铜皮设置不同颜色:

        当电源平面有多种电源,可用不同颜色加以区分,在颜色管理器中设置:

        以上操作还可以对同一个网络的不同元素赋予不同颜色。

 


http://www.ppmy.cn/news/599.html

相关文章

01-Maven高级

回顾 知识目标 第一单元、父子工程 1、为什么使用父子工程? 1.1、痛点1:提高了代码的重用性 父控制器的存在就是为了去除重复,一个项目存在多个模块,可能由多个人开发,比如abc3个模块,3个模块都是基于…

Qt视频监控系统一个诡异问题的解决思路(做梦都想不到)

一、前言 由于Qt版本众多,几百个版本之间存在不兼容的情况,为此如果要兼容很多版本,没有取巧的办法和特殊的捷径,必须自己亲自安装各个版本编译运行并测试,大问题一般不会有,除非缺少模块,小问…

iTOP3A5000开发板多路PCIE、SATA、USB3.0等

iTOP3A5000开发板多路PCIE、SATA、USB3.0等 桥片:支持PCIE3.0、USB3.0、SATA3.0、显示接口2路、HDMI和1路VGA、可直接连显示器,另外内置一个网络PHY,片内集成了自研GPU、搭配32位DDR4显存接口,支持16GB显存容量。 底板引出多路PCI…

Spring Boot 配置多数据源

Spring Boot 配置多数据源 作者:Grey 原文地址: 博客园:Spring Boot 配置多数据源 CSDN:Spring Boot 配置多数据源 说明 本文主要介绍了 Spring Boot 下如何配置多数据源。 环境和版本 Java 版本:17 Spring B…

半正定Toeplitz矩阵的范德蒙德分解

半正定Toeplitz矩阵的范德蒙德分解 Toeplitz矩阵的定义:Matrices whose entries are constant along each diagonal are called Toeplitz matrices. 形如 T[r0r1r2r3r−1r0r1r2r−2r−1r0r1r−3r−2r−1r0](1)\boldsymbol{T}\left[ \begin{matrix} r_0& r_1&…

概率论与数理统计——事件间的关系

包含 事件A发生必然导致事件B发生。 代数中经常用这种方法证明两个事件相等。 事件的并(和) A与B至少有一个发生 事件的交(积) A与B同时发生 无限可列个:能按某种规律能把他排成一个序列(实变函数…

Linux学习-66-系统日志管理

15 Linux系统日志管理 系统日志详细地记录了在什么时间,哪台服务器、哪个程序或服务出现了什么情况。不管是哪种操作系统,都详细地记录了重要程序和服务的日志,只是我们很少养成查看日志的习惯。 日志是系统信息最详细、最准确的记录者&…

centos7磁盘扩容(虚拟机Mac m1)

为了安装HDP3.1.4(Ambari2.7.4)弄了三台虚拟机,但安装完mysql和操作完前期准备后,上传ambari,HDP,HDP-UTILS安装包时,磁盘居然不够了,又是一顿折腾...... 第一种在原来磁盘上扩大存储 1.虚拟机磁盘大小设…