欢迎光临散文网 会员登陆 & 注册

尝试自已做一块属于自己的开发板,该说不说还挺简单的

2022-05-22 13:59 作者:大方老师单片机课堂  | 我要投稿

尝试自已做一块属于自己的开发板该说不说还挺简单的


\\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的--)。最近比较闲,带做毕设,带学生参加省级以上比///绿色图标liutianwang123


MCU的学习中,大部分人都是学习别人的开发板,例如正点原子、野火等,优点是有可靠的教程和代码,缺点是容易让人有种自己全部都学会的了错觉,听了课程编写了代码,运行正常。

这个时候,可以尝试自已做一块属于自己的开发板,尽管它的电气特性可能没有那么好,没有达到商用的标准,但这个过程中会踩到很多坑,这样对驱动的理解才会更进一步MCU的开发板基本都是双层版,不要去仿制正点原子或野火的板子,最好自己设计,参考官方文档资料,建议提高一下动手能力,也提高了自己的软件开发水平。

本人大学期间做的东西基本都是在学长的基础上修改的。毕业了,公司产品ST32转向国GD32,发现自己在一些方面学习的很模糊,没有学习到精髓。所以设计一款兼STM32F207GD32F207的开发板,用来重温学习。

01

电源

下图来STM32F207datasheet


Vcap1Vcap22.2uf的电容接地,每个1个电容;

VDD1VDD15VDD电源,再接电容,接地Vss接地PCB布局,尽量把电容离管脚近;

表示可能15VDD,同Vcap1Vcap2只有两个方块,说明有两个电源引脚;

VDDAVDDAVDDAVSSA,那么就是他们ADC等模块供电,没有的话,就VDDVSS供电。其Vref+Vref-ADC模块基准电压,可以直接VDDAVSSA

必须其中有一VDD连接4.7uf电容,(注意STM32F10系列必须VDD_34.7uf电容);


Vref+可以连接其他的基准电压,但是要连10nf+1uf电容,其实就是并联。

注释:

·10nf+1uf就是并联电容

·100nf = 104 10nf = 103 1uf=105

02boot

下图见STM32F207用户参考手册,编RM0033


boot0可以不下拉电阻的,片内有下拉电阻,实际项目中,还是需要下拉电阻,保证在复杂电磁环境下Flash启动;

采用跳电阻的形式选择,实际项目,只需BOOT0就好,学习的板子,两个都设计吧。


STM32F207官方评估板电路:


03复位电路

下图datasheet


上图看出,官方建议下0.1uF电容,再接复位按键,当管脚是低电平的时候复位,官方评估板电路采用电阻降压,注donot fit


04晶振

3225封装的无源贴片晶振。

晶振资料


Load Capacitance:负载电容

个人一般18PF电容

下图ST的评估板原理图


其中,低速时钟为了片RTC

05JTAG

ST的评估板JTAG有上下拉电阻,实际应用中,使SWD接口,只需VCCTMSTCKGND四根信号线,没有上下电阻也没有影响。


06兼容设计

1、复位采max809

2、无论是否使用模拟部分AD部分MCU外围出VCCGNDVDDAVSSAVref(如果封装有该引)都必需要连接,不可悬空

3、兼GD207ST207,原理图上做一下图示四种处理


差异区别:


07外设资源

设计兼STM32F207GD32F207的开发板,其他外设资源电路直接参看原理图。

板载资源有:

·USB串口

·网口RTL8201

·LED

·RTC

·NorFlash

·电源5V3.3V

·TF

·触摸按键

·4个独立按键

·8位并LCD

·USB

·ESP8266WIFI模块

·ESP8266USB下载口


设计缺陷

·四个角忘记放置定位孔

·BOOT0BOOT1的丝印错写GND

·很水的原理图layo

尝试自已做一块属于自己的开发板,该说不说还挺简单的的评论 (共 条)

分享到微博请遵守国家法律