cmos功率放大器设计实例

本文详细介绍了如何利用Cadence软件进行2.4GHz功率放大器的设计,包括电路建立、元件参数设置、电路仿真以及测试电路的建立。设计指标涵盖供电电压、输出功率、增益和稳定因子。通过hb、hbsp、hbac和LSSP等多种仿真方法,对放大器的性能进行了全面分析,如输出功率、稳定因子、S参数、P1dB和IP3等关键指标。
摘要由CSDN通过智能技术生成

本文所用文档和工程文件获取点击此处!!!

文档20,文档中有详细参数,可以按照文档做出电路和仿真

电路文件、PDK、文档。打包100

介意勿扰


预览图


6.2 CMOS 放大器设计实例

本节通过一个 2.4GHz 功率放大器级,来实现功率放大的功能, 利用 Cadence 来进行功率放大器原理图设计、仿真参数设置、系统仿真测试等基本方法和流程。

功率放大器的设计指标如下:

⚫ 载波频率: 2.4GHz

⚫ 供电电压: 1.2V

⚫ 输出功率: >0dBm

⚫ 增益: >15dB

⚫ 稳定因子: >1

本例选用 65nm CMOS 工艺来设计。

6.2.1 基本电路建立

首先搭建功率放大器的电路,具体步骤如下:

1、启动 Virtuoso 窗口

在工作目录下,打开 Linux 的“终端”,在“终端”中依次输入“. bashrc”

和“virtuoso”,启动 Cadence IC 的“Virtuoso” 窗口。

图 6-2-1 Virtuoso 窗口

2、建立设计库

通过“Tools” →“Library Manager”打开“库管理器”。然后在“库管理器”

中,通过“File” →“New” →“Library”新建一个库。如果前面已经建立了库,

这一步可以跳过。

3、新建工作表

在“Library Manager” 中,选中工作库,再通过“File” →“New” →“Cell

View”新建一个“Cell View”,并命名为“PA”作为功率放大器的设计。 所设计

2

的 PA 电路原理图如图 6-2-2 所示。

各元件预估电路参数如下

表 6-2-1 Mixer 元件参数

元件 模型 电路参数

(文档中有详细参数)

各元件参数设置如图 6-2-3 所示。

(文档中有详细参数)

图 6-2-3 元件参数设置

完整的 PA 电路原理图如图 6-2-4 所示。

6

图 6-2-4 完整的 PA 电路原理图

注意图 6-2-4 中 NMOS 管和 PMOS 管的“SUB”与对应的“SOURCE”连接

在一起。

4、创建符号 symbol

在“原理图编辑”窗口中, 通过菜单栏“Create” →“Cellview” →“From

cellview”创建符号, 生成符号如图 6-2-5 所示。

图 6-2-5 生成的符号

6.2.2 测试电路建立

在“库管理器”中,选中工作库,再通过“File” →“New” →“Cell View”

新建一个工作表,并命名为“PA_TestBench”作为功率放大器的仿真测试电路。

搭建 PA 仿真测试电路,如图 6-2-6 所示。

7

图 6-2-6 PA 测试电路

各元件参数设置如表 6-2-2 所示。

表 6-2-2 PA 测试电路元件参数

元件 库 模型 参数

I0 PA PA

gnd analogLib gnd

V0 analogLib vdc DC voltage = 1.2V

R0 analogLib res R = 50

PORT0 analogLib port 详细设置见下一节

PORT1 analogLib port 详细设置见下一节

6.2.3 电路仿真

在仿真之前,需要对待仿真电路进行“Check and Save”,若没有问题再进行

下一步。

1、 hb 仿真——输出功率、输出频谱、功率附加效率仿真

如图 6-2-7 设置输入端(PORT0)和输出端(PORT1)。

8

(a) 输入端(PORT0)设置 (b) 输出端(PORT1)设置

图 6-2-7 端口设置

在“Schematic Editer”窗口中,通过“Launch” →“ADE L”打开仿真器,

确认工艺角为典型工艺(tt_lib), 为变量赋值,其中 frf=5G, prf=−20,如图 6-2-

8 所示。

图 6-2-8 变量赋值

在“ADE L”窗口中,通过“Analyses” →“Choose”,启动仿真设置窗口。

选择仿真类型为“ hb”。在“ Number of Tones”对话框中,设置“ Fundamental

Frequency”为“2.4G”;“Accuracy Defaults”选择为“moderate”; 使能“Sweep”,

“Variable Name”设置为“prf”,扫描范围设置为“−40”到“0”, 步进为“2”,

如图 6-2-9 所示。

9

图 6-2-9 hb 仿真器的设置

此时“ADE L”窗口如图 6-2-10 所示。

图 6-2-10 ADE L 窗口显示

开始仿真,待仿真结束后,在“ADE L”窗口中,单击“Result” →“Direct

Plot” →“Main Form”。在“Direct Plot Form”窗口中,选择“Analysis”为“hb”,

“Function”为“Power”,“Select”为“Port (fixed R (port))”,“Sweep”为“variable”,

“Modifier”为“dBm”,“Output Harmonic”为“0 2.4G”,注意设置完后,不要

点击“OK”, 而是在原理图中鼠标左键选择“PORT1”即输出端口, 如图 6-2-11

10

所示。

图 6-2-11 输出结果设置

显示结果如图 6-2-12 所示。

11

图 6-2-12 输出功率仿真结果

仿真结果表明, 该功率放大器小信号增益约为 14dB,饱和输出>0dBm。

关闭结果窗口,在“Direct Plot Form”窗口中,将“Sweep”改为“spectrum”,

“Variable Value”选择为“-20”,在原理图中鼠标左键选择“PORT1”即输出端

口,如图 6-2-13 所示。

12

图 6-2-13 显示输出频谱设置

就可以得到在“-20” dBm 输入功率下的输出频谱,如图 6-2-14 所示。

13

图 6-2-14 显示输出频谱结果

关闭结果窗口,在“Direct Plot Form”窗口中,将“Function”改为“Power

Added Eff.”,“Select”为“Output, Input and DC Terminals”,“Output Harmonic”

选择为“1 2.4G”,依次在原理图中鼠标左键点击“PORT1”、“PORT0”和“vdc”

的正参考点(注意是正参考点,而非端口本身), 就可以输出功率附加效率,设

置和显示结果分别如图 6-2-15 和图 6-2-16 所示。

图 6-2-15 显示功率附加效率设置

14

图 6-2-16 显示功率附加效率结果

最后关闭窗口,将当前 ADE 保存为“Sim1_PowerSpectrumPAE_hb”。

2、 hbsp 仿真——稳定因子、 S 参数仿真

打开“PA_TestBench”原理图,打开“ADE L”窗口,并对参数赋值,如图

6-2-8 所示。在“ADE L”窗口中,首先设置“hb”仿真器,不使能“Sweep”,

其余和第 1 节一致,如图 6-2-17 所示。

15

图 6-2-17 hb 仿真器的设置

在“ADE L”窗口中,通过“Analyses”→“Choose”,选择仿真类型为“hbsp”。

如图 6-2-18 所示设置频率范围和端口。

16

图 6-2-18 hbsp 仿真器设置

此时“ADE L”窗口如图 6-2-19 所示,注意两个仿真器都需要使能。

图 6-2-19 ADE L 窗口显示

开始仿真,待仿真结束后,在“ADE L”窗口中,单击“Result” →“Direct

Plot” →“Main Form”。在“Direct Plot Form”窗口中,选择“Analysis”为“hbsp”,

“Function”为“Kf”,点击“Plot”,如图 6-2-20 所示。

17

图 6-2-20 显示结果设置

得到电路的稳定因子如图 6-2-21 所示。

图 6-2-21 稳定因子仿真结果

关闭结果显示窗口,“Function”选择为“B1f”并“Plot”出结果。

18

图 6-2-22 B1f 仿真结果

19

关闭结果显示窗口,“Function”选择为“SP”,“Plot Type”为“Rectangular”,

“Modifier”为“dB20”,依次输出“S11”、“S12”、“S21”和“S22”,如图 6-2-

23 所示。

20

图 6-2-23 S 参数仿真结果

关闭结果显示窗口,“Function”选择为“SP”,“Plot Type”为“Z-Smith”,

将“S11”结果输出,然后将“Plotting Mode”选择为“New SubWin”再将“S22”

结果输出,如图 6-2-24 所示。

21

22

图 6-2-24 阻抗圆图仿真结果

关闭结果显示窗口,“Function”选择为“VSWR”,“Modifer”为“dB20”,

将“VSWR1”和“VSWR2”结果输出,显示电压驻波比,如图 6-2-25 所示。

23

图 6-2-25 VSWR 仿真结果

最后关闭窗口,将当前 ADE 保存为“Sim2_SP_hbsp”。

24

3、 hbac 仿真——P1dB、 IP3 仿真

Cadence Spectre 提供多种办法仿真电路的非线性包括 1dB 压缩点(P1dB)

和三阶交调截取点(IP3, third-order intercept point) 等,比较常用的是采用 hbac

仿真,可以也较快速的仿真出结果,并提供足够的精度。

将“PA_TestBench”另存为“PA_TestBench2”,修改“PORT0”输入端口的

属性,在其余参数保持不变的基础上,使能“Display small signal parameter”,将

“PAC Magnitude (dBm)”设置为“prf”,如图 6-2-26 所示。

图 6-2-26 “PORT0”的设置

修改原理图后,一定要“Check and Save”。 在“PA_TestBench2”的原理图

中,打开“ADE L”窗口,并对参数赋值如图 6-2-8 所示。 在“ADE L”窗口中,

首先设置“hb”仿真器,和第 1 节一致如图 6-2-9 所示。

在“ADE L”窗口中,通过“Analyses”→“Choose”,选择仿真类型为“hbac”。

在“Harmonic Balance AC Analysis”对话框中,设置“Input Frequency Sweep Range”

的类型为“Single-Point”,“Frequency”为“2.402G”,如图 6-2-27 所示。

25

图 6-2-27 hbac 仿真器的设置

此时“ADE L”窗口如图 6-2-28 所示,注意两个仿真器都需要使能。

图 6-2-28 ADE L 窗口显示

开始仿真,待仿真结束后,在“ADE L”窗口中,单击“Result” →“Direct

Plot” →“Main Form”。在“Direct Plot Form”窗口中,选择“Analysis”为“hb”,

“Function”为“Compression Point”,“Select”为“Port (fixed R (port))”,“1st Order

26

Harmonic”为“1 2.4G”,注意设置完后,不要点击“OK”,而是在原理图中鼠标

左键选择“PORT1”即输出端口,如图 6-2-29 所示。

图 6-2-29 输出 P1dB 结果设置

得到该电路的输入 P1dB 为−14.47dBm,如图 6-2-30 所示。

27

图 6-2-30 输入 P1dB 结果

同样的方式,选择为“Output Referred 1dB Compression”可以得到输出 P1dB

的结果,设置和显示结果分别如图 6-2-31 和图 6-2-32 所示。

28

图 6-2-31 显示输出 P1dB 的设置

图 6-2-32 输出 P1dB 的结果

29

若要显示 IP3 的结果,在“ADE L”窗口中,单击“Result” →“Direct Plot”

→“Main Form”。在“Direct Plot Form”窗口中,选择“Analysis”为“hbac”,

“Function”为“IPN Curves”,“Select”为“Port (fixed R (port))”,“Circuit Input

Power”为“Variable Sweep”, 选择“Output Referred IP3”,“3rd Order Harmonic”

选择为“-2 2.398G”,“1st Order Harmonic”选择为“0 2.402G”,注意设置完后,

不要点击“OK”,而是在原理图中鼠标左键选择“PORT1”即输出端口,如图 6-

2-33 所示。

图 6-2-33 IP3 结果设置

得到该电路的 IP3 结果,如图 6-2-34 所示。

30

图 6-2-34 IP3 结果

最后关闭窗口,将当前 ADE 保存为“Sim3_P1dBIP3_hb”。

4、 LSSP 仿真——大信号 S 参数仿真

将“PA_TestBench”另存为“PA_TestBench3”,修改“PORT1”输出端口的

属性,如图 6-2-35 所示。

31

图 6-2-35 PORT2 的设置

在“ADE L”窗口中,对新加入的变量赋值, fout = 2.4G, pout = −12。通过

“Analyses” →“Choose”,选择仿真类型为“hb”。使能“LSSP”,并设置响应端

口,其余设置参数与第 1 节相同,如图 6-2-36 所示。

图 6-2-36 hb 仿真器的设置

“ADE L”窗口如图 6-2-37 所示。

32

图 6-2-37 “ADE L”窗口

开始仿真,待仿真结束后,在“ADE L”窗口中,单击“Result” →“Direct

Plot” →“Main Form”。在“Direct Plot Form”窗口中,选择“Analysis”为“lssp”,

“Function”为“SP”,“Plot Type”为“Rectangular”,“Modifier”为“dB20”,

将大信号下 S 参数进行输出,如图 6-2-38 所示。

图 6-2-38 输出大信号 S 参数结果设置

得到该电路在不同输入功率情况下的大信号 S 参数, 如图 6-2-39 所示。

33

图 6-2-39 大信号 S 参数仿真结果

为了分别显示 4 根曲线,这里用到了“Graph” →“Split all Strips”。 最后关

闭窗口,将当前 ADE 保存为“Sim4_LSSP_hb”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老王模拟IC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值