META工具的使用指引
1.简述
1.1工具介绍
META(MobileEngineeringTestingArchitecture)是在MTK平台中用于测试、校准、调试手
机的一个开发工具,本文主要介绍该工具的使用方法,方便生产测试和维修对手机的射频性
能进行调整以及故障的分析判断。
1.2系统配置
软件环境
●MSWindowsME,98,2000orXP
ThefollowingdriverandlibraryareneededforMETAfactory:
●NI(NationalInstruments)GPIB-USBdriver(ThedriverisbundledwithNIGPIB-USB
device)orAgilentGPIB-USBdriver.
硬件环境
●GenericPentiumIIIorabovePC
●Agilent8960orR&SCMU200
ThefollowinghardwareisneededforMETAfactory
●NIorAgilentGPIB-USBdevice
●Agilent661xorAgilent663x2seriespowersupply
1.3META的安装
执行“setup.exe”进行安装,请根据安装步骤提示来进行安装,如图1至4:
图1
图2
图3
图4
1.4META工具软件的设置
1.4.1打开META,先对软件的使用作相应的配置,包括基带芯片型号、串口、波特率和基准
时钟频率等关键参数。使用前根据手机的基带芯片选择正确的型号,选择正确的时钟频率,
如不知道则使用工具软件自动功能Autodetect。如图5至7:
图5
图6
图7
1.4.2打开数据库文件(文件名一般为DataBase..),用于调出手机的参数,注意数据库文
件必须跟手机的软件版本对应,开发中心在下发新版软件时候会包括该版软件的数据库文
件。
图8
2.介绍META工具生产过程中常用的几个方面内容
Functions:
1.RFTool
2.FactoryMode
3.BasebandTool
4.IMEIdownload
5.Getversion
6.Barcodedownload
7.Updateparameter
2.1RFTool
主要介绍RFTool的PM、Gainsweep、ContinuousRX、ContinuousTX、TXleveland
profile、AFCControl等功能
图9
2.1.1PM(powermeasurement)测接收路径损耗
该功能主要用于检测手机接收电路的功率接收性能,适合对不入网、接收信号弱等跟接
收相关的机子的检测,本例以测量手机GSM20信道接收来介绍,操作步骤如下
步骤1:用射频线把手机跟8960连接,8960的工作模式设置成【Active】,还要设置
【CELLPower】=-85dbm,【CELLband】=PGSM,【BroadcastChan】=20
图10
步骤2:设置如下
【Band】=GSM900,根据需要设置手机的接收频段
【ARFCN】=20,根据需要设置手机的接收信道
【PM/Frame】=1,测量的帧数,建议使用默认值1
【PMCount】=10,每帧测量的点数,建议使用默认值10
【Gain】=40,手机整个射频接收电路的增益值,建议设成40db
【Start】,按下该按钮则手机进入接收模式,并可以在白色文本框看到测量结果:
图11
读数结果各值代表的指标如下:
【Ant.Power】指8960信号经过射频口、天线开关、声表滤波器后得到的功率值,正常的值
应该比原来信号功率衰减2dbm以内,如果结果衰减远大于2dbm或者出现“Invalid”都表
示该模块电路出现了故障,这个值也是我们应该观察的。
图12
【UserdGain】实际手机整个射频接收电路的功率补偿值,跟软件上设置的【Gain】值存在
一定的误差。
【DSPPower】基带DSP接收到的功率值。
【Deviation】表示每次功率测量结果的差别程度,表征了射频接收回路的一致性是否良好。
常见故障的分析:
特别是手机连不上网的,可以用这个PM功能来检测
1)如果【Ant.Power】的值非常低甚至出现Invalid,证明接收回路已经断路,重点检查滤
波器、匹配电路、天线开关及其控制信号。
2)如果【Ant.Power】的值比正常值略低,则有可能是接收回路的天线开关、滤波器、匹
配电路虚焊。
3)如果误码率较高,主要故障会出现在SAW滤波器上,因为滤波器不能正常工作的会使更
多的干扰信号被LNA放大,或者是LNA加大Gain值,使在放大有用信号的同时干扰信
号也被放大了。
2.1.2Gainsweep(增益扫描)
该功能主要用于检测手机接收电路的功率接收性能,适合对各频段不同信道的RXloss
有差异时进行检测,本例以测量手机GSM20信道接收来介绍,相关设置如下:
步骤1:用射频线把手机跟8960连接,8960的工作模式设置成【Active】,还要设置
【CELLPower】=-85dbm,【CELLband】=PGSM,【BroadcastChan】=20
步骤2:设置如下
【Band】=GSM900,根据需要设置手机的接收频段
【ARFCN】=20,根据需要设置手机的接收信道
【PM/Frame】=1,测量的帧数,建议使用默认值1
【PMCount】=10,每帧测量的点数,建议使用默认值10
【MinGain】=20,手机整个射频接收电路的功率最小增益值,建议设成20db
【MinGain】=60,手机整个射频接收电路的功率最大增益值,建议设成60db
【StepGain】=2,手机接收电路的接收增益步进值,建议设成2db
【Start】,按下该按钮则手机进入接收模式,并可以在白色文本框看到测量结果:
图13
2.1.3ContinousRX(连续接收)
该功能主要用于检测手机接收电路的I/Q信号是否正常,适合对不入网、接收信号弱等
跟接收相关的机子的检测,本例以测量手机GSM20信道接收来介绍,相关设置如下:
步骤:用射频线把手机跟8960连接,8960的工作模式设置成【Test】,还要设置
【CELLPower】=-75dbm,【CELLband】=PGSM,【BroadcastChan】=20
【Band】=GSM900,根据需要设置手机的接收频段
【ARFCN】=20,根据需要设置手机的接收信道
【Gain】=40,手机整个射频接收电路的增益值,建议设成40db
在这个选项中要结合示波器进行使用,把相关设置设好后,点击【Start】键强制手机连续接
收,把示波器探头接触到PCB板上I/Q信号线,按示波器的【AUTO】键就可以看到I/Q信号的
波形了,通过这种方式可以检查接收通道各部分是否正常.(备注:通过改变增益和脉冲模式
示波器的幅度和波形都会改变)
图14
2.1.4ContinuousTX(连续发射)
该功能主要用于检测手机发射电路的I/Q信号是否正常,适合对不入网、发射功率低等
跟发射相关的机子的检测。
本例以测量手机GSM20信道接收来介绍,相关设置如下:
步骤:用射频线把手机跟8960连接,8960的工作模式设置成【Test】,
【CELLPower】=-75dbm,
【CELLband】=PGSM,
【BroadcastChan】=20
META工具设置如下:
【Band】=GSM900,根据需要设置手机的发射频段
【ARFCN】=20,根据需要设置手机的发射信道
【PCL】=5,根据需要设置手机的发射功率等级
设置完毕后,按下“Start”按钮则可以测量到手机发射的相关指标。
图15
该功能用于对手机发射IQ信号的观察,检测在发射状态下通过示波器可以从射频IC
(MT6119)的43,44,45,46脚看到发射的I/Q信号,是一个67KHz的正弦信号,可以判断基
带IC的工作是否正常:
图16
常见故障分析:
1)META控制手机发射,观察不到发射信号,首先看发射电流是否足够大来判断PA是否处
于工作状态,
●如果PA工作但是8960没有收到发射信号,则检查PA输出端的滤波器和天线开关是否正
常工作
●如果发射电流很低,PA没有工作,则检查PA的控制电压(PA_EN、VAPC、VBAT等)和压
控振荡器输出端衰减器的焊接是否正常(测量对地电阻),还要检查VCO是否已经工作,可
以控制手机处于发射状态用频谱仪来测量输出信号。
2)发射的功率时间模板严重变形,用META一般是无法调整的,可能是Transceiver焊接不
良或者损坏造成对发射信号的内部调整出现故障。
2.1.5TXlevelandprofile
该功能主要通过META的命令实现对手机发射电路的控制和调试,工程师可以用测试仪
器对发射的信号进行测量,本例以测量手机GSM20信道PCL5发射来介绍,
测量手机的发
射功率及时间VS功率模板
步骤1:用射频线把手机跟8960相连接,并把E1968版本的操作模式设置成【GSMBCH+TCH】,
频段设置【CellBand】为PGSM,
【BroadcastChan】为20信道,
【TrafficBand】=PGSM,传输信道
【TrafficChannel】=20,
【MSTXLevel】=5,
图17
步骤2:设置META的发射模式的相关选项
【Band】=GSM900,根据需要设置手机的接收频段
【ARFCN】=20,根据需要设置手机的接收信道
【TSC】=4,发射信号的时隙,该值要保持跟8960的设置一致
【PCL】=5,功率控制等级,该值要保持跟8960的设置一致
【AFC】=4100,自动频率控制补偿值,可以不作改变,按照默认值4100
【BurstType】=NB,手机的发射脉冲方式,按照默认值NB(常规方式)
设置完毕后,按下“Start”按钮则可以测量到手机发射的burst
图18
步骤3:当控制手机处于发射状态后,则可以用8960来观察发射信号的各项指标性能,包
括功率大小、功率时间模板、调制谱和开关谱等,例如下图为观察到的功率时间模板:
图19
步骤4:META工具提供了对发射功率曲线的微调,但是由于软件本身的缺陷,还不能较直观
地对功率曲线进行调整。
●首先进入【GMSKLevelandRampsetting...】
●按下【Uploadfromflash】,功率校准的数值会自动显示在窗口上,
如图20,点击选择频段DCS1800
图20
●设置【ARFCN】=512,
●选中PCL=0,对应的数值是544,该值代表着发射功率的大小,如果功率大小不符合,可
以对该值每次加或减,该值加大则功率变大,反之功率变小,按下【Start】发射,按下【Stot】
停止发射,通过调整PCLDAC值的大小进行功率微调,直到合适为止。
●选中PCL=0时,下面PVT功率时间模板的数值自动变为L0的PVT值,同样,点别的功
率等级该值就相应变动,可通过调整该功率等级对应的上升沿和下降沿数值,改变上下
升沿的形状,该功能除了可以调PVT的形状外,还可以对由于PVT设置不当引起的开关
谱问题进行调整(如要形象的看图形进行调整PVT的形状可在TXlevelandprofile
模式下进入【GMSKGraphicRampsetting...】下进行调整,如图21所示)。
图21
●除了调上升沿和下降沿数值,可以改变PVT形状外,还可调小【HighAPCDCOffset】
的数值来解决由于该值过大引起的PVT曲线抬高出框的现象。
●对于在同一功率等级不同信道下的功率差异问题可通过调整【HighWeight】的数值来
改变高功率等级的差异,可通过调整【LowWeight】的数值来调整低功率等级的差异;
调整方法:把【ARFCN】的信道号改成【MaxARFCN】里的数值(如:改为520),选中高
功率等级PCL=0,然后改变【MaxARFCN】里数值下面同一列对应的【HighWeight】的
数值的大小就可以调整520信道L0的功率变化,选中低功率等级PCL=15,然后改变【Max
ARFCN】里数值下面同一列对应的【LowWeight】的数值的大小就可以调整520信道L15
的功率变化,把调整后的数值更改到校准.ini文件里的相应数值就可以作为信道补偿值
校准时直接写入到手机。
●以上所有调整完毕后,按下【Downloadtoflash】键,更新后的数值将写入到手机flash。
说明:该功能只适合对PA的发射曲线进行微调,如果由于发射电路相关器件虚焊、损坏、
短路而使发射信号出现比较怪异、严重偏离功率时间模板的情况将无法进行调整。因为开发
工程师是经过分析大量的PA曲线数据计算出的模板数值,所以写到每台手机的功率模板数
值是一样的(只是功率大小不同),PA的工艺水平已经成熟,一致性较好,所以一般情况下
不建议对模板数值作大的改动,如果更改失败,则需要重新校准。
APCDCoffset就是在Vramp加burstramp电压之前,需要预先加上一个DCoffset,以使PA
能稳定工作,各个厂家PA要求不一样,MTKsolution,burst时Vramp实际上加的电压是(APC
DAC+DCoffset)值所对应的BBDAC输出电压值乘上分压系数。
HighAPCdcoffset是高功率等级使用的DCoffset
lowAPCdcoffset是低功率等级使用的DCoffset
APClowestpower是高低功率等级的分界,注意不是PCL值,而是power,单位:dBm,即
specpower大于该功率的功率等级使用HighAPCdcoffset,小于该功率的功率等级使用low
APCdcoffset
2.1.6AFCControl(AFC控制)
该功能主要通过META的命令实现对手机AFC电路的控制和相关参数的读写,也可以用
来找出26M的最小频率误差,维修方面可以通过该功能来判断故障是CPU问题,还是26M问题
或是中频问题,可以帮助维修AFC校准故障。
图22
校准程序里26MHzVC-TCXO的AFC校准过程大概如下:
1)首先写入的初始值DAC1,测量手机的频率f1;
2)在DAC1的上面加上一定的步长得到DAC2,测量手机频率f2;
3)计算斜率Slope,公式如下
根据Slope算出26M对应的DAC值,校准结束。
对根据Slope得到的值进行测试,然后将对这两个结果检测看是否在.CFG文件规定的目标
范围之内。
2.2FactoryMode
该功能主要用于生产、研发对RF指标进行校准,可根据需要选择要校准的项目进行校准,
操作步骤如下:
首先,要设置高精度电源的GPIB地址相对应可打开所安装的META工具软件文件夹中的
“MF_setup.txt”配置文件进行修改相应的地址;要设置综侧仪的GPIB地址则要打开所使
用的.CFG校准配置文件进行修改相应的地址。
其次,相关要调用的文件及校准记录的保存设置,【NVRAMdatabasefile】选项选择手机软
件自带的.db文件,【Configurationfile】选项选择手机校准要用到的.CFG配置文件,
【Loggingfile】选项选择手机校准结果要保存的路径及文件名,【Resultfile】选项选择
手机校准详细过程要保存的路径及文件名,【Calibrationdatainitialfile】选项选择手
机校准前要写到手机相关默认参数的.ini配置文件,【Calibrationdatasesultpath】。
然后,在图23所示界面上选择手机要校准的项目、仪器型号、手机硬件配置等(设置说明:
校准项目可以选择一个或多个,功放选择将决定TX算法的选择,AFC算法要根据手机基准
时钟电路硬件是晶体还是晶振来决定)。按下【Start】开始校准,按下【Stot】停止校准,
校准完成后“指示灯”显示黄色且在【Reconnect】键下方有校准结果。
图23
2.3BasebandTool里的AuxiliaryADC
该功能主要通过META的命令实现对手机的ADC参数进行校准及读写,操作步骤如下:
首先,点击【ChangeNVRAMDatabaseFile】键调用手机软件自带的.DB文件,如要读
出手机里的ADC参数就点【Uploadfromfiash】键就可以在界面上的ADC0~ADC6下看到
相关参数;手动校准ADC则先在[Point1]输入3400,并把电源电压设置成3.4V,按下[START],
可以看到软件将计算出ADC值610.4;然后在[Point2]输入4200,设置电源4.2V并按下
[START],可以看到软件将计算出ADC值755.9;将看到软件计算出的【Slope】=5498和
【Offset】=44081,然后再按【APPLY】把这两个参数写到ADC0~ADC6去,最后点【Download
toflash】键把参数写到手机。
图24
2.4IMEIdownload
该功能主要通过META的命令实现对手机的IMEI号进行读写,操作步骤如下:
首先,点击【ChangeNVRAMDatabaseFile】键调用手机软件自带的.DB文件,如要读出手
机里的IMEI号就点【Uploadfromfiash】键,在IMEI显示框内就会出现手机的IMEI号,
如要往手机写IMEI号则在IMEI显示框内输入要写入的号码再点【Downloadtoflash】键
就可以把IMEI号写入手机(注意:如果在【CheckChecksum】前打“√”则最后一位数不
需要在Checksum显示框内输入,会按照特定算法自动算出写到手机)。
图25
2.5Getversion
该功能主要通过META的命令实现对手机的相关版本号的读取,操作步骤如下:
点击【Gettargetversion】键调出手机相关版本号。
图26
2.6Barcodedownload
该功能主要通过META的命令实现对手机的S/N号进行读写,操作步骤如下:
首先,点击【ChangeNVRAMDatabaseFile】键调用手机软件自带的.DB文件,如要读出手
机里的S/N号就点【Loadfromfiash】键,在Barcode显示框内就会出现手机的S/N号,
如要往手机写S/N号则在Barcode显示框内输入要写入的号码再点【Downloadtoflash】
键就可以把S/N号写入手机。
图27
2.7Updateparameter
该功能用于对校准参数和IMEI号等数据的读取和保存,一般用在手机软件升级时候需
要对手机进行Format的方式时,由于Format的方式会把校准参数和IMEI号等数据全部格
式化掉,为了保留相关数据就可以用该功能在手机软件升级前把相关参数从手机内读取出来
保存到文件,软件升级后在把相关参数从文件中调用写入到手机。相关步骤如下:
首先,点击【ChangeNVRAMDatabaseFile】键调用手机软件自带的.DB文件,如要读出手
机里的参数就先选择在要读取保存的相关选项前打“√”,然后点【Uploadfromfiash】键,
再点【Savetoflash】键就会弹出提示框把相关参数保存到指定路径目录下的特定文件名
下,如要往手机写相关参数则点【Loadfromfiash】键弹出提示框,从指定路径目录下选
用之前保存的特定文件,再点【Downloadtoflash】键就可以把相关参数写入手机。
图28
|
|