嵌入式作业(五)续:stm32最小系统的PCB图绘制

0 目的

嵌入式作业(五)中,我们已经绘制出了stm32的最小系统原理图,这次实验,我们就是在上次的基础之上通过stm32的最小系统原理图绘制出最小系统的PCB图,此外要添加一个AHT20温度传感器模块。

1 封装库

我们画好原理图之后就需要对原理图中的每一个元件进行封装。封装需要有PCB封装库对应自己的元件。 封装库是在网上下载的stm32 pcb封装库,见视频简介
也可以自己找到需要绘制的PCB封装的详细参数,然后在自AD软件的PCB Library中自己绘制PCB库。这次实验的AHT20就需要自己进行封装库的绘制。

添加封装库

  • 在网上下载相应的封装库文件
    在这里插入图片描述

  • 安装封装库
    在这里插入图片描述
    在这里插入图片描述

手工绘制封装库

由于AHT20在网上找不到原理库和封装库,需要自己绘制,以下是手工绘制原理图及PCB封装。

(1)画AHT20原理图

  • 新建一个PCB工程
    在这里插入图片描述

  • 添加Schematic Library(元件库编辑器)
    在这里插入图片描述

  • 创建后是空白页,需要在工具中选择新器件

在这里插入图片描述

  • 元件命名为AHT20
    成功后SCH Library中就有AHT20了
    在这里插入图片描述
  • 右键空白页,添加底板
    在这里插入图片描述
    在这里插入图片描述
  • 添加引脚
    (有×的一边向外)
    在这里插入图片描述

在这里插入图片描述

  • 查看AHT20用户手册,改名
    (双击引脚)
    在这里插入图片描述

在这里插入图片描述

  • 绘制完成
    在这里插入图片描述

  • 保存,然后在stm32最小原理图中添加该原理图
    在这里插入图片描述

  • 根据stm32与AHT20的连线方式,画原理图
    在这里插入图片描述

  • 原理图绘制完成

(2)AHT20封装库的绘制

  • 添加PCB Library
    在这里插入图片描述
  • 在PCB PcbLib中更改封装库的名字在这里插入图片描述
  • 在AHT20用户手册中找到的封装原理图
    在这里插入图片描述
  • 根据官方封装图画封装库
  • 放置焊盘
    在这里插入图片描述
  • 修改属性
    在这里插入图片描述
  • 重复操作
    在这里插入图片描述
  • 根据文件,修改位置
    (在如图的位置输入1mm,他会自动化为mil)
    在这里插入图片描述
  • 添加直线,点击Tab设置线的参数:宽0.2mm。在Top Overlay层。

在这里插入图片描述

  • 双击线条,设置线头线尾的坐标。以原点为圆点,各个线的头尾坐标在1.5mm处。
    在这里插入图片描述

  • 放置一个标识位,标识引脚从哪个地方开始
    在这里插入图片描述

  • 放置->3D元件体,将元件外在画一个方框

在这里插入图片描述

然后选中这片区域,将 Overall Height 设为 1mm,Standoff Height 设为 0m。
在这里插入图片描述

  • 将区域与元件调整大小一样。
    在这里插入图片描述
  • 查看3D模型
    (按3即可查看3D模型,shift+右键可旋转)
    在这里插入图片描述
  • 在原理图中添加封装库
    在这里插入图片描述

原理库封装

(1)单个封装

  • 双击需要封装的元件,找到footprint,点击add
    在这里插入图片描述
  • 寻找对应的元件,然后确定
    在这里插入图片描述
  • 添加成功
    在这里插入图片描述
    (2)批量封装
    当封装一些电容、电阻等元件,单独封装很麻烦,这时候可以批量封装
  • 右键点击一个电容
    在这里插入图片描述
    在这里插入图片描述
  • 这时候,所有电容都被选中,添加封装过程如上
    在这里插入图片描述
    (3)检查
    所有元件封装完成后,T+G打开封装管理器,确认是否封装完成
    在这里插入图片描述

2 导入PCB

  • 新建PCB工程
    在这里插入图片描述
    在这里插入图片描述

  • 保存PCB工程,在原理图选择如图选项
    在这里插入图片描述

  • 选择执行变更,检测封装是否有错误,同时会将原理图导入到PCB中 在这里插入图片描述

  • 导入到PCB后
    在这里插入图片描述

3 布局

  • 将所有元器件移动到板子的周围
    选中PCB图中的所有元件,在【工具】中选择【器件摆放】中的【排列板子外的器件】
    在这里插入图片描述
  • 修改板子的大小
    (过程见添加链接描述
    在这里插入图片描述
  • 我选择的板子宽度为2.5cm(比较浪费),长度为最长器件
    在这里插入图片描述
  • 开始布局
    放置器件上的时候要在Top Overlay层进行放置,放置电阻电容的时候要放置在底层:
    在这里插入图片描述
    (上面是最开始自己画的,为了排的整齐画在了一起,但是布线不好布,最后还是按照教程布线,如下图)

在这里插入图片描述

4 布线

(1)手动布线

  • 选择交互式布线
    在这里插入图片描述
    在这里插入图片描述
    点击需要连线的地方既有对应高光处出现
    一一连接即可
    (2)自动布线
  • 设置规则
    在这里插入图片描述
    在这里插入图片描述
  • 电气属性最小间距改为6
    在这里插入图片描述
  • 线宽
    在这里插入图片描述
  • 过孔宽度
    在这里插入图片描述
  • 根据规则向导修改
    在这里插入图片描述
  • 过程不再详述
    在这里插入图片描述
    在这里插入图片描述
  • 开始自动布线
    在这里插入图片描述
    在这里插入图片描述
  • 出现以下图片,即为成功
    在这里插入图片描述
    在这里插入图片描述

5 覆铜

  • 拉出一个矩形框,把整块板子包进去。
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
底层覆铜也是相同操作,这里不再赘叙。

  • 最终并结果如图
    在这里插入图片描述

6 电气规则检查

检查板子中的各种布局是否遵守了我们所制定的规则,即是否出错。

在这里插入图片描述

  • 进行检查
    在这里插入图片描述
  • 若有错误,按错误详情修改即可

6 其它

生成BOM表

  • 创建BOM表
    在这里插入图片描述

  • 选择BOM表中需要展示的内容
    在这里插入图片描述

  • 导出
    在这里插入图片描述

生成网络表

在原理图页面
在这里插入图片描述
在这里插入图片描述

添加logo

  • 下载PCB的脚本文件PCB Logo Creator
    在这里插入图片描述
  • 在AD里打开
    在这里插入图片描述
  • 选择好后悔出现如下界面
    在这里插入图片描述
  • 然后选择logo添加的位置,我使用的是它自带的log
    在这里插入图片描述

PCB图输出为Gerber文件

  • 导出gerber文件
    在这里插入图片描述

  • 各个参数设置如下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 输出结果
    在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: STM32F103最小系统是一种基于STM32F103C8T6芯片的最小系统板,适用于学习嵌入式系统开发的初学者。在进行原理绘制PCB布局时,需要注意以下几点: 1. 确认芯片引脚分布和电气特性:在进行原理设计之前,需要先确认芯片引脚分布和电气特性,以便正确地连接外设和电源。 2. 确定电源电路:STM32F103最小系统的电源电路包括稳压器、电源滤波器、电源指示灯等,可以使用常见的7805等稳压器。 3. 布局和连接元件:在进行PCB布局时,需要考虑元件之间的连接关系和位置关系,以便最大限度地减少元件连接线的长度。 4. PCB尺寸:STM32F103最小系统PCB的尺寸应小于5cm x 5cm,以保证文件成本的低廉和便于生产。 5. 常见错误:在进行STM32F103最小系统PCB设计时,应注意避免常见的错误,如PCB线路互相干扰、元件排列不当等,以确保板正常运行。 总之,在进行STM32F103最小系统原理绘制PCB设计时,需要仔细考虑各个元件和电路的连接关系和位置关系,以确保PCB的正常运行。 ### 回答2: STM32F103最小系统是一种简单的嵌入式系统,其设计目的是为了方便初学者、制作开发板以及各种小型嵌入式应用。制作最小系统需要绘制原理PCB。 首先,我们需要准备相关的器件和工具,包括STM32F103C8T6主芯片、晶振、电容、电阻等元件,以及PCB绘制软件(如Altium Designer、Proteus、Eagle等),PCB板和焊接工具等。 然后,根据STM32F103最小系统的规格书,绘制电路原理。在原理绘制中,需要注意主芯片的引脚定义和连接方式,并合理安排元件的布局。 接下来,将原理转化为PCB。在PCB绘制中,需要将元件按照原理的设计方案布局,设置元件的焊盘和引脚连接。根据需要添加电源、地面、信号等丝印标记并绘制焊盘。 最后是焊接。将元件与PCB板焊接,需要保证焊接质量,避免出现虚焊、误焊等问题。完成后,进行电气测试和外观检查,确保系统正常运行。 总之,通过以上步骤,我们可以绘制STM32F103最小系统PCB,并制作出最小系统。这对于学习嵌入式开发和实践应用非常有帮助。 ### 回答3: 要绘制STM32F103最小系统的原理,并制作PCB板,需要掌握一定的电原理和电路板设计知识。 首先需要准备好绘制电路原理所需的软件,例如Proteus、Altium Designer等专业的电设计软件,或者是在线绘工具,例如EasyEDA等。 接下来,要根据其原理来设计PCB,确定各个元件的位置和走线规则。设计出PCB后,需要对其进行布线并进行电路仿真,以确定电路性能,满足其在实际应用环境下的工作要求。 在制作PCB板时,需要使用PCB工具将电路布线好后进行印刷制造,或直接向专业的电路板制造公司下单生产,生产后经过质检合格即可进行使用。 总之,要绘制STM32F103最小系统的原理和制作PCB板,需要掌握多项技能和知识,包括电原理、电路设计、PCB绘制等等。只有通过不断的实践和学习,才能够更好地完成这项工作并提高自己的综合能力。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值