文章目录
如何画好一块主控?
我们通常使用AD或者EDA去画一块电路板,它的整体思路是:
搭建最小系统电路原理图
在有了库之后你就可以开始着手画板子了,我们首先要搭建的是围绕选择芯片的一个最小电路系统,这个系统能保证画完之后我能正常烧录,编写控制指令到单片机中,单片机也能从对应的引脚中输出我的指令(比如把某个引脚拉高或者拉低)。这个时候虽然输出没有对应没有任何外设,但我们也能够通过物理连接的方式得到我们想要的效果(也可以用电压表测试)。
这个最小电路系统包括:晶振电路(产生时钟)、复位电路、下载电路、电源电路、特殊引脚电路(防止单片机不稳定)。而对于任意一款单片机来说,它的最小系统电路的输入输出引脚一定是特殊且有含义的。
以STM32F407ZET6为例:
晶振电路原理
晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉冲信号,做为自己执行指令的触发信号,可以简单的想象为:单片机收到一个脉冲,就执行一次或多次指令。
晶振本身在电路上可以等效为一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。
这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。
晶振电路都是在一个反相放大器的两端接入晶振,再有两个电容分别接入到晶振的两端,另一个电容则接地,这两个电容串联的电容量就等于负载电容。
晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到晶振标称的谐振频率。通过实验可以得到负载电容值约为15pF所以选择并联电容为22pF最为合适。(常数0和4为PCB和芯片内部电路电容)

晶振好比单片机的心脏,如果没有心脏起跳,单片机也将无法在正常工作,晶振越大,运行速度也就越快,但速度增加也会有干扰电路的风险。
通常晶振有无源和有源两种,无源晶振需要内部有振荡器,但无源信号质量差、精度差,且更换麻烦。通常用有源晶振。
晶振起振:根据压电效应,在极板间加上交变电压,就会产生机械变形振动,这种机械振动的振幅是比较小的,其振动频率则是很稳定的。当外加交变电压的频率与晶片的固有频率(决定于晶片的尺寸)相等时,机械振动的幅度将急剧增加,这种现象称为压电谐振,因此石英晶体又称为石英晶体谐振器。其特点是频率稳定度很高。
如何搭建晶振电路?


本文详细介绍STM32最小系统的设计方法,包括晶振、复位、下载、电源及特殊引脚电路的原理与搭建过程。

2310

被折叠的 条评论
为什么被折叠?



