Altium Designer 19绘制stm32最小系统元器件库及PCB

本文目的是练习使用Altium Designer 19绘制stm32最小系统的元器件库和PCB。接上篇:Altium Designer 19绘制stm32最小系统原理图库及原理图

目录

  • (一)绘制元器件PCB库
      • 1.新建元器件PCB库
      • 2.绘制PCB封装库
  • (二)绘制PCB
      • 1.新建PCB
      • 2.绘制PCB
      • 3.PCB添加LOGO
      • 4.电气规则检查与生成Gerber文件
  • (三)总结

(一)绘制元器件PCB库

1.新建元器件PCB库

右键该工程->添加新的...到工程->PCB Library
Altium Designer 19绘制stm32最小系统元器件库及PCB_第1张图片

2.绘制PCB封装库

上一篇博客之前已经画好了原理图库,接下来需要为每个元器件画封装图,这里我以晶振的封装为例,讲解如何画好元器件的PCB封装。

  • 下面是晶振TDXLF-308的尺寸图,我们根据该尺寸图画出它的PCB封装
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第2张图片
  • 首先和原理图一样,创建好PCB库后先添加一个PCB封装,然后在编辑窗口的正上方找到放置焊盘,选中并放置焊盘。
    add1
  • 同样,按下Tab键可以对该焊盘的参数进行更改。
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第3张图片
    • 在右侧的属性面板更改焊盘的标号、层数(过孔)以及过孔的孔径大小。
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第4张图片
    • 根据晶振的尺寸图修改焊盘的大小以及阻焊层的大小。
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第5张图片
  • 根据尺寸图放置焊盘的位置(即两个焊盘的距离)
    • 首先将两个焊盘放到同一个位置,右键焊盘->选择通过X,Y移动对象...
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第6张图片
    • 然后更改X和Y的偏移量即可精确放置焊盘Altium Designer 19绘制stm32最小系统元器件库及PCB_第7张图片
  • 接下来绘制丝印
    • 首先切换到丝印层,然后选择放置线条
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第8张图片
    • 随意画一条水平线条,然后选中该线条,根据晶振的尺寸更改线条长度
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第9张图片
    • 随意画一条垂直线条,然后选中该线条,根据晶振的尺寸更改线条长度
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第10张图片
    • 然后按同样的方法画出另外的两条边以及管脚,最后再给该PCB进行重新命名即可。
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第11张图片
  • 以此类推,画出其他的PCB封装库
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第12张图片
  • 最后,再到之前画好的原理图库中添加它们各自的PCB封装。
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第13张图片

这里除了原来的stm32最小系统的元器件PCB封装外,我还打算在核心板上添加测量温湿度的模块,因此这里添加了AHT20温湿度传感器的PCB封装,并且在原来的原理图和原理图库也进行相应的更改。

(二)绘制PCB

1.新建PCB

右键该工程->添加新的...到工程->PCB
Altium Designer 19绘制stm32最小系统元器件库及PCB_第14张图片

2.绘制PCB

  • 在上方选项卡选择设计->Update PCB Document STM32最小系统 . PcbDoc
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第15张图片
    在弹出的工程变更指令窗口中先点击验证变更,若状态检测无误则可点击执行变更,若没问题则表示已经成功导入元器件到PCB中,否则需要解决相关的错误再次导入。
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第16张图片
  • 导入后的PCB
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第17张图片
  • PCB 布局
    • 规划PCB板的大小
      • 首先将比较大的元器件放到板子的大概位置,看需要多大的板子,然后切换到机械层Mechanical 1,选择放置线条规划PCB板子的形状。
      • 然后,将刚才画的机械层的PCB线条同时选中,在设计选项->板子形状->按照选择对象定义即可按照自己定义的形状规划PCB形状。
        Altium Designer 19绘制stm32最小系统元器件库及PCB_第18张图片
    • 元件位置摆放
      • 首先摆放形状较大的元器件到板子上得到一个大概元件的相对位置,然后再摆放电阻、电容、等形状较小的元器件。
        Altium Designer 19绘制stm32最小系统元器件库及PCB_第19张图片
  • PCB布线
    • PCB布线分为手动布线和自动布线,现在的高版本的AD基本都支持自动布线了,但手动布线仍然还是需要学习的,因为自动布线是由软件自动寻找路径并布线,不会考虑美观性等方面的因素,而手动布线可以根据我们自己的想法来进行走线,同时也能保证其美观性。
    • PCB布线快捷键:Ctrl+W
    • PCB 布线成品图(手动布线)
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第20张图片
  • PCB铺铜
    • 在上方的选项卡选择铺铜,将PCB中上下两层的GND都连接起来。
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第21张图片
    • 铺好铜后的PCB
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第22张图片
  • 画好后的PCB
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第23张图片

3.PCB添加LOGO

  • PCB Logo Creator插件
    PCB Logo Creator可以帮助我们生成自己的LOGO
    下载地址:免费的PCB Logo Creator插件工具下载
  • 运行该插件
    • 文件选项下面找到运行脚本
    • 在弹出的选择条目运行窗口选择PCB Logo Creator脚本
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第24张图片
    • 然后点击RunConverterScript,点击确定
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第25张图片
    • 进入PCB Logo Creator,选择Load加载需要转换成LOGO的单色图(我这里选择官方的Altium单色图),然后选择丝印层Top Overlay或者Button Overlay,最后点击转换Convert即可。
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第26张图片
    • 转换的效果如下:
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第27张图片
    • LOGO效果图
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第28张图片
  • 最后PCB板的3D效果图
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第29张图片

4.电气规则检查与生成Gerber文件

  • 电气规则检查

    • 工具选项卡下->设计规则检查
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第30张图片
    • 在弹出的设计规则检查器窗口选择运行DRC
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第31张图片
    • 电气规则检查结果
      下面的结果显示没有问题,若检查出来有问题则需要在PCB里针对问题进行修改。
      Altium Designer 19绘制stm32最小系统元器件库及PCB_第32张图片
  • 生成Gerber文件
    生成的Gerber部分文件如下:
    Altium Designer 19绘制stm32最小系统元器件库及PCB_第33张图片

    参考文章:AD19导出Gerber文件-嘉立创打板

(三)总结

这次使用Altium Designer 19完成了PCB的绘制并自己添加了LOGO,同时也练习了Gerber文件的生成,这样就可以把该文件发给厂家进行PCB打样了。但是还是需要不断练习使用AD19绘制PCB才能更加熟练该软件的使用,同时也才能画出更好看的PCB。由于我也是参考的网上的资料进行学习的,也需要在实战中不断的提高自己,若文中有什么不足之处还望大家批评指正。

感谢以下文章对我的帮助:
1.https://blog.csdn.net/weixin_43588481/article/details/106299877
2.https://blog.csdn.net/suxusong/article/details/107426168

你可能感兴趣的:(嵌入式开发,pcb设计制作)