参考视频:

Altium Designer 20 19(入门到精通全38集)
2小时教你用AD19画一块STM32最小系统板

工程及库文件的建立

首先建立一个工程文件

更改工程文件的路径和名称,左侧保持默认选项。

然后再新建四个文件,分别是PCB( PCB文件.PcbDoc),原理图( 原理图文件.SchDoc),PCB元件库( PCB封装文件.SchLib),原理图库( 元件电气原理封装文件.SchLib)

整个工程大致结构如下,单击点击保存,此时按顺序跳出来四个保存界面,你可以更改文件的名称,之后工程的建立已经完成。

基本步骤

(1)在原理图库.SchLib 中绘制元器件(该步骤可以在网上找AD库等,将其中需要的元件库导入)。
(2)将原理图库中元件导入原理图中,绘制原理图。根据所画板子,如STM32F103C8T6原理图,放置电容、电阻等各种元器件,添加电源端口、地端口,绘制走线等步骤。
(3)建立PCB封装库,将各个元器件与封装库一一对应。(大部分基本封装可以从网上找的,复制到自己的工程中,有可能部分封装需要自己手工绘制)
(4)绘制PCB(下面将具体讲解该步骤,包括规则设置,放置器件,走线,铺铜等操作)

PCB绘制

(1)设置确定原点的位置:将原点放置在角落,便于确定板子尺寸以及元件的位置。

(2)画板子的外形:通过画线条确定板子外形,可以通过快捷键(Q)切换左上角mil和mm单位切换,便于查看板子具体大小。(1mil=0.0254mm)然后选中所有的线条,点击设计中板子形状,按照选择对象定义。

(3)设置部分较常用的快捷键

设置方法:将鼠标移到菜单相应的按键上,按住ctrl在点击鼠标左键,出现如下界面,可以在下方设置快捷键(注意不要按键冲突)
走线,过孔,在矩形区域内摆放,线选等主要用到的快捷键自己注意设置顺手的快捷键。


(4)PCB导入器件(第二个选项),出现下面选项后移到最下面去掉room的勾选。(如果没去掉导入 后会在所有器件外面出现一个红色的框,点击后去掉就行了)

(5)规则设置

1.走线间距可以设置成8mil或者6mil(走线与走线,走线与孔等)
2.走线宽度设置(一般信号线8mil、6mil左右,电源线较粗看具体要求,可以设置20mil等,或者更大电源要求可以选择铺铜)
3.过孔规则设置
4.铺铜连接设置
这些是最重要的几条规则设置,其他一些可以参考视频具体设置




(6)更改丝印大小:开始时稍微缩小丝印大小,方便之后走线或者摆放元器件。点击一个丝印,右键查找相似对象,点击所有相同对象,然后更改丝印的高度和宽度。


(7)飞线

导入器件后一般会自动出现飞线(如果没有的后,按L快捷键,找到飞线点击显示)开始摆放,布线时可以按快捷键N点击隐藏连接->网络,点击GND和3V3网络。(可以在开始布局时稍微简化一点,地和电源可以最后再去连,之后点击显示)


(8)布局
a.如果有数字电源和模拟电源时,注意要将两种尽量分开两边摆放。
b.走线时尽量不要有直角,都采用钝角。
c.两层走线时尽量不要平行走线,选择交叉走线,否则可能有寄生电感、电容产生。
d.打过孔:因为有些地方布线问题,导致GND无法铺铜,所以可以在GND附近打一些过孔,增加GND的导通
率,同时确保每个GND能接到铜。
e.调整丝印,大小距离等,不要在走线上等。

(9)检查
快捷键T、D,点击左下角的运行DRC,出现一份报告,如果有错误可以复制到百度查找原因,直到改到0错误,一个PCB板子基本画完。



补充一些快捷键吧、、!!!(记住英文输入法!!!)
高亮:
ctrl+鼠标左键选中某个网络(将这个网络高亮)
Shift+S(整个图层线路高亮,可以搭配上面那个使用)
隐藏和显示:
N键,然后你可以鼠标点击隐藏或者显示,再点击某个网络。(比如开始连线时隐藏信号线之类的)
翻转板子:
先V键再B键,反转板子。(有的时候打印之类的会用到)
快捷键的设置:
上面有提到这块的一些内容(有怎样更改的方法),不过肯定不是很全,你可以根据自身的喜好设置,主要的是走线,打孔之类的常用的就行了。
布局与检查:
如下图,打开了PCB和原理图两个,然后你的鼠标移动到任意一个上方,点击鼠标右键,选择垂直分割或者水平分割,这样就会分出两个画面,方便对照画板布局。
当出现两个画面时(如下图),鼠标移动到任意一个画面上点击右键,选择交叉探针选择,鼠标变成一个十字型,你就可以点击原理图或者PCB板子图上的元件,交叉探针会自动在另一个画面上找到对应的元件。(这个方便后期焊接的时候找元件的数值或者位置之类的!!!)

硬件学习笔记(一)AD入门+STM32C8T6最小开发板得制作相关推荐

  1. Hadoop学习笔记(1) ——菜鸟入门

     Hadoop学习笔记(1) --菜鸟入门 Hadoop是什么?先问一下百度吧: [百度百科]一个分布式系统基础架构,由Apache基金会所开发.用户能够在不了解分布式底层细节的情况下.开发分布式 ...

  2. 【学习笔记】密码学入门(2) 单向散列函数,消息认证码,数字签名,证书

    [学习笔记]密码学入门(2) 单向散列函数,消息认证码,数字签名,证书 学习笔记 2 – 混合密码系统 在密码学入门(1)中提到了基本的密码形式,对称密码和公钥密码以及混合密码系统. 这一部分将学习到 ...

  3. oracle 删除awr报告,学习笔记:Oracle awr入门 深入了解AWR报告

    天萃荷净 深入了解AWR报告,ASH与AWR报告的官方说明,数据库进程和性能视图获取 1.AWR与ASH概念 1.ASH 若是一个普通的会话(我是指没有大量地耗费资源),则对于性能调整来说无足轻重.但 ...

  4. 【学习笔记】Mininet 入门

    [学习笔记]Mininet入门实战 课程介绍 Mininet是由一些虚拟的终端节点.交换机.路由器连接而成的一个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美. Mininet可以很 ...

  5. 菜鸟硬件学习笔记(一)

    菜鸟硬件学习笔记(一)   转眼间毕业一年了,在职场也工作了一年半,由于在校期间并没有系统性的学习过嵌入式硬件,只是按照学校课程要求简单的学习了一下数电以及模电,实际上对于这些理论并没有一个实践过程, ...

  6. iOS学习笔记-地图MapKit入门

    代码地址如下: http://www.demodashi.com/demo/11682.html 这篇文章还是翻译自raywenderlich,用Objective-C改写了代码.没有逐字翻译,如有错 ...

  7. oracle rman ora19602,学习笔记:OracleRMAN备份入门 将RMAN备份数据放到nfs远程文件系统中...

    天萃荷净 rman通过nfs备份,记录一篇关于使用RMAN备份软件,将RMAN的备份结果集存放到远程的NFS文件系统中 1.RMAN挂载至nfs文件系统 [root@oracleplus tmp]# ...

  8. 硬件学习笔记之电容选型之等效电路ESR和ESL

    硬件学习笔记之电容选型之等效电路ESR和ESL 前言: 我介绍了电阻电容的一般参数,下面我们讲总结一些电容的等效电路和ESR和ESL. 电容的等效电路 首先我们先知道一点电容并不是我们所熟知的只有一个 ...

  9. 【学习笔记】JavaWeb入门篇—HTML

    [学习笔记]JavaWeb入门篇-HTML

最新文章

  1. 脱壳 VMProtect 1.70.4
  2. Android开发笔记——常见BUG类型之内存泄露与线程安全
  3. java try-with-resource语句使用
  4. Get Started with Service Metrics
  5. 记录k8s下配置ssl安全连接版rabbitmq
  6. 苹果公布WWDC20大会安排、Snapchat上线小程序功能、QUIC和HTTP/3 将定稿|Decode the Week...
  7. 同时打开多个VC工程
  8. 【牛客 - 373B】666RPG(线性计数dp)
  9. android 关于关于子线程更新UI的一些事
  10. Android-Socket的最基础实现以及遇见在2.3可用4.3不可用的解决方法
  11. 自己动手写编译器、链接器目录结构
  12. [LeetCode]119.Pascal's Triangle II
  13. exit(0)和exit(1)解释
  14. Spring与策略模式
  15. 用Java写一个递归遍历目录下面的所有文件
  16. WPS有空白页老删不掉,delete和退格都删不了
  17. 游戏服务器被攻击了怎么办?
  18. oracle INS-40930,Oracle 并行原理深入解析及案例精粹
  19. 使用dayjs快速计算 两个日期之间的天数的差值
  20. mysql数据库支持的函数_数据库MySQL--常见函数

热门文章

  1. OKR目标与关键结果法
  2. Javascript(js)进阶学习笔记——String对象
  3. 定义bool型变量出现 ”identifier “bool” is undefined”错误
  4. 使用微软的语音识别引擎Microsoft Speech API进行语音控制
  5. 计算机考研408需要带小刀吗,考研要带小刀和胶水?这些有什么用?
  6. java弦截法,国家计算机软考高级程序员历年真题1996
  7. 【全面】人工智能技术栈与学习路线:机器学习 深度学习 视觉 NLP 推荐系统
  8. 使用itext将HTML 生成PDF文件
  9. 面试常问集锦——Java基础部分
  10. 杰米棋牌开发商打造经典棋牌游戏