前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
人工智能编程入门博客


一个专注于嵌入式知识分享,学习路上不迷路的公众号,欢迎关注。
想加技术交流群的,可以扫码加我微信,让我拉你进群。


日常工作学习中,经常使用各种模块和最小系统板,采用模块化、核心板的设计方式的好处:

  • 引出最少的引脚,方便与主控连接测试;
  • 方便与面包板等配合使用,方便进行快速验证;
  • 可以重复利用,节约成本;
  • 核心板底部仍旧可以放置元器件,节省空间;
  • 易损件做成核心板,方便替换,可以加速维修;
  • 模块化设计,方便后续升级替换;
  • 将自己不擅长焊接的芯片,比如BGA、QFN等封装的芯片单独做成一个模块,然后外协SMT,降低自己的焊接难度 …

模块还有什么好处,欢迎留言区分享哈!~~~

由上可以看出,使用模块或者核心板的方式还是好处多多的,我自己也时常制作一些最小系统板,比如STM32的最小系统板、WiFi模块、LoRa模块、网络模块、USB转TTL串口模块等。

自己制作的模板,如何和别的板子配合使用呢?下面我就来介绍一下如果将PCB文件转为封装,如果谁有更好的方法,欢迎留言区交流哈。

实现目标

将最小核心板的PCB文件转为封装,方便调用。

所需工具及环境

  • Altium Designer 14.2
  • STM32F103RET6核心板PCB工程文件(本平台自制专用核心板)

本文素材

后台回复关键字“核心板封装”,获取本文最后封装素材。

实现方法

一种方法就是用卡尺进行测量,然后像画封装一下制作一个核心板的封装。

第三方的模块、未提供PCB文件的模块采用此种方法比较好。

但是这种方法,效率低,而且封装尺寸容易画错。

对于咱们自己设计的核心板,下面介绍一种便利的方式实现。

注意:下面操作会对PCB设计文件进行修改,为防止造成不可逆的损失,下面操作前请拷贝一份核心板的工程文件,余下操作在新拷贝的文件中操作。

制作核心板的PCB封装

新建空白元件

新建封装重命名

处理核心板文件

(1)去掉覆铜层

切换至上层,左键单击覆铜的某个区域,选中状态下,按delete键删除上层的覆铜;
切换至下层,同样操作,删除下层覆铜。

(2)删除泪滴

(3)取消全部布线

(4)删除无需保留的元器件

因为我们的目标是留着排针和整个核心板的外框,所以其他不相关的元器件都可以删除,但是为了我们插入核心板的时候,有个参考,建议留部分丝印以便能够确定方向。

我留的方向标识还是有点多,其实只留一个就行。

注意:删除元器件的过程中,注意不要挪动排针的位置。

拷贝整个核心板PCB至封装库新建元件中

在封装库中删除不必要的焊盘及过孔

修改外边框

双击外边框,在弹出对话框中,将外边框原来的层:Keep-Out Layer 修改为 Top Overlay层。

修改之后的效果如下:

修改过孔的标识

因为我们的核心板上的排针的标识都是从1-20,在一个封装中,每个焊盘的标识最好是不相同的,所以我们要修改焊盘的标识为1-40。

引脚顺序可以随意定义,不过建议参考DIP封装的引脚顺序排列。

修改一下丝印的样式,根据需要稍加调整之后,最终制作完的封装效果如下:

注意:核心板封装制作完成之后,建议“Ctrl+M”测量一下排针直接的间距是否发生过改变。

制作核心板的原理图封装

在原理图封装库中新建一个原理图封装

绘制新元器件

建议拷贝一个具有相同引脚数的芯片原理图或者类似的原理图,然后在其基础上进行修改,可以减少工作量,提高工作效率。

修改完之后的原理图如下所示:

对比原理图和封装的引脚是否顺序一致

至此,核心板的封装库就制作完了,其他模块的封装都可以这样制作,这样制作出来的封装库比自己用卡尺量出来的封装要精确的多。

大家可以利用自己手里的核心板,自己制作底板,随意玩耍起来了!~~~

Altium Designer如何将核心板转为封装库相关推荐

  1. 【手把手一起学习】(五) Altium Designer 20 STM32核心板Demo----PCB封装库添加元件

    1 PCB封装库添加元件 元件的PCB封装非常重要,关系到实际电子元件能否焊接到制作的电路板上.PCB封装的引脚顺序,引脚间距,焊盘大小,焊盘形状等都需要与元件实物严格对应,因此绘制PCB封装库时,需 ...

  2. altium designer添加原理图库和PCB封装库

    目录 前言 一.常用元器件的添加 二.非常用元器件的添加 前言 PCB板的设计是每一位硬件工程师必备的技能,并且绝大多数的新手玩家都是从altium designer开始自己的第一块电路板的设计.PC ...

  3. Altium Designer:AD绘制板边框之任意倒角

    Altium Designer:AD绘制板边框之任意倒角 1.四角普通倒角   板子四个角倒角比较简单,如图1,直接在其角处,操作如图,拉伸目标角到预期的倒角距离,并绘制两根辅助线,其交点即为圆心,交 ...

  4. ad15的stc元件库_STC单片机 STC15F系列单片机 Altium PROTEL 设计的器件原理图+PCB封装库文件...

    STC单片机 STC15F系列单片机 Altium PROTEL 设计的器件原理图+PCB封装库文件,Altium Designer.PROTEL原理图PCB封装文件,已经制板在实际项目中使用,可作为 ...

  5. Altium Designer借助嘉立创添加PCB封装和3D模型

    目录 引言 打开立创专业版EDA,建立项目 从立创商城找到器件编码 添加PCB封装 导出和修改3D封装 引言 由于使用Altium Designer的频率并不是特别高,所以每一次使用总是得东跌西撞的才 ...

  6. Altium Designer应用技巧12: 下载TI官方库

    工程项目中使用芯片TPA3116D,其封装为HTSSOP32,在Altium Designer的Vault中没有搜索到,所以试着从TI官方网站下载.仔细探究后发现,TI官方网站包含所有其器件的封装库, ...

  7. Altium Designer原理图转PCB板时报错是什么原因?

    自己在画PCB板时发现几个封装是错误的.就重新定义了几个元件的封装.然后重新导入一下,结果就出来了报错 刚刚开始学PCB画板,求各位大佬告知一二!

  8. altium designer丝印变绿,3D封装变绿,出现」25.4mm提示的解决方法

    现象如下: 把封装放大,出现错误提示: 原因是3D封装的高度超过了限制. 把规则里面的高度限制修改一下,或禁止高度限制即可.

  9. Altium Designer 21 原理图编号、PCB封装名称的添加与管理,原理图编译、检查、输出BOM表及PDF打印。

    原理图标注: 添加封装:添加完毕点击右下角接收并执行. 原理图的编译设置及检查: 原理图编译: 编译后的报错可以点击Panels-->Messages.双击对应的选项可以直接跳转.修改后重新编译 ...

最新文章

  1. python语法书籍推荐_python语法的书
  2. 格式化输出--对齐及补全
  3. java action上传文件_java实现文件上传
  4. VC控件 Progress Control
  5. 计组学习笔记(一):浮点数的表示和运算
  6. 遍历二叉树中“访问”和“遍历”的不同
  7. php mysql 服务器成本_php – 从mysql服务器访问和存储大量数据
  8. python面试自我介绍_如何拿到半数面试公司Offer——我的Python求职之路
  9. python标准库说明_Python标准库详细介绍与基本使用方式,超详细!
  10. linux查询语言,Linux结构化查询语言SQL——SQL的分类和DDL使用
  11. 计算机的内存时序参数,电脑内存条很重要的一个参数:时序
  12. 苹果app退款_苹果App Store应用,5月最新退款
  13. 双线macd指标参数最佳设置_MT4双线MACD设置方法及扩展应用
  14. 打印水果价格表(python)
  15. Java 数组和List的使用
  16. [论文阅读]Structure-from-Motion Revisited
  17. HAC集群修改为单机
  18. mysql compact_MYSQL中InnoDB和ROW_FORMAT=COMPACT - wangqiaowqo - JavaEye技术网站
  19. 打印等腰三角形----java练习题
  20. html5数据分析报告模板,网站数据分析报告模板(做分析报告数据获取最专业的4个网...

热门文章

  1. mysql左连接—left join
  2. java excel 多sheet页_java导入excel操作多sheet页上传
  3. 智能楼宇安保监控系统实验实训
  4. Silverlight游戏设计(Game Design):(二)场景编辑器让游戏开发更美好
  5. 计算字符串的信息熵(香农熵)
  6. 教资(信息技术学科知识与教学能力)13-3教学设计
  7. 计算机远程控制的好处,如何远程控制电脑 远程控制电脑有什么作用【图解】...
  8. 计算机博弈之国际跳棋入门-棋子可行招搜索
  9. python如果选择不在列表里_具体问题具体分析!Python中比列表更便捷的小方法
  10. 学计算机怎么写能力,计算机专业能力怎么写