当前位置: 首页 > news >正文

手机射频功放测试学习(一)——手机线性功放的主要测试指标

目录

一、创作目的

二、PA的主要参数

三、PA的实测指标

1、SKY77638-51基本信息

2、SKY77638-51在实验室中的主要测试指标

四、本章小结


一、创作目的

作为射频芯片研发测试工程师,笔者发现网络上很多参考资料都是射频芯片的设计和仿真教程,但射频芯片不仅仅需要仿真,更需要在实验室进行测试调试,满足指标和可靠性需求才可以量产。从这篇文章开始,我将和各位看官分析RF PA的各种指标及其实验室测试方法,希望大家看完此系列文章能基本掌握RF PA的实验室测试。尤其是刚入职的小伙伴可能更需要的是看完就能上手进行测试、调试的文章分享,并非枯燥乏味的理论说教。选择RF PA的理由很简单,射频功放被称为射频器件皇冠上的明珠,是射频前端技术难度很高的芯片,学会RF PA的测试和调试,对于低噪声放大器(LNA)和其他射频器件,可以根据指标需求就能搭建相应的测试平台。

二、PA的主要参数

如上,思维导图列出PA的静态、小信号、大信号三大状态,三者在实验室中通常是按顺序验证,先上电看静态电流正常与否,再看小信号S2P是否正常,最后再输入大信号看相应指标与仿真能否对上(通常新设计回来的功放都是需要通过不断调试和测试逼近仿真结果,很少有设计师能保证仿真数据和测试能完美对上的,其中有多重影响因素造成仿真基本上是不能和实测相等的)。静态偏置和小信号状态大多是和仿真可以对上的,大信号状态下只有趋势可以对上,这时测试、调试是必要环节,不仅需要大量时间,更需要在多种指标之间进行取舍。

三、PA的实测指标

1、SKY77638-51基本信息

以SKY77638-51为例,Skyworks SKY77638-51 SkyLiTE™是一款多模多频段(MMMB)功率放大器模块(PAM),支持3G/4G设备,可在CDMA、WCDMA和LTE模式下高效运行。该模块通过移动工业处理器接口(MIPI®)完全可编程。

3G: SKY77638-51支持CDMA、WCDMA、HSDPA (High Speed Downlink Packet Access)、HSUPA (High Speed Uplink Packet Access)和HSPA+ (High-Speed Packet Access)调制。改变输入功率电平提供输出功率控制。VCC使用DCDC转换器进行调整,以最大限度地提高每个功率水平和调制类型的效率。

4G: SKY77638-51支持1.4、3、5、10、15、20、30、35和40MHz信道带宽。与3G操作类似,通过改变输入功率来控制输出功率,并使用DCDC转换器调节VCC,以最大限度地提高每个功率水平的效率。

3G/4G modulation scheme includes:

• WCDMA Voice Release 99

• HSDPA categories

• HSUPA

• HSPA+

• CDMA2000 1xRC1, 1xRC3

• CDMA2000 EVDO

• FDD LTE

• TDD LTE

• Uplink Carrier Aggregation (CA) support for Bands 1, 2/25, and 3 (up to 40 MHz)

2、SKY77638-51在实验室中的主要测试指标

官方给的产品总结手册虽然汇总多个频段和多种工作制式,却没有具体的指标测试数据(当然,小编暂时找不到详细的芯片手册)。不管有多少频段和制式,它作为一颗专用功放芯片,本质上就是PA模块,所有指标都围绕功放的静态、小信号工作区、大信号工作区进行测试。不同的测试指标无外乎就是为了反映功放的线性度非线性失真以及效率设计的。

对于测试工程师而言,这些指标都是提前设置好参数值的,在芯片设计能力能达标的前提下,需要做的就是通过不同的仪器组合测出芯片的DC和射频性能指标。下面导图列出实验室主要测试项:

导图中基本列出PA的各种测试项,其余还有一些未列出的测试项比较小众且基本不会在实验室进行测试。

四、本章小结

本章是手机线性功放的指标简介,后面的文章会逐一介绍各种测试思路和方法。感兴趣的朋友们可以关注留言,大家共同探讨。

http://www.xdnf.cn/news/999127.html

相关文章:

  • 落水人员目标检测数据集(猫脸码客第253期)
  • 开源 内存分配器 mimalloc 在 windwos 的编译及使用
  • Unity json解析选择实测
  • xhtml2pdf中文屏幕溢出问题
  • SpringBoot后端开发知识点总结(持续更新)
  • 《棒球万事通》棒球战术介绍·棒球1号位
  • 在rust中执行命令行输出中文乱码解决办法
  • android:foregroundServiceType详解
  • 亚马逊云服务器(AWS)会限制用户使用吗?深度解读AWS资源政策
  • 用idea进行数据同步
  • List ToMap优化优化再优化到极致
  • 成功解决 ValueError: Unable to find resource t64.exe in package pip._vendor.distlib
  • 51la无法统计IP?悟空统计精准IP归属地
  • 模板字符串使用点击事件【VUE3】
  • 使用Ollama+open-webui搭建本地AI模型
  • 榕壹云信用租赁系统:免押金全品类租赁解决方案,区块链+多因子认证赋能
  • 财政部长斯科特·贝森特预测,美元支持的稳定币将达到 2 万亿美元
  • [C++11] : 谈谈包装器和lambda表达式,仿函数,bind的坑
  • 分布式MQTT客户端看门狗机制设计与实现
  • ShardingSphere解析:分布式数据库中间件的分片设计与事务管理实践
  • react实现axios 的简单封装
  • 单链表经典算法
  • 【鸿蒙开发】组件动态创建
  • Linux检验库是否安装成功
  • 多线程(4)
  • 【大模型】实践之1:macOS一键部署本地大模型
  • std::make_shared简化智能指针 `std::shared_ptr` 的创建过程,并提高性能(减少内存分配次数,提高缓存命中率)
  • Tomcat 和 Spring MVC
  • SQL进阶之旅 Day 29:NoSQL结合使用策略
  • docker-自动启动java 包