_META工具RFtool功能的使用(中文版)[1]

合集下载

超低价的META工具RFtool功能的使用(中文版)

超低价的META工具RFtool功能的使用(中文版)

META工具软件RFTool功能的使用1.简述1.1工具介绍META(Mobile Engineering Testing Architecture)是在MTK平台中用于测试、校准、调试手机的一个开发工具,本文主要介绍其射频工具RFTool的使用方法,便于在生产维修中对手机的射频性能进行调整。

1.2 系统配置软件环境●MS Windows ME, 98, 2000 or XPThe following driver and library are needed for META factory:●NI (National Instruments) GPIB-USB driver (The driver is bundled with NI GPIB-USB device) or Agilent GPIB-USB driver.硬件环境●Generic Pentium III or above PC●Agilent 8960 or R&S CMU 200The following hardware is needed for META factory●NI or Agilent GPIB-USB device●Agilent 661x or Agilent 663x2 series power supply1.3 META的安装执行“setup.exe”进行安装,请根据安装步骤提示来进行安装,如图1-3图1图2图32.RF Tool的使用主要介绍RF Tool的PM、TX level and profile、Continuous TX功能2.1 软件的设置2.1.1打开META,先对软件的使用作相应的配置,包括串口、基带芯片型号、波特率等关键参数。

目前使用的基带芯片主要有6205B、6218,后续还会有6219,使用前根据手机的基带芯片选择正确的型号,否则使用工具软件。

图42.1.2打开数据库文件(文件名一般为DataBase..),用于调出手机的参数,注意数据库文件必须跟手机的软件版本对应,开发中心在下发新版软件时候会包括该版软件的数据库文件。

迈腾工具包'metatools'用户指南说明书

迈腾工具包'metatools'用户指南说明书

Package‘metatools’March13,2023Type PackageTitle Enable the Use of'metacore'to Help Create and Check DatasetVersion0.1.5Description Uses the metadata information stored in'metacore'objects to check and build meta-data associated columns.License MIT+file LICENSEEncoding UTF-8RoxygenNote7.2.3Imports dplyr,metacore(>=0.0.4),purrr,rlang,stringr,tidyr,tibble,magrittrSuggests testthat(>=3.0.0),haven,covr,safetyData,admiral.testConfig/testthat/edition3URL https://pharmaverse.github.io/metatools/BugReports https:///pharmaverse/metatools/issuesNeedsCompilation noAuthor Christina Fillmore[aut,cre](<https:///0000-0003-0595-2302>), Mike Stackhouse[aut](<https:///0000-0001-6030-723X>),GlaxoSmithKline LLC[cph,fnd],F.Hoffmann-La Roche AG[cph,fnd],Atorus Research LLC[cph,fnd]Maintainer Christina Fillmore<****************************>Repository CRANDate/Publication2023-03-1310:00:05UTCR topics documented:add_labels (2)add_variables (3)build_from_derived (3)build_qnam (4)12add_labels check_ct_col (5)check_ct_data (6)check_variables (7)combine_supp (7)convert_var_to_fct (8)create_cat_var (9)create_subgrps (10)create_var_from_codelist (10)drop_unspec_vars (12)get_bad_ct (12)make_supp_qual (13)metatools_example (14)order_cols (14)remove_labels (15)set_variable_labels (15)sort_by_key (16)Index18 add_labels Apply labels to multiple variables on a data frameDescriptionThis function allows a user to apply several labels to a dataframe at once.Usageadd_labels(data,...)Argumentsdata A data.frame or tibbled parameters in the form of variable=’label’Valuedata with variable labels appliedExamplesadd_labels(mtcars,mpg="Miles Per Gallon",cyl="Cylinders")add_variables3 add_variables Add Missing VariablesDescriptionThis function adds in missing columns according to the type set in the metacore object.All values in the new columns will be missing,but typed correctly.If unable to recognize the type in the metacore object will return a logical type.Usageadd_variables(dataset,metacore,dataset_name=NULL)Argumentsdataset Dataset to add columns to.If all variables are present no columns will be added.metacore metacore object that only contains the specifications for the dataset of interest.dataset_name Optional string to specify the dataset.This is only needed if the metacore object provided hasn’t already been subsetted.ValueThe given dataset with any additional columns addedExampleslibrary(metacore)library(haven)library(dplyr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt"))%>%select(-TRTSDT,-TRT01P,-TRT01PN)add_variables(data,spec)build_from_derived Build a dataset from derivedDescriptionThis function builds a dataset out of the columns that just need to be pulled through.So any variable that has a derivation in the format of’dataset.variable’will be pulled through to create the new dataset.When there are multiple datasets present,they will be joined by the shared‘key_seq‘variables.These columns are often called’Predecessors’in ADaM,but this is not universal so that is optional to specify.4build_qnamUsagebuild_from_derived(metacore,ds_list,dataset_name=NULL,predecessor_only=TRUE,keep=FALSE)Argumentsmetacore metacore object that contains the specifications for the dataset of interest.ds_list Named list of datasets that are needed to build the fromdataset_name Optional string to specify the dataset that is being built.This is only needed if the metacore object provided hasn’t already been subsetted.predecessor_onlyBy default‘FALSE‘,but if‘TRUE‘will only use derivations with the origin of’Predecessor’keep Boolean to determine if the original columns should be kept.By default‘FALSE‘, so only the ADaM columns are kept.If‘TRUE‘the resulting dataset will haveall the ADaM columns as well as any SDTM column that were renamed in theADaM(i.e‘ARM‘and‘TRT01P‘will be in the resulting dataset)ValuedatasetExampleslibrary(metacore)library(haven)library(magrittr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")ds_list<-list(DM=read_xpt(metatools_example("dm.xpt")))build_from_derived(spec,ds_list,predecessor_only=FALSE)build_qnam Build the observations for a single QNAMDescriptionBuild the observations for a single QNAMUsagebuild_qnam(dataset,qnam,qlabel,idvar,qeval,qorig)check_ct_col5 Argumentsdataset Input datasetqnam QNAM valueqlabel QLABEL valueidvar IDV AR variable name(provided as a string)qeval QEV AL value to be populated for this QNAMqorig QORIG value to be populated for this QNAMValueObservations structured in SUPP formatcheck_ct_col Check Control Terminology for a Single ColumnDescriptionThis function checks the column in the dataset only contains the control terminology as defined by the metacore specificationUsagecheck_ct_col(data,metacore,var,na_acceptable=NULL)Argumentsdata Data to checkmetacore A metacore object to get the codelist from.If the variable has different codelists for different datasets the metacore object will need to be subsetted using‘se-lect_dataset‘from the metacore package.var Name of variable to checkna_acceptable Logical value,set to‘NULL‘by default,so the acceptability of missing values is based on if the core for the variable is"Required"in the‘metacore‘object.Ifset to‘TRUE‘then will pass check if values are in the control terminology orare missing.If set to‘FALSE‘then NA will not be acceptable.ValueGiven data if column only contains control terms.If not,will error given the values which should not be in the column6check_ct_dataExampleslibrary(metacore)library(haven)library(magrittr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt"))check_ct_col(data,spec,TRT01PN)check_ct_col(data,spec,"TRT01PN")check_ct_data Check Control Terminology for a DatasetDescriptionThis function checks that all columns in the dataset only contains the control terminology as defined by the metacore specificationUsagecheck_ct_data(data,metacore,na_acceptable=NULL)Argumentsdata Dataset to checkmetacore metacore object that contains the specifications for the dataset of interest.If any variable has different codelists for different datasets the metacore object willneed to be subsetted using‘select_dataset‘from the metacore package.na_acceptable Logical value,set to‘NULL‘by default,so the acceptability of missing values is based on if the core for the variable is"Required"in the‘metacore‘object.Ifset to‘TRUE‘then will pass check if values are in the control terminology orare missing.If set to‘FALSE‘then NA will not be acceptable.ValueGiven data if all columns pass.It will error otherwiseExampleslibrary(haven)library(metacore)library(magrittr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt"))check_ct_data(data,spec)check_variables7 check_variables Check Variable NamesDescriptionThis function checks the variables in the dataset against the variables defined in the metacore spec-ifications.If everything matches the function will return‘TRUE‘and a message starting everything is as expected.If there are additional or missing variables and error will explain the discrepancies Usagecheck_variables(data,metacore,dataset_name=NULL)Argumentsdata Dataset to checkmetacore metacore object that only contains the specifications for the dataset of interest.dataset_name Optional string to specify the dataset.This is only needed if the metacore object provided hasn’t already been subsetted.Valuemessage if the dataset matches the specification and the dataset,and error otherwiseExampleslibrary(haven)library(metacore)library(magrittr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt"))check_variables(data,spec)combine_supp Combine the Domain and Supplemental QualifierDescriptionCombine the Domain and Supplemental QualifierUsagecombine_supp(dataset,supp)8convert_var_to_fct Argumentsdataset Domain datasetsupp Supplemental Qualifier datasetValuea dataset with the supp variables added to itExampleslibrary(safetyData)library(tibble)combine_supp(sdtm_ae,sdtm_suppae)%>%as_tibble()convert_var_to_fct Convert Variable to Factor with Levels Set by Control TermsDescriptionThis functions takes a dataset,a metacore object and a variable name.Then looks at the metacore object for the control terms for the given variable and uses that to convert the variable to a factor with those levels.If the control terminology is a code list,the code column will be used.The function fails if the control terminology is an external libraryUsageconvert_var_to_fct(data,metacore,var)Argumentsdata A dataset containing the variable to be modifiedmetacore A metacore object to get the codelist from.If the variable has different codelists for different datasets the metacore object will need to be subsetted using‘se-lect_dataset‘from the metacore packagevar Name of variable to changeValueDataset with variable changed to a factorcreate_cat_var9Exampleslibrary(metacore)library(haven)library(dplyr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")dm<-read_xpt(metatools_example("dm.xpt"))%>%select(USUBJID,SEX,ARM)#Variable with codelist control termsconvert_var_to_fct(dm,spec,SEX)#Variable with permitted value control termsconvert_var_to_fct(dm,spec,ARM)create_cat_var Create Categorical Variable from CodelistDescriptionUsing the grouping from either the‘decode_var‘or‘code_var‘and a reference variable(‘ref_var‘) it will create a categorical variable and the numeric version of that categorical variable.Usagecreate_cat_var(data,metacore,ref_var,grp_var,num_grp_var=NULL)Argumentsdata Dataset with reference variable in itmetacore A metacore object to get the codelist from.If the variable has different codelists for different datasets the metacore object will need to be subsetted using‘se-lect_dataset‘from the metacore package.ref_var Name of variable to be used as the reference i.e AGE when creating AGEGR1 grp_var Name of the new grouped variablenum_grp_var Name of the new numeric decode for the grouped variable.This is optional if no value given no variable will be createdValuedataset with new column addedExampleslibrary(metacore)library(haven)library(dplyr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")10create_var_from_codelist dm<-read_xpt(metatools_example("dm.xpt"))%>%select(USUBJID,AGE)#Grouping Column Onlycreate_cat_var(dm,spec,AGE,AGEGR1)#Grouping Column and Numeric Decodecreate_cat_var(dm,spec,AGE,AGEGR1,AGEGR1N)create_subgrps Create SubgroupsDescriptionCreate SubgroupsUsagecreate_subgrps(ref_vec,grp_defs)Argumentsref_vec Vector of numeric valuesgrp_defs Vector of strings with groupings defined.Format must be either:<00,>=00, 00-00,or00-<00ValueCharacter vector of the values in the subgroupsExamplescreate_subgrps(c(1:10),c("<2","2-5",">5"))create_subgrps(c(1:10),c("<=2",">2-5",">5"))create_subgrps(c(1:10),c("<2","2-<5",">=5"))create_var_from_codelistCreate Variable from CodelistDescriptionThis functions uses code/decode pairs from a metacore object to create new variables in the datacreate_var_from_codelist11 Usagecreate_var_from_codelist(data,metacore,input_var,out_var,decode_to_code=TRUE)Argumentsdata Dataset that contains the input variablemetacore A metacore object to get the codelist from.If the‘out_var‘has different codelists for different datasets the metacore object will need to be subsetted using‘se-lect_dataset‘from the metacore package.input_var Name of the variable that will be translated for the new columnout_var Name of the output variable.Note:the grouping will always be from the code of the codelist associates with‘out_var‘decode_to_code Direction of the translation.By default assumes the‘input_var‘is the decode column of the codelist.Set to‘FALSE‘if the‘input_var‘is the code column ofthe codelistValueDataset with a new column addedExampleslibrary(metacore)library(tibble)data<-tribble(~USUBJID,~VAR1,~VAR2,1,"M","Male",2,"F","Female",3,"F","Female",4,"U","Unknown",5,"M","Male",)spec<-spec_to_metacore(metacore_example("p21_mock.xlsx"),quiet=TRUE)create_var_from_codelist(data,spec,VAR2,SEX)create_var_from_codelist(data,spec,"VAR2","SEX")create_var_from_codelist(data,spec,VAR1,SEX,decode_to_code=FALSE)12get_bad_ct drop_unspec_vars Drop Unspecified VariablesDescriptionThis function drops all unspecified variables.It will throw and error if the dataset does not contain all expected variables.Usagedrop_unspec_vars(dataset,metacore,dataset_name=NULL)Argumentsdataset Dataset to changemetacore metacore object that only contains the specifications for the dataset of interest.dataset_name Optional string to specify the dataset.This is only needed if the metacore object provided hasn’t already been subsetted.ValueDataset with only specified columnsExampleslibrary(metacore)library(haven)library(dplyr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt"))%>%select(USUBJID,SITEID)%>%mutate(foo="Hello")drop_unspec_vars(data,spec)get_bad_ct Gets vector of control terminology which should be thereDescriptionThis function checks the column in the dataset only contains the control terminology as defined by the metacore specification.It will return all values not found in the control terminologyUsageget_bad_ct(data,metacore,var,na_acceptable=NULL)make_supp_qual13Argumentsdata Data to checkmetacore A metacore object to get the codelist from.If the variable has different codelists for different datasets the metacore object will need to be subsetted using‘se-lect_dataset‘from the metacore package.var Name of variable to checkna_acceptable Logical value,set to‘NULL‘by default,so the acceptability of missing values is based on if the core for the variable is"Required"in the‘metacore‘object.Ifset to‘TRUE‘then will pass check if values are in the control terminology orare missing.If set to‘FALSE‘then NA will not be acceptable.eValuevectormake_supp_qual Make Supplemental QualifierDescriptionMake Supplemental QualifierUsagemake_supp_qual(dataset,metacore,dataset_name=NULL)Argumentsdataset dataset the supp will be pulled frommetacore A subsetted metacore object to get the supp information from.If not already subsetted then a‘dataset_name‘will need to be provideddataset_name optional name of datasetValuea CDISC formatted SUPP datasetExampleslibrary(metacore)library(safetyData)library(tibble)load(metacore_example("pilot_SDTM.rda"))spec<-metacore%>%select_dataset("AE")ae<-combine_supp(sdtm_ae,sdtm_suppae)make_supp_qual(ae,spec)%>%as_tibble()14order_cols metatools_example Get path to pkg exampleDescriptionpkg comes bundled with a number of samplefiles in its‘inst/extdata‘directory.This function make them easy to accessUsagemetatools_example(file=NULL)Argumentsfile Name offile.If‘NULL‘,the examplefiles will be listed.Examplesmetatools_example()metatools_example("dm.xpt")order_cols Sort Columns by OrderDescriptionThis function sorts the dataset according to the order found in the metacore object.Usageorder_cols(data,metacore,dataset_name=NULL)Argumentsdata Dataset to sortmetacore metacore object that contains the specifications for the dataset of interest.dataset_name Optional string to specify the dataset.This is only needed if the metacore object provided hasn’t already been subsetted.Valuedataset with ordered columnsremove_labels15Exampleslibrary(metacore)library(haven)library(magrittr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt"))order_cols(data,spec)remove_labels Remove labels to multiple variables on a data frameDescriptionThis function allows a user to removes all labels to a dataframe at once.Usageremove_labels(data)Argumentsdata A data.frame or tibbleValuedata with variable labels appliedExampleslibrary(haven)data<-read_xpt(metatools_example("adsl.xpt"))remove_labels(data)set_variable_labels Apply labels to a data frame using a metacore objectDescriptionThis function leverages metadata available in a metacore object to apply labels to a data frame.Usageset_variable_labels(data,metacore,dataset_name=NULL)Argumentsdata A dataframe or tibble upon which labels will be appliedmetacore metacore object that contains the specifications for the dataset of interest.dataset_name Optional string to specify the dataset.This is only needed if the metacore object provided hasn’t already been subsetted.ValueDataframe with labels appliedExamplesmc<-metacore::spec_to_metacore(metacore::metacore_example("p21_mock.xlsx"),quiet=TRUE)dm<-haven::read_xpt(metatools_example("dm.xpt"))set_variable_labels(dm,mc,dataset_name="DM")sort_by_key Sort Rows by Key SequenceDescriptionThis function sorts the dataset according to the key sequence found in the metacore object.Usagesort_by_key(data,metacore,dataset_name=NULL)Argumentsdata Dataset to sortmetacore metacore object that contains the specifications for the dataset of interest.dataset_name Optional string to specify the dataset.This is only needed if the metacore object provided hasn’t already been subsetted.Valuedataset with ordered columnsExampleslibrary(metacore)library(haven)library(magrittr)load(metacore_example("pilot_ADaM.rda"))spec<-metacore%>%select_dataset("ADSL")data<-read_xpt(metatools_example("adsl.xpt")) sort_by_key(data,spec)Indexadd_labels,2add_variables,3build_from_derived,3build_qnam,4check_ct_col,5check_ct_data,6check_variables,7combine_supp,7convert_var_to_fct,8create_cat_var,9create_subgrps,10create_var_from_codelist,10drop_unspec_vars,12get_bad_ct,12make_supp_qual,13metatools_example,14order_cols,14remove_labels,15set_variable_labels,15sort_by_key,1618。

META与QRCT使用指引

META与QRCT使用指引

读数结果各值代表的指标如下: 【Ant.Power】指8960信号经过射频口、天线开关、声表滤波器后得到的功率值,正常的值应该比 原来信号功率衰减2dbm以内,如果结果衰减远大于2dbm或者出现“Invalid”都表示该模块电路出 现了故障,这个值也是我们应该观察的。
【Used Gain】实际手机整个射频接收电路的功率补偿值,跟软件上设置的【Gain】值存在一定 的误差。 【DSP Power】基带DSP接收到的功率值。 【Deviation】表示每次功率测量结果的差别程度,表征了射频接收回路的一致性是否良好。
常见故障的分析: 特别是手机连不上网的,可以用这个PM功能来检测 1、如果【Ant.Power】的值非常低甚至出现Invalid,证明接收回路已经断路,重点检查滤波器、匹配电路、天线 开关及其控制信号。 2、如果【Ant.Power】的值比正常值略低,则有可能是接收回路的天线开关、滤波器、匹配电路虚焊。 3、如果误码率较高,主要故障会出现在SAW 滤波器上,因为滤波器不能正常工作的会使更多的干扰信号被LNA 放大,或者是LNA加大Gain值,使在放大有用信号的同时干扰信号也被放大了。
图5
图6
图7
1.4.2打开数据库文件(文件名一般为DataBase..),用于调出手机的参数,注意 数据库文件必须跟手机的软件版本对应,开发中心在下发新版软件时候会包括该 版软件的数据库文件。
图8
• • • • • • • • •
2. 介绍META工具生产过程中常用的几个方面内容 Functions: 1. RF Tool 2. Factory Mode 3. Baseband Tool 4. IMEI download 5. Get version 6. Barcode download 7. Update parameter

RF中文命令

RF中文命令

第一部分的教程先做下菜单翻译。

可以简单作为命令中文化的对照表使用。

作为沟通请大家提出异议和批评。

好及时进行修改。

——————————————————————————————————↑为file下命令的原创翻译。

肯定有不准的。

希望大家多多沟通以便及时修正更新——————————————————————————————————————————————↓edit下命令翻译——————————————————————————————————————————————↓VIEW下命令翻译——————————————————————————————————————————————↓是布局的菜单——————————————————————————————————————————————↓工具菜单——————————————————————————————————————————————↓输出菜单——————————————————————————————————————————————↓导入与命令菜单——————————————————————————————————————————————↓最后2个菜单OK完成了第一部分了。

然后开第二部分。

阐述粒子和场还有区域网格流体mesh 就是网格实体化这里的mesh和max里的mesh非常相近都是三角形面组成的3D物体。

只不过在RF里是模拟流体表面的效果。

PS:现在开始进行翻译和简单的教程应用的研究分析。

持续更新粒子属性关系数据比较复杂,所以需要点时间来做整理和翻译。

只是按照个人理解来做的。

肯定会有缺失。

不过我已经努力了。

都说最好的教程就是自己去将软件从头到尾的进行下分析整理。

所以希望这一批次的整理会给大家带来用处。

————————————————————————————————————____________________________________________________________________________________________———————————————————————————————————————————————————————————————↑是粒子属性。

META教程

META教程

点击图标进入启动界面选择BB型号, , 不需更改.META初始设置选择时钟频率,默认为26MHz,不需更改选择通讯端口,与数据的端口一致选择通讯波特率,默认为115200bps点击Reconnect按钮,成功后指示灯变为黄色注:启动时应首先点击“Reconnect”按钮,然后再连接手机,手机需外接电源.META测试项目•测试项目包括:•RF Tool:射频测试工具,在维修时我们主要使用该项目中的相关工具。

•IMEI download:可进行IMEI号的读写操作。

•Baseband:可以读写CPU内部的寄存器值,此项不允许更改。

•Get version:可以读出手机的硬件信息及软件版本等。

•其他可进行的操作的项目还有很多,但我们的维修操作基本不会使用到,这里不再进行描述,在使用操作时也不要随便进行更改。

META RF Tool 选项卡说明常见英文词语解释• BAND:频段,包括GSM900、DCS1800、PCS1900。

• ARFCN :信道,GSM900为1-124,DCS1800为512-885。

• PM/FRAM :• COUNT:某项测试需重复测量的次数。

• GAIN :接收增益,即功率放大倍数,单位一般为dB 。

• STEP :扫描步长,即每次改变多少。

• Sweep:扫描,即改变某一参量的值来得到一组测量结果。

• MIN :最小值。

• MAX:最大值。

• Deviation:误差,偏移量,为数学统计值。

• Invalid:无效的,有错误的。

• Burst type:突发脉冲的模式。

• Continuous:连续的。

•PCL:功率控制等级,GSM:5-19,DCS:0-15接收功率VS 增益扫接收功率测量 接收I/Q 测量 发射I/Q 测量发射功率测量RF Tool-PMPM •用途:用来测试接收信号功率及接收通道补偿。

•设置: •设置手机的接收频段(BAND )、信道(ARFCN )、PM Count (测试次数)、Gain (接收增益) •设置综测仪BCCH 信道与软件设置信道一致,设置发射功率为-85dBm; •测试:当设置好软件与综测仪后,点击“Start ”开始,测量结果在测试窗中显示。

MTK工具使用说明

MTK工具使用说明

万物青科技有限公司生产测试流程及工具使用说明文件名称 生产测试流程及工具使用说明 版本 A1.0 编制 金星 日期 2010年8月18日 审核 日期一.生产测试流程图:按照图示生产流程依次进行。

各测试站测试不良品需送维修站经维修人员分析维修后再返回下载测试站重新测试。

二.生产流程详解2.1 SMTSMT工艺流程依次为:来料检测—贴片(胶板)---极性确认--TOP面丝印焊膏---贴片—回流焊—翻板--Bottom面丝印焊膏---贴片—回流焊—外观检验。

2.2 下载通过下载工具将电子书软件下载到电子书的flash芯片中。

2.3 写S/N电子书在写S/N号之前还需要打印序列号标签并粘贴在手机主板上,每只手机板在板测之前必须写入一个序列号。

序列号一般包括主板型号,生产日期,流水号等信息,同时在后面的测试过程中还用来作为保存测试数据的文件名。

2.4 校准(Calibration)校准手机主板的射频指标以及电性能测试。

MTK_ATEDEMO.EXE 工具校准项分为射频和基带两个部分,射频部分包括AFC 、APC 、Path Loss, 基带部分包括ADC• AFC 自动频率控制• APC 自动功率控制• Path Loss 接受增益控制• ADC 电池电量校准2.5 综测主板综测、测试项目包括GSM、DCS、PCS 的功率、相差、均方根相差、频率误差、开关谱、调制谱、接收机灵敏度。

各项目的标准参照GSM 相关标准。

2.6 功能测试功能测试是进入自动测试工程模式,进行充电,SIM卡读取,LED测试,软件版本,LCD显示,按键,MIC,Speaker,耳机,音乐,sd 卡,蓝牙,FM,WIFI功能测试。

三.测试工具使用说明3.1 下载工具使用说明3.1.1 概述该软件通过计算机USB口与电子书连接,并采用串口数据通讯的方式把电子书软件下载到电子书的flash中,该软件由万物青科技提供。

3.1.2 硬件安装使用USB转串口的下载数据线,其下载速率最大可达到921600bit/s,生产厂商建议使用一拖四的USB Hub加USB数据线;使用USB下载数据线,需要先安装USB驱动程序。

MTK_META使用工具

MTK_META使用工具

META 工具1.4 META 工具软件的设置1.4.1 打开META,先对软件的使用作相应的配置,包括基带芯片型号、串口、波特率和基准时钟频率等关键参数。

使用前根据手机的基带芯片选择正确的型号,选择正确的时钟频率,如不知道则使用工具软件自动功能Auto detect。

如图1 至3:图1图2图31.4.2 打开数据库文件(文件名一般为DataBase..),用于调出手机的参数,注意数据库文件必须跟手机的软件版本对应,开发中心在下发新版软件时候会包括该版软件的数据库文件。

图42. 介绍META 工具生产过程中常用的几个方面内容Functions:1. RF Tool2. Update parameter2.1 RF Tool主要介绍RF Tool 的PM、Gain sweep、Continuous RX、Continuous TX、TX level andprofile、AFC Control 等功能图52.1.1PM (power measurement)测接收路径损耗该功能主要用于检测手机接收电路的功率接收性能,适合对不入网、接收信号弱等跟接收相关的机子的检测,本例以测量手机GSM 20 信道接收来介绍,操作步骤如下步骤1:用射频线把手机跟8960 连接,8960 的工作模式设置成【Active】,还要设置【CELL Power】=-85dbm,【CELL band】=PGSM ,【Broadcast Chan】=20图6步骤2:设置如下【Band】=GSM900, 根据需要设置手机的接收频段【ARFCN】=20,根据需要设置手机的接收信道【PM/Frame】=1,测量的帧数,建议使用默认值1【PM Count】=10,每帧测量的点数,建议使用默认值10【Gain】=40,手机整个射频接收电路的增益值,建议设成40db【Start】,按下该按钮则手机进入接收模式,并可以在白色文本框看到测量结果:图7读数结果各值代表的指标如下:【Ant.Power】指8960 信号经过射频口、天线开关、声表滤波器后得到的功率值,正常的值应该比原来信号功率衰减2dbm 以内,如果结果衰减远大于2dbm 或者出现“Invalid”都表示该模块电路出现了故障,这个值也是我们应该观察的。

META和QRCT使用指引

META和QRCT使用指引

步骤3:当控制手机处于发射状态后,则可以用8960来观察发射信号的各项指标性能,包括功率 大小、功率时间模板、调制谱和开关谱等,例如下图为观察到的功率时间模板:
步骤4:META工具提供了对发射功率曲线的微调,但是由于软件本身的缺陷,还不能较直观地对功 率曲线进行调整。 ●首先进入【GMSK Level and Ramp setting...】 按下【Upload from flash】,功率校准的数值会自动显示在窗口上, 如图20,点击选择频段DCS1800
2.1.3 Continous RX(连续接收)
该功能主要用于检测手机接收电路的I/Q信号是否正常,适合对不入网、接收信号弱等跟接收相关的机子的检测,本例以测量手机 GSM 20信道接收来介绍,相关设置如下: 步骤:用射频线把手机跟8960连接,8960的工作模式设置成【Test】,还要设置 【CELL Power】=-75dbm,【CELL band】=PGSM ,【Broadcast Chan】=20 【Band】=GSM900, 根据需要设置手机的接收频段 【ARFCN】=20,根据需要设置手机的接收信道 【Gain】=40,手机整个射频接收电路的增益值,建议设成40db 在这个选项中要结合示波器进行使用,把相关设置设好后,点击【Start】键强制手机连续接收,把示波器探头接触到PCB板上I/Q信号 线,按示波器的【AUTO】键就可以看到I/Q信号的波形了,通过这种方式可以检查接收通道各部分是否正常.(备注:通过改变增益和脉 冲模式示波器的幅度和波形都会改变)
步骤2:设置如下 【Band】=GSM900, 根据需要设置手机的接收频段 【ARFCN】=20,根据需要设置手机的接收信道 【PM/Frame】=1,测量的帧数,建议使用默认值1 【PM Count】=10,每帧测量的点数,建议使用默认值10 【Gain】=40,手机整个射频接收电路的增益值,建议设成40db 【Start】,按下该按钮则手机进入接收模式,并可以在白色文本框看到测量结 果:

META使用说明

META使用说明

Gain Sweep
设定发射功率为-102dBm时的测量结果: 时的测量结果: 设定发射功率为 时的测量结果
DSP Ant. Used BAND ARFCN Power Power Gain Deviation ======================================================== GSM900 20 Invalid Invalid 20.625 Invalid GSM900 20 Invalid Invalid 22.625 Invalid GSM900 20 Invalid Invalid 24.625 Invalid GSM900 20 Invalid Invalid 26.625 Invalid GSM900 20 Invalid Invalid 28.625 Invalid GSM900 20 Invalid Invalid 30.625 Invalid GSM900 20 Invalid Invalid 32.625 Invalid GSM900 20 Invalid Invalid 34.625 Invalid GSM900 20 Invalid Invalid 36.625 Invalid GSM900 20 Invalid Invalid 38.625 Invalid GSM900 20 -62.375 -103.000 40.625 2.183 GSM900 20 -60.750 -103.375 42.625 1.152 GSM900 20 -58.625 -103.250 44.625 2.550 GSM900 20 -56.875 -103.500 46.625 2.553 GSM900 20 -55.000 -103.625 48.625 2.798 GSM900 20 -53.000 -103.625 50.625 1.179 GSM900 20 -50.875 -103.500 52.625 4.699 GSM900 20 -49.125 -103.750 54.625 4.421 GSM900 20 -46.875 -103.500 56.625 3.606 GSM900 20 -44.875 -103.500 58.625 4.418 GSM900 20 -43.000 -103.625 60.625 4.114

_Maui META使用说明(CH)

_Maui META使用说明(CH)

错漏之处不可避免,请原谅
1
倾情奉献
测试 项 目 频段
Ljie123@
RF TOOL
端口选择
自动控制程 控电源
资源共享
开始/停 止按钮
基带芯片
系统时钟
射频芯片
1.Power measurement(功率测量) measure the power of indicated channel(测量所指信道的功率)
错漏之处不可避免,请原谅
7
倾情奉献
所要测试 的范围
Ljie123@
测试数量 测试 AFCDAC 值的间隔
资源共享
说明:这个测试界面也是要综测仪配合才管用的哦 ~~ 主要用来测试 26MJ 晶体的压控曲线 也可以用来找出 26M 最小的频率误差哦~
在研发方面通过改变 AFCDAC 值的范围和间隔很容易就能找出 最小的频率误差 在高级维修方面可以通过是测试值来反映是 CPU 的问题还是 26M 问题还是中频问题 修起 AFC 校准故障料如指掌~~哈哈~~
Perform all function with Agilent 8960 7. IMEI download* 8. Get version* 9. Barcode download* 10. Update parameter* 11. FAT editor * with Agilent 8960 8 IMEI download* 9. Get version 版权归本人1L0ji.e123@B16a3.rccomod所e有d,未ow经n过l本o人 ad允许,不得转载,谢谢 11. Update parameter
19~5是功率等级
这些数值是代表PVT值的上升沿 和下降沿的曲线~ 这是研发人员配合综测仪来调试或 生成BT的配置文件的哦~`

RFT中文操作指南(下)

RFT中文操作指南(下)

练习 1.6:回归测试在开始本练习之前,您必须先完成练习 1.5:查看验证点和对象图。

您拥有应用程序的新工作版本后,就可以通过对新工作版本回放脚本来运行您记录的自动测试。

要对新的工作版本执行脚本,则必须在脚本中更改应用程序的名称。

(您不需要对开发项目执行此操作;这里,您这样做是为了模拟如何获取应用程序的新工作版本。

)1. 在 Java 编辑器(脚本窗口)中,验证您的脚本(Classics.java)是否为活动脚本。

在脚本顶部的模板信息下面,就是启动应用程序命令:startApp("ClassicsJavaA");2. 将“A”改为“B”。

Java 代码是区分大小写的,因此务必使用大写 B。

您不需要保存或编译脚本来使更改生效。

当您运行脚本时它会自动生效。

3. 单击运行 Functional Test 脚本工具栏按钮()以回放脚本。

4. 如有必要,在选择日志对话框中选择 Classics 并单击完成。

您将被提示是否覆盖日志。

5. 单击是。

脚本开始快速回放,但在 Member Logon 对话框上接近结尾时速度变慢。

这是因为应用程序的工作版本 B 在复选框旁边的字段中具有不同的文本。

Functional Test 正在查找与工作版本 A 中记录的识别属性相匹配的对象。

稍后我们将展示如何解决这个问题。

6. 当日志在回放后打开时,请查看消息。

您将在日志中看到一条失败消息和一条警告消息。

第二个验证点(标记上的验证点)由于应用程序 中的更改而失败。

接下来,我们将考虑如何更新验证点基线以解决这个问题。

生成一条对应于密码复选框字段的对象识别警告。

在教程的以后部分中,我们还将展示 如何使用正则表达式在对象图中解决该问题。

您是否注意到 ClassicsB 的主屏幕似乎与 ClassicsA 不同,但这种情况并未导致脚本失败?存在相同的对象,但位于两个应用程序的不同位置。

这不会导致失败,因为 Functional Test 使用强健识别方法来查找对象。

RTool远程管理工具使用说明说明书

RTool远程管理工具使用说明说明书

RTool远程管理工具使用说明资料版本:V1.2—2019.03声明首先非常感谢您选择本公司产品!在使用前,请您仔细阅读本用户手册。

非本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播。

由于不断更新,本公司不能承诺该资料与实际产品一致,同时也不承担由于实际技术参数与本资料不符所导致的任何争议,任何改动恕不提前通知。

本公司保留最终更改权和解释权。

版权所有©北京映翰通网络技术股份有限公司及其许可者版权所有,保留一切权利。

本手册图形界面约定格式意义< >带尖括号“< >”表示按钮名,如“单击<确定>按钮”。

“”带双引号“”表示窗口名、菜单名,如:弹出“新建用户”窗口。

>>多级菜单用“>>”隔开。

如“文件>>新建>>文件夹”多级菜单表示“文件”菜单下的“新建”子菜单下的“文件夹”菜单项。

提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏。

对操作内容的描述进行必要的补充和说明。

技术支持联络信息北京映翰通网络技术股份有限公司(总部)地址:北京市朝阳区利泽中园103号楼3层302电话:(8610)6439 1099 传真:(8610)8417 0089成都办事处电话:************地址:四川省成都市高新区府城大道西段399号,天府新谷10栋1406室广州办事处电话:************地址:广州市天河区棠东东路5号远洋新三板创意园B-130单元武汉办事处电话:************地址:湖北省武汉市洪山区珞瑜东路2号巴黎豪庭11栋2001室上海办事处电话:************地址:上海市普陀区顺义路18号1103室目录1. 介绍RTool (1)1.1. RTool的界面介绍 (1)1.2. RTool与DTU建立连接 (3)2. RTool的操作 (3)2.1. 远程升级 (3)2.2. 远程读取配置参数 (5)2.3. 查看/修改配置参数 (6)2.4. 远程下发配置参数 (7)2.5. 远程重启 (8)1.介绍RTool映翰通公司开发的远程管理工具(简称RTool),可对InDTU设备(简称DTU)进行远程管理。

r tool用法 -回复

r tool用法 -回复

r tool用法-回复R语言是一种用于统计分析和数据可视化的编程语言和环境。

它是由新西兰的罗斯·伊哈卡和罗伯特·杰特曼于1993年开发的,并于1995年首次发布。

R语言在数据科学和统计学领域非常受欢迎,其功能强大且易于使用,可以处理各种数据类型。

R语言是开源软件,这意味着它的源代码对任何人都是可用的并且免费。

当前,R语言的最新版本是R 4.1.0,在全球范围内得到广泛使用。

在本文中,我们将一步一步介绍R语言的用法和功能。

首先,我们需要安装R语言。

你可以从官方网站(在R环境中,你可以使用R的控制台进行交互式编程,也可以使用R脚本编辑器创建和运行脚本。

R脚本是包含一系列R命令的文本文件,用于自动化和批处理任务。

在R语言中,你可以使用各种数据结构,包括向量、矩阵、数据框和列表。

向量是R中最基本的数据结构,它由一组相同类型的元素组成。

你可以使用向量进行数值计算、集合操作和条件判断。

下面是一个简单示例,展示如何创建和操作向量:# 创建一个向量x <- c(1, 2, 3, 4, 5)# 计算向量元素的和sum(x)# 计算向量元素的平均值mean(x)# 选择向量中的部分元素x[2:4]除了向量,你还可以使用矩阵来处理二维数据。

矩阵是一个具有行和列的二维数据结构。

你可以对矩阵进行各种数学运算、转置和子集选择。

下面是一个简单示例,展示如何创建和操作矩阵:# 创建一个3行2列的矩阵m <- matrix(c(1, 2, 3, 4, 5, 6), nrow=3, ncol=2)# 计算矩阵的和sum(m)# 计算矩阵行的平均值rowMeans(m)# 计算矩阵列的平均值colMeans(m)# 选择矩阵中的部分元素m[2:3, 1]数据框是一种常用的数据结构,类似于数据库中的表格。

数据框可以包含不同类型的数据,并且可以使用列名和行索引进行访问。

下面是一个简单示例,展示如何创建和操作数据框:# 创建一个数据框df <- data.frame(name=c("Alice", "Bob", "Carol"), age=c(25, 30, 35))# 查看数据框的结构str(df)# 访问数据框中的列dfname# 访问数据框中的行df[2, ]# 根据条件筛选数据框中的行df[dfage > 30, ]列表是一种可以包含不同类型元素的数据结构,并且可以嵌套使用。

【指导手册】单验手机锁频工具RF tool介绍--201701

【指导手册】单验手机锁频工具RF tool介绍--201701

单验手机锁频工具介绍--【RF TOOL】功能简介:实现对测试网络频段、频点、PCI 的锁定功能2017年1月提纲1| 锁定频段功能2 | 锁定频点PCI功能3选择SIM 卡到达操作界面2选择[频段]功能启动RF Tool1到达目标频段5选择网络制式选择[5]Clear ……46选择目标频段9点击[7]Apply (8)点击“Back ”点击“更多”7☐锁频操作完成后手机即时生效,无需重启手机☐注意点:锁频点功能最终需要Apply 才生效完成2选择[7]Apply……选择[6]Select……1☐解锁操作完成后手机即时生效,无需重启手机解锁频段操作介绍☐注意点:锁频点功能最终需要Apply 才生效完成提纲1 | 锁定频段功能2 | 锁定频点PCI功能2点击[频点]功能启动软件1锁频点PCI 操作介绍(1)3选择SIM 卡到达锁频界面5选择频段范围6选择频段到达频点输入界面4锁频点PCI操作介绍(2)选择锁定网络制式7点击“更多”8点击”Key Input”9输入频点频点锁定,待重启锁频点PCI操作介绍(3)10点击”Back”11选择[6]Set PCI lock到达PCI输入界面12选择[Key Input]锁频点PCI操作介绍(4)13输入PCI 数值14锁定PCI ,待重启15选择”END ”16选择[重启手机]锁频点PCI操作介绍(5)完成锁频点PCI的操作需要手机重启后生效解锁频点PCI1选择[频点]功能2选择SIM卡3选择[7]RESET解锁成功重启手机后生效解锁频点PCI的操作需要手机重启后生效附录查看所频段、频段、PCI的方式方法1:使用RF Tool 自带的网络信息21选择网络信息功能3方法2:使用CDSplus的网络信息Thanks。

MTK_META工具的使用指引(中文版)

MTK_META工具的使用指引(中文版)

META工具的使用指引1.简述1.1工具介绍META(Mobile Engineering Testing Architecture)是在MTK平台中用于测试、校准、调试手机的一个开发工具,本文主要介绍该工具的使用方法,方便生产测试和维修对手机的射频性能进行调整以及故障的分析判断。

1.2系统配置软件环境●MS Windows ME,98,2000or XPThe following driver and library are needed for META factory:●NI(National Instruments)GPIB-USB driver(The driver is bundled with NI GPIB-USB device)or Agilent GPIB-USB driver.硬件环境●Generic Pentium III or above PC●Agilent8960or R&S CMU200The following hardware is needed for META factory●NI or Agilent GPIB-USB device●Agilent661x or Agilent663x2series power supply1.3META的安装执行“setup.exe”进行安装,请根据安装步骤提示来进行安装,如图1至4:图1图2图3图41.4META工具软件的设置1.4.1打开META,先对软件的使用作相应的配置,包括基带芯片型号、串口、波特率和基准时钟频率等关键参数。

使用前根据手机的基带芯片选择正确的型号,选择正确的时钟频率,如不知道则使用工具软件自动功能Auto detect。

如图5至7:图5图6图71.4.2打开数据库文件(文件名一般为DataBase..),用于调出手机的参数,注意数据库文件必须跟手机的软件版本对应,开发中心在下发新版软件时候会包括该版软件的数据库文件。

Meta射频应用指南

Meta射频应用指南

Revision: 1.0Preliminary (Released) InformationDocument Number:Meta RF Application NoteMeta 射频应用指南MediaTekLegal DisclaimerBY OPENING OR USING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS (“MEDIATEK SOFTWARE”) RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON AN “AS-IS” BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER’S SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF LAWS PRINCIPLES.Revision HistoryTable of ContentsLegal Disclaimer (2)Revision History (3)Table of Contents (4)1Meta工具使用环境的搭建 (5)1.1 Meta工具简介 (5)1.2 设备电器连接 (5)1.3常见物理连接问题 (5)2主界面介绍 (6)3工厂模式(Factory Mode)使用 (8)3.1 NVRAM database file设置 (8)3.2 Configuration File设置 (8)3.3 Calibration data initial file设置 (9)3.4 工厂模式校准常见问题 (9)4射频工具(RF Tool)调试使用 (11)4.1 PM选项 (11)4.2 TX level and profile选项 (12)4.2.1 GMSK Graphic Ramping Setting 选项 (13)4.2.2 GMSK Level and Ramping setting选项 (14)4.3 AFC Control选项 (15)4.4 Continous RX选项 (16)4.4 Continous TX选项 (17)1 Meta工具使用环境的搭建1.1 Meta工具简介Meta 工具集是MTK平台强大的研发工具,可以协助工程师完成基带到射频的R&D阶段调试,本应用主要针对射频电路的常用工具部分操作文档META_MAUI_APP_note XXX.PDF进行补充说明,请在阅读本文档前先详细阅读META_MAUI_APP_note XXX来了解Meta的功能,一些工作原理和操作菜单操作。

SmartRF Studio 7中文使用说明

SmartRF Studio 7中文使用说明

SmartRF™ Studio 是一个Windows 应用程序,用于评估和配置德州仪器(TI) 的低功耗RF-IC。

该应用程序将帮助射频系统的设计人员在设计过程的早期阶段轻松评估RF-IC。

它对生成配置寄存器值、实际测试射频系统和查找优化的外部组件值尤为有用。

SmartRF Studio 可作为单独的应用程序使用,或与应用程序评估板一起随RF-IC 开发套件提供。

SmartRF™ Studio 支持TI 所有低功耗RF-IC。

请注意,如果您使用的是一些老版的芯片,可能需要使用SmartRF的较早版本。

SmartRF Studio 6--CC400,CC900--CC1000,C1010,CC1020,CC1021,CC1050,CC1070--CC2400,CC2420SmartRF Studio 7--CC1100,CC1100E,CC1101,CC1150--CC110L,CC113L,CC115L--CC1120,CC1121--CC1110,CC1111--CC2500,CC2550--CC2510,CC2511--CC2430,CC2431--CC2520--CC2530,CC2531,CC2533--CC2540--CC430特性--链接测试。

发送和接收节点间数据包。

--天线和辐射测试。

在持续的TX 和RX 状态下设置radio。

--简单模式,用于软件包测试并获取基本寄存器值。

--一组适用于所有器件的推荐/一般寄存器设置。

--读写单独的射频寄存器。

--有关每个寄存器的位字段的详情。

--从文件保存/负载器件配置数据。

--将寄存器设置导出至用户可定义格式。

--通过USB 端口或并行端口与评估板通信。

--单个计算机上支持多达32 个评估板。

SmartRF Studio 6 可在Windows 98、Windows 2000、Windows XP(32 位)、Windows Vista(32 位)和Windows 7(32 位)上运行。

RF工具使用规范分解

RF工具使用规范分解
2006-11-16
胡久林
制订单位
组装部
弗兰德科技(深圳)有限公司
文件类别
三阶文件
文件编号
FD-WI-411
RF工具使用规范
文件版本
A1.0
页次
2/10
目录
1目的3
2适用范围3
3工具HSF要求3
4工具使用注意事项3
4.1普通工具使用的注意事项3
4.2电动工具使用的注意事项4
4.3风动工具使用的注意事项4
1不要将手钳当成扳手使用。
2剪切线材短头时,为防止飞出的短头伤人,短头应朝地下。
3作业者应戴上护目镜。
4电工手钳把柄处必须加绝缘套。
1)錾子:
錾子是錾削用的工具,通常是用碳素钢制作的,不可用高速钢作錾子。热处理后的硬度为HRC(48-52);錾顶不准淬火,不准有裂纹和毛刺。錾子的使用应注意:
1一般錾削毛坯表面的毛刺,浇冒口和分割材料可用扁錾(阔錾);錾槽及分割曲线形板料可用尖錾(狭錾);錾削油槽使用油槽錾。
5工具的使用要求4
5.1装配工具的使用4
5.2金属切割工具的使用6
5.3焊接工具的使用9
5.4电动工具的使用9
6工具使用的安全管理10
6.1电动工具的安全管理10
6.2手工工具的安全管理10
弗兰德科技(深圳)有限公司
文件类别
三阶文件
文件编号
FD-WI-411
RF工具使用规范
文件版本
A1.0
页次
3/10
13)移动有软线的轻便动力工具时,要注意保护好软线,使其远离尖锐物、热源、油或溶剂,以免损坏或软化绝缘。
1)电动工具必须装漏电保护器。
2)电动工具必须有可靠的接地保护。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

META工具软件RFTool功能的使用
1.简述
1.1工具介绍
META(Mobile Engineering Testing Architecture)是在MTK平台中用于测试、校准、调试手机的一个开发工具,本文主要介绍其射频工具RFTool的使用方法,便于在生产维修中对手机的射频性能进行调整。

1.2 系统配置
软件环境
●MS Windows ME, 98, 2000 or XP
The following driver and library are needed for META factory:
●NI (National Instruments) GPIB-USB driver (The driver is bundled with NI GPIB-USB device) or Agilent GPIB-USB driver.
硬件环境
●Generic Pentium III or above PC
●Agilent 8960 or R&S CMU 200
The following hardware is needed for META factory
●NI or Agilent GPIB-USB device
●Agilent 661x or Agilent 663x2 series power supply
1.3 META的安装
执行“setup.exe”进行安装,请根据安装步骤提示来进行安装,如图1-3
图1
图2 图3
2.RF Tool的使用
主要介绍RF Tool的PM、TX level and profile、Continuous TX功能
2.1 软件的设置
2.1.1打开META,先对软件的使用作相应的配置,包括串口、基带芯片型号、波特率等关键参数。

目前使用的基带芯片主要有6205B、6218,后续还会有6219,使用前根据手机的基带芯片选择正确的型号,否则使用工具软件。

图4
2.1.2打开数据库文件(文件名一般为DataBase..),用于调出手机的参数,注意数据库文件必须跟手机的软件版本对应,开发中心在下发新版软件时候会包括该版软件的数据库文件。

图5
2.2 PM (power measurement)
该功能主要用于检测手机接收电路的功率接收性能,适合对不入网、接收信号弱等跟接收相关的机子的检测,本例以测量手机GSM 20信道接收来介绍,操作步骤如下
步骤1:用射频线把手机跟8960连接,8960的工作模式设置成【Active】,还要设置【CELL Power】=-85dbm,【CELL band】=PGSM ,【Broadcast Chan】=20
图6
步骤2:设置如下
【Band】=GSM900, 根据需要设置手机的接收频段
【ARFCN】=20,根据需要设置手机的接收信道
【PM/Frame】=1,测量的帧数,建议使用默认值1
【PM Count】=10,每帧测量的点数,建议使用默认值10
【Gain】=40,手机整个射频接收电路的功率补偿值,建议设成40db
【Start】,按下该按钮则手机进入接收模式,并可以在白色文本框看到测量结果:
图7
读数结果各值代表的指标如下:
【Ant.Power】指8960信号经过射频口、天线开关、声表滤波器后得到的功率值,正常的值应该比原来信号功率衰减2dbm以内,如果结果衰减远大于2dbm或者出现“Invalid”都表示该模块电路出现了故障,这个值也是我们应该观察的。

图8
【Userd Gain】实际手机整个射频接收电路的功率补偿值,跟软件上设置的【Gain】值存在一定的误差。

【DSP Power】基带DSP接收到的功率值。

【Deviation】表示每次功率测量结果的差别程度,表征了射频接收回路的一致性是否良好。

常见故障的分析:
特别是手机连不上网的,可以用这个PM功能来检测
1)如果【Ant.Power】的值非常低甚至出现Invalid,证明接收回路已经断路,重点检查滤波器、匹配电路、天线开关及其控制信号。

2)如果【Ant.Power】的值比正常值略低,则有可能是接收回路的天线开关、滤波器、匹配电路虚焊。

3)如果误码率较高,主要故障会出现在SAW滤波器上,因为滤波器不能正常工作的会使更多的干扰信号被LNA放大,或者是LNA加大Gain值,使在放大有用信号的同时干扰信号也被放大了。

2.3 TX level and profile
该功能主要通过META的命令实现对手机发射电路的控制和调试,工程师可以用测试仪器对发射的信号进行测量,本例以测量手机GSM 20信道PCL5发射来介绍,
2.3.1测量手机的发射功率及时间VS功率模板
步骤1:用射频线把手机跟8960相连接,并把8960的操作模式设置成【GSM BCH+TCH】, 频段设置【Cell Band】为PGSM,
【Broadcast Chan】为20信道,
【Traffic Band】=PGSM,传输信道
【Traffic Channel】=20,
【MS TX Level】=5,
图9
步骤2:设置META的发射模式的相关选项
【Band】=GSM900, 根据需要设置手机的接收频段
【ARFCN】=20,根据需要设置手机的接收信道
【TSC】=4,发射信号的时隙,该值要保持跟8960的设置一致
【PCL】=5,功率控制等级,该值要保持跟8960的设置一致
【AFC】=4100,自动频率控制补偿值,可以不作改变,按照默认值4100
【Burst Type】=NB,手机的发射脉冲方式,按照默认值NB(常规方式)
设置完毕后,按下“Start”按钮则可以测量到手机发射的burst
图10
步骤3:当控制手机处于发射状态后,则可以用8960来观察发射信号的各项指标性能,包括功率大小、功率时间模板、调制普和开关普等,例如下图为观察到的功率时间模板:
图11
步骤4:META工具提供了对发射功率曲线的微调,但是由于软件本身的缺陷,还不能较直观地对功率曲线进行调整,
●首先进入【Level and Ramp setting...】
●按下【Upload from flash】,功率校准的数值会自动显示在窗口上,
●设置【ARFCN】=20,
●选中PCL5,对应的数值是683,该值代表着发射功率的大小,如果功率大小不符合,可以对该值每次加或减5,按下【Start】,进行功率微调,直到合适为止。

●调整该功率等级对应的上升沿和下降沿数值,可以改变上下升沿的形状
●调整完毕后,按下【Download to flash】,更新后的数值将写入flash。

上升沿和下降沿
图12
说明:该功能只适合对PA的发射曲线进行微调,如果由于发射电路相关器件虚焊、损坏、短路而使发射信号出现比较怪异、严重偏离功率时间模板的情况将无法进行调整。

因为开发工程师是经过分析大量的PA曲线数据计算出的模板数值,所以写到每台手机的功率模板数值是一样的(只是功率大小不同),PA的工艺水平已经成熟,一致性较好,所以一般情况下不建议对模板数值作大的改动,如果更改失败,则需要重新校准。

常见故障分析:
1)META控制手机发射,观察不到发射信号,首先看发射电流是否足够大来判断PA是否处于工作状态,
●如果PA工作但是8960没有收到发射信号,则检查PA输出端的滤波器和天线开关是否正常工作
●如果发射电流很低,PA没有工作,则检查PA的控制电压(PA_EN、VAPC、VBAT等)和压控振荡器输出端衰减器的焊接是否正常(测量对地电阻),还要检查VCO是否已经工作,可以控制手机处于发射状态用频谱仪来测量输出信号。

2)发射的功率时间模板严重变形,用META一般是无法调整的,可能是Transceiver焊接不良或者损坏造成对发射信号的内部调整出现故障。

2.4 Continuous TX
该功能用于对手机发射IQ信号的观察,检测在发射状态下通过示波器可以从射频IC (MT6119)的43,44,45,46脚看到发射的I/Q信号,是一个67KHz的正弦信号,可以判断基带IC的工作是否正常:
图13
图14
2.5 Updata parameter
当升级时候需要对手机进行Format,该功能用于对校准参数和IMEI号等数据的保存,
图15
11。

相关文档
最新文档