** 如有错误,感谢指正**
如有错误,感谢指正,请私信博主,有辛苦红包,拜“一字之师”。
请根据目录寻找自己需要的段落
导语:本博客为个人整理EDA学习记录帖,如有错误,感谢指正。系统学习,欢迎持续关注,后续陆陆续续更新~
Java 交流qq群 383245788。群内有一些资源和大佬,欢迎进来交流。
本文旨在学习交流,个人电路设计基础学习心得
参考视频立创B站官方
https://www.bilibili.com/video/BV1WJ411W7j1
文章可能有些许水,自用!!!
EDA教程
核心板“小而精”,电路尽管不复杂,但基本上覆盖了各种常用的电路
STM32资源丰富,资料非常多,性价比高
STM32F103RCT6在STM32系列中属于引脚数量少但功能齐全的单片机
STM32核心板可以直接用于学习单片机程序设计
STM32核心板可以完成从初级入门实验/中级实验/复杂实验等至少20种实验
传统电路设计
本篇流程
stm32核心板
学习目标
- 了解什么是STM32芯片
- 了解STM32核心板的各个电路模块
stm32介绍
STM32芯片介绍
ST公司基于ARM公司2006年推出的Cortex-M3内核,于2007年推出了STM32系列单片机。Cortex-M3内核的计算能力是1.25DMIPS/MHz,而ARM7TDMI只有0.95DMIPS/MHz。本教程所使用的STM32拥有1us的双12位ADC,4MBit/S的UART,18MBit/S的SPI,18MHz的I/O翻转速度,更重要的是STM32在72MHz工作时功耗只有36mA(所有外设处于工作状态),而待机时功耗只有2uA。
而且由于STM32拥有丰富的外设、强大的开发工具、上手简单的固件库,在32位微控制选型中,STM32已经成为工程师的首选。据统计,从2007年到2016年,STM32出货量累计20亿颗,十年间ST在中国的市场份额从2%增长到14%。isuppli的2016下半年市场报告显示,中国的Cortex-M市场,STM32市场份额占到45.8%
通讯下载电路
通讯-下载模块除了具备程序下载功能外,还担任着“通讯员”的角色,即可以通过通讯-下载模块实现计算机与STM32之间的通讯。另外,通讯-下载模块还为STM32核心板提供5V供电,需要注意的是,通讯-下载模块既可以输出5V电压,也可以输出3.3V电压,因此,在使用通讯-下载模块与本教程中的STM32连接时,需要将通讯-下载模块的电源输出开关拨到5V档位。
电源转换电路
电源转换电路是将5V输入电压转换为3.3V输出电压。通讯-下载模块的5V与STM32核心板电路的5V网络相连接,二极管D1 (SS210)的功能是防止STM32核心板向通讯-下载模块反向供电,二极管上会产生大约0.4V的正向电压差,因此低压差线性稳压电源U2(AMS1117-3.3的)输入端(Vin)的电压并非5V,而是4.6V左右。经过低压差线性稳压电源的降压,会在U2的输出端(Vout)产生一个3.3V的电压。为了调试方便,电源转换电路上设计了3个测试点,分别是5V、3V3和GND。