Altium Designer学习笔记1-程序员宅基地

技术标签: Altium Designer  

一、内容

初步了解Altium Designer18的操作环境,并通过实际的操作,一步步加深对原理图的认识。

二、知识点

在Windows操作系统下,Altium Designer将原理图设计、PCB绘制编辑等技术的完美融合,而在Altium Designer的使用中,需要有大量的元件作为支撑,部分的AD原件库可直接从KiCad 官方(转载一篇嘉立创社区的帖子,可供参考:http://club.szlcsc.com/article/details_38606_1.html)获取,另一方面,自己手动绘制原件及封装也是一种途径,从而不断积累属于自己的AD库。
本阶段的学习,主要是通过对STM32F103C8T6最小系统的原理图绘制,更好的认识该软件,也为后期的学习打下基础。
首先,建立一个工程文件夹,其中包括:原理图、PCB、原理图库和PCB库(原理图库和PCB库用于存储自己制作的原理图和封装图)。
1.绘制C8T6芯片
在新建的原理图库中创建一个新项目,自主命名,随后在网格内放置合适大小的矩形块和48根引脚线,并在工具栏下的Sybol Wizard选项栏中设置相关参数,具体参数如下图所示。
在这里插入图片描述
参数设置完成之后,调整矩形块和各引脚的位置,使其更为美观,最后保存使用。
2.C8T6芯片的封装
在新建的PCB库中创建一个新项目,自主命名,在工具栏下的IPC@ Compliant Footprint Wizard选项栏中设置相关参数(此处的参数需参考C8T6数据手册中的芯片封装部分,芯片数据手册可在alldatasheet.com中查询),具体设置界面如下图所示。
在这里插入图片描述
参数设置完成之后,随即按照引导步骤完全并保存即可,最后的PCB的3D模型如下图所示。在这里插入图片描述最后,在Footprint中将绘制的C8T6原理图同封装图相连接,连接方式如下图所示,即构成一个完整的AD模型,可供之后使用。
在这里插入图片描述另外,原理图和封装图的制作方式不是唯一的,当我们做绘制原理图时,若需要补充的数据较多,可通过EXCEL的方式导入相关参数;封装图的制作也可通过手绘的方式,逐层完成,下面就以MC306(32.768kHz晶振)为例,介绍手绘PCB库的过程。
3.MC306芯片封装
同上,首先在新建的PCB库中创建一个新项目,自主命名,然后查阅MC306的封装说明,封装说明图如下所示,从中我们可以MC306芯片的尺寸大小以及各引脚之间相应的位置。
在这里插入图片描述根据MC306的封装数据,首先在最底层放置相应的焊盘,并调整好位置,然后在最顶层绘制相应的轮廓,最后保存即可,其最终封装如下图所示。
在这里插入图片描述
原理图库的制作和少数器件的封装步骤如上所述,经过一段时间对Altium Designer18软件的熟悉,STM32F103C8T6的最小系统原理图如下图所示。
在这里插入图片描述
注:原理图编辑完成之后,需要进行编译,从而排除潜在的问题,以便后期PCB的绘制。

三、总结

这段时间对Altium Designer进行了一个较为系统的学习,初步的认识到了原理图绘制的相关知识,并且对元器件的封装有了一定的了解,最后在实际的操作中,加深了对相关知识的印象。总的来说,原理图的绘制需要有极为深厚的电路知识作为基础,之后要加深电路基础理论的学习。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lililililiming/article/details/105032428

智能推荐

Javascript特效之可编辑下拉框_js 下拉框可编辑-程序员宅基地

javascript之可编辑下拉框HTML里的select box只能下拉选择,是不可以编辑的,本范例实现了一个既可以编辑又可以下拉的select box,在很多项目中能够用到。看看效果图:如图可以实现编辑下拉框,实现既有文本框功能又有下拉框功能。就是input控件基础上添加可选项<input type="text" name="myText" value="Norway" selectBo..._js 下拉框可编辑

zabbix监控深信服_zabbix snmp类型 无需安装agent也能监控(51)_前端猿妹的博客-程序员宅基地

概述如果我们需要监控打印机、路由器、UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议,这样我可以使用SNMP来监控他们.如果你希望使用SNMP agent来获取这些设备的信息,那么在安装zabbix server的时候你需要增加snmp的支持.备注:SNMP检查基于UDP协议注意事项如果监控基于SNMPv3协议的设备,确保msgAutho..._zabbix sangfor

存储过程错误事物回滚-程序员宅基地

SET XACT_ABORT ON SET NOCOUNT ON SET TRANSACTION ISOLATION LEVEL REPEATABLE READ DECLARE @intTranCount INT SET @intTranCount=@@TranCount IF @intTranCount<> 0 SAVE TRANSA..._存储过程失败回滚

Name node is in safe mode.(NameNode处于安全模式)_namenodeisinsafe-程序员宅基地

当我给自己的程序打包,然后放入Hadoop中运行时出现异常[java] view plain copy print?17/03/29 22:38:37 INFO client.RMProxy: Connecting to ResourceManager at master/172.18.63.28:8032 17/03/29 22:38_namenodeisinsafe

在用CoLinux虚拟Linux时,使用 autofs 软件自动挂载文件系统的一些配置-程序员宅基地

本文以发行版为 CentOS6.5 为例 ----->>1) 设置挂载源头:以挂载 Windows 驱动器文件系统,打开某个 CoLinux 启动设置文件(Centos6.conf) 添加如下内容:cofs0="c:\"...

随便推点

Socket编程-----基础_socket 只能指定根服务-程序员宅基地

Socket的概念:Socket,即套接字,用于描述地址和端口,是一个通信链的句柄。应用程序通过Socket像网络发出请求或者回应。什么事客户/服务器模式:在TCP/IP网络应用中,通信的两个进程相互作用的主要模式是客户/服务器模式,即客户端向服务器发出请求,服务器接收请求后,提供相应的服务。客户/服务器模式的建立基于以下两点:1:建立网络的起因是网络中软硬件资源、_socket 只能指定根服务

一键seo提交收录_Api提交百度搜索进行文章收录-网站SEO-程序员宅基地

网站内容如果想被搜索引擎(百度/google)收录,除了提供robots.txt等着爬虫来爬以外,如果想最快的被百度收录可以在熊掌号平台进行注册,可以通过在平台上进行页面改造、站点同步等方式提高百度收录,但是最有效的方式是使用api主动向百度提交链接进行收录,这是最高效SEO方式。提交百度收录在熊掌号上提交链接收录有两种方式:手动提交,地址 https://xiongzhang.baidu.com..._网站发布的内容通过api接入百度搜索

修改Oracle的表结构_oracle变更表结构-程序员宅基地

修改表名:alter table 表名 rename to 新名 添加字段: alter table 表名 add 字段名 字段类型 删除字段:alter table 表名 drop column 字段名 修改字段: alter table 表名 rename column 原字段名 to 新名; 修改字段类型(前提:表中无数据) alter table 表名 modify 字段名 新类..._oracle变更表结构

foj Problem 2232 炉石传说 福州大学第十三届程序设计竞赛_重现 二分图-程序员宅基地

题意:有两组士兵,分别为a和b,一对一互相攻打,每个士兵的生命值等于对方的攻击值减掉自己的生命值,问能否在a组士兵全部存活的情况下,b组全部阵亡思路:比赛时没做出来,后来听到队长说是简答的二分图,就补了这方面的知识,对于a每一个士兵,在b中找到所有他能杀死别人且自己不死的士兵,这两者建一条从a->b的边,就是求最大匹配数目是否达到n,如果达到,输出Yes,否则输出No, solve

Javascript事件流_网页中事件流有哪些-程序员宅基地

内容待完善...出现场景:弹出结果框,先执行了blur事件,所以click事件没有触发,点击的则不是目标对象,研究Javascript事件的执行顺序。_网页中事件流有哪些