1.软件安装

下载地址:https://cloud.189.cn/t/6FZRfaviMfu2

激活:https://cloud.189.cn/t/32eM32nAVZ7r

激活流程

1.要先把shfolder.dll复制到C:\Program Files\Altium\AD21

2.打开Altium Designer

LIcense Manage→ Add standalone license file添加"F:\F盘\软件\Altium Designer\AD21 激活\Licenses\AD20-Sandy.alf"

2.软件设置

2.1 设置按钮→system→navigation→交互式选择√变暗√→Pin脚× 网络×

2.2 system→ Sesign Insight:所有对号去掉

2.3 Data Mangement→BAckup→自动备份√:15分钟

2.4 Scgematic → 去掉粘贴时重置元件位号

2.5 PCB Editor→General→禁用打开旧版本报告√ →禁用打开新版本报告√→光标类型 Large90

2.6  PCB Editor→Board Mode→显示抬头应用背景颜色,Insert键重置,点击鼠标重置都关掉

2.7 PCB Editor→Board Insight Color Overrides→实心覆盖

2.8 PCB Editor→DRC Violations Display→实心覆盖

2.9 PCB Editor→INteractive Routing→取消选择过孔/导线(move)→选择过孔/导线(move)→移动元器件时连带相应的布线一起移动(去掉)

2.10 PCB Editor→Default→Via→viaStack:DIameter:24mil→Hole size:12mil→Manualji:Tented(√),Tented(√)

2.11 PCB Editor→Default→Polygon →Hatched:Track width:5mil, Grid Soze:4mil→Pour Over Same Net Objects→Remove Dead Copper(√)

 

3.创建一个项目

3.1 file→新的→项目

3.1 file→新的→库→原理图库

3.2 file→新的→库→pcb 元件库

3.3 file→新的→原理图

3.3 file→新的→PCB

3.4 最后保存

3.5 点下面Panels →Projects(√)

对项目保存

4.画图

.schlib后缀文件

1.画一个电容

点击右下角Panels→选择→Schlibrary→双击component→右边命名

Design Item ID

CAP

Designator

C? (英文问号)

Comment

0.1uf

Part1

1

Description

电容

视图设置:试图→栅格→设置捕捉栅格(10mi)(快捷键vgs)

放置→线

画图时候

按tap键可以设置颜色,大小风格,

放置时候空格键可以旋转

鼠标点击时候,按键盘上下左右可以移动,

按住shift不松开 拖动可以复制一根线

放置元器件,移动元器件调到100(vgs快捷键),画线时候调到10(vgs)

2.画ic类元件库

可以把阵脚名字复制excel或者记事本

1

PD4/BEEP/T2 1/UARTI_CK

11

[T1_ BKINJIIC_SDA/PB5

2

PD5/A5/UARTI_TX

12

[ADC_ ETRJIIC_SCL/PB4

3

PD6/A6/UARTI_RX

13

[T1 _IN][TLI]T1_3/PC3

4

NRST

14

[T1_2N]CLK_CCO/T1_4/A2/PC4

5

OSCIN/PAI

15

[T2_1]SPI_SCK/PC5

6

OSCOUT/PA2

16

[T1_1]SPI_MOSI/PC6

7

VSS

17

[T1_2]SPI_MISO/PC7

8

VCAP

18

SWIM/PD1

9

VDD

19

[T2_3]A3/PD2

10

PA3/T2_3[SPI_SS]

20

ADC_ETR/T2_2/A4/PD3

工具→ Symbol Wizard...→Layer style: Dual in-line→粘贴display name(选择几行粘贴)→ Electrical Type(passive)→palce:place new symbol

 右侧会多个component,点击 component命名

Design Item ID

STM8S103F3

Designator

U?

Comment

STM8S103F3

 

3.按键

按 L 键可使一个元件封装放置到 PCB 板的另一面

Design Item ID

RST

Designator

K?

Comment

KEY

4.con插针

拖动时候按x和y可以反转

Design Item ID

CON

Designator

P?

Comment

CON10

5.LED灯

中间三角形用多边形,Border:Smallest

箭头:画个线属性:start line shape:solid Arrow

Design Item ID

LED

Designator

D?

Comment

LED

 

 

5.原理图库的调用

用再.SchDoc后缀的文件里面

方法1:去.SchliB→Panels→SCH Libary选择库点左下角放置就能放到.schDoc文件里了

方法2:去.schDoc文件选择→Panels→conponents

右边的库可以拖进来了,如果没有库名,对着工程文件点击 Validate PCB Project minest. PrjPcb编译右边就出现文件库了

文件库可以添加,点三道横杠菜单栏,可以添加库

器件复制对齐

按A键盘

对齐

 

左对齐

Shift+Ctrl+L

右对齐

Shift+Ctrl+R

水平中心对齐

 

水平分布

Shift+Ctrl+H

顶对齐

Shift+Ctrl+T

底对齐

Shift+Ctrl+B

垂直中心对齐

 

垂直分布

① Shift+Ctrl+V

对齐到栅格上

Shift+ctrl+D

对着名字按ctrl+鼠标左键点击可以修改快捷键

 

连线:

电气属性的导线,波浪形(ctrl+w)

标签:网络标签

 

可读性优化配置

 Custom

 

Width:7900mil

Height:4600mil

Title Bio (不打勾,去掉标题)

 

自动编号

 工具→标注→原理图标注(快捷键TAA)

处理顺序:Across Then Down 

起始索引:1

接受更改创建→执行

封装

工具→封装管理器

可以批量选择进行→点添加→输入名称→current footprint显示名称

添加完之后点接受变化→执行变更

回到电路图点击发现footprint的名称了

Comment

Designator

Footprint

Quantity

0.1uF

C1,C2,C3,C4

C06034

4

AMS1117

IC1

SOT223

1

过孔

01,02

过孔

2

Header 10

P1,P2

HDR2.54-LI-10P

2

SWD

P3

HDR2.54-LI-4P

1

LED

PWR, TEST

LED 0805

3

10K

R1,R2,R3

R 0603

1

按键

RST

TSW SMD-3*6*2.5

1

STM8S103F3

U1

TSSOP20_L

1

USB

USB

USB-MICRO_E

1

原理图的编译设置及检查 

设置好几项为致命错误

冲突类型描述

报告格式

Duplicate Part Designators(重复位号)

致命错误

Un-Designated parts requiring annotation(没有命名)

致命错误

Floating net labels (悬浮)

致命错误

Floating power objects(悬浮)

致命错误

 Nets with multiple names(多个名字)

致命错误

编译查看结果

对着工程文件夹点击 Validate PCB Project minest. PrjPcb编译→Panels→message→可以看是否有错误

如果有错误,点击定位错误的地方

如果没有错误,像下面的提示

Message

class

Document

Source

Message

Time

Date

No.

Info

minest.PrjPcb

Compile

Compiler successful, no errors found

XX

XX

1

原理图的BOM的输出
报告→bill of materials→columns(吧不详细得到可以屏蔽了)→General (导出excel表格)

原理图的PDF的打印输出
文件→智能PDF

6.pcb封装

.pcblib后缀

点击黄圆进行新建模型

改为标贴焊盘:layer:Top Layer

双击模型修改属性(x/y)的属性

shape:选择rectangular 选择正方形

复制粘贴ctrl+c,ctrl+v

中心点居中:editor→set reference→center(esc快捷键)

两个图形移动距离:两个图形重叠,按m,点move select by xy可以移动距离

测量距离:reports:mesure primitves

复制对称:ctrl+c:按中心点,ctrl+v按x可以对称

自动创建第25课TSSOP20芯片的PCB封装创建

Tool→ IPC Compliant Footprint Wizard...→根据需要参数填写

鼠标选中后:ctrl+D可以预览3d效果

PCB封装直接调用

导入.pcblib后缀的

快捷键d p可以用

 

7.PCB导入

给原理图添加pcb

PCB绘制布局、布线、覆铜、电气规则检查(规则设置)

添加PcbLiB的文件

可以从component安装

点击原理图的一个元件(比如stm32f103c8t6_48pin)→右侧的下翻footprint→add添加→看到添加的库选项(stm32PCB库.PcbLib)→选择对应的pcb封装(TQFT48)

给相似的文件添加pcb库,比如电阻

对着电阻点右键Symbol Reference 选择some

Library

stm32原理图库.SCHLIB

Any

Symbol Reference

Cap

Same

所有的电容都被选中

然后可以添加

shif+C可以取消选中

查看封

到.PcbDoc界面按T,G键可以看封装是不是对应的

 

.PcbDoc后缀的文件

(设计)Design→ import change from xxx.pjbpcb

执行变更,看看有没有报错

 

多开窗口,平铺

点击.schdoc的元件PcbDOc的也会高亮

在PCBDoc里选中所有元件→Tools→ Component Placement→ Arrange Qutside Board
然后元件会自动布局,一部分在黑框下面,一部分在上面

添加中心点

Edit→Origin→Set

画一个Mechanical 1得到线width:10mil Length 20mm

围成一个矩形

然后

 Design→Board Shape→ Define Board Shape from Selected Objects
可以看画出板子的形状

点击元件右边有个锁,点锁住,元件就不能移动了

隐藏飞线:N→hide connections→all

放置元器件:放个辅助线Top overly(黄色的)

技巧:指定元件放一个框里

在原理图选中元件时候不要选中全部线→漏斗→components

 Tools→Component Placement → Arrange Within Rectangle→出现一个十字,空白处画一个矩形,几个元件就自动进去了

批量修改丝印字体(text)大小

选中一个text→鼠标右键→fine same objects→确定(会全选)→Font Type → TrueType小字体

电阻放到底层

移动时候按L键,可以放到下面,变成绿色说明报错(与导电重合了),没有绿色说明正常

改丝印距离

DesignrulesDesign RulesManufacturing

 HoleToHoleClearance

6mil(最小距离)

 Minimum SolderMaskSliver

0mil

 7SilkToSolderMaskClearance

0mil

 SilkToSilkClearance

0mil

 

3d快捷键3,2d快捷键2

 

ctrl+D:可以隐藏不想看到的东西

 

8.布线

DesignrulesDesign RulesElectrance clearanceElectrance clearance

最小间距改为6

8.1手动布线

隐藏不需要的线

点击底部名称右键hide

top overlay

bottom overlay

bottom solder(隐藏之后可以看到底部元件名)

n 显示all net

隐藏GND、5V、VCC3V3的net(如n→hide connections→net→对空白处点击输出GND)

线:interactive Routing(ctrl+w)

如果接线1个在下层一个在上层用过孔才可以

连线时候按2键出现过孔,再按l键换线,

 画过孔时tap→Rules→ Via Constraint...50mil/28mil-50mil/28mil

名称

最小

最大

优先

过孔直径

12

27

24

过孔孔径大小

1

13

12

电源线:15,改规则,不然不能用15mil

 画线时tap→Rules→Width Constraint...1mil-10mil-20mil→改成最小1mil最大20mil

8.2 自动布线(推荐)

设置线规则

(5v线)Design→Rule Wizard→next→width Constraint→1个网路→Belongs to Net :5v→next→(可调优先级)next→finish

会多一个width_2,然后设置属性

首选宽度:15mil, 最大宽度18mil(不然红色的)

设置过孔,RoutingVias

名称

最小

最大

优先

过孔直径

12

27

24

过孔孔径大小

1

13

12

最后开始自动布线route→audo route→all→等待成功

 Situs Event

PCB1.PcbDoc

Situs

Routing finished with 0 contentions(). Failed to complete 0 connection() in 1 Minute 17 Seconds

出现失败0个说明成功了

自己手动调整下

按G设置最小网格1mil好调整

拉到时候按住ctrl可以连续拉动线,不然分成1段1段的

把所有的过孔阻焊去掉,过孔不需要阻焊

对着过孔选右键单击→find samiler object →确定(会全选过孔)

 Solder Mask Expansion →Manual→:top改成0

9,覆铜

顶层覆铜:

选择place polygon plance→属性layer选top layer→框选整个板子

画好后板子变成红色

GND也要覆铜:点击覆铜区域:net→GND

选好后板子变成绿色(报错)

 Remove Dead Copper默认勾上的

然后点击Tools Polygon Pours→ Repour All

然后变成红色(正常)

顶底层覆铜:

选择顶层的铜,复制粘贴,(会报错)

点右边属性:选→属性layer选bottom layer

然后点击Tools Polygon Pours→ Repour All,底层会覆铜了,

按小键盘*号可以看底层蓝色的

放几个过孔,方便固定(螺丝,主意看上下面不要有导线)

放完过孔后要点击Tools Polygon Pours→ Repour All,

过孔去掉黑十字架

design→rules→plane→ Polygon Connect Style→ PolygonConnect→往右滑 看到Via Connection →连接方式: Direct Connect

然后要点击Tools Polygon Pours→ Repour All,

发现过孔没有十字架了

放丝印

把隐藏的top overlay和button overlay显示出来

调合适的字体大小,切换3d模型移动字到合适的位置

 

9.电器检测

点击Tools→design rule check→运行DCR

就可以检测了

我遇到两个错误

1. Un-Routed Net Constraint: Net VCC3V3 Between Trac

2.Net Antennae (Tolerance=0mil) (All)

解决办法,电源和地线要放过孔

Total    0说明没有报错