品质保障
HOME
品质保障
正文内容
单片机晶振电路图 单片机常用电路1-晶振电路
发布时间 : 2024-10-06
作者 : 小编
访问数量 : 23
扫码分享至微信

单片机常用电路1-晶振电路

在单片机的学习中,不光是单片机程序的编写,还有电路的设计。有些公司可能会把单片机开发分成两块:电路设计、程序设计。然后负责电路设计的人只负责电路设计,不用考虑单片机编程;程序设计的人只管单片机编程,不设计电路。

不过我个人认为,只搞电路设计的人可以不用关心单片机是怎么编程的,但是搞单片机程序设计的人,却必须要对电路很熟悉,你可以不用亲自设计电路,但是必须对单片机项目中各种电路的原理足够了解,这样才能确保设计出来的程序稳定、健壮。

举个例子来说吧,假如一个单片机系统中用到了EEPROM存储芯片,EEPROM芯片的SCL和SDA是开漏输出的,需要外接上拉电阻,假设电路板上的EEPROM芯片的SCL和SDA的上拉电阻忘记焊上或者坏掉了,这时候调试EEPROM是调不通的,如果这时候电路设计人员不在,而单片机程序设计人员又对EEPROM的原理不熟悉,就会陷入到麻烦中:因为对电路不熟悉,就会一遍一遍的查找程序的原因。可是程序明明没有问题啊,这个程序在别的项目中一直都是正常的,为什么在这个板子上就不行了呢?

还有一点,一般带有微控制器的电路板,电路功能是否正常,是需要编写一定的验证程序来测试电路板的性能的,单靠电路设计人员使用万用表、示波器等工具是无法验证电路的好坏的。

综上所述,单片机程序设计人员一定要对电路的原理熟悉,这样才能设计出正确的程序。

从本篇文章开始,我们就来简单学习一下单片机开发中常用的电路。

当然,由于本人水平有限,关于这些电路的讲解只限于简单原理的讲解。如果有错误,欢迎批评指正。

1. 单片机常用电路1-晶振电路

早期的单片机(比如经典的51单片机)系统,外接晶振是必须的(当然也可以外接时钟脉冲,但是很少用),因为单片机的运行必须依赖于稳定的时钟脉冲。但是随着技术的发展,现在很多单片机都已经集成了内部时钟,所以在一般的应用场合,可以不用外接晶振电路了。不过由于内部时钟容易受外界干扰,所以在要求严格的场合,晶振电路还是很有必要的。

晶振电路1

图1是典型的单片机外接晶振电路。

图1 单片机晶振电路

该电路不只是有一个晶振,还有两个电容,这两个电容有什么作用呢?

这两个电容一般称为“匹配电容”或者“负载电容”、“谐振电容”。晶振电路中加这两个电容是为了满足谐振条件。一般外接电容,是为了使晶振两端的等效电容等于或接近负载电容。只有连接合适的电容才能满足晶振的起振要求,晶振才能正常工作。

负载电容的值由如下公式计算:

负载电容无法满足的话一般会使晶体频率产生偏差,严重的话晶体无法起振。电路设计中要尽量满足晶体的负载电容需求,从而使晶体工作在最佳状态。负载电容计算公式如下:

CL = C1*C2 / (C1+C2) + CS

CL为晶振的负载电容值,一般通过查询晶振的数据手册获得。CS为电路板的寄生电容,一般取 3~5pF,取C1 = C2,那么公式可以简化成如下:

CL = C1 / 2 + CS

一般情况下,增大负载电容的值会使振荡频率下降,减小负载电容的值,会使振荡频率上升。

晶振电路2

我们有时候还会看到如图2所示的晶振电路。

图2 不带并联电阻和带并联电阻的晶振电路

该电路中晶振上又并了一个电阻,这是为什么呢?

这个电阻实际上是反馈电阻,是为了方便晶振起振的。对于COMS而言,这个电阻的阻值可以是1M以上,对于TTL则是需要视情况而定。最好的办法是看看芯片的数据手册,确认芯片晶振电路内部是否有电阻,如果没有,电路设计时最好加上。

晶振电路3

图3是有源晶振电路。

图3 有源晶振电路

有源晶振通常的用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。有源晶振不需要CPU的内部振荡器,连接方式相对简单(主要是做好电源滤波,通常使用一个电容和电感构成的PI型滤波网络,输出端用一个小阻值的电阻过滤信号即可),不需要复杂的配置电路。相对于无源晶体,有源晶振的缺陷是其信号电平是固定的,需要选择好合适输出电平,灵活性较差,而且价格高。

单片机系统设计晶振电路设计

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8

前天讲解了单片机系统正常工作所需要的基本配置,也就是最小系统。单片机的最小系统包括:复位电路、晶振电路、电源电路、下载电路。从今天开始讲解每个电路,并结合实际设计,展示实际电路。

1. 什么是单片机的晶振电路

晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络。电工学上这个网络有两个谐振点:高频和低频,其中较低的频率是串联谐振;较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。晶振起振波形如下所示:

晶振起振波形图

2. 晶振分类

晶振分为无源晶振和有源晶振,无源晶振一般称之为 crystal(晶体),而有源晶振则叫做 oscillator(振荡器)。

有源晶振是一个完整的谐振振荡器,它利用石英晶体的压电效应来起振,所以需要供电后它就可以主动产生振荡频率,并且可以提供高精度的频率基准,信号质量也比无源信号要好。

无源晶振自身无法振荡起来,它需要芯片内部的振荡电路一起工作才能振荡,它允许不同的电压,但是信号质量和精度较有源晶振差一些,价格也比有源晶振便宜很多。

无源晶振两侧都会有个电容,一般其容值都选在 10pF~40pF 之间,做设计时需要根据芯片的数据手册来选电容值。

↑ 有源晶振

↑ 无源晶振

3. 晶振电路

单片有两个引脚:XTAL1和XTAL2,用来接晶振。

接无源晶振:

↑接无源晶振

接有源晶振:

↑接有源晶振

这一节的晶振电路有没有讲清楚,欢迎加公众号:micropoint8 明天介绍电源电路。

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8

相关问答

51单片机的晶振电路组成?

晶振电路严格的说是有三种:1、最普通的模式,也就是外接无源晶振,然后每个晶振的一个脚都接一个20-30pF的电容到地。2、外接振荡源的模式,也就是利用有源晶...

32单片机晶振的工作原理

一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。对于单片机来说晶振是很重要的,可以说是没有晶振就没...

51单片机最小系统晶振电路-ZOL问答

1、这是51系列单片机的晶振和复位电路。2、C1,C2,X1构成晶振电路,X1是晶振,两个电容为负载电容,作用是容易启震和减小频率的温漂。3、R1,C3组成复位电路,跟晶...

51单片机晶振怎么接?

关于这个问题,51单片机的晶振一般需要连接到晶振引脚(XTAL1和XTAL2)上。具体接法如下:1.将晶振的两个引脚分别连接到51单片机的XTAL1和XTAL2引脚上。2.将...

单片机晶振起振原理?

晶振具有压电效应,即在晶片两极外加电压后晶体会产生变形,反过来如外力使晶片变形,则两极上金属片又会产生电压。如果给晶片加上适当的交变电压,晶片就会产生...

为什么单片机的外接晶振要并连两个电容?

单片机的外接晶振要对地连接两个电容,这两个电容是晶体振荡器的两个负载电容器,起着匹配负载频率的作用,有了这两个电容器,电路更容易起振,频率更为稳定。...

单片机与晶振的连接方式?

5单片机与晶振电路直接的通讯方式是口对口并行通信。根据查询相关公开信息,口对口并行通信,利用单片机的口线直接相连,加上1~2条握手信号线,这种方式的特点...

为什么接晶振电路?

晶振电路的作用是为单片机合格的时钟信号流。如果你学过数字电路的话,你就会知道,单片机电路是由无数的门电路组成,而门电路工作时就需要时钟信号作为触发,过...

晶振怎么配电容呢?

晶振配电容芯片晶振引脚的内部通常是一个反相器,芯片晶振的两个引脚之间还需要连接一个电阻,使反相器在振荡初始时处与线性状态,但这个电阻一般集成在芯片的内...

51单片机中外接振晶引脚是?

51单片机外接晶振的引脚是XTAL1和XTAL2,有些型号也标为XTALI和XTALO。如果使用无源晶振,晶振就跨接在上述两脚之间;如果使用有源晶振,则晶振的输出脚接XTALI...

 装修管理  徐佩俊 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部