【入门PCB】立创eda的学习
立创eda的简单学习和应用
- 前言
- 一、下载
- 二、学习
- (一)原理图
- (二)PCB绘制
- (三)导出文件
- (四)下单打板
- 三、快捷键
- 四、推荐
- 总结
前言
在电赛结束之后,发现自己在硬件部分需要进行大的升级,经过朋友推荐,决定入门立创eda,我个人偏快速应用上手,加之了解到用AD的人开始变少了,就选择了立创eda。
一、下载
通过自己观看b站的视频,下载了两个嘉立创的两个软件,一个是画PCB和原理图的,一个是下单打板的,都非常简单。立创eda也有网页版,通过网页版就可以实现画PCB和下单打板。
二、学习
1、在这里首先跟一位up主进行了简单的浏览式学习,《立创EDA基础操作教程(原理图+PCB)》,这个让我对立创eda有了初步的了解,发现这和很多画图软件的快捷键操作差不多,尤其是我之前学51单片机的 Proteus 画图软件差不多(也是画原理图和pcb的)。
2、后来花了三个小时,跟一位up讲师系统的学了一下,《【PCB讲座】PCB绘制入门教学-立创EDA》。
(一)原理图
这里我觉得标准版已经合适够用,下面是我第2点跟着学的笔记
新建工程- - -取工程名字
这里自动生成原理图,* 代表没保存,保存一下
元件库-----搜索stm32f103c8t6-----左键放置----右键取消----鼠标滚轮可以放大缩小调整位置
晶振电路
用于提供时钟(给单片机提供时钟频率)
推荐的外部高速时钟是4-16M,典型是8M(c8t6)
高速、低速外部时钟范围
外部晶振连接
晶振-----搜8Mhz
电容—在常用库—0603、0805…数字越小,代表体积越小,越难焊接
双击----右边会出现属性框 (也可以双击数字进行修改)
晶振要尽可能靠近这个引脚,防止线长引入一些干扰
点击3D模型可以查看大图
完成跟上面一样的操作
复位电路
采用CMOS管,连接了一个上拉电阻
表格中连接到了一个 40多kΩ的上拉电阻
外部复位电路的参考电路
NRST是复位电路
SMD是贴片式
电源电路
一般情况下VDDA=VREF,可以连到一起
3.3v就需要降压(稳压)模块,ams1117-3.3,一块可以从5v降到3.3v的稳压芯片
加两个电容保持电压的稳定
ADC的作用以及外设电路
BOOT0 是一个设置启动方式的引脚,(内置BOOT1、 BOOT0,flash启动 )接下拉电阻,下拉电阻作用是:限流,防止直接接地,电流过大把引脚击穿。
特殊引脚基本画完
排针引出引脚
上图表示位 左边是 排针,右边是 排母
左边引脚左边连,右边引脚右边连,这样会好一点,不必PA,PB…一种连接在一起 ,为了PCB方便布线
按住N键可以设置网络标签,后面数字还会自动递进,太香了!!!(PA0,PA1…)
X 水平翻转 Y垂直翻转
Tab可以在为放置时候切换属性
IO引脚画完之后,再画一下VCC和GND
跟着步骤,原理图就画完了
(二)PCB绘制
下面就画PCB了
在设计管理器中检查网络标号
然后,点那个小图标转换成PCB,长、宽、高先默认,不必管它
把框先按Delete删掉,然后开始布局,点住鼠标,所涉及的连线就会常亮,这里立创eda有一个布局传递,用之前要将PCB保存一下
框选全部----布局传递(布局传递不行,就保存,工程刷新一下列表)
这里介绍一下层的概念,首先PCB是有很多层叠在一起的,我们现在画的这个是两层板,它顶层和底层都可以走线,一般默认都是顶层,顶层的快捷键是t(top)
设计规则
晶振越靠近引脚越好,为了防止干扰
PCB一个器件的布线不要交叉
这里可以改变旋转角度,可以改成45°
还可以右键,查找相似对象,把字体删掉,方便布局
下面的连接VDD的五个电容,靠近引脚放置
这里也可以修改角度
布局传递的话,在PCB上选中器件,原理图上同样被选中。
另外,防止元器件的连线出不来,把这个电容放到底层
右边固定属性栏有锁定操作,可以固定芯片
另外,画布属性中,100mil=2.54mm
注意洞洞板之间的间距位100mil,这样排针才能焊接上使用
按下m键,测量孔之间的距离,两排针之间的距离位100mil(2.54mm)的整数倍
布局完成,下面开始连线(信号线不建议直角或者锐角走线,一般使用钝角走线,电源线可以走直角,问题不大)
这里要先走电容再走稳压芯片,即+5v,3V3先走电容再接稳压芯片
这样连线必须修改 线宽,因为芯片内线粗连不上
取消GND的走线
过孔连线,从顶层到底层,鼠标点一下,按B,从底层到顶层按T,鼠标点一下,增加过孔。
排针加上过孔,既可以连底层,又可以连顶层。
最后铺铜
按快捷键E,选择网络标号GND,框选整个板子,蓝色底层,红色顶层分别铺铜。
检查DRC
可以加 M3铜柱 加以固定
micro usb这里就不画了,也用不着
(我最后有点偷懒了,选择自动连线,自己再修改)
(三)导出文件
选择文件-----导出
选择Gerber,检查DRC
暂时保存到 桌面
(四)下单打板
画一些简单的两层板的话,用立创比较快,如果画四层或者更多,还是建议AD和cadence
第一步
打开嘉立创的下单助手
第二步
选择 在线下单/计价
选择刚刚生成的文件
第三步
选择板层、尺寸、数量
第四步
下单 , 这里能不要钱的都别勾选,仔细阅读,一般对于学生都是不需要的,另外嘉立创现在1-4层板每月提供两次免费打板的机会(是要领取优惠券的),还不快来薅羊毛!
这里新手一开始会跳出绑定 官方公众号微信,不绑定无法使用优惠券
这里需要自己找一下
好了,到这就差不多结束了
三、快捷键
这是立创eda里面的默认快捷键
四、推荐
立创eda广场里面的开源广场挺不错的,可以现场拿来用。
总结
个人感觉前面原理图绘制和我之前学的Proteus差不多,所以原理图上手很快,后面也挺简单,毕竟立创eda就是偏重应用的,一个下午基本就能上手,不多说了,希望和大家一起进步。
【入门PCB】立创eda的学习相关推荐
- 立创eda专业版学习笔记(6)(pcb板移动节点)
先要看一个设置方面的东西: 进入设置-pcb-通用 我鼠标放到竖着的线上面,第一次点左键是这样选中的: 再点一次左键是这样选中的: 这个时候,把鼠标放到转角的地方,点右键,就会出现对于节点的选项 如果 ...
- 立创EDA软件学习及PCB设计
元器件选型–>绘制原理图–>pcb布局–>pcb走线–>pcb优化 元器件选型原则 采购方便原则:易买,供货周期短 便于生产原则:满足产品功能和性能的条件下,封装选择表贴型,间 ...
- 立创eda专业版学习笔记(3)(隐藏部分飞线)
又到了喜闻乐见的隐藏gnd飞线环节,我发现这个专业版的操作和标志版不一样,我想试一试这个标题的搜索结果,发现有用的结果还是很少,于是我也随便总结了一下,算是添砖加瓦吧. 原来的飞线是这个样子的: 现在 ...
- 立创eda专业版学习笔记(5)(设计流程)
看官方的教学视频看到的,写得不错,我截屏保存一下 下面是官方使用教程文档里的设计流程: 立创eda专业版的简单的设计流程如下: 1.如果没有需要的库,则先画库:器件,符号,封装.器件需要绑定符号和封装 ...
- 立创EDA入门3 通过51单片机最小板学习PCB设计
立创EDA入门3 通过51单片机最小板学习PCB设计 一.本文目的 二.原理图设计 1. 新建工程,命名为51系统 2. 各模块原理图 3. 一些常用操作 (1)放置普通元器件 (2)封装.标签设置 ...
- javplayer 使用教程_立创EDA画图不求人20 | 视频教程 | 全局删除元件、网络、导线、文本...
购买电子芯原创视频教程完整版后,进专属答疑群,答疑为长期永久答疑. 答疑方式如下: 1.通过微信群语音或者文字的形式进行答疑(简单的问题): 2.通过微信私信我,语音或者文字的形式进行答疑(简单的问题 ...
- R语言怎么导入表格画图_立创EDA画图不求人19 | 视频教程 | 原理图网络高亮操作...
购买电子芯原创视频教程完整版后,进专属答疑群,答疑为长期永久答疑. 答疑方式如下: 1.通过微信群语音或者文字的形式进行答疑(简单的问题): 2.通过微信私信我,语音或者文字的形式进行答疑(简单的问题 ...
- 立创EDA学习笔记(3)——PCB绘制
使用更新/转换原理图到PCB,将原理图导入PCB后,点击工程中的PCB切换到该页面,接下来进行PCB绘制. 目录 一.放置板框 二.绘制定位孔 三.布局 四.布线 五.修改位号丝印大小 六.添加丝印 ...
- 立创eda学习笔记二十八:在嘉立创购买pcb板并贴片(smt)
完整的写一下,分为两部分: 1.下pcb订单 这个可以看之前写的一个博客: 立创eda学习笔记三:pcb购买_Gutie_bartholomew的博客-CSDN博客 补充一下,买pcb可以直接有几个途 ...
- PCB设计—AD20和立创EDA设计(1)创建项目
(1)纯新手建议先利用立创EDA画一个PCB,对PCB有一个简单的了解再学习AD20. (2)立创EDA教程:立创EDA极速入门(1)--熟悉PCB和立创EDA基本操作:立创EDA极速入门(2)--完 ...
最新文章
- JSPServlet学习手册
- linux软件安装卸载命令行
- 用Mysql创建设备管理信息系统数据库(图解)
- Remote System Upgrade With Cyclone III Devices
- Windows进程与线程学习笔记(六)—— 线程切换
- linux 汇编 读取软盘,Linux下如何格式化软盘和读取软盘?
- 图解 React-router 源码
- 利用Seafile搭建私有文件同步云盘
- request.setAttribute()用法
- Linux下PostgreSQL的安装和配置
- Android框架Volley使用:Post请求实现
- mysql怎么添加约束成绩_mysql怎么添加约束?
- C#基于两种需求向图片添加水印
- 《分布式系统架构:技术栈详解与快速进阶》导读
- ssh: connect to host master port 22: No route to host
- libfdk_aac介绍
- 2021-2027全球与中国大客户营销软件市场现状及未来发展趋势
- Java 字母飘落小游戏
- 浅谈Java反射的实现原理
- HT合泰 单片机的仿真调试