第一部分 Altium designer 软件概括

一、安装:要安装英文版,只安装pcb design和importers/exporters

二、设置:dxp-preferences我们关心的是system schematic pcbeditor三项

  (1)system:

  

  

  (2)schematic:原理图工程师需要详细设置,这里介绍。

  (3)pcbeditor:

  

  

  

  

  

  

三、设置快捷方式

(1)右键顶栏-选择customize

(2)ctrl+左键点图标

第二章  2层pcb设计前期部分

一、工程创建

1、file->new->project

2、导入已有的原理图

3、新建pcb

二、原理图分析

1、常规检查

(1)ALT+左键  对网络高亮

(2)报告设置  右键*.prjpcb->project options

(3)编译 右键->第一个(右下角system里调出message)

几点注意:

1、线连接的报错可能是用了箭头中的线

2、如何修改原理图库

design->make schematic

三、pcb库导入及原件封装画法

(1)在pcb中design->import changes from * 或者在原理图中design->update *(第一个)(注意要在一个工程内)

(2)第4步可点report change导出excle表格方便查错。

(3)j+c跳转到器件或在原理图管理器里修改

(4)a、若是路径不对可将路径改为any

b、若不存在封装则需自己画

1、找到芯片的datasheet

2、

小技巧·:editor->paste special->paste array可以快速复制

添加out sheet以链接多页

画完后可以打印出来看下效果

四、修改规则

1、tools->design rules check->t+m(复位)

除第一个勾全去掉

2、修改点shift + g

第三部分 PCB的布局布线

第一节  PCB交互式布局及模块化布局

1、交互映射(两边都打开)

2、在keep-out-layer画出板框按着ctrl调整大小->design->boardshape

3、画定位孔

4、给层命名

5、修改位号

6、shift+l将元件放到反面

第二节  常见规则设置及扇孔处理

1、design->rules

  创建类
  执行Design+Classes或者快捷键D+C;   选中Net Classes,点击右键:选择-Add Class;

第四部分 pcb布局布线

1、扇孔

2、20mil  1a

3、0.5mm   1a

4、过孔的放置和走线要特别注意滤波电容滤波

5、晶振电路的布局

6、放置fill可以补充铜皮

7、差分线(usb为90om,但一般来说是100om)

  1. 差分信号
  2. 如何在 Altium Designer 中快速进行差分对走线
  3. PCB设计中对差分走线的几个误区

8、丝印比例:5/24  5/30   6/45先锁定再调丝印   字母朝左和朝下

用Altium Designer16 绘制STM32开发板PCB 笔记的更多相关文章

  1. 复习完毕STM32开发板

        经过半个晚上的折腾,终于复习了STM32开发板,并使用ST官方库调试完毕一个printf重定向到串口的程序,3.5的库同以前的库不大一样,不过最终搞好了可以睡觉了,还可以睡7个小时.     ...

  2. 转载:百为STM32开发板教程之十二——NAND FLASH

    http://bbs.21ic.com/icview-586200-1-1.html 百为STM32开发板教程之十二——NAND FLASH 参考资料:百为stm32开发板光盘V3\百为stm32开发 ...

  3. 转载:百为STM32开发板教程之十一——NOR FLASH

    转载:http://bbs.21ic.com/icview-586199-1-1.html 百为STM32开发板教程之十一——NOR FLASH 参考文档:百为stm32开发板光盘\st官方参考资料\ ...

  4. Altium Designer16绘制51单片机的一些经验总结

    制作这块51单片机的还是蛮艰辛的,应该是我水平太差,现在这块51板已经稳定了,也把这块板子制作过程中的一些问题及经验总结记录下来.这块板子制作出了很大问题很大原因是因为我对Altium Designe ...

  5. stm32开发板无法正常写入的问题或者写入后无法正常运行的问题

    在调试stm32的程序的时候遇到这样一个问题. 用Keil往stm32里写入程序时出现无法访问内存的错误.情况如下 然后 J-link没有提示异常.偶尔可以下载成功,但是程序无法正确的执行. 经过一番 ...

  6. TPYBoard V102:能跑Python的stm32开发板

    近来micropython语言做硬件编程很火,随之而来的就开始带动着支持micropython语言编程的开发板也开始火的发烫,今天小编就来和大家介绍一款很经典的micropython开发板-TPYBo ...

  7. 【转帖】4412ARM开发板学习笔记(一)

    本文转自迅为论坛:http://www.topeetboard.com 新手在进行开发学习前,建议先看01-迅为电子开发板入门视频.对开发板和开发环境有一定的了解后,不要盲目接线开机.以下是个人的一点 ...

  8. 【4412嵌入式开发板学习笔记】认识uboot

    转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令, ...

  9. CC2540开发板学习笔记(五)——串口通信

    (一)串口发送 一.实验现象: 开发板实现功能发送 二.实验过程 1.PL2303 USB转串口电路图 2.串口发送 (1)查看用户手册有: UART0 对应的外部设备 IO 引脚关系为: P0_2 ...

随机推荐

  1. SQL-W3School-函数:SQL HAVING 子句

    ylbtech-SQL-W3School-函数:SQL HAVING 子句 1.返回顶部 1. HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使 ...

  2. Android:Mstar平台 HDMI OUT 静音流程

    一.framework层 1. APP调用 AudioManager 的 adjustStreamVolume() 接口实现在: frameworks\base\services\core\java\ ...

  3. websphere 英文版部署(更新)项目【我】

    websphere 部署(更新)项目 首先在控制台页面依次点左侧,打开应用配置页面: 然后在右侧勾选我们要重新部署的项目,首先点上面的 停止 按钮,等项目停止后,再勾选项目,点上面的  更新 按钮(如 ...

  4. 阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_01-用户认证需求分析

    1.1 用户认证与授权 截至目前,项目已经完成了在线学习功能,用户通过在线学习页面点播视频进行学习.如何去记录学生的学习过程 呢?要想掌握学生的学习情况就需要知道用户的身份信息,记录哪个用户在什么时间 ...

  5. Qt编写数据导出到Excel及Pdf和打印数据

    一.前言 用Qt开发已经九年了,期间用Qt做过不少的项目,在各种项目中有个功能很常用,尤其是涉及到数据记录存储的项目,那就是需要对查询的数据进行导出到Excel,或者导出到Pdf文件,或者直接打印查询 ...

  6. topcoder srm 633 div1

    problem1 link 如果两个循环之内可以跳完,那么我们只要让这些步数之内的数字组成两个数字$p,q,p\leq q$,使得$p,q,x$组成三角形即可($p+q\geq x,p+x\geq q ...

  7. Django之model.form创建select标签

    前言 之前我们学习了form表单验证用户输入格式和自动创建HTML,那么如果用户创建select标签时怎么办呢,先来看下这个东西: models.py 数据格式: class UserInfo(mod ...

  8. Python简单计算数组元素平均值的方法示例

    Python简单计算数组元素平均值的方法示例 本文实例讲述了Python简单计算数组元素平均值的方法.分享给大家供大家参考,具体如下: Python 环境:Python 2.7.12 x64 IDE ...

  9. 100道iOS面试题

    面试题: 1__weak什么时候用 想要在block内部变外部变量需要加__weak或者__block 2.是否使用过coreImage和coreText?如果使用过,说说你的体验(答案在另一份) 3 ...

  10. [逻辑学]意外绞刑悖论(Hangman paradox)(又称意外考试悖论)

    绞刑 在审讯中一位囚徒被法官判处死刑.判决如下:“你下周将会被处决,但哪天处决对你来说是一个惊喜.”囚徒因此作出如下推理:“假如处决日是周日,那么在周六夜晚降临后,我将提前知道我周日会被处决,那样的话 ...