AD教程 (二十二) Class、设计参数、规则的创建

news2024/11/25 7:39:24

AD教程 (二十二) Class、设计参数、规则的创建

在这里插入图片描述

CLASS

  • 对于我们的板子需要去区分电源和信号
  • 按N,点击隐藏连接,全部,显示飞线,哪一些线是电源走线,哪一些线是信号传输走线,需要我们进行区分,这就要用到Class。

在这里插入图片描述

  • 点击设计,类,进入类设置界面,将所有电源添加到一个类中去。

在这里插入图片描述

在这里插入图片描述

  • 将模式转为Mask,并点击PWR,即可高亮显示电源飞线

在这里插入图片描述

  • 并且可以对电源颜色进行改变

    • 右击PWR,点击Change Net Color。

      在这里插入图片描述

    • 按F5,即可显示颜色

在这里插入图片描述

  • 也可以单独对电源飞线进行隐藏

在这里插入图片描述

  • 电源走线是用来进行载流的,需要更粗的线宽;信号走线,只需要一般的线宽即可。

设计参数

  • 点击设计,规则,进入设计规则界面

在这里插入图片描述

  • 设计规则一共包含9个大类

    • 电气性能规则 Electrical
      • Clearance 间距规则
      • Short-Circuit 短路规则
      • 开路规则
      • ……
    • 布线规则 Routing
      • Width 线宽规则
      • Routing Via Style 过孔规则
      • 拓扑线规则、差分线规则、扇孔规则等
    • 贴片规则 SMT
    • Mask 阻焊规则
    • Plane 铺铜规则
    • Testpoint 测试点规则
    • Manufacturing 生产规则
    • High Speed 高速部分规则
    • Placement 放置器件规则
    • Signal Integrity 信号完整性分析规则

    常用规则

    • Clearance 间距规则 常规设置6mil即可
      • 对应生产中的最小线宽/线距
        • 6mil及以上生产成本最低,线宽/线距在4~6mil之间属于常规生产成本,如果线宽/线距小于4mil,生产成本会增加,走线越细,生产成本越高。

在这里插入图片描述

  • 导线和焊盘之间间距小于6mil时就会报错

在这里插入图片描述

  • 短路规则、开路规则

    • 一般不允许断路即可,开路规则默认即可
  • 线宽规则 可以针对信号线和电源线单独设置线宽

    • 对应最小线宽

    • 尽量使信号线宽大于6mil

      在这里插入图片描述

    • 对于电源来讲,电源线用来载流需要加粗

      • 可以直接双击导线修改线宽Width即可

      • 对于大量的电源导线,可以新建一个PWR规则

        • 右击Width,点击新规则,更名为PWR

        在这里插入图片描述

        • 之后选择这个规则对应的类(Net Class — PWR),然后修改首选宽度,最小宽度和最大宽度,之后电源部分走出来的线就是15mil。

        在这里插入图片描述

    • 设置好之后,还要设置优先级和使能

      • 默认是PWR优先级低,所以需要增加PWR的优先级,否则走出来的电源线还是6mil

      在这里插入图片描述

      • 并且要勾选使能,否则走出来的电源线还是6mil,设置无效

在这里插入图片描述

  • 过孔规则

    • 对应最小孔径 0.3mm以上成本比较低 尽量满足12mil以上,孔径越小生产成本越高

    • 过孔外径大小 = 2*过孔孔径±2mil

      在这里插入图片描述

    • 过孔规则设置好后,需要对默认值进行设置

      • 点击右上角齿轮,进入首选项界面,展开PCB Editor,点击Defaults,点击Via,将Hole Size改成12mil,Diameter改成22mil
      • 也可以勾选Tented覆盖阻焊处理
        • 如果有开窗处理,则不勾选Tented,铜就会露出来。
        • 勾选Tented 铜就不会露出来,过孔是通过内壁吸附铜离子进行导电,所以用阻焊覆盖没什么影响。
        • 对于常规板来说,所有的过孔均推荐盖油
      • 之后打的孔就会按照这个默认参数进行了。

在这里插入图片描述

  • 铺铜规则

    • Power Plane Connect Style 内电层连接方式 与网络相同会有十字叉

      • 十字连接 Relief Connect

      在这里插入图片描述

      在这里插入图片描述

      • 全连接 Direct Connect

    在这里插入图片描述

在这里插入图片描述

  • Power Plane Clearance 反焊盘的设置

    • 一般反焊盘设置为8mil,绿色的部分表示间距,从孔铜壁开始,往外面的距离称作反焊盘,反焊盘的距离就是没有铜的距离,绿色部分没有铜。

    在这里插入图片描述

在这里插入图片描述

  • Polygon Connect Style 正片层(普通)的连接方式 正片层信号走线层 铺铜需要先设置对应网络,否则不会显示对应连接关系,在右侧选择对应网络,才会出现对应连接方式

    在这里插入图片描述

    • 焊盘建议采用十字连接 Relief Connect
      • 如果采用全连接,铜直接和焊盘进行连接,铜导热性能很好,在对其进行焊接的时候,需要把焊锡膏融化在焊盘上面,然后再把烙铁拿开,把器件用镊子夹过来,然后再去进行焊接,在融化锡膏的过程中,呈液体状态,由于散热很快,把老铁拿走的时候,锡膏就凝固了,再把器件拿过来,那么在凝固的锡膏上面,会引起搁置,会有虚焊的风险。
      • 手工焊接的情况下,推荐采用十字连接 Relief Connect
      • 考虑载流的情况下,推荐采用全连接 Direct Connect
      • 回流焊的情况下,推荐采用全连接
    • 高级设置 可以针对通孔焊盘,表贴焊盘,过孔分别进行设置,但这种方式亲测AD20无法使用,需要单独另建一个规则进行设置
      • 过孔建议采用全连接
      • 焊盘采用十字连接

在这里插入图片描述

在这里插入图片描述

  • 重新建一个规则,用于设置通孔的全连接,设置好后确保优先级和使能,之后重新铺铜,可以看到,过孔为全连接,焊盘为十字连接。

在这里插入图片描述

在这里插入图片描述

  • 调整位号位置,防止与焊盘冲突,焊盘上无法刻字

    • 选中元件,按A,选择定位元器件文本,选择位号的位置,防止其与焊盘覆盖,从而导致后期焊板子的时候无法判断器件位号

      在这里插入图片描述

      在这里插入图片描述

    • 一般设置对象与丝印层的最小间距为2mil

    在这里插入图片描述

    • 并将相对应的设计规则检查勾选上

在这里插入图片描述

规则检查

  • 对自己设计的规则一一在设计规则检查器中勾选

  • 根据生产的规则绘制PCB

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

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

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

相关文章

MAC电脑安装java开发工具

一、安装brew 1.1、官网地址 链接 1.2、更新地址 二、安装 java brew install openjdk11 三、安装gradle Gradle安装与配置教程 - 知乎 四、GIT 4.1、GIT安装 brew install git 4.2、rsa ssh-keygen -t rsa -C "jhestarbucks.com" 五、自动搭建一个springBoot…

idea中java maven程序打JAR包的方式

JAR包是一种文件格式,用于将Java类、资源和元数据打包到一个文件中。它通常用于将Java库、应用程序或模块分发给其他开发人员或部署到不同的环境中。JAR包可以包含许多不同类型的文件,包括.class文件(编译后的Java类)、.java文件&…

【计算机毕业设计】SSM电器商城系统

项目介绍 本项目分为前后台,前台为普通用户登录,后台为管理员登录; 管理员角色包含以下功能: 管理员登录,销售统计,商品类目管理,用户管理,商品管理,订单管理,公告管理,留言管理等功能。 用户角色包含以下功能: 浏…

OpenCV-Python(22):直方图反向投影

引言 直方图反向投影是一种基于图像颜色分布的图像处理技术,它通过计算图像中不同区域的颜色直方图,并将其与目标区域的直方图进行比较,从而实现目标的识别和分割。本文将介绍直方图反向投影的原理和应用,并探讨其在计算机视觉任务…

服务器被入侵后如何查询连接IP以及防护措施

目前越来越多的服务器被入侵,以及攻击事件频频的发生,像数据被窃取,数据库被篡改,网站被强制跳转到恶意网站上,网站在百度的快照被劫持等等的攻击症状层出不穷,在这些问题中,如何有效、准确地追…

Java学习苦旅(十七)——栈和队列

本篇博客将详细讲解Java中的栈和队列。 文章目录 栈概念Java中Stack常用方法代码实现 队列概念队列常用方法对比QueueDeque 代码实现Queue 结尾 栈 概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一…

Codeium在IDEA里的3个坑

转载自Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_downloading codeium language server...-CSDN博客文章浏览阅读1.7w次,点赞26次,收藏47次。Codeium安装IDEA插件的3个常见坑_downloading codeiu…

基于ssm鲜花销售管理系统

🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅项目介绍 随着科学技术的飞速发展…

【Linux常用指令】用户管理

文章目录 Linux系统目录结构Linux用户和用户组用户管理概述用户账号和用户组用户概念用户组概念 Linux用户和组的关系 Linux用户管理添加用户 useradd选项修改用户 usermod用户账号口令管理passwd删除用户 userdel Linux用户组管理添加新组groupadd修改群组groupmod删除群组gro…

2024史上最全的 iOS 各种测试工具集锦!

引言: 随着移动互联网的兴起,APP 测试的越来越被重视!Android 系统因为自己的开源性,测试工具和测试方法比较广为流传,但是 iOS 系统的私密性,导致很多测试的执行都有点麻烦。 为了帮助大家更好的执行 iO…

Sectigo和Certum的区别

为了保护用户在互联网的隐私,网站使用SSL数字证书为http明文传输协议加上安全套接层,对网站传输数据加密。Sectigo和Certum是正规的CA认证机构,它们颁发的SSL证书经过市场认证,已经兼容大多数浏览器以及终端,今天就随S…

【MATLAB】【数字信号处理】线性卷积和抽样定理

已知有限长序列:xk1,2,1,1,0,-3, hk[1,-1,1] , 计算离散卷积和ykxk*h(k) 。 程序如下: function [t,x] My_conv(x1,x2,t1,t2,dt) %文件名与函数名对应 %自写的卷积函数 x conv(x1,x2)*dt; t0 t1(1) t2(1); L length(x1) length(x2)-2; t t0:dt…

提取ROS bag文件中LiDAR点云数据为pcd格式

这段代码是用于从ROS bag文件中提取LiDAR点云数据并保存为PCD格式的。 1. 命令行 rosrun pcl_ros bag_to_pcd 2022-04-21-21-02-29.bag /rslidar_points_32 lidar_points_80_lines 详细解释如下: 1. rosrun pcl_ros bag_to_pcd 这是运行一个ROS节点bag_to_pcd,它来自pcl_r…

使用selenium定位csdn主页的收藏夹文章(含完整Python代码)

目录 前提:准备好流程 第一步 导包 代码 第三方库的下载流程 第二步 设置谷歌浏览器及要打开的网页 第三步 定位元素 代码 元素定位方法 前提:准备好流程 第一步 导包 这里需要提前下载好第三方库:selenium,time。代码及…

python多线程同步:Event对象

1.python事件Event相关函数介绍 set() — 全局内置标志Flag,将标志Flag 设置为 True,通知在等待状态(wait)的线程恢复运行 isSet() — 获取标志Flag当前状态,返回True 或者 False wait() — 一旦调用,线程将会处于阻塞状态,直到…

【Leetcode 80】删除排序数组中的重复项 II ——双指针

80. 删除排序数组中的重复项 II 给你一个有序数组nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在原地 修改输入数组并在使用 O(1) 额外空间…

VC++ ado 实现单表CURD

继续修改前文的资产管理源码; 新建一个数据库sds;把代码中的数据库连接改为连接此库; 新建下图一个表; 把之前的资产类别管理对话框改为下图所示;对话框ID也改为下图; 资产类别管理菜单和ID改为下图; 直接修改资产类别管理对话框类不太方便,新建一个对话框类,没有关联…

vue3基础知识一,安装及使用

一、安装vue3 需要安装node,然后在项目所在目录命令行执行以下代码。 npm create vuelatest 回车后需要配置以下内容。 二、安装所需的依赖包并运行 cd到项目目录,执行以下代码安装依赖包 npm i 运行项目 npm run dev 打开浏览器查看结果 ok&#…

携手罗振宇,泸州老窖用“眼前一亮”的方式开启全新700年

执笔 | 洪大大 编辑 | 萧 萧 又一段故事拉开帷幕,又一个品牌扣人心弦。 2023年12月31日跨年夜,由深圳卫视、得到APP联合出品的“时间的朋友”跨年演讲在深圳春茧体育馆正式开讲,现场,罗振宇用一段段睿智的话语与一个个鲜明的故…

系统架构设计面试指南(02)-MQ和文件存储

点击下方“JavaEdge”,选择“设为星标” 第一时间关注技术干货! 免责声明~ 任何文章不要过度深思! 万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案…