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

2024-05-15 13:36

本文主要是介绍【软件的安装与基本设置】AD21软件的PCB规则设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

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

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

这篇关于【软件的安装与基本设置】AD21软件的PCB规则设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/991955

相关文章

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

grom设置全局日志实现执行并打印sql语句

《grom设置全局日志实现执行并打印sql语句》本文主要介绍了grom设置全局日志实现执行并打印sql语句,包括设置日志级别、实现自定义Logger接口以及如何使用GORM的默认logger,通过这些... 目录gorm中的自定义日志gorm中日志的其他操作日志级别Debug自定义 Loggergorm中的

从零教你安装pytorch并在pycharm中使用

《从零教你安装pytorch并在pycharm中使用》本文详细介绍了如何使用Anaconda包管理工具创建虚拟环境,并安装CUDA加速平台和PyTorch库,同时在PyCharm中配置和使用PyTor... 目录背景介绍安装Anaconda安装CUDA安装pytorch报错解决——fbgemm.dll连接p

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

MySQL安装时initializing database失败的问题解决

《MySQL安装时initializingdatabase失败的问题解决》本文主要介绍了MySQL安装时initializingdatabase失败的问题解决,文中通过图文介绍的非常详细,对大家的学... 目录问题页面:解决方法:问题页面:解决方法:1.勾选红框中的选项:2.将下图红框中全部改为英

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...

Python中多线程和多进程的基本用法详解

《Python中多线程和多进程的基本用法详解》这篇文章介绍了Python中多线程和多进程的相关知识,包括并发编程的优势,多线程和多进程的概念、适用场景、示例代码,线程池和进程池的使用,以及如何选择合适... 目录引言一、并发编程的主要优势二、python的多线程(Threading)1. 什么是多线程?2.

MySQL9.0默认路径安装下重置root密码

《MySQL9.0默认路径安装下重置root密码》本文主要介绍了MySQL9.0默认路径安装下重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录问题描述环境描述解决方法正常模式下修改密码报错原因问题描述mysqlChina编程采用默认安装路径,

MySQL8.0设置redo缓存大小的实现

《MySQL8.0设置redo缓存大小的实现》本文主要在MySQL8.0.30及之后版本中使用innodb_redo_log_capacity参数在线更改redo缓存文件大小,下面就来介绍一下,具有一... mysql 8.0.30及之后版本可以使用innodb_redo_log_capacity参数来更改