【模拟集成电路】宽摆幅压控振荡器(VCO)设计

news/2024/4/24 11:23:24/文章来源:https://blog.csdn.net/qq_45689790/article/details/129214921

鉴频鉴相器设计(Phase Frequency Detector,PFD)

  • 前言
    • 一、VCO工作原理
    • 二、VCO电路设计
      • VCO原理图
    • 三、压控振荡器(VCO)测试
      • VCO测试电路图
    • 瞬态测试
      • (1)瞬态输出
      • (2)局部放大图
      • (3)输出调制
      • (4)调谐范围仿真
      • (5)相位噪声仿真
    • 参考文献
      • 各部分链接链接:

前言

  本文主要内容是对压控振荡器(Phase Frequency Detector,PFD) 模块设计设计进行阐述,包括工作原理、电路结构、仿真结果各部分内容。

一、VCO工作原理

  振荡器(oscillator)是将直流电源能量转换为交流能量的电路。为了在没有外部输入信号的情况下能够产生自我维持的输出振荡信号,振荡器本身必须有正反馈和足够的增益以克服反馈路径上的损耗,同时还需要有选频网络。一般而言,单芯片集成振荡器多采用全差分结构和交叉耦合结构,振荡器中交叉耦合MOS管的作用是补偿LC谐振回路中的能量损失。根据其构成,可分为N-Core、P-Core和NP-Core等,这种电路结构必须在一定的直流偏置下才能对外呈现负电阻特性。
  将振荡器当成两端口处理,从负反馈角度出发,振荡器系统利用自身系统中的噪声来放大,输出周期性的电压波形。假设系统开环传输函数为 H(s),系统的闭环传输函数为:
在这里插入图片描述
  从相频特性来看,当输出和输入信号相位差是180度时,正反馈系统会使得电路振荡。“巴克豪森准则”要求一个负反馈系统环路增益要符合两个条件:
在这里插入图片描述
  式(4-4-2)、(4-4-3)分别为幅度平衡条件和相位平衡条件。振荡器恢复平衡状态是依靠振荡器本身的非线性特性。振荡器从振荡变化到平衡状态,达到起振和平衡的要求会受各方面的干扰,包括:电源电压、环境温度状态、电路本身的噪声等。因此,振荡器的平衡状态受到影响被改变后会进入两个变化状态:第一是远离原来的平衡状态,造成不可逆变化,无法恢复原来的状态。第二是平衡状态附近区域达到了新的平衡点,就是说即使电路受到各个因素的影响,也不会改变电路的平衡状态,只会在附近点变化。然而,不会受外界影响太大才更符合设计原则,适合振荡器的理论模型。因此,振荡器应该具有稳定的特点,在即使受外界因素影响也能达到新的平衡点,还有干扰结束后还能会到原来的平衡点,把这种振荡平衡状态称为收敛。
下面从负电阻角度分析振荡器的工作原理。如图4.24所示,当有一个电流脉冲刺激 RLC 并联电路时,RLC 电路将发生振荡,由于电阻Rp的存在,振荡会慢慢衰减为零。如果将一负阻 −Rp-RpRp 与该电路并联,如图4-4-1(b)所示,RLC 电路的并联电阻为 0,则振荡将永远维持下去。因此,当一个单端电路有一负电阻与振荡回路并联,如图4-4-1(c)所示,电路就会永远振荡。

在这里插入图片描述
  对于由采用交叉耦合NMOS管实现的负阻电路的等效二端口网络如下图4-4-2所示。忽略MOS管 M1 和 M2 的衬底效应和沟道调制效应,可以得到二端口网络的等效电阻为:
在这里插入图片描述

在这里插入图片描述
  而 MOS 管工作在饱和区时,跨导可表示为:
在这里插入图片描述
  其中,IDI_DID为流过 M1 和 M2 管的直流电流。除此之外,输出信号的幅度与IDI_DID呈正比例关系,所以IDI_DID的大小需要考虑电路起振条件和输出信号的幅度要求。一旦IDI_DID确定下来以后,M1、M2和尾管的尺寸均可计算得出。在选尺寸时需要保证管子的寄生电容尽可能小,同时尾管需采用较大的栅长 L 来降低1/f1/f1/f噪声。
  同理,对于交叉耦合的 PMOS 管,其端口等效电阻−2/gmp-2/g_{mp}2/gmp,当加在负阻的两端的电压增加时,负阻将对外输出电流。与单端结构的振荡器相比交叉耦合振荡器具有如下很多的优点:首先,能够提供差分的振荡输出信号;其次,差分振荡器具有非常好的相噪性能,电源噪声和衬底噪声作为共模噪声被抑制掉;最后,交叉耦合振荡器所需要的电容值和电感值都不太大,易于片上集成。
因此,将 Oscillator 部分差分结构进行单边等效后的示意图如下图4-4-3所示。
在这里插入图片描述
  为了使该结构起振或位置振荡,应使负阻能为 RLC 回路中的并联电阻Rp消耗的能量进行源源不断地补偿,该结构可以起振的条件为:
在这里插入图片描述
  考虑非理想电感的串联寄生电阻为 RSL,非理想电容串联寄生电阻 RSC,如图4-4-4所示。
在这里插入图片描述
  其中电感 L 的品质因数 QLQ_LQL 和电容 Q 的品质因数QCQ_{C}QC分别有如下表示:
在这里插入图片描述
  根据串并联转换关系,得到电阻RPR_PRP为:
在这里插入图片描述
  得到并联电感和电容值为:
在这里插入图片描述
  进而由计算知,LC 并联谐振回路的振荡频率为:
在这里插入图片描述
  其中,Cp=2(CGS2+CDB+CGD+C1)Cp=2(C_{GS2}+C_{DB}+C_{GD}+C_1)Cp=2(CGS2+CDB+CGD+C1)
  当振荡器震荡时左右两支路会交替导通,如下图4-4-5所示。假设输出摆幅很大,则两支路电流ID1和ID2可以在很短的时间内切换,从而将近似方波的电流送入谐振回路,平均电流ISS/2。电流的基波将被放大RPR_PRP倍,而高次谐波却因为谐振回路的选择性而衰减。对方波的傅里叶展开式,对于基波振幅为(4/π)A(4/π)A(4/π)A,比A略大。因此,单端输出的摆幅为(4/π)(ISS/2)RP=2ISSRP/π(4/π)(I_{SS}/2) R_P=2I_{SS} R_P/π(4/π)(ISS/2)RP=2ISSRP/π,故差分输出的摆幅为:
在这里插入图片描述
在这里插入图片描述
  VCO的性能参数主要有如下:
(1)中心频率
  压控振荡器的中心频率是指振荡器输出频率范围的中心值ωmid=((ωmax+ωmin)/2ω_{mid}=((ω_{max}+ω_{min} )/2ωmid=((ωmax+ωmin)/2,其大小受其使用环境、延迟单元结构、工艺参数等因素共同影响。

(2)调谐范围
  振荡器的最大频率与最小频率的差值ωmax−ωminω_{max}-ω_{min}ωmaxωmin,其大小受中心频率和实际应用要求的频率范围等参数的支配。因此必须保证压控振荡器的输出频率范围大于实际要求的输出频率范围,以弥补工艺等带来的输出频率范围的偏差。

(3)调节线性度
  在实际情况下,压控振荡器的增益KVCOK_{VCO}KVCO并不是一个理想的固定不变状态,这种非线性影响着锁相环环路的稳定性,因此在整个调节范围内要求压控振荡器的增益变化最小。

(4)输出摆幅和功耗
  输出摆幅表示当振荡器输出平衡时振荡的正弦波波形的最大电压与最小电压的差值。由于压控振荡器后面需要接分频器,所以要求输出摆幅尽量大。另外压控振荡器输出摆幅越大,输出波形对噪声越不敏感。增大输出摆幅的方法有提高压控振荡器的电源电压和降低延迟单元负载电阻等。电路的功耗指的是振荡器电路所用的电源电压乘以电流的值。CMOS 工艺实现的振荡器的典型功耗为十几到几十个mWmWmW。低功耗可以通过减少电路的元器件,减小电源电压与电流来实现。因此,压控振荡器需在相位噪声、输出摆幅、功耗大小和总体版图面积等因素之间进行权衡。

(5)相位噪声
  压控振荡器的噪声来源主要源自于电感和电容的串联寄生电阻、尾电流源和开关差分对管。其定义为载波频率频偏∆ω∆ωω处,1Hz内单边带噪声谱密度与载波功率比值(分贝形式),公式如下:
在这里插入图片描述
  通常我们用**概率密度(PFD)功率谱密度(PSD)**来研究噪声参数。噪声分为环境噪声和电子器件噪声,处理环境噪声时常采用的方法有:版图加保护环,避免并行走线,核心模块采用独立电源等。器件噪声的类型包括如下:热噪声、闪烁噪声、散弹噪声。其中,电阻的热噪声单边谱密度为:
在这里插入图片描述
  K 是玻尔兹曼常数,T 是绝对温度,可以降低温度降低热噪声。MOS 管会产生热噪声,其谱密度为:
在这里插入图片描述
  系数γγγ长沟道器件约为 2/3,短沟道器件取 2-3。当沟道电荷耦合到 MOS 管子栅极时也会产生电路噪声,噪声电流大小:
在这里插入图片描述
  其中,对于长沟道器件而言σσσ为 4/3。闪烁噪声能用与MOS管栅极串联电压源来表达。其大小与频率成反比,所以又称为1/f1/f1/f噪声,且与MOS管的宽和长的乘积成反比。
在这里插入图片描述
  散弹噪声是通过 PN 结载流子单位时间内的数目随机起伏、一种与频率无关的白噪声,具有高斯分布,一般可以被忽略:
在这里插入图片描述

二、VCO电路设计

  本次所设计的 VCO 结构电路图如下图4-4-6所示,其中M1和M2是尾电流源部分,其作用是为上端电路提供恒定电流并提高电路的抗干扰能力。C1 和 C2 为可变MOS电容,M3 和 M4 为交叉耦合的 NMOS,其作用是为了提供一个负阻,用来补偿 LC 谐振时等效电阻Rp消耗的能量。上端的 M5 和 M6 为交叉耦合的 PMOS,同样可以产生一个负阻,另一方面它与下端的交叉耦合 NMOS 互补,可以提高电流利用率。采用这种互补交叉结构一方面可以产生额外更大的跨导,即用更小的负阻去补偿耗能电阻Rp。另一方面通过采用合适的尺寸,可以将输出点的电平设置在VDD/2VDD/2VDD/2处,从而有助于实现宽调谐范围设计。

在这里插入图片描述
  参数设计思路如下:为了实现谐振频率为2.44GHz2.44GHz2.44GHz、输出幅度为0−1.8V0-1.8V01.8V的 VCO,通过计算可得知 LC 的值要满足如下关系式:
在这里插入图片描述
  取L单位为 nFnFnF,C单位为 pFpFpF,则需要满足 LC=4.255LC=4.255LC=4.255。从 TSMC18 器件库中调用ind_sym、mos_var,并设置合适的尺寸。为测试电容在控制电压 0~1.8V 的相关特性,如图4-4-7所示进行了 sp 仿真,首先对可变电容在控制电压变化下的变化范围进行仿真,结果如图4-4-7所示。然后分别对电容的品质因数Qc进行仿真。
在这里插入图片描述
  由仿真结果可知对其Y参数仿真,电容在控制电压下,其值会在 1.556~ 4.106pF 之间变化。对其Y参数和Z参数仿真,电容在控制电压下,电容等效串联电阻阻值会在 1.38~2.323Ω 变化,品质因数 Q 在 6.97 ~ 25.82 之间变化。
在这里插入图片描述
  同样,对电感进行 sp 仿真,首先在控制电压变化下的变化范围、电容的品质因数 QLQ_LQL 以及等效串联电阻 RSL 进行仿真,仿真结果如图4-4-9所示。
在这里插入图片描述
  通过对电感Y参数和Z参数进行仿真,电感等效电阻 7.8365Ω ,电感值 3.3062nF,品质因数 Q 为 6.0328。考虑最差的情况,电容品质因数 6.79,等效串联电阻 2Ω,最终得到 Rp 约为:
在这里插入图片描述
  即 LC 的等效并联电导约为 14.064mS。考虑输出摆幅,则想要达到预定摆幅需要的电流为:
在这里插入图片描述
  为留有裕度,本次所设计的电流源电流取为 4mA 。进一步,由电流公式计算得知 NMOS 和 PMOS 管子寸尺为:
在这里插入图片描述
  VCO的仿真原理图如图4-4-10。

VCO原理图

在这里插入图片描述

三、压控振荡器(VCO)测试

VCO测试电路如图4-4-11。

VCO测试电路图

在这里插入图片描述

瞬态测试

  VCO 的起振以及振荡的仿真波形图如图4-4-12所示。由瞬态仿真可以看出 VCO 起振时间约为 6ns,起振后稳定工作,输出为一对正交信号。

(1)瞬态输出

在这里插入图片描述
  进行局部放大观察

(2)局部放大图

在这里插入图片描述
  通过将L和C微调,对输出波形进行测量,测量四个周期时间间隔 ∆t=1.640977ns∆t=1.640977nst=1.640977ns,即 T=0.41nsT=0.41nsT=0.41ns,振荡频率 2.438GHz 。输出在 0.2 ~ 1.6V 之间振荡,如果想继续增大摆幅使得输出在 0.1~1.6V 之间振荡,则需要适当增大ISSI_{SS}ISS以及调整PMOS交叉耦合管尺寸,使得输出直流工作点下移 0.05V。

(3)输出调制

在这里插入图片描述
  从图4-4-14中可以发现,当控制电压 VcontV_{cont}Vcont0VDD0~VDD0 VDD进行变化时,输出频率发生变化,且均可正常起振。当可变 MOS 处于负偏压的时候,即VcontV_{cont}Vcont越小,起振越慢。
  pss 仿真结果如图4-4-15所示,当控制电压VcontV_{cont}Vcont从 0 V 增加到 1.8V 时,谐振频率从 2.111GHz 增加到 2.879GHz ,VCO 电路振荡的中心频率为 2.5GHz。

(4)调谐范围仿真

在这里插入图片描述
  Noise 仿真结果如图4-4-16所示,可以看到,随着控制电压 VcontV_{cont}Vcont 变化,VCO 的噪声谱线发生微小变化,当Vcont=0.9VV_{cont}=0.9VVcont=0.9V时,相位噪声约为 -115.6dBc/Hz。

(5)相位噪声仿真

在这里插入图片描述
  综上,本次所设计的 VCO 性能如下表:
在这里插入图片描述

参考文献

  [1]郭世泽. 应用于毫米波频率综合器的压控振荡器与高速预分频器研究[D].东南大学,2021
  [2]王立姣. 基于交叉耦合的低相位噪声LC压控振荡器研究与设计[D].华南理工大学,2020.
  [3]申扬. CMOS压控振荡器的研究与设计[D].电子科技大学,2022.
  [4]何林. 应用于WLAN 802.11b的压控振荡器及高速二分频器设计[D].东南大学,2020.

分割线


各部分链接链接:

  频率综合器(Frequency Synthesizer,FS)设计    链接:【模拟集成电路】频率综合器(Frequency Synthesizer,FS)设计

  鉴频鉴相器(PFD)设计    链接:【模拟集成电路】鉴频鉴相器设计(Phase Frequency Detector,PFD)

   电荷泵(CP)设计       链接:【模拟集成电路】电荷泵(CP)设计

  环路滤波器(LPF)设计    链接:【模拟集成电路】环路滤波器(LPF)设计

  分频器(DIV_TSPC)设计   链接:【模拟集成电路】分频器(DIV_TSPC)设计

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_74038.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

调试版获取安卓SHA1值

确保你的电脑上有JDK,配置好环境变量后执行我这些步骤。where keytool看看电脑找不找得到找得到就可以进行下一步了口令默认android或者为空

javaEE 初阶 — 关于 IPv4、IPv6 协议、NAT(网络地址转换)、动态分配 IP 地址 的介绍

文章目录1. IPv42. IPv63. NAT4. 动态分配 IP 地址1. IPv4 在互联网的世界中只有 0 和1 ,所以每个人都有一个由 0 和 1 组成的地址来让别人找到你。 这段由 0 和 1 组成的地址叫 IP 地址,这是互联网的基础资源,可以简单的理解为互联网的土地。…

【Acwing 周赛复盘】第91场周赛复盘(2023.2.18)

【Acwing 周赛复盘】第91场周赛复盘(2023.2.18) 周赛复盘 ✍️ 本周个人排名:1286/3115 AC情况:2/3 这是博主参加的第六次周赛,周赛当晚有事,是后来定时自测的 😂 在 20 分钟内 AC 了 2 题&…

数据库|(六)连接查询

(六)连接查询1. 笛卡尔乘积2. 连接查询分类2.1 按年代分2.2 按功能分3. 等值连接(sql 92标准)3.1 特点3.2 一般使用3.3 为表取别名3.4 两表顺序可以调换3.5 可以加筛选3.6 可以加分组3.7 可以加排序3.8 可以实现三表连接4. 非等值连接(sql 92标准)5. sql…

LeetCode练习三:链表

文章目录一、链表基础1.1 无序表(UnorderedList)1.1.2 双向链表1.1.3 循环链表1.2 链表的基本操作1.2.1 定义链表结构1.2.2 建立线性链表1.2.3 求线性链表的长度1.2.4 查找元素1.2.5 插入元素1.2.6 改变元素1.2.7 删除元素1.3 有序表OrderedList1.4 链表…

39-Golang中的接口

Golang中的接口基本介绍基本语法注意事项和细节案例实现对Hero结构体切片的排序:sort.Sort(data Interface)实现接口和继承之间的比较区别基本介绍 interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。到某个自定义类型…

直接在ide启动mitmproxy监听,脱离命令行启动,懒人福音

前言 本文解决了只能通过命令行启动 mitmproxy 的痛点。 在使用 mitmproxy 时候存在这样一个问题,就是每次启动它时候都需要通过命令行启动。 加上最近有位读者向我提问(以前也有读者提问该问题):不通过命令行如何启动 mitmproxy监…

XML调用 CAPL Test Function

🍅 我是蚂蚁小兵,专注于车载诊断领域,尤其擅长于对CANoe工具的使用🍅 寻找组织 ,答疑解惑,摸鱼聊天,博客源码,点击加入👉【相亲相爱一家人】🍅 玩转CANoe&…

阿里限量出产Elasticsearch学习手册,确定不心动?

前言只有光头才能变强。不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等等。如果对引擎不了解的同学,就压根听不…

九龙证券|阿里+鸿蒙+人工智能+元宇宙概念热度爆棚,“会说话的猫”亮了!

近一周组织调研个股数量有240多只,汤姆猫成为调研组织数量最多的股票。 证券时报数据宝统计,近一周组织调研公司数量有240多家。从调研组织类型来看,证券公司调研相对最广泛,调研230多家公司。 “会说话的猫”亮了 汤姆猫成为近…

Flink高手之路1一Flink的简介

文章目录一、Flink简介1. Fink的引入2.Flink简介3.支持的编程语言4.Flink的特性5.Flink四大基石6.批处理和流处理二、Flink的架构1.Flink的角色2.编程模型一、Flink简介 1. Fink的引入 大数据的计算引擎,发展过程有四个阶段 第一代:Hadoop的MapReduce…

二叉搜索树中的众数Java解法

给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。 如果树中有不止一个众数,可以按 任意顺序 返回。 假定 BST 满足如下定义&#xf…

【Web逆向】万方数据平台正文的逆向分析(上篇--加密发送请求)—— 逆向protobuf

【Web逆向】万方数据平台正文的逆向分析(上篇--加密发送请求)—— 逆向protobuf声明一、了解protobuf协议:二、前期准备:二、目标网站:三、开始分析:我们一句句分析:先for循环部分:后…

【算法】最短路算法

😀大家好,我是白晨,一个不是很能熬夜😫,但是也想日更的人✈。如果喜欢这篇文章,点个赞👍,关注一下👀白晨吧!你的支持就是我最大的动力!&#x1f4…

电子技术——输出阶类型

电子技术——输出阶类型 输出阶作为放大器的最后一阶,其必须有较低的阻抗来保证较小的增益损失。作为放大器的最后一阶,输出阶需要处理大信号类型,因此小信号估计模型不适用于输出阶。尽管如此,输出阶的线性也非常重要。实际上&a…

为什么要用线程池?

1.降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2.提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 3.提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源&#…

Python实现贝叶斯优化器(Bayes_opt)优化支持向量机回归模型(SVR算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景贝叶斯优化器 (BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。贝叶斯优化器是…

AI_News周刊:第三期

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 2023.02.20—2023.02.25 News 1.OpenAI 现在正在帮助可口可乐改善其营销和运营 2023 年 2 月 21 日——贝恩公司今天宣布与 OpenAI 建立全球服务联盟,OpenAI 是人工智能系统 ChatGPT、DA…

java Spring JdbcTemplate配合mysql实现数据库表数据添加

本文为 java Spring JdbcTemplate 准备工作的续文 如果您还没有大家好JdbcTemplate 的基础环境 可以先查看前文 首先 之前数据库我们已经弄好了 然后 我们在下面创建一个表 我这里叫 user_list 每一个数据库表 要对应一个实体类 这里 我们打开上一文搭建的项目环境 src下创建…

【华为OD机试模拟题】用 C++ 实现 - 英文输入法(2023.Q1)

最近更新的博客 【华为OD机试模拟题】用 C++ 实现 - 分积木(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 吃火锅(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - RSA 加密算法(2023.Q1) 【华为OD机试模拟题】用 C++ 实现 - 构成的正方形数量(2023.Q1) 【华为OD机试模拟…