1.1双摇杆遥控器电路部分--stm32最小系统
目录
- 遥控器核心:stm32最小系统
- 一、 摘要
- 二、电路
- 三、导出封装到AD
- 四、结语
遥控器核心:stm32最小系统
一、 摘要
1. 本篇是遥控器专栏第一篇,主要介绍核心系统:STM32F103最小系统
2. 涉及到电路部分主要使用对新手较友好的EDA软件:立创EDA专业版(专业版功能更齐全,不会比标准版难很多,都可以下载或者浏览器在线使用),如果有用AltiumDesigner(AD)软件的同学后面会介绍如何导出封装到AD的方法,方便刚开始使用AD的同学使用。对于我们来说EDA软件只是工具,找到自己趁手的即可;
3. 这里也分享一些经验:
- 刚开始接触电路的同学不要害怕看电路、画电路,刚开始看不懂很正常;
- 建议刚开始可以模仿成熟可靠的电路,多琢磨别人为什么这样设计,尽量理解其原理,实在无法弄懂也不必太过纠结,先放过它,(可以做些记录)后面在你使用和学习的足够多时自然会很轻松理解;
- 复杂电路可以分块理解分析,逐个击破,看懂大部分后,不理解的块也会理解它的大致功能,下面我也会分块介绍各部分电路内容。
4.所有的元件都不是固定的,包括我给出的立创商城编号,我们可以只是用它的封装,然后可以在其他渠道或者立创商城买同样封装的可替换型号
二、电路
新建工程以及其他技巧可以到哔哩哔哩立创EDA官方账号中学习,讲的很好,很容易学习
立创EDA:https://lceda.cn/
立创商城:https://www.szlcsc.com/
- stm32芯片
元件库查找元件:
注:底部菜单快捷键 S
遇到找不到的元件可以到立创商城里面查找:
- 芯片供电
在芯片四个供电位置(VDD)放置四个104电容(电容电阻标号读取方法:10|3,10乘以10的三次方pF,10000pF即10uF),这里电容作用是滤波,小电容对于高频干扰近似短路,可以将电源俩端高频干扰导入地,这里用来保障提供干净的电源。
注意这里VDD接3.3V,VSS接地
我提供一下我选择的型号,这些选择是很灵活的,我的仅作为参考
元件 | 编号 |
---|---|
104电容 | C15725 |
这里也可以使用标签连接,后面会经常使用各种标签,可以是布局更加美观,规范
3. 晶振电路
作为芯片的心脏,晶振为芯片提供时钟信号,有了时钟脉冲芯片才可以有序运行,电容是辅助起振。
元件 | 编号 |
---|---|
8MHz 晶振 | C93660 |
22pF电容 | C105620 |
注意:标签的小加号放在到线上
- 复位电路
- stm32f103c8t6低电平复位:当复位引脚接低电平一段时间,系统就会复位
当单片机重新上电的时候,此时电容充电导通,NRST引脚为低电平,系统复位,一段时间后,电容充电完成断开,NRST引脚为高电平,单片机保持稳定; - 当按键按下时,按键会保持20~50ms的导通,NRST与地端导通,此时电压为低电平,系统复位。
- 电阻用来限流,按键按下将电容短路后防止电源直接接地
- 电容大小决定充电时长,充电越久NRST低电平时间越久,具体计算方式感兴趣同学可以查找学习(电路原理知识)
元件 | 编号 |
---|---|
10K电阻 | C110775 |
轻触按键 | C83205 |
100nf电容 | C14663 |
- 原理图布局
- 为了页面布局更加美观易看,我们可以用折线划分页面,按照大体连接顺序,或者自己习惯即可,折线也可以在 放置–>折线 选择
- 在划分功能块以后也方便我们后面其他项目有相同或者类似电路时,可以直接拷贝修改。
做一些文本标记可以让图纸更加清晰明了,点击T型符号插入文本,可修改字体颜色等:
到这里,stm32f103最小系统就画完了,其他芯片也是类似的,我们可以参照其数据手册画出对应电路就可以继续画其他外设了。
三、导出封装到AD
如果使用AD则可以看这里,使用立创EDA可以选择不看后期有需要再看
将可以从立创商城找到封装的元件放在原理图,单独或者一起都可以,然后转为PCB
之后导出Altium Desinger
将导出的文件解压后用AD打开PCB(如果是浏览器打开立创eda导出位置一般在浏览器下载位置可在浏览器设置查看):
在PCB页面选择设计,点击生成封装库:
打开新生成封装库:
如果自己画原理图,只需要封装,则直接需要的封装复制到自己的PCB库中即可,然后就可以关闭这个库了:
如果需要单独导入某个器件,则可单独搜索,选择好后点击数据手册:
进来点立即打开
立创商城大部分器件也提供数据手册可以直接下载
然后按照上述方法添加即可:
四、结语
- 如果真的刚开始学习,请一定要有耐心,刚开始是艰难的,后面会越来越得心应手的,多查阅资料,养成自己的学习方法
- 如果有幸被大佬看到,有错误或者不恰当的地方也欢迎留言指正
- 图片中电源滤波电容应该是100nf(104),图中有些地方是刚开始随便放置的,电源滤波部分已更正
- 下一章我们将介绍电源部分电路
感谢浏览
1.1双摇杆遥控器电路部分--stm32最小系统相关推荐
- 1.2双摇杆遥控器电路部分--stm32最小系统电源部分
目录 一.摘要 二.电路 三.结语 一.摘要 本章介绍STM32F103最小系统的电源部分,我们根据不同的需求可以为我们的系统提供合适的电源,这里我们使用Type-C接口和电池供电: 在本专栏的第一章 ...
- STM32最小系统电路
文章目录 STM32最小系统电路图 一,电源电路: 二,复位电路: 三,除了以上三大电路还要有烧录程序用的USB转TTL电路 四,启动模式电路:绿色线连接的20脚和44脚 杨桃32学习笔记,本文图片文 ...
- STM32 最小系统电路简析
文章目录 一.最小系统的组成 1.供电电路 2.外部晶振 3.BOOT选择 4.复位电路 二.最小系统实例 1.STM32F103C8T6最小系统 三.各部分组成简析 1.供电电路设计 2.外部晶振原 ...
- STM32 最小系统中的4种电路
STM32 最小系统中的4种电路 单片机最小系统是指用最少的电路组成单片机可以工作的系统,通常最小系统包含:电源电路.时钟电路.复位电路.调试/下载电路,对于STM32还需要启动选择电路. 1. 电源 ...
- 国产温湿度采集芯片AHT20数据手册,在stm32最小系统电路原理中添加 AHT20数据采集原理电路
文章目录 一.AHT20是什么? 1.产品示意图 2.目前使用场景 二.绘制PCB电路图 1.去网上下载 2.生成库文件 3.绘图 一.AHT20是什么? AHT20,新一代温湿度传感器在尺寸与智能方 ...
- 用Altium Designer绘制stm32最小系统的电路原理图并完成STM32+SD卡 的系统原理图设计
目录 一.安装Altium Designe18 二.用AD18绘制stm32最小系统的电路原理图 1.新建工程 2.添加原理图 3.下载并添加元件库 4.绘制芯片模块原理图 4.1 常见的工具栏介绍 ...
- 硬件电路设计之如何设计一个STM32最小系统?
STM32最小系统主要由STM32F103RCT6微处理器.时钟晶振电路.按键复位电路.电源稳压电路以及BOOT电路等部分构成,该最小系统所使用的微处理器是一款32位的处理器,该处理器基于高性能的 ...
- 使用Altium Designer 18绘制stm32最小系统的电路原理图
文章目录 前期准备 一.查找stm32最小系统原理图 二.创建stm32最小系统元件库 1.建立一个元件库工程 2.系统自带的PCB封装的生成 PCB的封装 与PCB封装对应的SCH封装 3.自定义的 ...
- 用Altium Designer软件绘制一个stm32最小系统的电路原理图
学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图 一.stm32最小系统电路原理图 二.绘制stm32最小原理图 (一)新建工程 (二)添加新的Schematic(原理 ...
最新文章
- 华宇输入法linux,华宇拼音输入法DEB版能切换为五笔输入法,附操作方法
- 浅谈数据库优化方案--表和SQL
- iss版本服务器读取_Netty每次读取客户端数量
- Maven核心概念(转)
- xxx is not in the sudoers file. This incident will be reported.
- Linux/UNIX 图形操作环境KDE 与GNOME
- CentOS6.4 LVS+keepalived高可用负载均衡服务配置
- 服务器pe装系统教程,U盘pe如何重装系统_U盘pe系统安装教程
- 学生成绩分析之成绩的预处理 python3 pandas 学生成绩汇总到一张表
- matlab 定义结构体数组,结构体数组及其定义和使用,C语言结构体数组详解
- 谷歌AI平均每天发表2篇论文!Jeff Dean执笔年度汇总:16大方向
- springboot读取文件
- linux搭建饥荒服务器
- 第十六届全国大学智能车竞赛华东赛区成绩汇总
- 《从零开始搭建游戏服务器》Linux开发环境配置
- 贝壳云php源码,[2021-03-28] 56+、56+O S905x3、S922x、贝壳云、我家云、微加云等OP固件...
- 分享一个ASCII艺术字(图)集网站
- 答读者问(29):三个在校学生有关在校学习、考研、编程语言、未来工作的疑问及答复
- 计算机c盘忽然多了几十g东西,c盘突然少了十几个g怎么办_c盘无缘无故少了十多个g处理方法-win7之家...
- 3dsmax2009\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\2020---32/64位软件安装教程
热门文章
- 1696C. Fishingprince Plays With Array【思维题 + 中间状态 + 优化存储】
- HTML基本网页结构
- Error:Execution failed for task ':recordlib:lint'. Lint found errors in the project; aborting buil
- 北亚工程师详解数据恢复中RAID6结构
- NOIP 2005 篝火晚会
- YOLO train.txt创建
- 高仿京东商城app、集成react-native热更新功能
- 为什么设计稿是750px
- 在带有双硬盘的Windows10系统上安装Ubuntu16.04系统
- 羡慕华为人年薪110万?先看看华为员工的16项标准!