一文看懂OSC和PLL区别

PLL(锁相环)和OSC(振荡器)是两种在电子系统中用于产生时钟信号的组件,但它们在功能和应用上存在一些区别。下面小编将分别介绍它们。

图片

(一)振荡器(OSC)

振荡器(OSC)是电子系统中用于产生周期性信号的设备,有多种类型,每种类型都有其特定的应用和特点。以下是一些常见的振荡器类型:

1、RC振荡器:

使用电阻(R)和电容(C)来产生振荡信号。它们结构简单,成本低廉,毕竟就是一个电阻电容,但频率稳定性和精度相对较差,同时受到温度、湿度的影响。

RC振荡电路,采用RC选频网络构成,适用于低频振荡,一般用于产生1Hz~1MHz(fo=1/2πRC)的低频信号。对于RC振荡电路来说,增大电阻R即可降低振荡频率,而增大电阻是无需增加成本的。


2、LC振荡器:

使用电感(L)和电容(C)来产生振荡信号。LC振荡器的频率稳定性比RC振荡器好,但仍然受到温度和元件老化的影响。

对于LC振荡电路来说,一般产生的正弦波频率较高,若要产生频率较低的正弦振荡,势必要求振荡回路要有较大的电感和电容,这样不但元件体积大、笨重、安装不便,而且制造困难、成本高。因此,200kHz以下的正弦振荡电路,一般采用振荡频率较低的RC振荡电路。

3、晶体振荡器:

使用石英晶体的压电效应来产生非常稳定的振荡频率。晶体振荡器的频率稳定性极高,广泛应用于需要精确时钟信号的场合。缺点的话就是价格要稍微高点了,还有用晶体振荡器一般还需要接两个15-33pF起振电容。

每种振荡器都有其特定的应用场景,选择哪种振荡器取决于所需的频率范围、频率稳定性、相位噪声、成本和电路的复杂性等因素。


(二)锁相环PLL
 

PLL具有锁相和频率跟踪的能力,而振荡器则没有这种能力。并且PLL能够提供更高的频率稳定性,尤其是在有外部参考信号的情况下。

图片

PLL可以生成比参考信号频率高或低的输出信号,PLL可以通过改变分频器的设置来改变输出频率。而振荡器通常产生固定频率的信号,振荡器的频率通常由其设计决定。

PLL的设计和实现通常比振荡器复杂,功耗更高,成本更高,PLL常用于需要精确频率控制和低相位噪声的应用,而振荡器则用于对频率精度要求不高的场合。

景芯SoC训练营中,小编把PLL的配置寄存器罗列如下,掌握寄存器的功能和属性之后,就可以写代码了。

图片

图片

大二小朋友配置PLL分配电路频率并仿真如下,简单且好玩!

芯片设计—其实很简单!

图片

### 晶振电路中OSCOSC32的区别 #### 原理差异 在微控制器或单片机系统中,晶振用于生成稳定的时钟信号。通常情况下,**OSC** **OSC32** 是指两个不同的外部时钟源接口。这两个接口的主要区别在于它们所连接的晶振的工作频率及其应用场景。 对于 **OSC** 接口来说,其主要目的是为系统的主时钟提供高精度的时间基准[^1]。该接口一般会外接较高频率的晶振(如12MHz),以满足大多数高速处理需求下的定时要求。而 **OSC32** 则专门针对低功耗模式下长时间运行的应用场景设计,常用来连接较低频率但更加节能的32.768kHz晶振[^2]。 #### 工作频率范围 - **OSC**: 连接到此端子上的通常是高频晶振,例如常见的有4MHz, 8MHz, 或者更高达到几十甚至上百兆赫兹(MHz)[^2]。 - **OSC32**: 主要是为了支持实时时钟(RTC)功能或其他需要秒级精度的任务而设置的一个独立于主CPU时钟之外的备用时基。因此这里使用的往往是标准的32.768kHz石英晶体,因为这种特定频率能够通过简单的二进制分频获得非常准确的一秒钟周期。 #### 应用场景分析 当涉及到具体应用时: - 使用 **OSC** 的情况多见于那些对性能敏感的操作环境中——比如通信协议栈实现中的数据传输速率控制、音频采样率匹配等场合;这些都依赖稳定可靠的高频时钟来确保同步性准确性。 - 对应地,在待机电流消耗极小的情况下维持时间跟踪,则更适合采用基于 **OSC32** 输入的超低功率RTC模块。这不仅有助于延长电池寿命,而且还能保持较为精准的日历/闹钟服务。 ```python # Python伪代码展示如何配置不同类型的晶振 def configure_oscillator(osc_type): if osc_type == "OSC": setup_high_frequency_clock() # 配置高频晶振作为系统主时钟 elif osc_type == "OSC32": setup_low_power_rtc() # 设置低功耗实时时钟使用32.768kHz晶振 configure_oscillator("OSC") # 调用函数实例化配置过程 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值