电子设计的四个步骤:
- 原理图库的设计
- 原理图的设计
- PCB封装库的设计
- PCB布局和PCB布线
一个完整的工程应该包含元件库文件、原理图文件、PCB库文件、网络表文件、PCB文件、生产文件,应保证工程里面文件的唯一性,只一份PCB、一份原理图、一份封装等。
一、创建一个工程
- 添加新的原理图库
- 添加新的原理图
- 添加新的PCB元件库
4.添加新的PCB
5.依次保存
TIPs:
- 在panels的SCH Library中进行原理图库中原件模型的创建
- 设置栅格大小的快捷键“V G S”
- 电容格点大小10mil
- 管脚放置格点大小100mil
- 在绘制的状态下按TAP键对线宽,颜色更改
- 在绘制状态下,按住“shift”键进行复制
二、绘制了一个电容一个电阻
电容
在右侧框中可编辑属性
- Designator(指示符):填入“C?”
- Comment:填入电容大小
- Footprint:填入封装类型(我的是0603C)
电阻
在右侧框中可编辑属性
Designator(指示符):填入“R?”
Comment:填入电阻阻值
Footprint:填入封装类型(我的是0603R)
PS:AD局域网冲突传送门:http://t.csdnimg.cn/bILL5
---------------------------------------
自己创建原理图库会花费大量的时间和精力,为了提高开发效率,我们可以选择调用他人的原理图库
P6,如何调用他人的原理图库
- 根据已有原理图生成原理图库,再复制原理图库
- 打开别人的PCB工程直接复制原理图库
所以会了“1”就会了“2”
- 打开别人的PCB工程和自己的PCB工程进行操作
- 打开别人的原理图,根据原理图创建原理图库
- ① “点击原理图”-->“设计”--->“生成原理图库”
- ②元件分组中全部取消勾选,然后点“确定”
③生成出的原理图库3.复制别人的原理图库到自己的原理图库
P7 检查原理图库的正确性并生成报告
- 打开原理图库-->“报告”--->“器件规则检查”
- 在库元件规则检测中全部勾选-->“确定”
- 根据提示更改错误
PS.常见错误:
①Duplicate-Component Names:重复的元件名称。
②Duplicate-Pins:重复的管脚。
③Missing-Description:元件描述未填写。
④Missing-Pin Name:管脚名称未填写。
⑤Missing-Footprint:元件封装未填写。
⑥Missing-Pin Number:元件管脚号未填写。
⑦Missing-Default Designator:元件位号未填写。
⑧Missing-Missing Pins in Sequence:在一个序列的管脚号中缺少某个号码。
P8.原理图页的大小设置
1.打开原理图,右键双击原理图边缘-->“打开Properties”窗口:①选择Standard可以选择图纸大小②或则选择Custom进行自定义大小
P9.原理库调用与器件的摆放
1.“panels”-->“Components”
2.将所需要的器件拖动到原理图上
PS.使用别人的原理图库,放置到自己的原理图纸上(里面还有一些AD官方自带的原理图库可以使用)
1.点击“Compents里面的三条杠(operations)”-->“File-based Libraries Preference”
2.在“已安装”中点击安装,选择他人的原理图库
P10.原理图上元件的复制、剪切、旋转等操作(可以选中多个元件)
1.复制:
①“crtl C +crtl V”
②按住“shift”键,然后拖动所需要的元件即🉑复制
2.剪切:
①“crtl X +crtl V”
3.旋转:
①逆时针旋转:选中元件+“空格键”
②X轴镜像:选中元件+“X”
③Y轴镜像:选中元件+“Y”
4.排列与对齐:
选中多个元件+“A”,进行左对齐,右对齐,水平分布等。
笔记-------------------------2024/1/30
P12.绘制器件导线及导线的属性设置
- “Crtl +w”或“P +w”,调用导线
- 选中导线,按TAB键,根据提示,修改线宽、颜色等导线属性。
- 在布线的状态下按“空格”切换布线角度
P13.放置器件网络标号连接
- “P+N”调用网络标签
- 原理图标注对话框快捷键:T A A
P14.非电气对象放置
- 增强原理图的可读性
P16.快速查找原理图中的元件
- “Crtl +F”打开查找文本,选择“All Object”进行全范围查找,勾选“Whole Words Only”需要输入的文本和原理图绘制时定义的编号一模一样,不能多也不能少
- “J”+“C”查找元器件,单独按“J”,可以根据提示再跳转到“原点”,“新位置”等
P17.原理图中常见的错误
- Duplicate Part Designators:存在重复元件位号
- Floating Net Labels:存在悬浮的网络标号
- Floating Power 0bjects:存在悬浮的电源端口
- Nets with only one pin:存在单端网络
PS.
1.点击菜单栏的“工程(C)”再点Validate PCB ‘自己的工程名’,就可以编译原理图,看看有没有错误
2.“P V N”对浮空的引脚使用No ERC标号
P18.BOM物料表的导出
1.点击菜单栏“报告(R)”-->“Bill of Materials”
2.在Columns选择需要导出的信息,如导出元器件的描写,导出元器件的精度
3.选择好导出格式后--->“Export”
P19.原理图得PDF打印输出
1.“F M”-->然后根据提示和需要完成PDF导出
P20.自定义快捷键
- 鼠标右键单机菜单栏空白处-->“Customize”
- 按住“Ctrl”,鼠标左键双击想要自定义的快捷键--->在弹出的对话框中,在快捷键选项卡里,修改快捷键
P21.简单PCB封装创建
- 对于两个完全重叠的焊盘:“M X”分开
- “P L”调用丝印
- “Crtl M”测量两个丝印间的距离,并留下测量的痕迹
- “Shift C”消除测量痕迹
PS
- PCB焊盘:用来焊接元件管脚的载体。
- 管脚序号:用来和元件进行电气连接关系匹配的序号。
- 元件丝印:用来描述元件腔体大小的识别框。
- 阻焊:防止绿油覆盖,可以有效地保护焊盘焊接区域。
- 极性标识:主要是用来定位元件方向的标识符号。
笔记-------------------------2024/2/2
P23.IPC封装创建向导
- 在菜单来里面点击“工具(T)”-->“IPC Compliant Footprint Wizard”......
P24.调用他人的PCB库
- 打开别人的PCB原理图“D +P”生成PCB库
- 在生成的PCB库中,把需要的PCB封装复制到自己的PCB库中 <-biubiu-⊂(`ω´∩)
PS:一般来说,一个PCB工程对应一个PCB库,因此没必要安装别人的PCB库到自己的PCB库中。只需要在开源的PCB库中选择自己需要的PCB封装即可。
P25.PCB封装的检查与报告
- 打开自己的PCB库
- 点击菜单栏“报告(R)”--->“元件规则检查(R)”-->元件规则检查窗口全部勾选 (快捷键(“R R”))
ps:常见错误
- Duplicate-Pads:检查重复的焊盘。
- Duplicate-Primitives:检查重复的元素,包括丝印、填充等。
- Duplicate-Footprints:检查重复的封装。
- Constraints-Missing Pad Names:检查PCB封装中缺失的焊盘名称。
- Constraints-Shorted Copper:检查导线短路。
- Constraints-Mirrored Component:检查镜像的元件。
- Constraints-Unconnected Copper:检查没有连接的导线铜皮。
- Constraints-0ffset Component Reference:检查参考点是否在本体进行设置。
- Constraints-Check All Components:检查所有的PCB封装。
P26.PCB封装模型的调用
- 打开PCB库,选择想要导入PCB封装模型的PCB
- 然后在菜单栏点击“放置(P)”--->“3D体(O)”,在打开的文件夹中,选择对应的PCB封装模型
P27.原理图如何导入PCB及导入常见报错
- 打开原理图,在菜单栏点击“设计(D)”-->“Update PCB Document”
- 或者打开PCB,在菜单栏点击“设计(D)”--->Import Changes From
ps:常见报错
- 原理图库没有对应的PCB封装
- PCB封装名称不匹配
- PCB封装管脚不匹配
P28.快速定义PCB板框
- 将粉红色区域Del,然后选中所有元器件
- 点击“工具(T)”--->“器件摆放(O)”-->“在矩形区域排列(L)”(快捷键T O L)
- 设置原点:选择“Mechanical 1”--->点击“编辑(E)”-->“原点(O)”--->“设置(S)”,然后将原点放在元器件组的左下角
- 划线,用矩形框围住元器件组:点击“放置(P)”-->“线条(L)”(线宽10mil),然后对准原点,画出矩形的一条长,一条宽
- 矩形的长、宽取整:选中一条边,在属性栏里选中Length,然后按住“Ctrl Q”,进行线长单位的转换,将线长单位转换至mm,然后向上取整。
- 画出矩形的另外的长和宽:按住“Shift”选中矩形已画出的长和宽-->“Crtl C”-->绿色十字架光标与已画出的矩形边长中心对齐--->“Crtl V”-->将复制出来的长和宽进行“X Y”轴转换-->将绿色十字架光标与已画出的矩形边长中心对齐-->点击鼠标左键
- 去除矩形外多余的黑色部分:选中矩形框-->点击“设计(D)”-->“板子形状(S)”--->“按照选择对象定义(D)” (D S D)
- 挖孔:选中轮廓框->"工具(T)"->"转换(V)"->"以选中的元素创建板切割槽(B)" (T V B)
P29.PCB的交互式与模块化布局操作
- 进入交互布局模式:工具(T)-->“交叉模式选择”-->“垂直分割”
- 移动器件:选中器件后,按“M”,然后根据提示可以移动器件,如向X或向Y偏移
固定孔的精准定义:
- 盘和孔等大:HOLE=shape(X)=shape(y)=3mm
P32.PCB布局的常用操作
- 元器件的顶层和底层的切换:选中元器件,按“L”
- 选中器件进行联合
- 器件的锁定:双击器件,在location里点击锁定
- 隐藏飞线:“N”-->“隐藏连接(H)”-->“全部(A)”
- PCB特殊粘贴:“编辑”(E)-->“特殊粘贴”(A)
P33.常用规则
- 元器件分类:点击“设计(D)”-->“类(C)”
- 设置规则:点击“设计(D)”-->“规则(R)”
间距规则:
- “Electrical”-->“Clearance”:常规是6--10mil,精度越高(即mil值越小)打板越贵,≥6mil价格一样(2019年凡亿课堂的数据)
线宽规则:
- “Routing”-->“Width”:常规是6--10mil,精度越高(即mil值越小)打板越贵,≥6mil价格一样(2019年凡亿课堂的数据)
- 电源线宽:30mil
过孔规则:
- “Plane”-->“PlaneClearance”:常规是8mil
阻焊规则:
- “Mask”-->“SolderMaskExpansion”:顶层外扩(2.5mil)
铺铜规则:
- “Plane”-->“PolygonConnect”-->“高级”
- 十字连接:适用于手工焊接,防止虚焊
- 全连接:适用于机器焊接,电源电路,载流子高
按住“Crtl”,点击鼠标左键,高亮
PCB布线:点击“布线(U)”-->“交互式布线(T)”
泪滴:点击“工具(T)”-->“滴泪(E)”。泪滴界面,对线选择“所有”,其余的默认即可
“Shift S”,单层显示
P34.丝印调整
- 丝印位号不上阻焊,放置丝印生产之后缺失。
- 丝印位号清晰,字号推荐字宽/字高尺寸为4/25mil、5/30mil、6/45mil。
- 保持方向统一性,一般一块PCB上不要超过两个方向摆放,推荐字母在左或在下
- 丝印间距:2mil
- 按“L”打开层的显示:关掉所有层后,打开“丝印层(Overlay)”和“阻焊层(Solder)”
- 选择框过滤掉所有,“text”除外防止误操作
- 过孔不会打穿丝印
笔记------------------------2024/2/12
P35.拼板
- 什么是拼板:节约生产成本;提高SMT生产效率;节省PCBA拿放时间
- V-cut孔适用于规则的矩形板;邮票孔适用于异形板,如圆形板
- 拼板需要工艺边(3--5mm)、定位孔(12 22)、3个光学定位点
P36.拼一个2×2的矩形板
- 在需要拼板的工程了,新建一个PCB
- “放置(P)”-->“拼板阵列(M)”-->添加画好的PCB路径
- 在拼板的属性栏里: column count(列):2 row count(行):2
- Column Margin(示意图里有意思):0mm; Row Margin:0mm
- 在机械一层用线条画好工艺边,在top层放好3个光标、定位孔
P37.生产Gerber文件
步骤:
- “文件(F)”-->“制造输出(F)”-->“Gerber Files”
- 单位:英寸 格式: 2:4(精确到小数点后一位)
- 层:绘制层-->“选择使用的” 镜像层-->“全部去掉” 勾上“包括未连接的中间层焊盘”
- 钻孔图层:两个“输出所有使用的钻孔对”都要勾选,其余不要
- 高级:胶片规则所有参数后边都多加一个0
钻孔输出步骤:
- “文件(F)”-->“制造输出(F)”-->“NC Drill Files”
- 单位:英寸 格式: 2:4(精确到小数点后一位)
输出IPC网表:
- 文件(F)”-->“制造输出(F)”-->“Test Point Report”
- 报告格式:IPC-D-356A
贴片输出:
- 文件(F)”-->“装配输出(B)”-->“Generates pick and place files”