资讯详情

为什么我们要在单片机中使用振荡器?

上图是一个手摇音乐盒,当你转动手摇杆时,你会听到美妙的音乐,仿佛从一架微型钢琴中传出。

其工作原理是手动曲柄旋转钢鼓,鼓体有小钢桩突出。每个齿的长度不同,导致振动频率不同,产生不同的音符。

现在,与单片机相比,指令的排列对应于钢鼓上凸起的钢桩排列;将梳牙的金属牙齿视为单片机的内部电路。如果你不转动手的曲柄,什么都不会发生。但当你转动手柄和铜鼓时,你会听到音乐。你一停下来,音乐就停下来了。此时,单片机的振荡器被视为旋转手柄的手。

正如你可能已经知道的,数字电路在高/低、开/关、1/0信号下工作,程序所做的计算/决定也使用0和1。振荡器通过各种传感器/执行器与外部世界交互,为数字电路提供稳定的0和1交替节拍,旋转或刷新数字电路。然而,如果没有手动曲柄旋转,发动机/机器将不执行此读取/交互/计算操作。

因此,振荡器是数字电路工作时振荡的能量源。

振荡器也是数字电路的心脏,为电路提供心跳脉搏

振荡器

单片机生成节拍的方法有很多,很多单片机提供了很多选项。以下是不同类型节拍发生器的快速细分:

外部 RC - 这通常用于*低成本*应用程序。使用电阻器电容器,通过电容器充放电振荡电路,产生脉冲,可用作时钟输入。我从来没有真正使用过这种时钟。

内部RC - 一些MCU通常有一个内部 RC 振荡器在运行过程中不能使用外部陶瓷或石英晶体振荡器。不幸的是,它对环境有很高的要求,温度变化敏感。可用于精度要求低的应用。

外部振荡器-在MCU两个OSC将石英晶体连接到引脚上(简称)crystal)代码以给定频率执行,目前MCU外部振荡器基本用于使用。

外部谐振器 - 它是一种典型的无源设备,需要外围电路驱动其工作,产生时钟输出。

大多数微控制器只需要一个外部振荡器,因为它们已经包含了振荡器的所有其他部件。

一般情况下我们不使用内部RC,有两个原因:

1.内部 RC 振荡器受到一定速度的限制,需要外部振荡器才能获得更高的速度。

2.内部 RC 振荡器的噪声高于外部振荡器。

振荡器是系统中非常重要的一部分。我曾经遇到过晶体振动问题。电路启动后不久,由于晶体振动与电容器不匹配,单片机卡住。

标签: 阻容电容传感器梳齿式弹压通电连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台