目录

  • 遥控器核心:stm32最小系统
    • 一、 摘要
    • 二、电路
    • 三、导出封装到AD
    • 四、结语

遥控器核心:stm32最小系统

一、 摘要

1. 本篇是遥控器专栏第一篇,主要介绍核心系统:STM32F103最小系统
2. 涉及到电路部分主要使用对新手较友好的EDA软件:立创EDA专业版(专业版功能更齐全,不会比标准版难很多,都可以下载或者浏览器在线使用),如果有用AltiumDesigner(AD)软件的同学后面会介绍如何导出封装到AD的方法,方便刚开始使用AD的同学使用。对于我们来说EDA软件只是工具,找到自己趁手的即可;
3. 这里也分享一些经验:

  • 刚开始接触电路的同学不要害怕看电路、画电路,刚开始看不懂很正常;
  • 建议刚开始可以模仿成熟可靠的电路,多琢磨别人为什么这样设计,尽量理解其原理,实在无法弄懂也不必太过纠结,先放过它,(可以做些记录)后面在你使用和学习的足够多时自然会很轻松理解;
  • 复杂电路可以分块理解分析,逐个击破,看懂大部分后,不理解的块也会理解它的大致功能,下面我也会分块介绍各部分电路内容。

4.所有的元件都不是固定的,包括我给出的立创商城编号,我们可以只是用它的封装,然后可以在其他渠道或者立创商城买同样封装的可替换型号

二、电路

新建工程以及其他技巧可以到哔哩哔哩立创EDA官方账号中学习,讲的很好,很容易学习
立创EDA:https://lceda.cn/
立创商城:https://www.szlcsc.com/

  1. stm32芯片
    元件库查找元件:
    注:底部菜单快捷键 S

    遇到找不到的元件可以到立创商城里面查找:

  2. 芯片供电

在芯片四个供电位置(VDD)放置四个104电容(电容电阻标号读取方法:10|3,10乘以10的三次方pF,10000pF即10uF),这里电容作用是滤波,小电容对于高频干扰近似短路,可以将电源俩端高频干扰导入地,这里用来保障提供干净的电源。

注意这里VDD接3.3V,VSS接地
我提供一下我选择的型号,这些选择是很灵活的,我的仅作为参考

元件 编号
104电容 C15725

这里也可以使用标签连接,后面会经常使用各种标签,可以是布局更加美观,规范


3. 晶振电路

作为芯片的心脏,晶振为芯片提供时钟信号,有了时钟脉冲芯片才可以有序运行,电容是辅助起振。

元件 编号
8MHz 晶振 C93660
22pF电容 C105620

注意:标签的小加号放在到线上

  1. 复位电路
  • stm32f103c8t6低电平复位:当复位引脚接低电平一段时间,系统就会复位
    当单片机重新上电的时候,此时电容充电导通,NRST引脚为低电平,系统复位,一段时间后,电容充电完成断开,NRST引脚为高电平,单片机保持稳定;
  • 当按键按下时,按键会保持20~50ms的导通,NRST与地端导通,此时电压为低电平,系统复位。
  • 电阻用来限流,按键按下将电容短路后防止电源直接接地
  • 电容大小决定充电时长,充电越久NRST低电平时间越久,具体计算方式感兴趣同学可以查找学习(电路原理知识)
元件 编号
10K电阻 C110775
轻触按键 C83205
100nf电容 C14663

  1. 原理图布局
  • 为了页面布局更加美观易看,我们可以用折线划分页面,按照大体连接顺序,或者自己习惯即可,折线也可以在 放置–>折线 选择
  • 在划分功能块以后也方便我们后面其他项目有相同或者类似电路时,可以直接拷贝修改。


做一些文本标记可以让图纸更加清晰明了,点击T型符号插入文本,可修改字体颜色等:

到这里,stm32f103最小系统就画完了,其他芯片也是类似的,我们可以参照其数据手册画出对应电路就可以继续画其他外设了。

三、导出封装到AD

如果使用AD则可以看这里,使用立创EDA可以选择不看后期有需要再看
将可以从立创商城找到封装的元件放在原理图,单独或者一起都可以,然后转为PCB

之后导出Altium Desinger

将导出的文件解压后用AD打开PCB(如果是浏览器打开立创eda导出位置一般在浏览器下载位置可在浏览器设置查看):

在PCB页面选择设计,点击生成封装库:


打开新生成封装库:

如果自己画原理图,只需要封装,则直接需要的封装复制到自己的PCB库中即可,然后就可以关闭这个库了:


如果需要单独导入某个器件,则可单独搜索,选择好后点击数据手册:

进来点立即打开
立创商城大部分器件也提供数据手册可以直接下载

然后按照上述方法添加即可:

四、结语

  • 如果真的刚开始学习,请一定要有耐心,刚开始是艰难的,后面会越来越得心应手的,多查阅资料,养成自己的学习方法
  • 如果有幸被大佬看到,有错误或者不恰当的地方也欢迎留言指正
  • 图片中电源滤波电容应该是100nf(104),图中有些地方是刚开始随便放置的,电源滤波部分已更正
  • 下一章我们将介绍电源部分电路
    感谢浏览

1.1双摇杆遥控器电路部分--stm32最小系统相关推荐

  1. 1.2双摇杆遥控器电路部分--stm32最小系统电源部分

    目录 一.摘要 二.电路 三.结语 一.摘要 本章介绍STM32F103最小系统的电源部分,我们根据不同的需求可以为我们的系统提供合适的电源,这里我们使用Type-C接口和电池供电: 在本专栏的第一章 ...

  2. STM32最小系统电路

    文章目录 STM32最小系统电路图 一,电源电路: 二,复位电路: 三,除了以上三大电路还要有烧录程序用的USB转TTL电路 四,启动模式电路:绿色线连接的20脚和44脚 杨桃32学习笔记,本文图片文 ...

  3. STM32 最小系统电路简析

    文章目录 一.最小系统的组成 1.供电电路 2.外部晶振 3.BOOT选择 4.复位电路 二.最小系统实例 1.STM32F103C8T6最小系统 三.各部分组成简析 1.供电电路设计 2.外部晶振原 ...

  4. STM32 最小系统中的4种电路

    STM32 最小系统中的4种电路 单片机最小系统是指用最少的电路组成单片机可以工作的系统,通常最小系统包含:电源电路.时钟电路.复位电路.调试/下载电路,对于STM32还需要启动选择电路. 1. 电源 ...

  5. 国产温湿度采集芯片AHT20数据手册,在stm32最小系统电路原理中添加 AHT20数据采集原理电路

    文章目录 一.AHT20是什么? 1.产品示意图 2.目前使用场景 二.绘制PCB电路图 1.去网上下载 2.生成库文件 3.绘图 一.AHT20是什么? AHT20,新一代温湿度传感器在尺寸与智能方 ...

  6. 用Altium Designer绘制stm32最小系统的电路原理图并完成STM32+SD卡 的系统原理图设计

    目录 一.安装Altium Designe18 二.用AD18绘制stm32最小系统的电路原理图 1.新建工程 2.添加原理图 3.下载并添加元件库 4.绘制芯片模块原理图 4.1 常见的工具栏介绍 ...

  7. 硬件电路设计之如何设计一个STM32最小系统?

      STM32最小系统主要由STM32F103RCT6微处理器.时钟晶振电路.按键复位电路.电源稳压电路以及BOOT电路等部分构成,该最小系统所使用的微处理器是一款32位的处理器,该处理器基于高性能的 ...

  8. 使用Altium Designer 18绘制stm32最小系统的电路原理图

    文章目录 前期准备 一.查找stm32最小系统原理图 二.创建stm32最小系统元件库 1.建立一个元件库工程 2.系统自带的PCB封装的生成 PCB的封装 与PCB封装对应的SCH封装 3.自定义的 ...

  9. 用Altium Designer软件绘制一个stm32最小系统的电路原理图

    学习使用Altium Designer软件绘制一个stm32最小系统的电路原理图 一.stm32最小系统电路原理图 二.绘制stm32最小原理图 (一)新建工程 (二)添加新的Schematic(原理 ...

最新文章

  1. 华宇输入法linux,华宇拼音输入法DEB版能切换为五笔输入法,附操作方法
  2. 浅谈数据库优化方案--表和SQL
  3. iss版本服务器读取_Netty每次读取客户端数量
  4. Maven核心概念(转)
  5. xxx is not in the sudoers file. This incident will be reported.
  6. Linux/UNIX 图形操作环境KDE 与GNOME
  7. CentOS6.4 LVS+keepalived高可用负载均衡服务配置
  8. 服务器pe装系统教程,U盘pe如何重装系统_U盘pe系统安装教程
  9. 学生成绩分析之成绩的预处理 python3 pandas 学生成绩汇总到一张表
  10. matlab 定义结构体数组,结构体数组及其定义和使用,C语言结构体数组详解
  11. 谷歌AI平均每天发表2篇论文!Jeff Dean执笔年度汇总:16大方向
  12. springboot读取文件
  13. linux搭建饥荒服务器
  14. 第十六届全国大学智能车竞赛华东赛区成绩汇总
  15. 《从零开始搭建游戏服务器》Linux开发环境配置
  16. 贝壳云php源码,[2021-03-28] 56+、56+O S905x3、S922x、贝壳云、我家云、微加云等OP固件...
  17. 分享一个ASCII艺术字(图)集网站
  18. 答读者问(29):三个在校学生有关在校学习、考研、编程语言、未来工作的疑问及答复
  19. 计算机c盘忽然多了几十g东西,c盘突然少了十几个g怎么办_c盘无缘无故少了十多个g处理方法-win7之家...
  20. 3dsmax2009\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\2020---32/64位软件安装教程

热门文章

  1. 1696C. Fishingprince Plays With Array【思维题 + 中间状态 + 优化存储】
  2. HTML基本网页结构
  3. Error:Execution failed for task ':recordlib:lint'. Lint found errors in the project; aborting buil
  4. 北亚工程师详解数据恢复中RAID6结构
  5. NOIP 2005 篝火晚会
  6. YOLO train.txt创建
  7. 高仿京东商城app、集成react-native热更新功能
  8. 为什么设计稿是750px
  9. 在带有双硬盘的Windows10系统上安装Ubuntu16.04系统
  10. 羡慕华为人年薪110万?先看看华为员工的16项标准!