【软件的安装与基本设置】AD21软件的PCB规则设置

ops/2024/9/19 18:39:26/ 标签: 硬件工程, 硬件架构, pcb工艺, 学习, 笔记

在绘制PCB之前,要进行规则的创建,因为在绘制PCB的过程中,难免会出现很多错误,所以需要先对绘制PCB创建规则,即所有的打孔,走线,铺铜都要基于电气性能规则去设计,等到后期,检查PCB时,可以基于事先创建的规则,利用机器去检查存在的错误。而不是用肉眼去检查错误。

点击Design->Rules开始规则的创建
在这里插入图片描述
下图所示为PCB设计中的所有规则。
在这里插入图片描述
但是不是所有规则都需要设置,只是将需要用到的规则设置即可。

  • 对于电气规则
    唯一要注意的是间距规则,即走线、焊盘、过孔,铜皮等这些对象相互之间的间距。通常设置为6mil或10mil(如果空间足够可以10mil),如果小于6mil的话,生产工艺会更困难,所以对应的成本也会增加。
    在这里插入图片描述
  • 对于走线规则
    首先是线宽设置,由于本人经常接触的是电源走线,因此线宽一般设置为20mil(对于要过大电流的走线,一般直接铺宽铜),对于经常接触弱电走线的,线宽一般设置为6mil或10mil。
    在这里插入图片描述
    下一个是走线过孔规则。
    在这里插入图片描述
  • 对于平面规则
    唯一要设置的是铺铜连接设置。电源相关的铺铜一般是走大电流的情况,因此一般直接连接,不留空隙。
    在这里插入图片描述
  • 对于生产制造规则
    首先是过孔大小规则设置。由于有时可能会用过孔作为铜柱插口,因此最大孔径可以设大点。
    在这里插入图片描述
    下一个是过孔到过孔间距设置,一般只要保证过孔不要重叠就行,所以设置为12mil。
    在这里插入图片描述
    下一个是最小阻焊层裂口设置,一般设置为4mil。对于高密度PCB设计,如果制造商具备高精度加工能力,最小阻焊层裂口宽度可以减小到3mil或甚至更小。
    在这里插入图片描述
    最后是丝印到丝印和丝印到焊盘的间距设置,这两个规则不会影响电路和生产制造,在后期移动丝印时注意下就好,确保所有丝印都可以看到,尽量不要和焊盘或丝印重叠。这两个规则可以设置为0mil或关闭。
    设置为0mil。
    在这里插入图片描述
    或关闭。
    在这里插入图片描述

至此,所有规则已设置完成。最后点击应用,再点击确定即可。
在这里插入图片描述


http://www.ppmy.cn/ops/41522.html

相关文章

导航app为什么知道还有几秒变绿灯?

在使用地图导航app行驶至信号灯的交叉路口时,这些应用程序会贴心地告知用户距信号灯变化还有多少秒,无论是即将转为绿灯还是红灯。这一智能化提示不仅使得驾驶员能适时做好起步或刹车的准备,有效缓解了因等待时间不确定而产生的焦虑情绪&…

图像数据预处理——openCV

目录 灰度化 几何变换 图像缩放 中心裁剪 标准化 图像增强 可视化图像 import numpy as np import pandas as pd import json import cv2 import os 灰度化 使用cv2读取图像时,就可以选择读取彩色图像还是灰度图像 image cv2.imread(filename, flags) flags&…

【3DMAX教程插件】中文3DMax造雪助手造雪覆盖模拟插件使用方法

3DMax造雪助手造雪覆盖模拟插件使用教程 3DMax造雪助手,造雪覆盖模拟插件,只需点击鼠标即可创建逼真的雪。它包括5个自定义对象和6个专门为雪创建工作流设计的修改器。通过各种参数,可以在各种情况下获得所需的效果。 【适用版本】 3dMax201…

智能鱼缸-设计说明书

设计摘要: 本论文以STC89C52单片机为核心控制器,构建了一套智能鱼缸系统。该系统由中控部分、输入部分和输出部分组成。中控部分采用STC89C52单片机,负责获取输入部分数据并进行处理,控制输出部分。输入部分包括TDS水质水温检测模…

【opencv】图像拼接实验

实验环境:anaconda、jupyter notebook 实验用到的包:opencv、matplotlib、numpy 注:opencv在3.4.2之后sift就不是免费的了 我用的是3.4.1.15版本 实验使用到的图片 一、sift函数获取特征值 读入图片 book cv2.imread(book.png, cv2.IMRE…

JeeSite Vue3:前端开发页面如何动态设置菜单展示模式?

推荐阅读: JeeSite Vue3:前端开发的未来之路(更新版) 随着技术的飞速发展,前端开发技术日新月异。在这个背景下,JeeSite Vue3 作为一个基于 Vue3、Vite、Ant-Design-Vue、TypeScript 和 Vue Vben Admin 的前端框架,引…

java-spring 09 下.populateBean (方法成员变量的注入@Autowird,@Resource)

1.在populateBean 方法中的一部分:用于Autowird,Resource注入 // 后处理器已经初始化boolean hasInstAwareBpps hasInstantiationAwareBeanPostProcessors();// 需要依赖检查boolean needsDepCheck (mbd.getDependencyCheck() ! AbstractBeanDefinitio…

华为数据之道第三部分导读

目录 导读 第三部分 第7章 打造“数字孪生”的数据全量感知能力 “全量、无接触”的数据感知能力框架 数据感知能力的需求起源:数字孪生 数据感知能力架构 基于物理世界的“硬感知”能力 “硬感知”能力的分类 “硬感知”能力在华为的实践 基于数字世界的…

iOS AppDelegate瘦身

个人建议 AppDelegate该文件中只处理app的delegate的事件,不进行其他代码的编写,已达到简洁明晰的作用 瘦身原理 利用load的特性并结合notification来实现加载其他模块等在app启动时所需要完成的工作 代码(这段代码在AppDelegate里面写&#…

Matlab 验证 复数的幂计算规则

复数的幂计算规则 close all a9; b0:0.1:5;result1 exp(1j*2*pi*a.*b); result2 (exp(1j*2*pi*a)).^b; idxfind(result1result2); b_idxb(idx);figure plot(b,angle(result1(:)),-r*) hold on plot(b,angle(result2(:)),bo) grid on

qt中使用QSqlite数据库时,使用QSqlTableModel不显示数据的情况

今天写代码的时候,在页面上使用了QSqlTableModel来显示数据库中的数据,改动一些无关紧要的代码之后,莫名其妙不显示数据了,最终发现根本原因是使用QSqlTableModel时,需要先打开数据库的连接

react18【系列实用教程】useContext —— Context 机制实现越层组件传值 (2024最新版)

什么是 Context 机制? Context 机制是 react 实现外层组件向内层组件传值的一种方案,父组件可以向其内部的任一组件传值,无论是子组件还是孙组件或更深层次的组件。 实现步骤 1.使用createContext方法创建一个上下文对象 Ctx 2.在顶层组件中通…

纯血鸿蒙APP实战开发——一镜到底“页面转场”动画

介绍 本方案做的是页面点击卡片跳转到详情预览的转场动画效果 效果图预览 使用说明 点击首页卡片跳转到详情页,再点击进入路由页面按钮,进入新的路由页面 实现思路 首页使用了一种视觉上看起来像是组件的转场动画,这种转场动画通常是通过…

5.14号模拟前端面试10问

1. setState是同步还是异步 setState是React中用于更新组件状态的方法。在React中,setState可以是同步的,也可以是异步的,具体取决于调用场景和React的内部实现。 在大部分情况下,setState是异步的。当setState被调用时&#xf…

ICode国际青少年编程竞赛- Python-6级训练场-多重递归

ICode国际青少年编程竞赛- Python-6级训练场-多重递归 1、 def move(a, b):if a > 12:returnDev.step(a)Dev.turnRight()if b < 4:move(a, b1)else:move(a2, 1) move(2, 1)2、 def move(a, b):if a < 2:returnif b 1: Spaceship.step(2)Dev.step(a)Dev.turnRight()De…

2024年宜宾市领军人才专家工作站申报条件、材料和资助标准

一、申报条件 &#xff08;一&#xff09;工作站依托单位为企业的&#xff0c;须具备以下条件 1.在宜宾市境内注册&#xff0c;具有独立法人资格&#xff0c;经营状况良好&#xff0c;有充足的科研经费&#xff0c;能为“领军人才”专家及其团队提供必要的科研、生活条件及其…

STC8增强型单片机开发——C51版本Keil环境搭建

一、目标 了解C51版本Keil开发环境的概念和用途掌握C51版本Keil环境的安装和配置方法熟悉C51版本Keil开发环境的使用 二、准备工作 Windows 操作系统Keil C51 安装包&#xff08;可以从Keil官网下载&#xff09;一款8051单片机开发板 三、搭建流程 环境搭建的基本流程&#xf…

android ——MMKV保存bean实体对象、保存数组bean

MMKV简介 MMKV是一款基于 mmap 内存映射的 key-value 存储库&#xff0c;专门为移动端开发设计。相比于传统的SharedPreferences和SQLite等存储方式&#xff0c;MMKV具有更快的读写速度和更小的存储空间占用。同时&#xff0c;MMKV还提供了多线程安全的支持和可配置的加密选项。…

PG 检查点管理与Oracle的比较

之前介绍过&#xff0c;在任何数据库中&#xff0c;一条DML操作执行都需要在内存中执行&#xff0c;但当操作越来越多&#xff0c;总有时候内存会写满&#xff0c;这时候就需要把内存中的块写入到磁盘&#xff0c;释放内存&#xff0c;保存数据。 写入到磁盘这一步&#xff0c;…

【大数据·hadoop】在hdfs上运行shell基本常用命令

一、准备工作 1.1格式化并启动Hadoop服务 参见Hadoop在ubuntu虚拟机上的伪分布式部署|保姆级教程的4.7节 二、HDFS常用命令 接着&#xff0c;就愉快地在刚刚的命令行里敲命令啦 1.显示hdfs目录结构 hadoop fs -ls -R /hadoop fs: 这是Hadoop文件系统命令行的一部分&#x…