手把手教你搓一个最小系统板【画PCB-->布线 -->制版-->焊接】

文章目录

  • 一、基础电路
    • 1. 晶振电路
    • 2. 稳压电路
    • 3. 复位/按键电路
    • 4. BOOT电路
    • 5. SWD接口
    • 6. 滤波电容
    • 7. LED电路
    • 8. 拓展引脚
    • 设计总览
  • 二、布局布线
  • 三、制版
  • 四、焊接


在大学嵌入式相关专业,有许多同学是更偏向软件上的设计,并不懂硬件上的实现,而当在面临就业时,经常会被一些面试官问到你硬件上的盲区,为在有限的时间里有高质量的提升,这里我以STM32F407最小系统设计为例展开详述,从画PCB到下单制版,然后拿到手焊接,烧程序验证,完整流程如下:

一、基础电路

这里我的开发环境是嘉立创EDA
在画PCB时,你首先需要知道都要画些什么东西,整个框架是啥样的,正所谓先把东西拿到手,再来分析。

1. 晶振电路

用于提供稳定的时钟信号,驱动微控制器的运行、数据传输和外设控制。
一般选择32.768khz的晶振用于提供内部时钟,8Mhz用于提供外部时钟,打开嘉立创EDA,在工程文件的左下方“库”中直接搜索你的需求即可:在这里插入图片描述
其中我这里表示选用32.768KHz的无源晶振,封装是3215,表示器件大小 方便布局焊接。
在晶振电路中,通常并联两个电容,有助于提高晶振电路的稳定性、抗干扰能力

设计如下:
在这里插入图片描述

2. 稳压电路

在脱机跑的时候,需要给板子供电,而板子的对电压相对比较严谨,过高和过低都会给板子造成损害,至此这里需要用到稳压芯片,用于提供稳定可靠的电源信号,常见的稳压芯片有AMS1117-3.3、5v,在芯片两端常并联两组大小电容用于电源滤波和提供稳定输出信号。

设计如下:
在这里插入图片描述

3. 复位/按键电路

复位电路是将系统恢复到可控的初始状态,按键则是可以通过设计信号的触发去实现自定义操作
复位/按键通常设计是并联一个电容再上拉一个电阻,提供稳定的按键信号,并消除抖动干扰,在空闲状态下保持高电平。

设计如下:
在这里插入图片描述

4. BOOT电路

boot电路用于启动模式选择,boot0和boot1的不同状态下表示3中不同的启动方式,如果想方便布线,可直接将boot0和boot1拉低,表示Flash启动,在实际开发下,大多也是这样,在下面示例中可通过跳线帽去更改boot状态。

我的设计如下:
在这里插入图片描述

5. SWD接口

用于调试和烧入程序,直接将芯片的引脚引出来即可

设计如下:
在这里插入图片描述

6. 滤波电容

吸收电源中的瞬态噪声、纹波和快速变化的电压波动,提供相对稳定的电源电压给后续的电路和设备。
简单来说 芯片有多少个VDD/VCC, 就选择多少个104电容用于滤波,例如我这里选用的芯片有12个VDD/VCC,也就是串联12组电容放置VCC和GND之间。

设计如下:
在这里插入图片描述

7. LED电路

这里可以用于检测电源,也可以通过检测led灯闪烁检测程序执行情况,直接串联一个电阻即可。

设计如下:
在这里插入图片描述

8. 拓展引脚

用于引出芯片其他闲置 后续开发的引脚
在这里插入图片描述

设计总览

在这里插入图片描述

二、布局布线

在画完PCB之后,更重要的是布局布线,这点也更是耗时,首先你需要定好布局,然后再布线,布局决定布线。

大多数情况下 我们习惯将主控芯片放置中央位置,然后滤波电容围着芯片四周,晶振也放置近处,因为放置较远有信号干扰,晶振就有可能起不来,其次是拓展引脚放置两边靠中位置,SWD放置边沿方便烧录调试,稳压电路可放置电源附近,方便测试,其他就没有什么讲究,自己随意放置即可,当然 也是在方便布线的前提下。

由于在写这边博文前 我已经画好了,由于时间问题我这里就不再重新演示了,有问题可通过下方公众号随时联系我。

在这里插入图片描述

实际制版后效果如下(颜色可选):
在这里插入图片描述

三、制版

可在嘉立创EDA中直接下单,当然只要板尺寸在10*10范围每个月都可以享用两次免费打板,具体怎么领取我就不演示了,网上自查

在这里插入图片描述

下单页面如下,选择推荐的默认免费通道即可
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、焊接

在拿到板子后,对着PCB去焊接元器件

焊好之后如下:
在这里插入图片描述

后面再用万用表对线路进行检测,比如导通、极性、线序等。

基本没问题之后,就可以上电啦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/434861.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ANSYS 2023 下载安装教程,附安装包和工具,轻松安装,无套路

前言 ANSYS是一款融结构、流体、电场、磁场、声场分析于一体的大型通用有限元分析(FEA)软件,能与多数计算机辅助设计软件接口,实现数据的共享和交换,如Creo,NASTRAN、Algor、IDEAS、AutoCAD等. 准备工作 1、Win10及以上系统 2、提前准备好…

java自动化将用例和截图一起执行测试放入world中直接生成测试报告【搬代码】

1.首先我们得用例写好之后放入文档中,把不用的案例类型、前置条件去掉之后,如图: 放到桌面后,先看执行结果: 首先,我们先创建一个时间,这个时间主要是给图片创建名称,并且要在插入…

Linux服务器配置与管理(第二次实验)

实验目的及具体要求 目的 1.掌握基于命令行的文件操作 2.掌握基于命令行的目录操作 3.掌握用户账户的命令行操作 4.掌握组账户的命令行操作 5.熟悉磁盘分区操作 6.掌握调整优先级的方法 具体要求 1.掌握基于命令行的文件和目录操作 ①创建测试目录 ②创建文件 ③复…

肌无力的判断方法有什么?

肌无力可能发病在身体的多个部位,最为显著的就是眼睑肌无力,那么除了这种明眼就可以看见的,那些不明显的又该怎么判断呢?看了你就知道了。 因为肌无力是一种比较常见的疾病,所以我们要了解全身肌肉无力的症状,下面为大家介绍肌无…

攻防演练 |解决Nmap无法扫描B段资产问题

前段时间老大发来任务,让帮忙用nmap扫一些ip段,我拿过来就准备开扫… 但是发现nmap无法直接扫描同一B段不同C段下的IP段,例如111.111.111.0-111.111.222.255 原本我是准备写个工具联动nmap来扫描大批量IP段资产的 但是由于环境有些问题&am…

2024 高级前端面试题之 JS 「精选篇」

该内容主要整理关于 JS 的相关面试题,其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 JS模块精选篇 1. 数据类型基础1.1 JS内置类型1.2 null和undefined区别1.3 null是对象吗?为什么?1.4 1.toString()为什么可以调用&#xff1…

04. OSPF

文章目录 一. 初识OSPF1.1. OSPF概述1.2. OSPF特性1.3. OSPF的专业术语1.4. OSPF维护的3张表1.5. OSPF报文类型1.6. OSPF的邻居状态 二. 实验题2.1. 实验1:点到点链路上的OSPF2.1.1. 实验目的2.1.2. 实验拓扑图2.1.3. 实验步骤(1)IP地址配置&…

配置ARP安全综合功能示例

组网图形 ARP安全简介 ARP(Address Resolution Protocol)安全是针对ARP攻击的一种安全特性,它通过一系列对ARP表项学习和ARP报文处理的限制、检查等措施来保证网络设备的安全性。ARP安全特性不仅能够防范针对ARP协议的攻击,还可以…

力扣算法-Day20

541. 反转字符串II 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个&#xff0c…

网安渗透攻击作业(1)

实现负载均衡 第一步:安装依赖 sudo apt insta11 libgd-dev 第二步:下载nginx wget http://nginx.org/download/nginx-1.22.1.tar.gz 第三步:对nginx进行解压 tar -zvxf nginx-1.22.1.tar.g2 第四步:编译安装nginx cd ngi…

CES 2024的亮点仅仅聚焦AI深度赋能和产业创新吗?| DALL-E 3、Stable Diffusion等20+ 图像生成模型综述

随着科技飞速发展,CES(国际消费电子展)已然成为全球科技产业的风向标,每年的CES大会都是业界瞩目的盛事。回顾2024年CES大会,不难发现其亮点纷呈,其中以人工智能的深度赋能为最引人注目之处。AI技术的深入应…

acwing 质数 约数 欧拉函数

目录 质数试除法定质数分解质因数筛质数 约数试除法求约数乘积的约数个数最大公约数 欧拉函数筛法求欧拉函数和 质数 试除法定质数 bool is_prime(int num) {if(num < 2)return false;for(int i 2; i < num / i; i)if(num % i 0)return false;return true; }分解质因…