Altium Designer 开始一个项目
通常一个嵌入式开发都需要一个开发板,这就涉及到原理图设计和PCB设计等流程。目前比较主流的设计软件当属Altium Designer了,于是便向写一个关于这方面的专题,也好总结一下,省得以后忘记。
Altium Designer软件的安装十分简单,网上一大堆的下载、安装和破解的资料,这里就不累述了。作为这一系列教程的第一篇,首先介绍一下Altium Designer的主项目组成。
Altium Designer主界面
Altium Designer的主界面,主要组成部分有:顶端的菜单栏、工具栏,左侧的项目窗口,中间的工作窗口(默认显示的是Altium Designer的主页),右侧的三个折叠窗口偏好的、剪贴板、库,其中库是我们在进行原理图即PCB设计经常要用到的。
新建一个项目
新建一个项目一般常用的有两种方式,分别是图中标注的两个地方。此时就新建好了一个项目,但是此时项目是空的,我们先向项目中添加一个原理图文件:在PCB_Project1.prj处,右键->选择给工程添加新的->Schematic,右键->选择给工程添加新的->Pcb。
这样就给我们的项目添加了一个空的原理图和一个空的PCB图,原理图和PCB图的绘制在后面的文章中会详细介绍。
当然了,通过同样的方法,还可以向项目中添加很多其他文件,比如BOM文件、Schematic library文件、PCBlibrary文件等等文件,它们之间的区别是:
- BOM(Bill of Materials)是指元器件清单,我们设计的PCB图中有很多元器件,如电容、电阻、电感等,BOM文件就列出了我们所有用到的元器件的类型以及相关信息(阻值、容值、封装类型),BOM文件一般是在我们设计结束后自动生成的,不需要我们新建;
- Schematic library文件:顾名思义,就是原理图库文件,我们用到的一些元器件可能在默认的原理图库中没有相对应的元件图,需要我们自己设计,这时就要新建一个Schematic library文件;
- PCB library文件:PCB库文件,也叫封装文件,我们用到的些元器件可能在默认的PCB库中没有相对应的元件封装,也需要我们自己设计,这时就要新建一个PCB library文件。
封装是什么?封装就是指一个实际的元器件在PCB板上的表现,一般由焊盘、轮廓线、标识符等等部分,比如这就是一个三极管的封装:
Altium Designer的设计过程
在利用Altium Designer开板时,一般大多数时间都花在原理图和PCB设计之上。
原理图中的元件来自原理图库文件,PCB文件中的PCB封装图一般由原理图文件导入,原理图库文件中的每个元件符号都在PCB库文件中对应着一个封装图形。根据这种对应关系,当从原理图文件中将原理图导入到PCB文件中时,Altium Designer根据原理图中的连接方式用每个元件符号对应的PCB封装图代替元件符号到PCB文件中,供开板者进行布局和布线。
- 根据需求板子功能;
- 根据功能设计原理图(难点,核心。若没有元件符号没有在原理图库中时还需要自己绘制);
- 将所设计原理图导入PCB文件中,进行元件布局、布线(关键。必要时也可在PCB中直接添加原理图中未涉及完的元件);
- 确定无误后,导出加工需要的GERBER文件。
此系列参考:
https://yngzmiao.blog.csdn.net/article/details/80336998
https://blog.csdn.net/userkiller/article/details/82491258
Altium Designer 开始一个项目的更多相关文章
- Altium Designer PCB制作入门实例
概要:本章旨在说明如何生成电路原理图.把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件.并且介绍了工程和集成库的概念以及提供了3D PCB开发环境的简要说明.欢迎使用Altium De ...
- 【PCB】【AD使用】Altium Designer 的entry sheet ,offsheet和port作用
Altium Designer之多图纸设计 1.图纸结构 图纸包括两种结构关系: 一种是层次式图纸,该连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系: 另一种是扁平式图纸,该连接关 ...
- Altium Designer 使用小结
今天刚把做好的PCB文件交给工厂去制板,阶段工作告一段落,来一个小总结. 前一段时间复习完C语言之后,在中国知网上搜索用单片机实现的小制作,找比较有意思,又不需要太多外专业知识的东西,然后就相中了超声 ...
- Altium Designer多图纸原理图设计方法探讨
1 图纸结构 包括层次式图纸的连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系,另一种即扁平式图纸的连接关系是横向的,任何两张图纸之间都可以建立信号连接. 2 网络连接方式 Alti ...
- altium designer Summer09出现的问题解决方案
在编译原理图时,引脚和连线旁边出现很多红线,提示 error:signal with no driver. 原理图没有加入到Project里. 第一次导入没问题,但是改了个元件的封装,在更新一下(De ...
- 每天进步一点点------Altium Designer集成库简介及创建
一.集成库概述 Altium Designer 采用了集成库的概念.在集成库中的元件不仅具有原理图中代表元件的符号,还集成了相应的功能模块.如Foot Print 封装,电路仿真模块,信号完整性 ...
- 每天进步一点点------altium designer Summer09出现的问题解决方案
在编译原理图时,引脚和连线旁边出现很多红线,提示 error:signal with no driver. 原理图没有加入到Project里. 第一次导入没问题,但是改了个元件的封装,在更新一下(De ...
- 【AD】Altium Designer 原理图的绘制
原理图设置基础 原理图的设置 设置原理图图纸大小 在原理图的绘制过程中,各个元件的大小是不能调整的. 如果原理图纸张放不下,需要对图纸进行设置:设计->文档选项,右键->选项-> ...
- Altium Designer 的entry sheet ,offsheet和port作用(转载)
1.图纸结构 图纸包括两种结构关系: 一种是层次式图纸,该连接关系是纵向的,也就是某一层次的图纸只能和相邻的上级或下级有关系: 另一种是扁平式图纸,该连接关系是横向的,任何两张图纸之间都可以建立信号连 ...
随机推荐
- LeetCode-017-电话号码的字母组合
电话号码的字母组合 题目描述:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合.答案可以按 任意顺序 返回. 给出数字到字母的映射如下(与电话按键相同).注意 1 不对应任何字母. 示 ...
- Thread线程基本写法用法
//线程属性 protected Thread workerThread; protected bool isWorkerThreadStopped = true; public void Initi ...
- php 23种设计模型 - 策略模式
介绍 意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换,用户还不需要知道其具体的实现 主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护. 何时使 ...
- 【死磕NIO】— 跨进程文件锁:FileLock
大家好,我是大明哥,一个专注于[死磕 Java]系列创作的程序员. [死磕 Java ]系列为作者「chenssy」 倾情打造的 Java 系列文章,深入分析 Java 相关技术核心原理及源码 死磕 ...
- C#/Vsto中CustomTaskPanes和Ribbon的使用方法
在工作中有一个需求,需要添加工作区选项卡,Excel中CustomTaskPanes面板很适合这样的场景,而非集中处理在Excel的Ribbon面板中,毕竟在大型项目中表现层已经过于复杂了.首先写一个 ...
- Spring Boot 中初始化资源的几种方式
假设有这么一个需求,要求在项目启动过程中,完成线程池的初始化,加密证书加载等功能,你会怎么做?如果没想好答案,请接着往下看.今天介绍几种在Spring Boot中进行资源初始化的方式,帮助大家解决和回 ...
- ArcMap连接oracle、oracle配置
服务器:Oracle 11g 客户端:arcgis desktop 10.4.1.oracle 11g 32位客户端 客户端:arcgis server 10.4.1.oracle 11g 64位客户 ...
- 4月2日 python学习总结
昨天内容回顾: 1.迭代器 可迭代对象: 只要内置有__iter__方法的都是可迭代的对象 既有__iter__,又有__next__方法 调用__iter__方法==>得到内置的迭代器对象 调 ...
- linux内存(二)高端内存
来此网址 https://ilinuxkernel.com/?p=1013 Linux内核地址映射模型x86 CPU采用了段页式地址映射模型.进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访 ...
- springcloud学习00-开发工具相关准备
用maven构建springcloud项目,目录结构(图片来源:https://blog.csdn.net/qq_36688143/article/details/82755492) 1.maven ...