用Altium Designer16 绘制STM32开发板PCB 笔记
第一部分 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)
8、丝印比例:5/24 5/30 6/45先锁定再调丝印 字母朝左和朝下
用Altium Designer16 绘制STM32开发板PCB 笔记的更多相关文章
- 复习完毕STM32开发板
经过半个晚上的折腾,终于复习了STM32开发板,并使用ST官方库调试完毕一个printf重定向到串口的程序,3.5的库同以前的库不大一样,不过最终搞好了可以睡觉了,还可以睡7个小时. ...
- 转载:百为STM32开发板教程之十二——NAND FLASH
http://bbs.21ic.com/icview-586200-1-1.html 百为STM32开发板教程之十二——NAND FLASH 参考资料:百为stm32开发板光盘V3\百为stm32开发 ...
- 转载:百为STM32开发板教程之十一——NOR FLASH
转载:http://bbs.21ic.com/icview-586199-1-1.html 百为STM32开发板教程之十一——NOR FLASH 参考文档:百为stm32开发板光盘\st官方参考资料\ ...
- Altium Designer16绘制51单片机的一些经验总结
制作这块51单片机的还是蛮艰辛的,应该是我水平太差,现在这块51板已经稳定了,也把这块板子制作过程中的一些问题及经验总结记录下来.这块板子制作出了很大问题很大原因是因为我对Altium Designe ...
- stm32开发板无法正常写入的问题或者写入后无法正常运行的问题
在调试stm32的程序的时候遇到这样一个问题. 用Keil往stm32里写入程序时出现无法访问内存的错误.情况如下 然后 J-link没有提示异常.偶尔可以下载成功,但是程序无法正确的执行. 经过一番 ...
- TPYBoard V102:能跑Python的stm32开发板
近来micropython语言做硬件编程很火,随之而来的就开始带动着支持micropython语言编程的开发板也开始火的发烫,今天小编就来和大家介绍一款很经典的micropython开发板-TPYBo ...
- 【转帖】4412ARM开发板学习笔记(一)
本文转自迅为论坛:http://www.topeetboard.com 新手在进行开发学习前,建议先看01-迅为电子开发板入门视频.对开发板和开发环境有一定的了解后,不要盲目接线开机.以下是个人的一点 ...
- 【4412嵌入式开发板学习笔记】认识uboot
转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令, ...
- CC2540开发板学习笔记(五)——串口通信
(一)串口发送 一.实验现象: 开发板实现功能发送 二.实验过程 1.PL2303 USB转串口电路图 2.串口发送 (1)查看用户手册有: UART0 对应的外部设备 IO 引脚关系为: P0_2 ...
随机推荐
- maven install的时候把源码一起放到仓库
在pom.xml中加入插件 <build> <plugins> <!-- Source attach plugin --> < ...
- List的remove()方法的三种正确打开方式
转: java编程:List的remove()方法的三种正确打开方式! 2018年08月12日 16:26:13 Aries9986 阅读数 2728更多 分类专栏: leetcode刷题 版权声 ...
- 阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_09-SpringSecurityOauth2研究-Oauth2密码模式授权
密码模式(Resource Owner Password Credentials)与授权码模式的区别是申请令牌不再使用授权码,而是直接 通过用户名和密码即可申请令牌. 测试如下: Post请求:htt ...
- Java环境中,word文档转PDF直接打开浏览而非下载
在平台上,需要把文档直接浏览而非下载,实现方法是先把文档转为PDF文件, 但在linux系统中确实汉字字库,所以转换失败,以下是解决方法 后面正式服务器也要添加字库,不然会转换出乱码文件,处理步骤如下 ...
- 常用音频格式对应的采样率,每采样点bit数以及比特率
Format SamplesPerSec BitsPerSample BitsPerSec(格式) (采样频率) (每采样点bit数) (比特率或位率)MEDIA_FORMAT_WAV 8kHz 16 ...
- (十三)过滤器Filter(转)
--------转自孤傲苍狼博客 一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例 ...
- eclipse spring3.X redis 整合-配置
花了一天时间折腾redis的配置 用到的jar spring 3.1.1 aopalliance-1.0.jar commons-pool2-2.3.jar jedis-2.7.2.jar sprin ...
- 浅析 c# Queue
1.Queue定义 System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除. 2.优点 1.能对集合进行顺序处理(先进先 ...
- 比较SSO协议: WS-Fed, SAML, and OAuth
真实比喻 在我们获得技术之前,让我们用完全非技术性的东西来解决这个问题.作为工程师,我们非常注重将事情分解为组件和流程.这有助于我们了解事情,以便我们可以排除故障或构建复杂的系统.当你去机场登机时,你 ...
- iOS自定义遮盖
@interface TGCover : UIView+ (id)cover;+ (id)coverWithTarget:(id)target action:(SEL)action; - (void) ...