当前位置: 首页 > news >正文

altium designer2024绘制stm32过程笔记x`

学习视频:【Altium Designer 1小时(貌似不够)速成(可能不止一小时*~* 但我觉得仨小时肯定够了---来自up猪的自信!!)】https://www.bilibili.com/video/BV17E411x7dR?p=2&vd_source=a756421e0aaa64b2bba352eabfa26ed1

准备工作

        本人使用的是2024版的altium designer2024,下载好之后,记得使用破解文件覆盖原文件,我反正用2020版的破解文件也好用

一.建立工程文件

1.创建过程:(记得保存)

2.添加文件:

3.右下角的panels

  • projects
    • 经常误关它的可以在这里找到
      • 缩回这个框按红色区域,而不是蓝色区域
  • properties
      • 红色区域:网格是否显示与宽度
      • 绿色区域:图纸大小,点倒三角键,可选各种大小
      • 蓝色区域:表头是否显示,表头就是下面这个
  • Components
    • 老师用到Libraries,就藏在这里,从22版开始就这样了,下面是操作教程地址
    • Altium Designer 22 软件界面右边Libraries(库)不见了;界面下面的system不见了;_altium designer右边的库不见了-CSDN博客

二.原理图绘制

1.分屏操作与效果

补充:

1.鼠标左键选取选择,鼠标右键按住移动,删除选中之后按Delete,空格旋转,ctrl+滚轮 放大或缩小

2.鼠标左键框取选择,从左到右(图1),不选择元器件,从右往左(图2),快速选择元器件

3.选择过滤器

 - Components:元件

- Wires:导线

- Buses:总线

- Sheet Symbols:图纸符号

- Sheet Entries:图纸入口

- Net Labels:网络标签

- Parameters:参数

- Ports:端口

- Power Ports:电源端口

- Texts:文本

- Drawing Objects:绘图对象

- Other:其他

4.按右键可查看其他选项

2.添加好原件库后,切换到要使用的原理图库

以链接Header 1*20为例

  • 首先再上面的库中找到图中的芯片与注脚
  • 然后画线(画几条之后直接复制即可)
  • 使用网络标注对线的两端标注(不会的看下下面)
  • 红色报错是还没进行标注的原因
  • 依次类推链接完所有的元器件

3.网络标签,按Tab更改标签名称

注意:像上面这种带数字的,每放置一个标签,下一个要放置的标签数字自动+1

4.左图红框,按空格直线自动变90°

5.文本字符

三.原理图封装添加

1.静态标注原理图标

2.

  • 上面的是从原理图->pcb
  • 下面是从PCB->原理图

3.重点-24版如何将原理图封装

  1. 打开封装管理器(快捷键alt+t+g或在工具栏中查找)
  2. 接受变化,执行变更,关闭------至此完成,之后再添加原理图将自动从PLC库中进行链接,就不用重复以上操作,

遭遇问题:封装全部失效,需要一个个手动将目录添加到每一个路径???()

解决办法:重新手动添加包含 PCB 库的文件夹路径

  • 现在设置中打开
  • 中间少一步,3步之后点击安装才会显示45步的文件位置

4.检查编译是否错误

四.PCB布局(1)

注意:新建PCB之后,要想将原理图转移到PCB中,要先将PCB保存,不然会报错

1.快速选取原理图对应的芯片

注意,一定先要再原理图中筛选器筛选完再选

补充:原理图设计完后想将封装图导入pcb中,记得不要点错了

如果你点错了就会出现一下情况

2. 将PLC上的元器件整齐的排列再板子的周围

首先,先用左键框定所需要排序的板子

原点设置方法

3.圈定板子的范围

  • 直线定大小

  • 裁剪板子大小
    • 首先按住shift,同时选中四条边线

  • 双击左键固定排针
  • 快捷键n,第二个,全部,隐藏所有飞线
  • 2,3键可切换3D 2D图像
  • 辅助线规划(线就行)

  • 开始放元器件

元器件放置规则

  • 有大先大

调整元器件45度角 

注意1:这里出现 框选         原理图,在PLC中不显示的问题

解决:两个图都要选择

注意2:字体更改问题

选中其中一个

确认之后,双击或Tab文字,在右侧

注意3:元器件移动过程中按L键,会将元器件切换到底层去

注意4:shift选中多个元器件,按下面的按键,让元器件整齐美观

五.PCB布局(2)

注意1 在原理图中框定完元器件们,切换到PLC的工具,然后如图

可以将PLC散装的元器件框定在一个矩形的区域

1.设置规则

  • 课程第5讲时间是5.50-7.03,照着视频自己设置,简单

2.布置完成

shift+右键  旋转3d视图

六.PCB布线(手动布线)

  • 布线按钮

  • 过孔按钮

七.PCB布线(自动布线)

前提:在第五节课与本节课都设置完之后再进行操作

八.覆铜与丝印整理

成品展示

  • 首先,铺铜键,圈定铺铜范围

  • 然后,复制一个新的覆铜层(注意,复制和粘贴铜层范围,都需要点击左键)
  • 打开覆铜管理器

注意:2和4都可以用来切换层数,只是4在这里很直观,防止多放一层铜,3是防止死铜

九.电气规则检查

本人遭遇问题:报错300多个,如何解决(总结下来,主要问题就这下面的这23类)

说明:忘记截图错误了,本人踩的坑,你们看看自己犯没犯

  • 最多错误:Manufacturing中的约束距离问题

本人解决方法:下面图片目录中的间距全部调0,不调0,stm32之间的引脚都会报距离的错,解决方法不唯一

  • 其次错误:自动连线有时候不同层直接相连却不加过孔(相当于没连,但软件认为已经连接上)

解决方法:手动添加过孔 或者 有的线从电路上来说不需要这个线,删掉(包括不需要的过孔)

  • 记得每次更改,都要重新覆铜,并保存,再进行电气检查,不然会报错

十.原理图库与封装图库的创建

1.原理库建立

  • 方法一:直接手动操作(不推荐)
    • 注意:pin引脚方向注意,引脚两端并不相等,有四个小黑点的一段向外,这只之后的连线点
  • 方法二:视频中功能2,ad16之后软件本身就不自带本功能,需要下载插件才能使用

方法1结合引脚管理器,还是可以实现方法二的类似

功能的

引脚管理器如图所示

  • 先打开或新建SCHLIB文件
  • 如下图所示,先观察左侧

  • 再看右侧

注意:如果跳过SCH那一步直接打开properties,有可能不显示pin,是因为只点击一个引脚的原因,先点击图片空白地区,然后再打开properties,应该可以显示pin

  • 打开之后,就可以在上面修改引脚了

  • 方法三:立创EDA中下载需要的原理图
    • 注册好EDA之后,https://lceda.cn/editor

第五步放置不好使,也可以用编译

下载好的文件在ad中打开之后,如图操作,直接生成原理图库,完成(注意,也可通过这种方法,直接将一大张原理图中的元器件直接整理成原理图库)

2.pcb库建立

  • 直接从立创EDN中选择需要的PCB模型即可

if:没有该元器件的模型怎么办

解:

2表示孔径的大小,1表示孔径之间要注意的距离

  • 如何画出自己的PCB库
    • 首先,设置孔径
      • 1-孔径位置
      • 2-放置(注意,初始孔径很大)
      • 3-灰色是设置灰圈的x,y轴的直径  青色是设置孔径的直径
      • 根据上面资料显示,孔径在0.25上下,不会超过0.3,单位默认毫米,这里我设置0.4(演示教程,根据孔径之间的距离浮动可以进行放大调整)

  • 其次,设置孔之间的中心距离,设置在快捷键g(注意不要中文输入法)
    • 由手册图片可知,孔径中心距离0.7上下在0.5-0.9之间浮动,就设置0.7
    • 设置完孔径,复制孔径中心(注意,他不是直接复制的,需要确认复制的中心点),再向下粘贴(同上)
    • 最重要的工作就完成了,然后再将g的距离设置给改回来,然后用线条功能勾勒出元器件的大小就完成了

相关文章:

  • 多区域协同的异地多活AI推理服务架构
  • qt使用笔记二:main.cpp详解
  • Linux系统 - 线程 -6- 线程安全函数和可重入函数
  • LangChain4j 学习教程项目
  • TensorFlow深度学习实战(20)——自组织映射详解
  • 跨平台资源下载工具:res-downloader 的使用体验
  • 实现简易动效
  • pygame开发的坦克大战
  • 计算机网络实验——入侵检测系统实验
  • 程序代码篇---Python串口
  • Qt Quick Layout功能及架构
  • 从代码学习深度强化学习 - 初探强化学习 PyTorch版
  • 基于 Transformer robert的情感分类任务实践总结之二——R-Drop
  • model.classifier 通常指模型的分类头 是什么,详细举例说明在什么部位,发挥什么作用
  • 多模型协同:基于 SAM 分割 + YOLO 检测 + ResNet 分类的工业开关状态实时监控方案
  • Modbus RTU/TCP 协议详解与Spring Boot集成指南
  • 什么是异步 I/O?深入解析从基础到实践
  • 20250607-在Ubuntu中使用Anaconda创建新环境并使用本地的备份文件yaml进行配置
  • similarsites网页版入口,一键查询相似网站
  • Go 并发编程深度指南
  • 郑州网站建设seo优化/建设网站推广
  • 做网站 广州/最吸引人的引流话术
  • 门户网站模板图片/济南百度竞价开户
  • 嘉兴高端建站公司/360搜索引擎优化
  • html5做图书馆网站/互联网营销专业
  • Django可以做门户网站吗/绍兴seo排名收费