0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

求一种压控振荡器的设计与仿真方案

冬至子 来源:菜鸟硬件工程师小廖的成 作者:菜鸟硬件工程师小 2023-06-30 15:45 次阅读

射频通信电路中,作为频率信号谐波振荡的“最终来源”,振荡器是必不可少的电路模块。稳定的振荡器输出直接决定了射频系统的性能指标。

今天的总结从基本原理、压控振荡器的设计和仿真实例目标及实现步骤进行展开。其中压控振荡器的实现步骤主要包括偏置电路设计、可变电容器VC特性仿真和振荡电路设计三个部分。

基本知识

压控振荡器的基本原理是利用外部电压实现对压控振荡频率的可调节,性能参数主要包括振荡中心频率、调节范围、调节线性度、输出振幅、功耗、电源与共模抑制和输出线性纯度等。

压控振荡器原理与性能参数:在应用于射频接收机系统的振荡器中,大多数要求振荡器频率是“可调的”,也就是其在输出频率是一个控制输入的函数,这个控制输入通常是电压(虽然电流控制源也是可行的,但由于电流控制下高Q值存储元件的可变性,使得电流控制振荡器没用广泛应用于射频接收系统中)。一个理想的压控振荡器其输出频率是其输入电压的线性函数。压控振荡器性能参数如下所述:(1)中心频率;(2)调节范围;(3)调节线性度;(4)输出振幅:能达到大的输出振荡幅度是再好不过的,这样使输出波形对噪声不敏感;幅度的增加可以通过牺牲功耗、电源电压甚至是调节范围得到的;(5)功耗:与其他模拟电路一样,振荡器受速度、功耗和噪声的限制。振荡器典型的功率消耗在1~10mV之间;(6)电源与共模抑制;(7)输出信号的纯度:即使有恒定的控制电压,压控振荡器的输出波形也不具完美的周期性。振荡器中元器件的电子噪声和电源噪声使输出相位与频率含有噪声。这些影响被量化成“信号抖动”和“相位噪声”;

相位噪声:相位噪声作为压控振荡器最关键的参数之一,在设计时应慎重研究及优化,使得其相位噪声达到较高的标准。随着射频电路的发展,已经有很多相位噪声模型产生,但是相位噪声的优化仍然是艰巨的任务。例如:改善振荡器的Q值。尽管以上定性分析的是理想振荡器的噪声情况,但是这些结果同样适合实际的振荡器:在功耗一定的情况下,较高Q值的振荡器有利于改善其噪声性能;在给定噪声性能的情况下,较高Q值的振荡器能够降低其功耗。

压控振荡器仿真实例

压控振荡器设计指标为:

压控振荡器振荡频率1.5GHz

振荡器电流10mA

调幅噪声在频偏100kHz时,小于-160dBc

相位噪声在频偏100kHz时,小于-100dBc

在确定了设计指标后,下面分别讨论三部分电路的设计流程。

实验步骤

一、偏置电路仿真

1、新建工程“vco_lab”和原理图“bias”,还是利用之前的三极管包进行仿真。

图片

在e洛盟的网站找合适的三极管,与书本给的例程笔记接近的双极性射频晶体管,通过旁边的表格,可以看出频率,功率。电流之类的。

所以我用BFU520来进行接下来的实验。

图片

2、在原理图窗口选择“Probe Components”元件面板,从面板中选择两个电流观察器I_Probe插入原理图。

图片

3、在原理图窗口中选择“Sourc-Time Domain”元件面板,从面板中选择两个直流电压源V_DC插入原理图中,分别设置为-5V和12V,这里大家自己设置一下。

图片

4、在“Lumped-Components”元件面板中选择R,设置为400Ω;

图片

并设置范围为100~5k,设置方式如下图所示。

图片

用同样的方法设置R2,初始值600,范围为100~3k。

5、完成如下的电路图。

图片

添加直流仿真控制器Simulation-DC”、优化控制器“Optim/stat/Yield/DOE”和两个目标控件“goal”,并进行设置。

优化控制器的设置如下:

图片

GOAL1的设置如下:

图片

GOAL2的设置如下:

图片

6、进行仿真和优化,仿真完成之后,单击工具栏的[Simulate]按钮开始仿真,在菜单栏中选择[Simulate]->[Annotate DC Solution]命令,为原理图注释直流工作点电流和电压,基本上可以满足。

图片

图片

在这一篇中比较有用的是

RF VCO的变容二极管模型 - jz.docin.com豆丁建筑(这个是链接,可以找找)

这一篇文章,因为没下到变容二极管的模型,只能自己建,不过这个是用在SPICE这个软件上的,但是好在参数可以借鉴。

在各个厂家的官网也可以下到一些仿真文件:Skyworks | Search Results (skyworksinc.com) (这个是链接,可以找找)

图片

二、可变电容器特性仿真

可变电容器是压控振荡器中重要的元件之一,在进行压控振荡器电路设计之前,需要对可变电容器的电压——电容(VC)特性进行仿真。

1、新建一个“barator”原理。参考

RF VCO的变容二极管模型 - jz.docin.com豆丁建筑(这个是链接,可以找找)中的参数进行设置。

图片

得出来的曲线如下所示:

图片

可以看的,在1-10V范围内,可变电容器变化的范围为4.5~6.5pF,根据:

图片

调整电感的值,改变电容,使谐振频率在1.5GHz附近。

三、压控振荡器仿真

完成偏置电路和可变电容与电压特性曲线仿真后,就可以进行压控振荡器的仿真设计了。压控振荡器的仿真主要包括功能仿真和噪声仿真两个方面。

压控振荡器功能仿真

1、新建“vco”的原理图,把“bias”和“varator”复制到“vco”原理图中,并进行修改,得到的电路图如下所示:

图片

2、在原理图窗口选择“Simulation-Transient”元件面板,选择一个准瞬态仿真控制器插入到原理图中,对其进行设置。

图片

最后的电路图如下:

图片

3、完成设置后,进行仿真,显示vout在时域上的波形,并标记m1和m2。

图片

这时在时域上的波形看不到频谱信息,所以要添加公式

图片

计算出频谱信息,并显示。

图片

可以看到谐振频率在1.527GHz,可以将振荡器的频率设置为1.5GHz输出。

图片

对压控振荡器相位噪声仿真

1、新建一个“vco_phasenoise”原理图,把“vco”里的原理图拷贝到“vco_phasenoise”中,对其进行修改。

2、在原理图中选择“Simulation-HB”元件面板,从元件面板中选择标准谐波平衡仿真控制器插入原理图中,双击该控制器进行设置,这里设置有点复杂。

图片

设置的步骤如下:

图片

图片

设置“OverSample”

图片

图片

图片

设置噪声

图片

设置“Osc”,并把OscPort加进去:

图片

3、从“Simulation-HB”元件面板中选择一个振荡器端口插入偏置电路和可变电容电路之间,作为仿真相位噪声的振荡器端口。

图片

4、最后从“Filter-Bandpass”元件面板中选择一个Chebyshev带通滤波器插入原理图,对输出频谱进行选频,设置如下:

图片

图片

最后的原理图如下:

图片

5、完成后,进行仿真。可以看到输出信号的功率为7.967dBm,二次谐波抑制大约80db,信号纯度良好。

图片

显示调幅噪声:

图片

从图可以看出,在频率偏移基波频率100kHz时达到-173.614dBc,满足要求。

图片

最后插入相位噪声pnmx的仿真结果:

图片

可以看到在频率偏移100kHz处,相位噪声为-105.2dBc,满足-100dB的设计要求。

图片

到这里就完成了压控振荡器的全部设计目标。

到这里,这一节还是比较顺利的,主要因为找到了一个模型,直接往里面填数据,后面仿真除了没用达到书上的2G,其他的都很顺利。在压控振荡器设计中,可变电容的选取最为重要。在可调电压范围内,可变电容器所能体现的电容值决定了振荡器能否工作在需要的频率上,因此在压控振荡器设计中可变电容器电压-电容曲线的仿真很重要,也是第一步需要完成的工作。此外,对三极管偏置的设计也决定了振荡器起振的基本条件。在设计时,相位噪声决定了压控振荡器的噪声性能和应用场景,在设计时应多次仿真,确定影响相位噪声的因素,进行优化,以满足设计目标。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 三极管
    +关注

    关注

    141

    文章

    3493

    浏览量

    119106
  • 压控振荡器
    +关注

    关注

    10

    文章

    115

    浏览量

    29168
  • 直流电压源
    +关注

    关注

    0

    文章

    26

    浏览量

    9839
  • 射频晶体管
    +关注

    关注

    0

    文章

    6

    浏览量

    6611
  • 射频通信电路

    关注

    0

    文章

    7

    浏览量

    2445
收藏 人收藏

    评论

    相关推荐

    压控振荡器电路图

    图4-14示出了一压控振荡器的频率-控制电压特性, 般情况下, 这特性是非线性的。       压控特性的非线性程度:与变容管变容指数及电路形式有关。
    发表于 06-29 14:09

    基于FPGA的压控振荡器VCO

    基于FPGA的压控振荡器是否能够实现,相关文献或论文有没有,大神指导
    发表于 12-02 14:09

    采购压控振荡器须重视的参数

    和抖动是对同一种现象的两不同的定量方式,是对短期稳定度的真实度量.振荡器以及其它利用基波或谐波方式的晶体振荡器具有最好的相位噪声性能.
    发表于 03-30 11:37

    石英振荡器以及压控振荡器的使用会不同吗?

    振荡器当晶振在某特定的气温环境下,由于周围温度的起伏不定,导致晶振的温度要求发生变化,这时温补振荡器很好的进行了温度补偿,使晶振各项参数保持在个稳定的状态下. 压控振荡器调节可变电阻
    发表于 06-08 09:46

    【转】有源晶振—压控振荡器

    不同,无源晶振为crystal(晶体),而有源晶振则叫做oscillator(振荡器)。无源晶振需要借助于时钟电路才能产生振荡信号自身无法振荡起来,所以“无源晶振”这个说法并不准确;有源晶振是
    发表于 07-21 22:31

    请问如何实现低功耗低相位噪声压控振荡器的设计?

    在开放的ISM和短距离装置频段上工作的发射和接收都需要高性能的压控振荡器。那么该如何实现一种低功耗低相位噪声压控振荡器的设计呢?
    发表于 04-12 06:34

    请问怎样去设计两多谐压控振荡器

    VCO的工作原理与性能指标分别是什么?如何去评价VCO的好坏?VCO主要有哪些特征?怎样去设计VCO?影响压控振荡器性能的重要参数有哪些?怎样去设计CMOS两多谐压控振荡器
    发表于 04-14 06:47

    压控振荡器的设计方案

    怎样去设计压控振荡器压控振荡器在射频通信电路中的应用是什么?
    发表于 06-04 07:17

    简单的压控振荡器

    简单的压控振荡器
    发表于 03-23 09:56 658次阅读
    简单的<b class='flag-5'>压控振荡器</b>

    宽范围的压控振荡器

    宽范围的压控振荡器
    发表于 03-23 10:06 524次阅读
    宽范围的<b class='flag-5'>压控振荡器</b>

    压控振荡器原理图

    压控振荡器原理图
    发表于 04-08 18:19 1479次阅读
    <b class='flag-5'>压控振荡器</b>原理图

    压控振荡器,压控振荡器是什么意思

    压控振荡器,压控振荡器是什么意思 压控振荡器(VCO) 压控振荡器(VCO)是指信号发生器输出信号的频率由外加信号电压控制。VCO的频
    发表于 03-22 14:29 5157次阅读

    锁相环电路中压控振荡器的分析与设计

    在传统LC压控振荡器基础上,通过采用二次谐波滤波技术降低了振荡器的相位噪声,并完成了电路的仿真仿真结果表明,该压控振荡器
    发表于 01-13 15:28 159次下载
    锁相环电路中<b class='flag-5'>压控振荡器</b>的分析与设计

    一种用于锁相环的压控振荡器的设计

    一种用于锁相环的压控振荡器的设计,参考资料。
    发表于 05-06 10:25 0次下载

    GPS校频的压控振荡器设计[图]

    压控振荡器的噪声与频率调节范围及稳定时间的关系,设计一种全差分结构的LC型压控振荡器(使用COMS电容阵列作LC元件),具有较高的电源噪声和衬底噪声抑制能力。仿真结果表明,该
    发表于 01-20 01:04 444次阅读