一起来学PCB-0.3-STM32F072C8T6最小核心板构想与基础元器件设计

本文详细介绍了一款针对学生群体的STM32学习板设计过程,包括功能构想、主控选择、外设配置及设计准备阶段的工作。设计采用STM32F072C8T6为主控,涵盖串口、LED、按键、蜂鸣器等功能,并阐述了元器件符号、电气属性及PCB封装设计要点。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

一. 板子功能构想

  1. 定位
    我们要设计的板子的定位是针对学生群体学习使用开发板,因此板子在功能完善的情况下尽可能的降低成本,同时要具有一定的拓展性。

  2. 主控
    这里我们来确定主控芯片。ST公司作为行业巨头,其设计的32位控制器在行业内普及度非常高,控制器本身功能也非常完善,学习的价值非常大,作为入门来说是非常棒的选择。其次我们的定位是学习板,对控制没有特殊要求。最后考虑到设计成本,芯片的引脚不能太多,价格不能太高。结合上述考量,我们选定主控为STM32F072C8T6,该处理位为coterx-m0的内核,外部有48个引脚,主频为48M,拥有7个DMA接口、1个AD接口和1个DA接口,12个定时器、2个I2C接口,4个串口,2个低速SPI接口等。总之功能强大,完全满足我们需求,具体可参其考数据手册。

  3. 功能
    我们需要一定的外设来学习MCU的功能,考量情况如下:

    1. 我们在设计上使用一个mini-usb接口连接电脑进行供电,同时其信号引脚通过USB转串口芯片与MCU的串口直连,这样既能验证MCU的串口功能,又能解决MCU的供电问题,可谓是一举两得。
    2. LED是学习GPIO基本操作的不二之选,我们预计设计4个LED。
    3. 按键可以用来学习外部中断,是最基本的输入设备,我们设计5个KEY,一个复位,4个控制。
    4. 蜂鸣器可以用来学习定时器,因此我们在设计中添加一个蜂鸣器
    5. 继电器的作用是使用弱电来控制强电,既然学习控制,那肯定少不了。
    6. 考虑我们的板载资源有限,我们将所有GPIO引出到排针上,便于学习者后期进一步扩展
      .
      至此板载功能已经确定完毕,接下来可以进入设计准备阶段了。

二.设计阶段的前置工作

要进行设计,首先得有设计好的元件库供我们使用。一个完成的元件由以下四部分设计:原理图中使用到的元件符号的设计、PCB设计中描述焊盘参数的元件封装的设计、描述元器件电气属性的门封装设计、将原理图符号和元件封装一一对应的元件设计。

1. 可能使用到的元器件

设计前我们首先预估我们所需要的元器件。
根据第一章中的设计需求,我们可能会用到如下元器件:

元件名主要作用缩写前缀
电阻限流RESR
电容滤波CAP/CAP+C/C+
电感滤波INDL
三极管放大NPN/PNPQ
MOS管做开关PMOS/NMPSQ
发光二极管外设LEDD
按键外设SWITCHS
蜂鸣器外设BUZZERLS
继电器外设RELAYK
LM1117电源芯片LM1117U
无源晶振时钟源XTALX
排针接口CONJ
STM32主控型号U
CH340USB转串口型号U
MINI-USB接口MINI-USBJ
2. 元器件符号设计与电气属性设计

电气属性设计定义引脚编号时一定要以数据手册作为参考,否则随意设置,时间长忘记了当初如何设置的或与其他人进行了工作交接,后期设计修改维护的时候很容易带来不必要的麻烦。
设计流程

  1. 元件符号设计
    打开元件编辑期,新建库,新建CAE封装,画图,添加引脚,保存
    2D线缆画线 2D,ctrl+左键是复制

  2. 添加门封装
    门封装实际上是给符号赋予电气属性,给符号添加管脚编号
    在这里插入图片描述编辑图形 在这里插入图片描述设置管脚编号,保存

  3. 添加元件属性
    在这里插入图片描述在属性一栏,一般添加厂商、封装、价格、型号、值

  4. 在图纸中放置,检查是否报错
    注意,二次修改符号的时候,不要修改后直接保存,应该先另存为,然后在元件中关联新的符号,然后再将之前的符号进行删除。否则,元件上编辑的信息可能会丢失。

实际设计参考如下:

  • 电阻、电容、电感
    除了极性电容外,这个三种元器件一般不分正负极,因此电气属性设计的时候可以随意指定引脚编号

    电阻:
    ![
    电容
    在这里插入图片描述
    电感
    在这里插入图片描述
    极性电容,要注意引脚的正负极
    在这里插入图片描述

    • 发光二极管

      在这里插入图片描述 在这里插入图片描述

    • NPN型三极管
      在这里插入图片描述 在这里插入图片描述

    • PMOS
      在这里插入图片描述在这里插入图片描述

    • 按键
      在这里插入图片描述

    • 蜂鸣器
      在这里插入图片描述

    • 继电器
      在这里插入图片描述

    • 电源芯片,注意电源芯片有4个引脚,最上面的引脚需要设置为信号引脚与2脚相连
      在这里插入图片描述 在这里插入图片描述

    • 无源晶振
      在这里插入图片描述

    • 10PIN排针
      在这里插入图片描述

    • 主控STM32F072C8T6
      在这里插入图片描述在这里插入图片描述

    • USB转串口芯片选用的是CH340G,因为成本最低
      在这里插入图片描述在这里插入图片描述

    • MINI-USB接口
      在这里插入图片描述

3.PCB封装设计参考

虽然在立创上购买元器件的会提供封装,但我们另一个目的是为了学习,所以直接参考我们所需元件的数据手册,手动绘制封装。在原理图确定完成后,再根据实际封装进行调整。
PCB封装设计说明

单位设置:UMM 毫米 UM 密尔 UI 英寸,一般我们我们习惯设置为毫米
栅栏设置:设计栅格 0.254 显示栅格 0.254,设置单位为毫米后将栅栏长度与英寸长度进行统一

tip:PCB封装也有其对应IPC-SM-725A设计标准,通用的封装在这里都找的到封装参数
PCB封装的引脚和原理图要一一对应,这样才不容易出错

具体封装参考如下:

  • 0806
    SMD贴片的常用尺寸 0806或0603封装等,表示0.6英寸和0.3英寸,1英寸=25.4毫米,这里极性的1脚为负极用于LED的
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • SOD-123 二极管LED
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • SOT-23 注意引脚编号
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 电源芯片
    LM1117 标准的SOT223封装
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 晶振 有标贴也有直插,表贴的制造更简单
    标准的HC-49SM封装
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • 主控
    STM32F072C8T6 LQFP48
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  • CH340
    SOP-16封装 生成的丝印记得选top层
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

按键 蜂鸣器 继电器 是非标准元件,这时只能看数据手册的参数进行经验设计

  • 按键
    焊盘尺寸和丝印尺寸取最大值,貌似是经验!
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 蜂鸣器
    直接生成,1脚为正,通孔比直径大0.2-0.3,焊盘比通孔大0.5
    在这里插入图片描述在这里插入图片描述

  • 继电器
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    是否还记得我们在原理图中设置12脚为线圈,34脚为开关,线圈和开关的引脚不存在正负极,所以影响不大

  • 电解电容 CAP+ 这里1脚为正,2脚为负

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

  • 连接器,也就是排针
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • MINI USB 比较复杂没有标准,进行手绘
    注意通孔尺寸,已经给出了样式,不需要额外加大了,丝印取外边框最大值在这里插入图片描述在这里插入图片描述

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值