1.重新设置板子的形状
  Design ---->Board Shape---->Redefine Board Sharp

2.通过Board Options 对板子进行设置

3.添加一个新的图纸,可以添加模板
  File-->Open -->Altium Designer 13-->Template-->A4.Pcb

4.电路板的分层
  Signal Layers信号层,主要完成电气连接
  Internal Planes:内部电源和地层
  Mechanical Layers:机械层。用于描述电路板机械结构,标注以及加工说明
  不能完成电气连接。
  Mask Layers:掩模层:主要用于保护铜线,也可以防止元件被焊接到不正确的地方
  DXP提供4层掩模层,分别为 "Top Paste"顶部锡膏防护焊料层 "Bottom Paste"底部锡膏防护焊料层
  "Top Solder"顶部阻焊层 "Bottom Solder"底部阻焊层
  Silkscreen Layers:丝网层,通常在这上面会印上文字与符号,以标示出个零件在板子上的位置,也被称为图标面
  DXP提供两层丝印层,分别为Top Overlay顶部覆盖层 Bottom Overlay底部覆盖层
  Other Layers:其他层
  Drill Guides 钻孔位置 Drill Drawing 钻孔图 用于描述钻孔图和钻孔位置
  Keep-Out Layers:禁止布线层:只有在这里设置了布线框,才能够启动系统的自动布局和自动布线功能
  Multi-Layer 多层:设置更多层,横跨所有的信号板层。

5.电路板层数设置。
  Design---->Layer Stack Manager 或 Options---->Layer Stack Manager

6.板子的层次和颜色设置全部都在Board Layers&Colors

  

7.元件布局

  Tool---->Component Placement----->这里有多个布局的设置。

  Arrange Within Room  Arrange Within Rectangle   Arrange Outside Board

  Auto Placer   在自动布局前,需要设置自动布局的约束参数。

      Design---->Rules---->PCB Rules and Constraints Editor----->Placement

          Room Definition 区域定义规则

          Component Clearance元件间距限制规则

          Component Orientation 元件布局方向规则

          Permitted Layers 电路板工作层面设置规则

          Height 高度规则

  Tool---->Component Placement---->Aoto Placer自动布线

8.电路板的布线

  设置自动布线规则    Design ----> Rules

    Electronical   电气类  :具有电气特性对象的布线规则。主要用于DRC电气检验,当布线过程中违反了电气特性规则是,DRC校验器自动报警给用户。共四大类

          Clearance:安全间距规则,就是导线与导线,导线与焊盘,焊盘与焊盘的间距规则

          Short -Circuit  短路      Un-Routed Net 未连接

    Routing   线路类:布线规则,例如布线宽度,布线优先级,布线拓扑结构等。

          Width线宽。

          Routing Topology 走线拓扑布局规则。可以选择Shortest最短,Horizontal水平,Vertial垂直 等等。

          Routing Priority 走线优先级规则。 

          Routing Corrners 走线拐角规则。   

          Routing Via Style  布线过孔形式规则    Fanout Control 布线扇出控制规则  Differential Pair Routing 布线对设计规则

9.手动布线

  Place ----> Interactive Routing

10.覆铜和补泪滴

  覆铜是一系列的导线组成,可以完成板的不规则区域的填充。在绘制PCB时,把空闲的没有走线部分用线全部铺满。一般与GND相连,可以提高抗干扰能力

      Place---->Polygon Pour (多边形覆铜)

      设置覆铜属性  Fill Mode 填充模式    Properties 特性    Net Options 网络选项

  补泪滴

    Tools ---->Teardrops (泪滴)

        General    Action行为    Teardrop Style 泪滴类型

11.设置成  单层查看

  鼠标放在底部的任意一个 层的面板,右键,Layer Set ---->Single Layers,这样就可以观察单面板了!

12.Class类

    Classes are provided to enable various commands tooperate on sub-sets of object types, e.g. a group of components or a group of nets

     类就是一组相同类型的东西,例如,元件类,网络类

    

    Design---->Classes进行类的设置。

     

设置Classes 类,对于设置规则的时候非常有用。

我们可以把一些需要设置特定规则的对象划分成一个Class类,然后再对这个类进行规则设置。

13.room  空间  区域

    用于在特定的区域设定特定的规则

14.通过PCB Filter 来选择

    打开PCB Filter ,在选择栏中输入选择

    例如:选择所有元器件,则可输入  Iscomponent

15.快速布局

    Tool---->Component Placement ---->Reposition Selected Component,一种便捷的安置元器件的方法

16.快速去除焊盘直接的布线

    Tool----->Un-Rout   在这其中有多种去除布线的方式。Net去除一个网络的线,Connection可以去除一条线,Component一个元件的所有连线,还有Room。

AD学习笔记----PCB设计的更多相关文章

  1. 电磁兼容性设计学习笔记--PCB中地的布局

    http://bbs.ednchina.com/BLOG_ARTICLE_3010439.HTM PCB上元器件的布局对整个PCB板的电磁兼容性影响很大,所以从事硬件电路设计的工程师很有必要学习PCB ...

  2. AD学习笔记(基础)

    AD学习 1 学习思路 1.1 学什么 1.2 怎么学 2 AD本身 3 AD project 3.1 任务层级 3.2 PCB流程 4 原理图工作环境设置 5 开始 5.1工程创建 5.2 元件库介 ...

  3. C#设计模式学习笔记:设计原则

    本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/8287784.html,记录一下学习过程以备后续查用. 写代码也是有原则的,我们之所以使用设计模式,主要是为了 ...

  4. [学习笔记] Web设计过程中该做和不该做的

    原文网址: http://www.javascriptstyle.com/the-dos-and-donts-of-web-design -该做的: QR代码QR代码即快速响应代码,这是矩阵条形码的一 ...

  5. mysql学习笔记--数据库设计

    一.数据库基本概念 1. 关系:两个表的公共字段 2. 行:也称记录,也称实体 3. 列:也称字段,也称属性 4. 数据冗余:相同的数据存在不同的地方. 注意:冗余只能减少,不能杜绝. 减少冗余,只能 ...

  6. EC++学习笔记(四) 设计与声明

    条款18:让接口容易被正确使用,不易被误用 必须考虑客户可能做出什么样的错误(防御式编程)std:shared_ptr会自动使用它的"每个指针专属的删除器",消除了"cr ...

  7. python学习笔记-面向对象设计

    前言 1.三大编程范式: 面向过程编程 函数式编程 面向对象编程 2.编程进化论 1.编程最开始就是无组织无结构,从简单控制流中按步写指令 2.从上述的指令中提取重复的代码块或逻辑,组织到一起,便实现 ...

  8. Javaweb学习笔记--分层设计

    在早期的JavaWeb应用中,JSP文件负责处理业务逻辑,控制网页流程并创建HTML页面,JSP文件是一个独立的,能自主完成所有任务的模块, 这带来了一系列问题:HTML代码和Java程序代码强耦合在 ...

  9. STM32学习笔记之核心板PCB设计

    PCB设计流程 PCB规则设置 设计规则的单位跟随画布属性里设置的单位,此处单位是mil.导线线宽最小为10mil;不同网络元素之间最小间距为8mil;孔外径为24mil,孔内径为12mil;线长不做 ...

随机推荐

  1. 20个Linux服务器性能调优技巧

    Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要 ...

  2. hdu 1292分组(dp)

    考虑一支队伍分组的数目,如果这支队伍有n个人,就有n种情况分别是一个组,两个组.... i个人分成j组有两种方式,一种是i-1个人分成j-1组之后,第i个人独立分成一组,另一种情况是i-1个人分成j组 ...

  3. centos 7 卸载 mariadb 安装mysql

    1,卸载mariadbsystemctl stop mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-5.5.52-1.el7.x86_64rp ...

  4. Linux编程之自定义消息队列

    我这里要讲的并不是IPC中的消息队列,我要讲的是在进程内部实现自定义的消息队列,让各个线程的消息来推动整个进程的运动.进程间的消息队列用于进程与进程之间的通信,而我将要实现的进程内的消息队列是用于有序 ...

  5. 【科研论文】W5100在远程电力质量监测设备中的应用

    摘要: 针对传统电力质量监测方法实时性.多参数测试性能较差的缺点,提出了将以太网接入技术与电能采集相结合进行电力质量现场和远程在线监测的设计方案.硬件设计采用微控制器STM32FI03和以太网控制芯片 ...

  6. [转] gdb中忽略信号处理

    信号(Signals) 信号是一种软中断,是一种处理异步事件的方法.一般来说,操作系统都支持许多信号.尤其是UNIX,比较重要应用程序一般都会处理信号.UNIX定义了许 多信号,比如SIGINT表示中 ...

  7. Hadoop HA的搭建

    1.首先添加hosts文件 vim /etc/hosts 192.168.0.1 MSJTVL-DSJC-H01 192.168.0.2 MSJTVL-DSJC-H03 192.168.0.3 MSJ ...

  8. centos6 Cacti部署文档

    centos6 Cacti部署文档 1.安装依赖 yum -y install mysql mysql-server mysql-devel httpd php php-pdo php-snmp ph ...

  9. python的数与字符串

    双引号 c1="sldkjf"print c1c2="It's a dog"print c2 单引号c1='sldkjf'print c1c2='It" ...

  10. 第一次启动MySQL时报错

    [root@localhost~]#/usr/local/webserver/mysql/bin/mysql_install_db --basedir=/usr/local/webserver/mys ...