高通校准LOG说明

合集下载

高通8909平台NQ210调试

高通8909平台NQ210调试

高通8909平台NQ210调试说明高通平台电信VOLTE仅在Android 7.1上实现,而原来的NFC解决方案(PN547)只支持到Android6.0,所以有了高通8909+NQ210+Android7.1这个组合,以实现电信VOLTE+NFC。

F9 R4.1+NQ210 NFC性能调试过程中,几点说明:1,配置文件需要将NXP的RF_BLK参数合入到高通默认参数2,注重Rx端匹配调节,对读卡性能有较大提升。

调试方法详见附件3,最终的NFC电路可以不用DCDC,也不用MOS管实现读卡、点对点和开关机卡模拟。

性能如下,满足我们要求配置文件高通参考设计里给了两个配置文件/system/etc/libnfc-brcm.conf/system/etc/libnfc-qrd_default.conf其中libnfc-qrd_default.conf没有NXP_RF_CONF_BLK的六组配置参数,NXP_CORE_CONF_EXTN 的配置参数也不全从WPI给的配置文件libnfc-nxp_RF - EMVCO.CONF中,将NXP_RF_CONF_BLK六组参数和NXP_CORE_CONF_EXTN配置参数全部拷到libnfc-qrd_default.conf中,并将此文件替换手机中的默认文件。

若出现卡模拟性能不佳,也可以在补全的配置文件中通过修改相位来进行优化。

配置文件中需要重点注意的是,NXP_EXT_TVDD_CFG的配置一定要和硬件对应。

其中Config1是不采用DCDC的,Config2和3都是采用DCDC供电的。

对于我们的项目,在没有DCDC下性能也能满足要求,所以NXP_EXT_TVDD_CFG=0x01NFC匹配电路F9 R4.1+NQ210最终的匹配电路如下:其中:L4802+C4818/L4803+C4820是EMI Filter,采用默认值即可。

C4814+R4806/C4816+R4808是Rx通路匹配,对读卡性能同样有较大影响。

高通平台常用调试Tool介绍1

高通平台常用调试Tool介绍1

高通平台的常用的调试tool: QPST, QRCT, QXDM, Trace32(use JTAG)2013年09月07日⁄综合⁄共 4410字⁄字号小中大⁄评论关闭OverView:QPST 综合工具, 传输文件, 查看device的EFS文件系统, 代码烧录QRCT 测试RFQXDM 看logJTAG trace32调试QPST,QXDM的使用说明,具体的可以看我上传到csdn的资源文件,我都是看它,看了那个user guide就完全会了,很简单的QPST是一个针对高通芯片开发的传输软件。

简单的说就是用高通处理芯片的手机理论上都可以用QPST传输文件,可以修改C网机器内部参数的软件。

一次可以track多台电脑QPST还可进行代码烧入包括:5个 client applicationsØ QPST Configurationmonitor the status of:Active phonesAvailable serial portsActive clientsTo start QPST Configuration, from the Start menu, select Programs → QPS T → QPST Configuration.Ø Service Programmingprovide service programming for CDMA phones that contain Qual comm ASICs.With it, you can save SP data to a file, then download the data in that file to multiple pho nes.The SP application accesses settings regardless of the phone’s internal memory implementation. It is feature-aware and displays settings pages appropriate to the phone being programmed.To start SP, from the Start menu, select Programs → QPST → Service Programming.Ø Software DownloadØ RF NV Item ManagerØ EFS ExplorerThe EFS Explorer application lets you navigate the embedded file sy stem (EFS) of phones that support EFS. It is similar in function to the Windows Explorer pr ogram on a PC.To start EFS Explorer, from the Start menu, select Programs → QPST → EFS Explore r.When EFS Explorer launches, it displays a Phone Selection dialog that lists the pho nes currently being monitored by the QPST server, as shown in FigureCreating a new directory• When you create a directory in the phone’s EFS, the directory is created on the phone and the file structure list is refreshed.To create a directory:1. Navigate to the location where you want to create a new directory.2. From the File menu, select New → Directory. The Create Directory dialog, as shown in Fi gure below3. Type a name for the file in the field.4. Click OK.Two standalone utilities,--QCNView--Roaming List Editor,complete the QPST tool set.QRCT• QRCT is a Windows toolkit designed to control a QUALCOMM phone such as a Form Fa ctor Accurate (FFA) for testing RF in three system modes –CDMA 2000, GSM, and WCDMA.• This application requires Advanced Mode Subscriber Software (AMSS) software with FT M built into it. The FTM mode must be enabled before using the CDMA 2000, GSM, and WCDMA RF controls.• FTM is a mode of operation that allows a user to perform diagnostic or design verificati on functionality by exposing functions not discretely available to the user in AMSS mode. FTM does not provide the ability to make phone calls and is not driven by the AMSS Call P rocessing State Machine.• QRCT uses the Qualcomm Manufacturing Support Library (QMSL) for all communicatio n with the phone. It is possible to determine the exact function calls by monitoring the Q MSL Text Log. The user can then replicate any QRCT sequence by calling QMSL in their o wn program.QXDM是监视手机状态的,还有一些简单的控制功能• The QUALCOMM® Extensible Diagnostic Monitor (QXDM) provides a diagnostic client for Dual-Mode Subscriber Station (DMSS) and newer User Equipment (UE) software, Advanced Mo bile Subscriber Software (AMSS).• QXDM was developed to provide a rapid prototyping platform for new diagnostic clie nts and diagnostic protocol packets. It provides a Graphical User Interface (GUI) that displ ays data transmitted to and from the DMSS.Options menu on QXDM:QXDM communications menu:• Lists all the available ports on the system and their properties• Ports listed in this are those that have been added in the QPST Configuration tool for monitoringTraces on the QXDM:JTAG• Joint Test Action Group (JTAG) is the common name for what was later standardized as the IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture. It was initially devised for testing printed circuit boards using boundary scan and is still widely used for this application.• Today JTAG is also widely used for IC debug ports. In the embedded processor market, essentially all modern processors support JTAG when they have enough pins. Embedded s ystems development relies on debuggers talking to chips with JTAG to perform operation s like single stepping and break pointing. Digital electronics products such as cell phones or a wireless access point generally have no other debug or test interfaces• Used for debugging & storing firmware.。

最新MTK平台射频校准文件说明

最新MTK平台射频校准文件说明
LTE BAND38 Cable Input Compensation = 8 LTE BAND38 Cable Input Loss = 0.0 LTE BAND38 Cable Output Compensation = 8 LTE BAND38 Cable Output Loss = 0.0
LTE BAND39 Cable Input Compensation = 8 LTE BAND39 Cable Input Loss = 0.0 LTE BAND39 Cable Output Compensation = 8 LTE BAND39 Cable Output Loss = 0.0
[Frequency Bank] bank = 0x1C ; GSM450 0x01 ; GSM850 0x02 ; GSM900 0x04 ; DCS1800 0x08 ; PCS1900 0x10
校准GSM900\1800\1900:0x1C=0x04+0x08+0x10 校准GSM900\1800:0x0C=0x04+0x08
下面择取一些关键项进行解释
[8960 Initialization] 8960 GPIB Address =GPIB0::15::INSTR Time Out =5000 GSM400 cable loss = -0.4 GSM850 cable loss = -0.5 GSM900 cable loss = -0.5 DCS1800 cable loss = -0.8 PCS1900 cable loss = -0.8 TDSCDMA 1850-1930MHz cable loss = -1 TDSCDMA 2010-2025MHz cable loss = -1 TDSCDMA 1930-1990MHz cable loss = -1 TDSCDMA 2570-2620MHz cable loss = -1 TDSCDMA 2300-2400MHz cable loss = -1

高通平台OTP程式验证lesson

高通平台OTP程式验证lesson
——高通平台OTP程式验证
0
报告内容: 1 • 基本设置 2 • 程式验证 3 • 数据验证 4 • 校正验证 5 • 程式整理
基本设置
1、测试环境:光源:LED (5100±200K,800±100 lux) 2、Shading设置:
1)参照烧录规范设置shading: 设置shading抓框大小 (1/8width * 1/8 height),调整sensor 的gain值为1.0x,中心区域G值调到190到210之间,设定档内G值也按190-210设置。
程式验证
4、 界面显示、下拉框提示验证:验证PASS\NG情况下程式界面和下拉框显示信息是否正确显 示。
5、单独check验证: 设定档OTPCheck=1,验证单独check程式是否正常PASS,是否正常保存图 片。
数据验证
1、基本烧录数据验证:将readback数据基本信息部分参照烧录规范一一对应检查是否烧录正确 ,有checksum的检查checksum。
基本设置
3、设定档基本设置: 1)确认[NORMAL]下如下保存图片和高通LSC数据接口打开。验证程式时打开这两个接口, 正式程式关闭这两个接口。
2)水平烧录规格按实际卡控设置。
3)高通PDAF设置:设置PDAF 曝光范围195-205,选择正确的DriverIC。如下设置
4)基本规格设置:shading、colorshaing、RG/BG 规格验证程式时先预设一个初步或较宽的 规格,在测试烧录20pcs以上模组后再按实际数据制定合理规格。
基本设置
5)typical设置:验证程式时getAWB获取初步typical值填入设定档,设置distance。烧录20pcs 以上或挑选sample后按实际数据设置正确的typical值。

qualcomm平台抓log的方法

qualcomm平台抓log的方法

qualcomm平台抓log的方法开发调试中的办法非常多,LOG是其中重要的一个方法,一些常见的LOG的抓取办法(主要针对QUALCOMM平台,未经详细整理):1.ADB查看或保存kernel的启动LOG:kernel log: adb shell dmesg > d:\kerneltestlog.txttips :dmesg -n 8 //设置log的等级#define KERN_EMERG"<0>"/* system is unusable*/#define KERN_ALERT"<1>"/* action must be taken immediately*/#define KERN_CRIT"<2>"/* critical conditions*/#define KERN_ERR"<3>"/* error conditions*/#define KERN_WARNING"<4>"/* warning conditions*/#define KERN_NOTICE"<5>"/* normal but significant condition*/#define KERN_INFO"<6>"/* informational*/#define KERN_DEBUG"<7>"/* debug-level messages*/dmesg -s 81920 //设置LOG的Buffer,默认的buffer是81922.smem log:1>、用trace32。

trace32无疑是强大的,几乎可以做任何debug的事情,有高通代码的兄弟可以在\AMSS\products \76XX\tools\debug目录下找到smemlog.cmm和smem_log.pl这两个文件,可以dump出log.Run “do tools\debug\smemlog.cmm” from Trace32Run “perl smem_log.pl > smemlog.txt”2>、没有trace32的兄弟也不要灰心,google为我们提供了强大的adb工具。

高通8909平台NQ210调试

高通8909平台NQ210调试

⾼通8909平台NQ210调试⾼通8909平台NQ210调试说明⾼通平台电信VOLTE仅在Android 7.1上实现,⽽原来的NFC解决⽅案(PN547)只⽀持到Android6.0,所以有了⾼通8909+NQ210+Android7.1这个组合,以实现电信VOLTE+NFC。

F9 R4.1+NQ210 NFC性能调试过程中,⼏点说明:1,配置⽂件需要将NXP的RF_BLK参数合⼊到⾼通默认参数2,注重Rx端匹配调节,对读卡性能有较⼤提升。

调试⽅法详见附件3,最终的NFC电路可以不⽤DCDC,也不⽤MOS管实现读卡、点对点和开关机卡模拟。

性能如下,满⾜我们要求配置⽂件⾼通参考设计⾥给了两个配置⽂件/system/etc/libnfc-brcm.conf/system/etc/libnfc-qrd_default.conf其中libnfc-qrd_default.conf没有NXP_RF_CONF_BLK的六组配置参数,NXP_CORE_CONF_EXTN 的配置参数也不全从WPI给的配置⽂件libnfc-nxp_RF - EMVCO.CONF中,将NXP_RF_CONF_BLK六组参数和NXP_CORE_CONF_EXTN配置参数全部拷到libnfc-qrd_default.conf中,并将此⽂件替换⼿机中的默认⽂件。

若出现卡模拟性能不佳,也可以在补全的配置⽂件中通过修改相位来进⾏优化。

配置⽂件中需要重点注意的是,NXP_EXT_TVDD_CFG的配置⼀定要和硬件对应。

其中Config1是不采⽤DCDC的,Config2和3都是采⽤DCDC供电的。

对于我们的项⽬,在没有DCDC下性能也能满⾜要求,所以NXP_EXT_TVDD_CFG=0x01NFC匹配电路F9 R4.1+NQ210最终的匹配电路如下:其中:L4802+C4818/L4803+C4820是EMI Filter,采⽤默认值即可。

C4814+R4806/C4816+R4808是Rx通路匹配,对读卡性能同样有较⼤影响。

高通工具使用指导书

高通工具使用指导书

高通工具使用指导书文档密级内部学习高通工具使用指导书(QXDM、QPST、QCAT)作者:白志伟日期:2015.5.29华锐通讯科技有限公司高通工具使用指导书文档密级内部学习目录1.版本路径 (3)1.1 QXDM 路径 (3)1.2 QPST路径 (3)1.3 QACT 路径 (3)2. QPST 的使用 (3)2.1 QPST简介 (3)2.2 QPST 安装 (3)2.3 QPST使用 (6)2.3.1 QPST configuration (6)2.3.2 EFS Explorer (7)2.3.3 software download (9)2.3.3 QCNview (20)2.3.4 memory debug application (21)2.3.5 service programming (22)2.3.6 PRL editor (27)3. QXDM的使用 (28)3.1 QXDM简介 (28)3.2 QXDM 安装 (28)3.3 在线激活QXDM (29)3.4 QXDM使用 (30)3.4.1 com口连接 (30)3.4.2 log窗口(快捷键F1) (32)3.4.3 message窗口(快捷键F3) (32)3.4.4 item 窗口(快捷键F11) (33)3.4.5 设置log view configuration (33)3.4.6 设置message view configuration (38)3.4.7 log过滤 (43)3.4.8 mach item 查找log (45)3.4.9 log保存 (45)3.4.10 log自动保存 (46)3.4.11 command 命令输入框 (46)3.4.12 nv browser (47)3.4.13 status 查看设备网络状态 (47)3.4.14 item replay (48)3.4.15 清空log (48)3.4.16 查看WCDMA网络搜网状态 (49)3.4.17 查询WCDMA当前收发功率 (49)3.4.18 查看终端注册到WCDMA网络状态 (50)3.4.19 查看功控信息 (50)华锐通讯科技有限公司高通工具使用指导书文档密级内部学习3.4.20 ppp extractor功能 (51)3.4.21 evdo搜网状态 (52)3.4.22 查看evdo注册网络信息 (52)4.3.23 EVDO连接态注册信息查看 (52)4.3.24查看lte 信号强度 (53)4.3.25查看小区重选 (53)4. QCAT 简介 (54)1.版本路径1.1 QXDM 路径\\192.168.99.240\software\Qualcomm\Software Tools\QXDM Software Code1.2 QPST路径\\192.168.99.240\software\Qualcomm\Software Tools\QPST Software Code1.3 QACT 路径\\192.168.99.240\software\Qualcomm\Software Tools\QACT Software Code每个工具都需要获取最新的版本进行安装2. QPST 的使用2.1 QPST简介QPST是高通公司开发的一套软件,该工具可以对设备的内部参数进行读写和操作,用于使用高通平台的设备的EFS管理、图像捕捉、软件下载等。

MTK校准参数意义

MTK校准参数意义

MTK校准基础(ini cfg参数意义)PRIZE RF肖桂根RevisionRevision Date DescriptionA Sep.10, 2016 Initial ReleaseDescriptionFrom test result,we can conclude as below:一、MTK项二、Ini参数意义三、Cfg参数意义MTK项一、AFC二、RX三、TXINI参数意义Ini中保存了手机初始的校准参数,比如AFC初始值,GSM RX LOSS,TX部分各功率等级ADC,PVT曲线,subband对应功率等级和值;3G部分RX LOSS和TX部分参数;LTE部分TX LOSS和DRX初始参数,以及TX 参数初始的ADC值以及slope,如果是晶体还需要capid,一般情况下该值是取中间值,因为一般情况下各机器值都在中间值,所以初始值设置为中间值,可以加快校准速度。

另capid中间值大概在125左右,如右图所示cap_id初始值为0,在省晶振的项目中校准容易fail对应还有3G和4G AFC初始化参数,但只需要校准GSM。

因为2G/3G/4G共用一个晶振。

但在50平台,C2K需要单独再校准AFCGSM RX初始参数如下,Max ARFCN对应的是信道,三行RX LOSS对应的是高中低mode,所谓高中低Mode是指仪器打过来的cell power对应高中低三个值,一般我们只看high mode,因为high mode从仪器发出来power比较低,跟我们看灵敏度比较接近。

GSM TX如下 TX power level是各功率等级的ADC值,对应的就是功率大小;profile up和down对应的是PVT的曲线,0-15也是对应15个功率等级,而APC dc offset跟APC lowest power是对应的,意思是功率高于15dbm时,ADC的值在TX power level ADC值的基础上会再加50如下对应的信道间的补偿,校准时只校准一个信道,一般都是中间信道,然后对两边信道进行补偿,比如GSM900针对如下40,82,124,1023进行补偿,subband mid level是指针对11以上功率等级按照high weight补偿,以下按照low weight补偿。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
WCDMA TxRx Cal : BC1
下表为扫频表,XTT文件列出了每个Range扫频的PDM起始范围和功率要求。 下表省略了部分PDM值
9
WCDMA TxRx Cal : BC1
根据上表得出每个Range的最大功率值和最小功率值,这两个值需要和上下限留有一定的余量(一般为>2dB),余量不足 可能会导致产线生产时由于元件不一致性导致零界产生误测。
5
GSM Tx Cal : G850 F1
高通的RTR6285A,在做Polar Calibration时,手机会先发射一个Continuous Wave给Agilent8960或CMU200作量测, 接着Agilent8960或CMU200会将量测结果在传回手机,即PA的特性曲线。 最开始一段使用DAC 14500,目的是要触发用,与PA特性无关,因此手机内部在做线性化时,会先将其去掉;接下 来,每段的waveform都会以DAC 4500作下一段reference point(参考点);但是注意这些reference 段会导致相位漂 移。 接下来手机内部会将回传之PA特性曲线切割分段,并利用反函数方式,找出各小段所需要Pre-distortion(失真)之 补偿值,再在原来之PA特性曲线合成,完成线性化的动作
10
WCDMA TxRx Cal : BC1
按扫频表得出两分表:PDM表,MASTER表 PDM表——存储PDM值,用来设置输出功率电平控制值 MASTER表——存储PDM表中每个PDM值所对应的Tx输出功率值 每一个PA gain state都有一套独立的线性表 每个BAND只在参考信道下测试一套PDM和MASTER表 Tx的线性校准过程就是创建两组校准数据表。PDM表和MASTER表 这两组表建立起Tx_AGC_ADJ PDM控制信号同Tx output power间的线性关系。 使用这两张表中的值,以及基带信号功率调节器,来控制整个Tx的输出功率
6
GSM Tx Cal : G850 F1
扫频结束,扫出DAC值13955时发射功率达到最大值34.5118dB,满足大于31dB的要求。那么在DAC值13955时PA已经饱和 (PA发射功率不再随DAC值的增?这是因为在下面绘制PA的特性曲线 时需要这部分数据。
3
GSM Rx Cal :850
Step4、将其step3所计算的Gain Range,填入下列NV: NV_GSM_RX_GAIN_RANGE_#_FREQ_COMP_[i] 其中[i]为Channel值
4
GSM Tx CS Cal :DCS
1.零中频的架构,容易会有LO leakage(本振泄露)的现象. 然而同样零中频架构,Polar Modulation又比IQ Modulation,更 容易有LO leakage的现象,因此在GSM TX校准过程中,必须一开始就先针对Carrier Suppression 作优化,否则会连带使接下 来的讯号,都一并失真。高通RTR6285A,在GSM TX校准过程中,会做DC Calibration 2. 中频的架构原因只需对1800,1900进行此项测试,850,900不需要。 3. 整个过程包括三步:1)先固定Q值,计算出最佳的I值 2)再固定I值计算出最佳的Q值 3)根据第一第二步得出的最佳 IQ值,得出最终最佳的CS值。
高通校准LOG项目说明
2013/11/10
1
目录
1. GSM Rx Cal :850 2. GSM Tx CS Cal :DCS 3. GSM Tx Cal : G850 F1 4. WCDMA TxRx Cal : BC1
本文档只说明GSM850和WCDMA BC1,其他频段与 这两个频段类似,在此不做说明。
NV_WCDMA_TX_LIM_VS_TEMP_I 定义了最大期望发射功率值,也是TX_GAIN_LIMIT寄存器中的初始值 注意:HDET电路只做最大功率限制,不影响Tx在其他情况下的功率值。
11
WCDMA TxRx Cal : BC1
4.2.HDET 反馈回路
TX线性表中实际上也包含了频率补偿和温度补偿,所以,TX_GAIN_CTL能精确地表示真实的功率值。 但是,由于存在温度梯度及其它一些不能补偿的因素, TX_GAIN_CTL并不能足够准确地进行最大功率限制 (maximum Tx output power limiting)需要高功率检测电路HDET(High power Detect)
2
GSM Rx Cal :850
1.以GSM850频带,Gain Mode 0为例,其流程如下: Step1、综测仪(Agilent8960或CMU200)设置固定大小的Cell power(-80dBm) Step2、分别记录8个Channel 的RSSI值 Step3、利用以下公式,计算每个Channel的Gain Range Gain Range = 16*(10*LOG(RSSI[i])-(-80dBm)) 其中[i]为Channel值。 RxGainoffsrt值越趋于上下限的中心点越好,得到最优信噪比。
参数1:tx_sweep_pdm_start_pwr=max_pdm 参数2:Tx_sweep_step_size
Tx线性校准过程-2 7. 针对每一个PA Range,生成PDM并写入NV 8. 从FTM_TX_SWEEP_CAL命令的返回值中,获得 PDM表中每个PDM值对应的Tx功率电平值,写入NV 9. 从PDM表和MASTER表中剔除非单调测试点
下图为根据上表绘制出的非线性,反函数,线性化的PA特性曲线。
7
WCDMA TxRx Cal : BC1
4.1 Tx线性校准
Tx线性校准过程-1
1. 设置手机模式WCDMA 2. 设置PA Range 3. 设置UE、综测仪工作于参考信道 4. 针对每一个PA Range,确定其对应的最大输出功 率 maxpower 5. 改变PDM值使输出期望最大功率,并将此时的 PDM记录为max_pdm 6. 调用FTM_TX_SWEEP_CAL命令,
相关文档
最新文档