1.PLL的原理,怎样用它倍频

PLL - PHASE-LOCKED LOOP 中文称锁相环, 简单来说就是用一个压控振荡器 (VCO - VOLTAGE CONTROLLED OSCILLATOR) 产生一个振荡频率, 经过 N 倍分频 (N - 包括 1 的正整数) 后在鉴相器上与被锁的已知频率比较, 比较结果波形通过低通滤波产生一个电压, 然后用这个电压控制 VCO 去改变振荡频率, 直到分频的振荡频率与已知频率相等并锁相. VCO-分频器-鉴相器-低通滤波器-VCO 形成环路 LOOP. 当分频数 N>1 时, 振荡频率为已知频率的 N 倍, 成为 N 倍频电路.

 

 

就如楼上所述。就是取一个基波的N次偕波,为了保证得到的波形就是基波的偕波,就必须相位锁 定,保证过零同步。所以PLL本身就是一个基准震荡器两个分频回路,一个比较放大反馈回路的一个系统。原理就是把你所需要的频率经过分频后和基准频率相比 较,如果有相位差异就经过放大后反馈给VCO,使其稳定的保持在一个工作点。

 

 

PLL的基本作用是把频率锁定在一个固定的期望值,它由压控振荡器VCO、鉴相器PD、分频器、电荷泵和低通滤波器组成。
PLL工作的基本原理是压控振荡器的输出经过采集分频后和基准信号同时输入鉴相器,鉴相器通过比较这两个信号的频率差,输出一个直流脉冲电压去控制VCO 使它的频率改变。这样经过一个很短的时间,VCO的输出就会稳定下来。还将使用的频率的准确度和稳定度锁定到参考频率上,根据需要而变化。 所谓的锁相,顾名思义就是将相位锁住,由相位检测器、回路滤波器及压控振荡器组成。

那就是说,比如我基频是10MHz,需要100MHz的频率,那就得用VCO产生一个100MHz的频率后10分频,用鉴相器与基频比较,输出一个比较的波形后经过低通滤波,用输出电压控制VCO的输出。
请高人指点:是这个样子的吗?

 

对的,基本是这样.基准频率一般用稳定性高的晶振产生.VCO一般通过控制电压来控制变容二极管来调节频率.

 

小弟还有一点不明白:
既然如此,那直接可以用晶振产生一个高频时钟信号了,PLL的作用是什么?是通过反馈来确保频率的稳定吗?

 

为了产生与参考频率为整倍数关系, 且相位相关的振荡. 如果在你的系统中, 不必与另外的频率相关, 当然直接振荡就可以了.

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: PLL (Phase-Locked Loop) 倍频是一种数字电路技术,可以将输入信号的频率放大一定倍数。PLL是由锁相环、VCO(Voltage-Controlled Oscillator,电压控制振荡器)、频率除法器和相位比较器等组成。在Verilog中,可以使用Verilog HDL(Hardware Description Language,硬件描述语言)来实现PLL倍频功能。 Verilog HDL是一种硬件描述语言,广泛用于设计、模拟和综合数字电路。编写Verilog代码可以描述电路的功能、时序和结构。在使用Verilog实现PLL倍频时,可以按照以下步骤进行: 1. 定义输入和输出信号端口:在代码中声明输入信号的端口和输出信号的端口,以及其他需要的参数。 2. 实例化模块:将PLL模块实例化到主模块中,即将PLL模块调用到主模块中,以便进行连接和调用。 3. 配置参数:对PLL模块进行参数配置,例如将输入频率设置为特定的值,配置VCO的倍频系数等。 4. 编写时序逻辑:根据PLL的工作原理,编写时序逻辑代码,例如设置锁定时钟、相位比较、锁相环控制等。 5. 进行仿真和综合:使用仿真工具对Verilog代码进行验证,并使用综合工具进行综合,生成实际的硬件电路。 通过上述步骤,可以使用Verilog HDL实现PLL倍频功能。在实际应用中,PLL倍频广泛用于时钟同步、频率合成、数据通信和数字信号处理等领域。相比于传统的电路设计方法,使用Verilog来实现PLL倍频可以提高设计效率和可靠性。 ### 回答2: PLL倍频(Phase-Locked Loop Frequency Multiplier)是一种常用的数字电路设计技术,用于将输入时钟信号的频率提高(倍频)到更高的频率。 PLL倍频的Verilog实现可以有多种方法,下面简单介绍其中一种常见的实现方式。 首先,在Verilog中定义一个模块,命名为PLL倍频器。该模块包含输入端口clk_in,输出端口clk_out和几个内部信号。 然后,在模块内部,使用寄存器来存储PLL倍频器的状态,如计数器的当前值和比较值。 接下来,在该模块中,可以使用时钟分频器将输入时钟信号分频,生成一个低频的时钟信号。接着,将该低频信号输入到一个计数器中,并和一个预设的比较值进行比较。 当计数器的当前值等于比较值时,表示已经完成了一个时钟周期,此时可以将倍频后的时钟信号输出,并将计数器的当前值重新设置为0,开始下一个时钟周期。 最后,使用模块实例化的方式,将该PLL倍频器模块连接到其他电路中,以实现倍频功能。 需要注意的是,PLL倍频器的设计不仅涉及到Verilog的语法和模块的连接,还需要考虑到具体的时钟频率要求、时钟分频器的设置以及比较值的选择等因素,以保证倍频后的时钟信号符合设计要求。 总结起来,PLL倍频是一种常用的数字电路设计技术,通过Verilog语言实现时,可以使用计数器、比较值等内部信号来实现对输入时钟信号的倍频操作,最终输出倍频后的时钟信号。具体的实现方法需要根据具体的设计要求进行选择和调整。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值