目录
**一、项目工程的创建****1.新建项目****2.新建项目文件**
**二、原理图的绘制****1.最小系统板总原理图(模板)****2.小技巧****2.1.1 放置导线****2.1.2 批量放置导线(偷懒):****2.2.1 放置网络标签****2.2.2 批量放置网络标签****2.3 元器件的翻转(水平、垂直、90度)****2.4 方框红线的画法****2.5 批量给元器件编号**
**3.主控芯片c8t6****4.SWD仿真接口****5.复位电路****6.下载方式选择电路****7.USB接口电路****8.晶振电路****9.指示灯电路****10.电源滤波电路****11.稳压电路****12.最终成果原理图**
**三、原理图封装****1.单个元器件封装****2.批量封装元器件****3.封装管理器检查****4.检查编译**
**四、PCB布局****1.PCB封装的导入****2.PCB板子前期准备工作****2.1设置原点****2.2画PCB的边界线****2.3 画出PCB板子的大致形状****2.4 设置板子形状****2.5 锁定某个元器件****2.6隐藏飞线的方法****2.7 切换丝印层,画辅助线****2.8 开启交叉选择模式****2.9 把元件丝印文字缩小**
**3. 依次放置所有的模块****3.1 放置stm32主控芯片****3.2 放置USB接口****3.3 放置晶振电路****3.4 放置SWD仿真电路****3.5 放置指示灯电路****3.6 放置下载方式选择电路****3.7 放置复位电路****3.8 放置稳压电路****3.9 放置电源滤波电路****3.10 PCB完成3D正反图**
**五、PCB布线****1.小技巧****1.1 取消隐藏跳线****1.2 隐藏与显示丝印层****1.3 布线时对地GND的处理****1.4 解决芯片绿色问题****1.5 顶层和底层的线连接方法****1.6 布置15mil电源VCC线**
**2.手动布线****3.自动布线****3.1 修改电气规则****3.2 开始自动布线****3.3 布线完成展示**
**六、PCB覆铜****1.先给任意一面铺铜 Bottom Layer****2.再给另一面铺铜 Top Layer****3.设置铺铜和走线的间距**
**七、丝印的整理****1.调整丝印字体大小****2.调整丝印摆放位置**
**八、电气规则检查****1.开始电气检查****2. 疯狂修改335个错误****2.1 Silk To Solder Mask错误****2.2Minimum Solder Mask Sliver错误****2.3 Silk to Silk错误**
**九、成果展示****1.PCB原理图展示****2.PCB展示****3. 3D模式正面图****4. 3D模式背面图****5. 3D模式侧面图**
**十、项目分享下载链接****1.百度网盘**
文章末尾有项目的所有文件分享链接
包括原理图、PCB、原理图库、封装库
绘图软件:Altium Designer 2019
一、项目工程的创建
1.新建项目
文件-> 新建-> 项目 修改项目名-> 修改存放路径-> 点击创建
2.新建项目文件
【1】新建原理图:新建的项目鼠标右键-> 新建…到工程-> Schematic 【2】新建PCB:新建的项目鼠标右键-> 新建…到工程-> PCB ![在这里插入图片描述](https://img-blog.csdnimg.cn/126f5a64140d43d1bcb842fbcfc177d8.png)
二、原理图的绘制
1.最小系统板总原理图(模板)
原理图+封装库+原理图库: 链接:https://pan.baidu.com/s/1S-EqdsDofUg2I7RcY392wA 提取码:ajlx
2.小技巧
2.1.1 放置导线
![在这里插入图片描述](https://img-blog.csdnimg.cn/ef4d9743b85c4a0dbf5f804cfe21f40a.png)
2.1.2 批量放置导线(偷懒):
![在这里插入图片描述](https://img-blog.csdnimg.cn/0483154c88b6438baa93afc91c5f395f.png)
2.2.1 放置网络标签
![在这里插入图片描述](https://img-blog.csdnimg.cn/8e03859542d64f88ab0807082cda2ded.png)
2.2.2 批量放置网络标签
![在这里插入图片描述](https://img-blog.csdnimg.cn/aa1555142dc64d3bb66434989680e996.png)
2.3 元器件的翻转(水平、垂直、90度)
水平翻转180度:放置的时候按键盘 x键 垂直翻转180度:放置的时候按键盘 y键 翻转90度:放置的时候按键盘 空格键 ![在这里插入图片描述](https://img-blog.csdnimg.cn/b4b3460d5dc346b1a587b7e45fe8ee59.png)
2.4 方框红线的画法
注意:选择线之后,按下键盘TAB键可以修改线的颜色和大小等参数 放置的线不直时,按下空格,可以把线变成正交
2.5 批量给元器件编号
方法1: 工具-> 标注 -> 原理图标注 更改更新列表 -> 接收更改创建 验证变更 -> 执行变更 方法2: 工具 -> 标注 先按 重置原理图位号,再按 强制标注都有原理图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/4dcae45ba5da43eeae37a38a493cee6b.png)
3.主控芯片c8t6
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/b1090920ba924c399c45a39aedb02e00.png)
4.SWD仿真接口
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/1e1af4bab415479db72c876a53b0b030.png)
5.复位电路
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/a88db2076164464c96135a48b1dcd567.png)
6.下载方式选择电路
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/f43e521290c44a52ae76bec292424184.png)
7.USB接口电路
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/bef11655af3843dfbf542c855a83822e.png)
8.晶振电路
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/07f991d7f0304a4483e536b33b616b67.png)
9.指示灯电路
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/6b8b9c2021854e53bd51167f904b2131.png)
10.电源滤波电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/89106862984345038c506ca73bdde6d8.png)
11.稳压电路
实物图如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/f5a1dbdf507d4edb88ca315b22a660bf.png)
12.最终成果原理图
![在这里插入图片描述](https://img-blog.csdnimg.cn/7b07885c7cb5445caef57bf310bb14da.png)
三、原理图封装
1.单个元器件封装
双击需要封装的元器件 -> Footprint里的Add… -> Footprint 浏览 -> 选择封装库 -> 选择合适的封装 -> 确定 确认信息后,点击确定,封装完成 ![在这里插入图片描述](https://img-blog.csdnimg.cn/21e34c179c294924a60d2139ef26fadf.png)
2.批量封装元器件
选择需要批量处理的单个元器件-> 鼠标右键-> 查找相似对象 快捷键CTRL A 全选 双击任意元件 -> 点击Add… 添加封装 取消选择查找相似对象的方法: 快捷键:SHIFT C (要在英文输入法下按) ![在这里插入图片描述](https://img-blog.csdnimg.cn/95b829a3cac5498f90293245132521e7.png)
3.封装管理器检查
快捷键 :t g(先按键盘t,再按键盘g) 查看一下各个元件是否已经封装。
4.检查编译
鼠标右键-> 点击第一个 右下角Panels -> Messages 绿色 没有错误 ![在这里插入图片描述](https://img-blog.csdnimg.cn/d1e9e5ac33f949f9996a10db9dfed41f.png)
四、PCB布局
1.PCB封装的导入
设计 -> Update PCB Document 注意:必须先保存CTRL S,才能导入,不然无法导入 验证变更 -> 都是绿色的✓ -> 执行变更 注意:必须在项目下要建好PCB文件 即xxx.PcbDoc 导入结果如下 把封装下的红色框删除(没有用) 单击红色框 -> 键盘点击DELETE键 删除 ![在这里插入图片描述](https://img-blog.csdnimg.cn/688a2d5c753e4060b699f09a28a652aa.png)
2.PCB板子前期准备工作
2.1设置原点
编辑-> 原点-> 设置-> 点击任意地方设置原点 ![在这里插入图片描述](https://img-blog.csdnimg.cn/e417df310e4e408090811189bb9a83fa.png)
2.2画PCB的边界线
小工具栏最右边-> 选择线条 使用鼠标让线从坐标(0,0)开始画 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6640639f8dc04e0cbfe046082850646e.png)
2.3 画出PCB板子的大致形状
利用排针的长度预估PCB板子的长度,画出大概形状 ![在这里插入图片描述](https://img-blog.csdnimg.cn/dac21a529e08493d84093bbff145eafe.png)
2.4 设置板子形状
点击一条边-> 按SHIFT键点击其他三条 设计 -> 板子形状 -> 按照选择对象定义 完成的效果: 如果无法成功设置板子,原因是你画的四条边不是封闭的,有开口
2.5 锁定某个元器件
双击排针-> 点击锁定 可以防止后续操作,误触移动位置 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6d8cbb761bb74392b7c288cc52c3d4ba.png)
2.6隐藏飞线的方法
快捷键:n -> 隐藏连接 -> 全部 同理,显示飞线的方法: 快捷键:n -> 显示连接 -> 全部
2.7 切换丝印层,画辅助线
![在这里插入图片描述](https://img-blog.csdnimg.cn/5ba7c572978a451aa6edccc6aca6e022.png)
2.8 开启交叉选择模式
快捷键·:SHIFT CTRL X ![在这里插入图片描述](https://img-blog.csdnimg.cn/a8116789e8b24c22aa555df401209041.png)
2.9 把元件丝印文字缩小
随便选中一个-> 查找相似对象 直接点确定 Font Type 选择第一个 TrueType ![在这里插入图片描述](https://img-blog.csdnimg.cn/386970277278401fb20285d6f8af52db.png)
3. 依次放置所有的模块
3.1 放置stm32主控芯片
放置Stm32f103c8t6芯片 ![在这里插入图片描述](https://img-blog.csdnimg.cn/5cbc031d06254ca9a363220426b5c508.png)
3.2 放置USB接口
在开启交叉选择模式下 在原理图中选择“USB接口电路”,整个电路 PCB这边会自动选中相应元件 鼠标拖下来,既可以使用了 将USB接头放在如下位置 把三个电阻放置到如下位置 (移动过程中,按下键盘L键,使其放置到底层) 注意:PCB中,绿色即为报错 如果放置后为绿色,则说明USB和电阻在空间上重合了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6137d3d7ccd648dfaf164fa145f30e48.png)
3.3 放置晶振电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/32cc5a5a4fb142e8a7296a32337b2bfb.png)
3.4 放置SWD仿真电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/3c4b8784bba5466c9b72a90d8c46219d.png)
3.5 放置指示灯电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/4dc6e75a6135464e8b7ab821dd4b3fff.png)
3.6 放置下载方式选择电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/8a9f48b6da0141f5bb2a77b77ce60617.png)
3.7 放置复位电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/a5f4f37e69574a6aa35a5c29bac4bdd1.png)
3.8 放置稳压电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/d63f7ae0fb1745b6bfd328002c211624.png)
3.9 放置电源滤波电路
![在这里插入图片描述](https://img-blog.csdnimg.cn/2b421646c8dd460dbb5bee0fc544ff30.png)
3.10 PCB完成3D正反图
切换3D 、 2D的方法: 切换3D:英文输入法下按 数字3 切换2D:英文输入法下按 数字2 ![在这里插入图片描述](https://img-blog.csdnimg.cn/de4d9e6a07f14c4cb046cda18d37c16c.png)
3D图 正面 ![在这里插入图片描述](https://img-blog.csdnimg.cn/343a1c1f5cb94825848e0842ed52c669.png)
3D图 反面 ![在这里插入图片描述](https://img-blog.csdnimg.cn/cbe677c53f684015a5242274744e0b68.png)
注意:3D模式下,按键盘SHIFT键拖动鼠标,可以让3D模型旋转起来
五、PCB布线
1.小技巧
1.1 取消隐藏跳线
快捷键:n -> 显示连接 -> 全部 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2d038d6a4dc0420ea129082946a95f0b.png)
1.2 隐藏与显示丝印层
在最下面的Top Overlay鼠标右键 -> Hide 隐藏底层丝印层同理: 在最下面的Bottom Overlay鼠标右键 -> Hide 显示丝印层 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ea1be9b5acd34190afbb06a0ac80cc18.png)
1.3 布线时对地GND的处理
因为GND在后面覆铜工作的时候会连在一起,所以不需要手动将GND连接 快捷键:n -> 隐藏连接 -> 网络 弹窗输入GND,点击确定 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2a912711db1b4256a699936a877523ab.png)
1.4 解决芯片绿色问题
芯片发绿,报错的问题是引脚小于10mil,修改电气规则即可 设计 -> 规则 Electrical -> Clearance -> Clearance -> N/A改成6,回车 ->确定 结果如下,不报错了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8614fb4284af4d75bcfae81b09f510a5.png)
1.5 顶层和底层的线连接方法
通过放置过孔 双击过孔 -> 选择网络net 相同网络才能连接到一起 上下两层各自连到相同过孔 其中,顶层的线是红色的,底层的线是蓝色的 注意:快捷创建过孔的方法 移动线条的过程中按下键盘数字2 ![在这里插入图片描述](https://img-blog.csdnimg.cn/95037fe504714247b9d20f6f63e05731.png)
1.6 布置15mil电源VCC线
画线 -> 键盘TAB键 -> 10mil改成15mil 发现,无法修改,这是因为默认设置里线的最大、最小值都为10mil,需要修改 点击Width Constraint -> 最大宽度改成20mil 修改成功 ![在这里插入图片描述](https://img-blog.csdnimg.cn/508164b98a9a472b82be288b755d34b1.png)
2.手动布线
点击交互式布线连接 -> 手动连线 选择一个网络后,与它相同网络的就会显示高亮,不同就会变成阴影,方便布线 调节量、暗的方法 ![在这里插入图片描述](https://img-blog.csdnimg.cn/4f9426ebd4be465d9ceb1246bab24488.png)
3.自动布线
3.1 修改电气规则
【1】修改线的间距 设计 -> 规则 Electrical -> Clearance -> Clearance -> N/A改成6,回车 ->确定 【2】修改5V的线宽和优先级 设计 -> 规则向导 next -> 选择Width Constraint -> next 选择一个网络 -> next Belongs to Net的条件值改成 5V -> next 将5V的规则优先级调高 -> next ->finish 修改线宽和名称 -> 应用 【3】修改过孔大小 设计 -> 规则 Routing -> Routing Via Style -> RoutingVias 直径的优先改成24mil,孔径的优先改成12mil ![在这里插入图片描述](https://img-blog.csdnimg.cn/97fe1f2ae14145d8bd3bd9fa6dd3be66.png)
3.2 开始自动布线
布线 -> 自动布线 -> 全部 选择 Route All 正在自动布线 完成提示 可以手动修改一些细节,让板子更好看 ![在这里插入图片描述](https://img-blog.csdnimg.cn/7345382db22d494f8e1970d36308fb86.png)
3.3 布线完成展示
![在这里插入图片描述](https://img-blog.csdnimg.cn/75a479dc6ac74613b3fc420448add1b5.png)
六、PCB覆铜
1.先给任意一面铺铜 Bottom Layer
放置多边形平面 -> 铺铜 将板子围成一个封闭的大图形 使用选择过滤器,只选择铺铜 修改铺铜的net,not net 改成GND 现在铺铜的层是底层,蓝色代表底层 铺铜是需要顶层、底层都要铺的 勾选移除死铜(Remove Dead Copper) 现在都铺铜是全部绿色状态(报错),需要重新铺铜 工具 -> 铺铜 -> 重铺选中的铺铜 底层铺铜效果展示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/982cf1555b744bd2a71d9bd546527c64.png)
2.再给另一面铺铜 Top Layer
使用选择过滤器,只选择铺铜 -> 框选全部 -> 复制粘贴 CTRL C + CTRL V 复制粘贴完之后,全是绿色,疯狂报错 框选新复制粘贴的覆铜 -> 双击 Net 改成 GND,Layer改成 Top Layer 现在都铺铜是全部绿色状态(报错),需要重新铺铜 工具 -> 铺铜 -> 重铺选中的铺铜 底层铺铜效果展示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/f71ef3a9cb6642fca209ee1f033c69e1.png)
3.设置铺铜和走线的间距
为了美观和节约成本,可以设置增大一下铺铜和走线的间距 设计 -> 规则 Electrical -> Clearance -> Clearance -> 高级 Poly这里全部设置成10 -> 确定 工具 -> 铺铜 -> 所有铺铜重铺 ![在这里插入图片描述](https://img-blog.csdnimg.cn/060ce7ad03b64fd09d8a53c807126c2c.png)
七、丝印的整理
1.调整丝印字体大小
打开丝印 左下角LS -> All Layer 打开选择过滤器 -> 只选 Texts 选择任意字 -> 右键 -> 查找相似对象 直接按确定 Text Height 改成30mil ![在这里插入图片描述](https://img-blog.csdnimg.cn/b3823d40785f4903b21488b98df30cf6.png)
2.调整丝印摆放位置
换成3D模式,把丝印的位置整理好 3D模式切换:英文输入法下,按数字3 2D模式切换:英文输入法下,按数字2 旋转板子的方法:按键盘SHIFT键,拖动鼠标右键 ![在这里插入图片描述](https://img-blog.csdnimg.cn/dbf71e71908a45f4ae91a041f56b664e.png)
八、电气规则检查
1.开始电气检查
工具 -> 设计规则检查 点击 运行 发现有335个错,开改 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a936edea0f284910b25a753ca2b23bf0.png)
2. 疯狂修改335个错误
2.1 Silk To Solder Mask错误
这189个错误都是丝印层和对象之间间距大小引起的 设计 -> 规则 Manufacturing ->Silk To Solder Clearance -> SilkToSolderClearance 对象与丝印层的最小间距改为1mil 改完之后,重新电气规则检查,发现只剩下159个错误了 发现1mil仍有部分报错,改为0mil 按前几步修改,把间距改成0mil 重新电气规则检查,189个丝印错误全部修改完毕 ![在这里插入图片描述](https://img-blog.csdnimg.cn/11ecea7f96c145f9a471d79811ff5924.png)
2.2Minimum Solder Mask Sliver错误
有75个Minimum Solder Mask Sliver错误 这是PCB焊盘与阻焊层之间间距太小造成的 设计 -> 规则 Manufacturing ->Minimum Solder Mask Sliver -> MinimumSolderMaskSliver 最小画阻焊层裂口间距改为1mil 重新电气规则检查,发现这个大错误还有2个没改过来 改成0mil 重新电气规则检查,75个焊盘错误,已消除 ![在这里插入图片描述](https://img-blog.csdnimg.cn/cd144313d2ca48029be94a86b2dab224.png)
2.3 Silk to Silk错误
最后还有Silk to Silk 71个错误 这是丝印与丝印之间间距太小造成的 设计 -> 规则 Manufacturing ->Silk to Silk Clearance -> SilktoSilkClearance 最小画阻焊层裂口间距改为0mil 重新电气规则检查,71个丝印错误,已消除 0错误 0警告,收工完成
九、成果展示
1.PCB原理图展示
![在这里插入图片描述](https://img-blog.csdnimg.cn/b87233fe42094459a73035e4da240255.png)
2.PCB展示
![在这里插入图片描述](https://img-blog.csdnimg.cn/d1c8bae08e1d4842a0c62c093bef6bc6.png)
3. 3D模式正面图
![在这里插入图片描述](https://img-blog.csdnimg.cn/d02487eed5f74be28cd0d218581de63a.png)
4. 3D模式背面图
![在这里插入图片描述](https://img-blog.csdnimg.cn/e1ff2b99e73d473ebe9de36f116c4bc4.png)
5. 3D模式侧面图
![在这里插入图片描述](https://img-blog.csdnimg.cn/a3b6f9d3193f4c21bf67ee74202ae731.png)
十、项目分享下载链接
1.百度网盘
里面有板子的所有文件包括原理图、PCB、原理图库、封装库 链接:https://pan.baidu.com/s/1glVbd1JNyPL_XaiKg8j41w 提取码:4nh4
|