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

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

3天内不再提示

功放设计仿真的一般步骤

电子万花筒 来源:电子万花筒 2024-11-16 10:26 次阅读

功放设计仿真的一般步骤

1、首先需要确定放大器的特性指标,并根据指标选定合适的功放管。

2、将厂家提供的晶体管模型库导入到ADS模型库中。

3、根据放大器的要求和晶体管特性确定静态工作点。

4、进行功率放大器电路设计,包括阻抗匹配、偏置电路等。

5、对所设计电路进行仿真,分析仿真曲线并得出结论。

6、优化功放电路结构和电路参数。

本次PA设计参数如下:

1 频率:960MHz

2 输出功率:10W

3 增益:18dB

4 效率:>30%

5 电源电压:28V

选择了飞思卡尔的功率管MW6S010N。

设计环境:使用软件ADS2009,安装了RF_POWER_ADS2009U1_DK(Designkit)安装飞思卡尔管子的Designkit。

1、 直流扫描

首先对LDMOS管进行直流工作点扫描。根据Datasheet上的指标,得到当偏置为VDD=28V,VGS=2.7V时,IDQ=125mA。仿真结果如图1所示。

2fcf3a60-9080-11ef-a511-92fbcf53809c.jpg

图1 功放直流扫描

2、 偏置和稳定性分析

按照Datasheet设计功放的偏置电路[由于频率比较低,采用集总电感起到射频扼流的作用,用电容实现电源滤波

] ,然后,进行稳定性分析,从仿真结果图2,可见该器件在工作频段上绝对稳定,可以进行下一步的设计。

2fe3dfba-9080-11ef-a511-92fbcf53809c.jpg

图 2 稳定性分析

3、负载牵引和源牵引

我们对功放进行负载牵引和源牵引,设定匹配点阻抗960MHz,通过反复修改源和负载阻抗值[利用负载牵引的找到最佳负载阻抗,并将负载阻抗的匹配网络代入源牵引中,找到最佳源阻抗,并作源匹配网络,并将找到的最佳源阻抗的匹配网络再代入负载牵引中,如是反复调整,来找到最终的最佳源阻抗和负载阻抗] ,最终得到收敛,输入功率为23dBm,输出的最大功率值为42.31dBm。负载阻抗为5.471+j*5.591, 源阻抗为1.737+j*3.593,仿真结果如图3和图4所示。

2feb9f70-9080-11ef-a511-92fbcf53809c.jpg

图 3 负载牵引

2ffcf342-9080-11ef-a511-92fbcf53809c.jpg

图 4 源牵引

有了源阻抗和负载阻抗,然后利用ADS中的SmithChart工具进行匹配网络[考虑到功放的工作频段和调试的方便性,采用传输线和集总元件混合匹配网络,在Smith圆图上生成匹配电路。整个电路采用微带线作为传输线来实现,使用聚四氟乙烯玻璃纤维板(εr=2.55,h=0.5mm)] 的设计。首先,我们要使靠近功放管的传输线宽度大于功放管的引脚宽度。其次,我们要进行共轭匹配,所以要把SmithChart中的阻抗改为与源阻抗和负载阻抗共轭。最后,匹配电路的Q值尽量小。输出匹配电路的Smith圆图如图5所示。最后,将理想器件换成器件模型得到最终的匹配电路并进行优化,如图6所示,S参数的图如图7所示。输入匹配电路也按照这种方法设计。见图8-10。

300ed134-9080-11ef-a511-92fbcf53809c.jpg

图 5 输出匹配Smith圆图

301d1136-9080-11ef-a511-92fbcf53809c.jpg

图6 输出匹配电路

302ce1e2-9080-11ef-a511-92fbcf53809c.jpg

图 7 匹配电路S参数

303e9068-9080-11ef-a511-92fbcf53809c.jpg

图 8 输入匹配Smith圆图

304590b6-9080-11ef-a511-92fbcf53809c.jpg

图9 输入匹配电路

304f9d86-9080-11ef-a511-92fbcf53809c.jpg

图 10 匹配电路S参数

4、 谐波平衡仿真

现在可以把输入输出匹配电路与加了偏置电路的功放管连接起来,进行谐波平衡仿真。扫描输入功率为-30-30dBm,由图11可知,在输入功率为23dBm时的输出功率为42.2dBm、附加效率为57.549%、增益为19.2dB。

305980f8-9080-11ef-a511-92fbcf53809c.jpg

图 11 电路参数

将优化后的原理图封装成一个模型,调用HB1ToneFPswp模板,测试IMD3的值,仿真得到输入22dBm时的输出功率如图12所示。

306b60d4-9080-11ef-a511-92fbcf53809c.jpg

图12 HB1Tone频率扫描

然后进行HB2Tone仿真,由于只要求输出功率为10W,根据前面的仿真结果,功放在工作频段内增益为18dB,所以设置输入功率为22dBm;频率扫描为900MHz~1000MHz,双音间隔设置为100KHz。

3086a8f8-9080-11ef-a511-92fbcf53809c.jpg

图13 HB2Tone频率扫描

5、印刷电路版图

后面的工作就是将原理图生产印刷电路版图,自动生产的版图不符合我们的要求,我们需要自己进行调整。调整好后将文件导出成Gerber文件,然后再导入到Cam350中。完成的电路图如图14。

3094c794-9080-11ef-a511-92fbcf53809c.jpg

图14 印刷电路版图

板子加工完毕之后,就是调试的过程了。调试可能是个折中,妥协的过程,其涉及的方方面面就不在这里详述了。以仿真值搭建的电路不一定在实际测试中能达到仿真软件中的效果,但是正确的仿真却一定能为设计和调试指明方向。

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

    关注

    97

    文章

    790

    浏览量

    103092
  • 仿真
    +关注

    关注

    50

    文章

    4031

    浏览量

    133370

原文标题:ADS射频功放设计简单流程

文章出处:【微信号:ZGDZGCS,微信公众号:电子万花筒】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    仿真的个简单的OTL电路,滑动变阻器一般是抑制交越失真的,可我的不管怎么调就是失真是什么原因?

    大佬们,求教下,仿真的个简单的OTL电路,滑动变阻器一般是抑制交越失真的,可是我无论怎么调,要么就是正常的
    发表于 07-25 19:42

    串口配置的一般步骤有哪些

    串口配置的一般步骤有哪些?常用IO口的模式有哪几种?
    发表于 09-29 06:13

    串口配置的一般步骤是怎样的?

    串口配置的一般步骤是怎样的?
    发表于 12-10 07:16

    UART配置的一般步骤是怎样的?

    UART配置的一般步骤是怎样的?
    发表于 12-13 06:08

    IO口配置的一般步骤是怎样的?

    IO口配置的一般步骤是怎样的?串口配置的一般步骤是怎样的?
    发表于 12-15 06:39

    STM32串口设置的一般步骤是什么?

    STM32串口设置的一般步骤是什么?
    发表于 12-15 07:53

    串口设置的一般步骤是怎样的?

    串口设置的一般步骤是怎样的?
    发表于 12-16 07:40

    串口配置使用的一般步骤是什么

    串口配置的一般步骤串口时钟使能,GPIO时钟使能:RCC_APB2PeriphClockCmd();串口复位:USART_DeInit(); 这步不是必须的GPIO端口模式设置:GPIO_Init
    发表于 01-21 06:11

    串口设置的一般步骤是怎样的?

    串口设置的一般步骤是怎样的?
    发表于 02-21 07:40

    串口设置的一般步骤分享

    STM32学习之串口、串口配置串口时钟使能串口复位串口参数初始化数据发送与接收串口状态串口使能开启串口响应中断获取相应中断状态二、代码初始化代码中断函数代码、串口配置串口设置的一般步骤
    发表于 02-22 07:47

    SIMULINK仿真的运行

    SIMULINK仿真的运行构建好个系统的模型之后,接下来的事情就是运行模型,得出仿真结果。运行仿真的完整过程分成三个
    发表于 06-19 12:53 4109次阅读

    dsp系统开发的步骤_dsp系统的一般设计过程

    本文主要阐述了dsp系统开发的步骤与dsp系统的一般设计过程。
    发表于 04-08 15:25 2.1w次阅读

    EMC现场测试的一般步骤和注意事项有哪些?

    emc现场测试的一般步骤和注意事项有哪些?
    的头像 发表于 06-26 09:22 2508次阅读

    开发java程序的一般步骤

    开发Java程序的一般步骤通常包括需求分析、设计、编码、测试和部署等阶段。下面将详细介绍Java程序开发的一般步骤。 需求分析阶段: 在开始开发Java程序之前,首先需要进行需求分析。
    的头像 发表于 11-28 16:43 1541次阅读

    pcb设计一般流程步骤

    pcb设计一般流程步骤
    的头像 发表于 12-13 17:30 3819次阅读