自制STM32F103C8T6最小系统板

这篇具有很好参考价值的文章主要介绍了自制STM32F103C8T6最小系统板。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

记录自己绘制第一块STM32F103C8T6最小系统板,包括原理图的绘制,pcb图的绘制和布局,以及器材的选购。


提示:有任何问题和交流可以加q:2874160799, 我基本上不看评论和私信。

一、MCU

根据ST官方手册,查看引脚的功能,画出原理图,不同的人画出来的原理图当然是不一样的,只要对应引脚一样即可,一定要确保引脚和功能描述对应一样。
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

二、电源

主要目的是引入电容,增加滤波电路,使得ASM1117转化的3.3V变得平稳。
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

1.供电MICROUSB

根据MICRO USB 的引脚功能,将原理图绘制如下:
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

外围电路图为:
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
NC表示NOT CONTROL ,打叉表示无电气属性。

2.ASM1117-3.3V

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
NC可以与2引脚相连接,也可以不连,都无所谓。

外围电路如图:

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

可以在外围电路加一个led,表示其在工作中。

led灯如图:
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

三、CH340G

CH340为常用的下载芯片,根据芯片手册所给出的外围电路,首先新建原理图库,画出原理图模型
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
外围电路可以根据芯片手册所给出的外围电路参考

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

晶振旁边的电容可以让晶振更容易起振。

四、按键及LED电路

复位按键的NRST是指低电平有效,所以复位电路设计如图:
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

其中,C14的作用是物理消抖
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
STM32芯片内部自带上拉电阻,所以上面不需要上拉电阻

可以自己引出一个引脚做开关,此引脚随便选
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

四、时钟电路

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

8M晶振为芯片内部晶振,9倍频后为72MHZ,32.768K为rtc晶振,各自的电容都是经验之谈。

五、下载电路

1、JTAG下载电路

包括ST-LINK,J-LINK等,常用20针,约三厘米长,比较大,这里绘制的最小系统板比较小,所以不选择JTAG。

2、SWD下载电路

SWD只需要四根引脚,VCC,GND,DIO,CLK,可以将尺寸控制的尽量小,对应的分别是,VCC,GND,34脚和37脚
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

六、AT24C02 EEPROM存储电路

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
外围电路如图:
stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

七、通用IO口引出

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

综合如图stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

八、封装修改

电阻电容都改成0603封装。确定好自己使用的封装。0805稍大,0603稍小,0402不适合人工手焊。将所有封装换好后进行下一步。KEEP-OUT Layer(切割层),PCB有绿色说明违反了电气规则。
对原理图进行分析,使得走线尽量合理,后使用敷铜,顶层和底层都使用大面积敷铜。stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
整体丝印弄好后导出BOM表stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件

stm32f103c8t6最小系统板封装,STM32,stm32,单片机,嵌入式硬件
后检查drc,两层板到此结束。文章来源地址https://www.toymoban.com/news/detail-727046.html

到了这里,关于自制STM32F103C8T6最小系统板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Altium designer—STM32F103C8T6最小系统原理图

    分享使用Altium designer软件绘制的STM32F103C8T6最小系统电路原理图 亲测可用,完整电路文件资源见文末链接 一、电路原理图 STM32F103C8T6是STM32入门级的芯片,性价比很高,资源相对比较丰富,该最小系统包括STM32F103C8T6芯片、晶振电路、复位电路、供电电源电路、SWD下载电路、B

    2024年02月11日
    浏览(15)
  • 自制DAPLink -- ARM官方源码以及STM32F103C8T6

    【本文发布于https://blog.csdn.net/Stack_/article/details/128771308,未经许可禁止转载,转载须注明出处】 ARM的GitHub有如下说明 1、python3 【官网】 【网盘】提取码:fp68 安装时会自动添加环境变量。如果电脑已有py2环境变量,安装完后在系统变量中将py3提到py2前面,下面的操作完成后

    2023年04月19日
    浏览(13)
  • [初学单片机]stm32f103C8T6最小系统板快速完成点亮led灯

    目录 一、准备工作 二、建立工程模板 三、配置keil5 四、程序 五、程序下载(烧录)  六、总结 ① keil5,自行下载安装; ② 库函数包,这里我上传了一个F1xx的库函数包,可以在建立工程模板的时候用到;1,STM32F1xx固件库.rar - 蓝奏云 ③ STM32F103C8T6最小系统班,淘宝十几块;

    2024年02月01日
    浏览(22)
  • 学习记录之STM32F103C8T6最小系统板驱动MPU6050串口打印数据

    1.使用到的工具介绍 2.MPU6050和整体和简单介绍 3.程序的介绍 1.使用到的工具介绍 硬件方面:STM32F103C8T6最小系统板核心板,MPU6050模块三维角度传感器,经典的CH340烧写和串口作用,和若干个杜邦线。 软件方面:keil5编写程序软件,烧写软件FlyMcu.exe烧写工具,sscom.exe串口调试工

    2023年04月09日
    浏览(21)
  • STM32F103C8T6系统板

    1.电源部分 2.复位 3.晶振 4. 电源电路——防反接 有关二极管 漫谈二极管防电源反接电路 本次采用上图右下角的NMOS防反接电路。 电源电路——电源芯片 AMS1117是AMS公司的 ,LM1117是NS(美国国家半导体)的,LM1117要贵很多,所以一般的用AMS1117就可以了。 (以下分析参考STM32F10

    2024年02月02日
    浏览(28)
  • 使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中

    ch340驱动下载地址: https://www.wch.cn/download/CH341SER_EXE.html mcuisp下载地址: 百度云盘资源: 链接:https://pan.baidu.com/s/1TuecWD0T1HTMkEpobuesFw 提取码:visk Flymcu下载地址: 百度云盘资源 链接:https://pan.baidu.com/s/1VxMUZFOVvpAf-L_YbATMag 提取码:fasf usb转TTL下载器的跳线帽接3V3 开发板BOOT0跳线

    2024年01月18日
    浏览(23)
  • 使用串口烧写程序到STM32F103C8T6最小板(CH340)

    商家没给ST‐LINK V2下载器,故使用串口将程序烧录到最小板,使用仿真软件Flymcu进行。(默认安装过CH340的驱动) 联机下载时的程序文件:编译生成的.hex文件; 编程前重装文件:当选中该项后,flymcu会在每次编程之前将Hex文件重新装载一遍,这对于代码调试的时候比较有用

    2024年02月01日
    浏览(20)
  • STM32项目设计:基于stm32f103c8t6智能电梯系统

    资料链接:待更新~ 哔哩哔哩视频链接:https://www.bilibili.com/video/BV17D4y1V7HG/?vd_source=e5082ef80535e952b2a4301746491be0(bilibili:化作尘my) 资料链接:https://pan.baidu.com/s/1qObK7KBl50RmFrAtoX12kw 提取码:iih4 实物链接:https://m.tb.cn/h.5h5mDXI?tk=MdxLWYHgKnz CZ0001 1、OLED显示当前楼层、目标楼层等信息

    2024年02月03日
    浏览(20)
  • 舵机控制(STM32F103C8T6)

            本文是以 STM32F103C8T6 作为主控芯片,通过PB6端口输出PWM,实现控制180°舵机。 (一)概述         舵机是一种位置伺服驱动器器,是一种带有输出轴的小装置。当我们向伺服器发送一个控制信号时,输出轴就可以转到特定的位置。只在控制信号持续不变,伺服机构就

    2023年04月09日
    浏览(20)
  • STM32F103C8T6板子介绍

    STM32简介 STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器 STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等 STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器。  STM32F103C8T6 F1XX片上资源

    2024年02月11日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包