高通校准LOG说明
高通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: 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平台射频校准文件说明
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
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的方法开发调试中的办法非常多,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工具。
高通平台写MEID_IMEI号工具操作说明v1.1
4.2 信息设置
信息设置页主要是设置一些相关信息的检测,如图 3 所示。目前需要设置下
3
面几项: ESN Header: 输入 ESN 的前几位。如果所输入的 ESN 或 MEID 与其不一致,
将给出信息提示。 IMEI Header: 输入 IMEI 的前几位。如果所输入的 IMEI 与其不一致,将给出
4.1 系统设置
系统设置界面如图 2 所示。
2
“Choose Input or scan item” 中, “Input or scan ESN”:该项目选中后,可以输入及写入 ESN/MEID(CDMA 为 主卡的情况) ” Input or scan IMEI”:该项目选中后,可以输入及写入 IMEI 号。对于 G+C 以 及 G+G 手机的写号,需要选中该项。 “Input subIMEI”: 对于 G+G 手机,要写入两个 IMEI 号,因此需要选中该项 以写入副卡 IMEI。 “Choose Write ESN or MEID” 栏中,可根据需要,选择写入 ESN 还是 MEID。 “Service Programming Item” “Test Verify Item” “Incremental Change by ESN”这几栏暂时不支持,不需要设置。
2. 设备清单
设备名称
数量
电脑
1台
数据线
1根
手机整机
1部
号码标贴
1张
扫描枪
1个
电脑: XP 系统,并已经安装了高通平台数据线驱动。
3. 操作步骤
3.1 启动写号工具
计算机启动后,双击工具的运行图标,进入运行界面。
1
3.2 登录
高通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管理、图像捕捉、软件下载等。
【VIP专享】高通QPST简单说明
添加相应端口
添加成功的状态
2、 QPST主要应用子程序
QPST主要应用子程序 如右 图�目前我们所会用到主要 有三项� 1、EFS EXPlorer 2、RF NV Item Manger 3、Software Download 4、QPST Memory Debug App 5、Service Programming
• 升级及下载软件步骤�
– 1. 选择端口。 – 2. 选择需下载软件版本路径
及点击Advanced进行路径确 认。 – 3. Trusted mode选项“打 勾”。 – 4. Auto Backup/Restore“不 勾”�假如勾上该选项�使 用自动备份/写入QCN功能� 有极小概率会造成QCN文件 NV项不全。 – 5. 点击Start开始下载。 – 6. 在开始下载至下载完成的 时间段内�数据卡设备坚决 不能断电�否则直接造成数 据卡设备死机。 • 可以用来修复升失败机的手机或 者下载一些补丁文件
2.3 .2、 Backup
注�使用该方法备份
QCN�可以备份PRL 和所有系统QCN项� 读取值可以用QXDM 读取以及更改。 RF NV Item Manager也 可以备份QCN但是 用NV Item Manager 读取会显示不全NV 项。
2.3.3备份及写入完成的状态
2.3.4、 Multi-image
1、点击Read from Phone读取手机设备信息 一般终端在出厂前没有可以修改的话都是
000000�如果有终端被修改过的话需要使用一种第三 方软件根据ESN算出原始的SPC码。Leabharlann 2、读取完毕�如下图所示�
该页的内容里有很 多信息不是我们常用 的�修改SPC码就是 Codes栏里填入你想 要的内容后写入终端 就可以。
MTK平台射频校准文件说明
[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 (GSM频段选择)
[RX path loss table] GSM900_MAX_RX_LOSS = 15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.0000, GSM900_MIN_RX_LOSS = -15.000,-15.000,-15.000,-15.000,-15.000,-15.000,-15.000,15.000,-15.000,-15.000,-15.000,-15.0000, GSM900_MAX_RX_LOSS_MIDDLE = 15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.0000, GSM900_MIN_RX_LOSS_MIDDLE = -15.000,-15.000,-15.000,-15.000,-15.000,-15.000,15.000,-15.000,-15.000,-15.000,-15.000,-15.0000, GSM900_MAX_RX_LOSS_LOW = 15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.000,15.0000, GSM900_MIN_RX_LOSS_LOW = -15.000,-15.000,-15.000,-15.000,-15.000,-15.000,15.000,-15.000,-15.000,-15.000,-15.000,-15.0000, RX 校准高中低增益下的loss 上下限
高通WCN3610 Wifi调试说明
读取Bin文件并完成实验室功率校准正常开机时保持Wifi关闭,在ADB下输入如下指令adb rootadb shellps | grep pttkill -9 258 //关相应端口号ptt_socket_app -v -d -f打开QRCT,选择端口,在FTM Command->WLAN->WCN131X/WCN36X0页下,选择WCN3610/20后,再按FTM Start。
后边的Debug Message窗口会显示控制成功在最下面选择导入/导出Wifi的XML文件导出的XML文件,根据实验室的测试数据,对各个信道的发射功率进行补偿,使期望值和实测值一致为准。
WCN3610使用的是NV Version3,格式上与之前的WCN3620有所不同。
WCN_nv3-> plutCharacterized目录下,可对Wifi 14个信道进行功率补偿。
Index0代表ch1(2412MHz),单位为0.1dB,数字变大为降低实际功率。
NV相关可参考下面两篇文档80-WL300-32 WCN36X0 NV3 CONFIGURATION GUIDE.pdf80-WL300-30 WCN36X0 NV CONFIGURATION GUIDE.pdf校准完的数据,以同样的方法由QRCT中Push XML NV to Device实测后没有问题的话,就将/persist/WCNSS_qcom_wlan_nv.bin提供给软件进行集成adb rootadb remountadb pull /persist/WCNSS_qcom_wlan_nv.binadb push用ADB控制Wifi工作按如下操作替换pronto_wlan.ko文件adb rootadb remountadb push pronto_wlan.ko /system/lib/modules/pronto/pronto_wlan.ko然后就能用8916平台一样的指令测试Wifi了F1 Wifi调试中遇到的问题1,Wifi Tx Spurs过大主要是19.2MHz晶振在进WCN3610时,走在L7层,和L8层的芯片靠的过近。
高通测试工具使用说明
高通平台测试工具使用说明更改记录日期作者说明2010.2.25 研发三部贺伟创建目录1.工具使用 (3)1.2.QPST安装 (4)1.3.QXDM安装 (5)2.工具使用 (6)2.1.QXDM工具使用 (6)2.2.1. 手机log抓取和查看 (6)1.工具使用1.1.驱动安装先将驱动程序拷贝到PC上,然后将手机和PC相连,如果提示无法识别设备,点击安装usb驱动。
Win XP 以及Win2000建议安装下面驱动:\USB Host Driver Release 2.0.16(USB_WIN2K2016)\Exe\HK11-V3865-15_2.0.16\Win2K\checked.驱动安装成功后请检查驱动程序的信息:1.2.QPST安装驱动安装好以后,点击qpst工具setup后安装。
安装完成后需要添加手机,在开始菜单下点击QPST Configuration,如图:点击Add New Port…,如下图:选择左侧手机串口,如上图所示,然后点击OK,手机就完成了在高通log工具中的添加。
1.3.QXDM安装QXDM为高通平台抓取log的工具。
安装方式和QPST安装方式类似,QXDM也是点击Setup安装。
因为高通原始版本的license有时间要求, 如果点击QXDM后运行后出现时间过期的提示,请联系研发三部的工程师,提供破解的license文件覆盖原来的即可。
安装后的运行界面如下所示:2.工具使用2.1. QXDM工具使用QXDM工具功能非常强大,我们这里主要介绍外场常用的抓取以及分析手机log、修改手机NV值、观察手机运行状态三个功能。
手机连接PC后,点击运行,首先进行手机通讯的设置,选择Options中的Communications 如图:弹出设置窗口,点击Target Port中对应的手机Com口后,选择OK,完成手机的通信。
2.2.1. 手机log抓取和查看我们敲击F3或者在下拉的框中选择Message View<F3>,就打开了Message View窗口如果要保持log,在窗口上点击鼠标右键,选择Copy All Items…,在弹出的窗口中填写文件名即可保存log。
linux驱动由浅入深系列:高通sensor架构实例分析之三(adsp上报数据详解、校准流。。。
linux驱动由浅⼊深系列:⾼通sensor架构实例分析之三(adsp上报数据详解、校准流。
本⽂转载⾃:本系列导航:linux驱动由浅⼊深系列:⾼通sensor架构实例分析之⼀(整体概览+AP侧代码分析)linux驱动由浅⼊深系列:⾼通sensor架构实例分析之⼆(adsp驱动代码结构)linux驱动由浅⼊深系列:⾼通sensor架构实例分析之三(adsp上报数据详解、校准流程详解)从adsp获取数据的⽅法分为同步、异步两种⽅式,但⼀般在实际使⽤中使⽤异步⽅式,因为同步获取数据会因外设总线速率低的问题阻塞smgr,降低效率,增加功耗。
Sensor上报数据的⽅式分为如下⼏种sync 同步数据上报,(每次上报⼀个数据)async 异步数据上报,每次请求之后不阻塞,定时查看状态,(收到⼀个数据即上报)self-scheduling 异步数据上报,每次请求之后不阻塞,等待中断或定时查看状态,(收到⼀个数据即上报)FIFO 异步数据上报,每次请求⼀组数据,当传感器数据累积设定⽔位,由⽔位中断触发⼀组数据上报。
S4S(Synchronization for Sensors) ⽤来同步时钟,避免数据遗漏或同⼀数据被取两次在实际使⽤中归纳起来分成3种⽅式:1,(Polling)0x00同步⽅式[sync]:smgr向传感器请求数据,阻塞等待数据到来再返回;异步⽅式[async]:调⽤⼀次get_data后启动timer,等timer中断到达后调⽤sns_ddf_driver_if_s中指定的handle_timer()函数上报⼀组传感器数据。
handle_timer()中⼀般采⽤ddf提供的sns_ddf_smgr_notify_data()函数上报数据。
2,(DRI)0x80⼜称作[self-scheduling]调⽤enable_sched_data()启⽤DRI(DataReadyInterrupt,数据完成中断),等待数据完成中断或启动timer按照set_cycle_time指定的ODR(Output Data Rate,数据输出速率)进⾏数据采集,采集完成后调⽤sns_ddf_driver_if_s中指定的handle_irq()函数上报传感器数据。
高通LTE_WCDMA_GSM强发指导文档
一、打开QPST,并选择添加端口二、LTE 强发:打开QRCT,通过路径FTM Command-RF-LTE-LTE(Primary Cell)打开下图所示界面(1)选择端口(2)选择模式为FTM mode(3)设置BAND,产线BAND主要有LTE BAND1/2/3/4/5/7/8/20(4)选择带宽,常用10MHz(5)选择信道,针对不同的BAND,信道设置如下表设置信道(10MHz带宽)BAND 低信道中信道高信道LTE B1 18050 18300 18550LTE B2 18650 18900 19150LTE B3 19250 19575 19900LTE B4 20000 20175 20350LTE B5 20450 20525 20600LTE B7 20800 21100 21400LTE B8 21500 21625 21750LTE B20 24200 24300 24400(6)点击Set UL Channel(7)点击Set TX On(8)如下图填入内容,然后点击Set Tx Waveform(9)射频PA range,如图设置为0或者3,分别代表高低增益(10)填入RGI内容,然后点击Set Tx Gain Index(11)射频PA VCC电压,选择On,填入电压数值3400,点击PA Bias此时,手机无源强制发射通路发射。
此时,可以利用如下图,为详细每一步的操作流程。
三、WCDMA 强发打开QRCT,通过路径FTM Command-RF-WCDMA-Main Controls打开下图所示界面(1)选择端口(2)选择模式为FTM mode(3)设置BAND,产线BAND主要有WCDMA BAND1/2/4/5/8(4)设置信道信道BAND 低信道中信道高信道WCDMA B1 9612 9750 9888WCDMA B2 9262 9400 9538WCDMA B4 1312 1413 1513WCDMA B5 4132 4182 4233WCDMA B8 2712 2788 2863(5)点击Set Tx On(6)如图,设置Waveform、PA Range、PA state、PDM值,点击Set Tx PDM Adj,如果设置PDM值为90,发出功率应该在25-28dBm左右,具体看各个BAND校准log。
MTK平台校准原理-Shuai
+
+
arfcn_C0_GSM = 65; P_DL = -60; N_AFC = 20; DAC1=3500; DAC1=4500;
定義用於AFC測試的通道為65; 定義綜測儀發射功率為-60dBm; 定義AFC測量此時為20次; 定義DAC1初始值為3500; 定義DAC2初始值為4500;
+
判斷該項板測結果是否通過,即看得到測量結果值:Slope、INIT_AFC_DAC是否在上下 限值之內,該限值亦在板測設定檔HA05_DVT1-3_2G.CFG中設定,如下: [AFC table] //AFC DAC參數表 MAX_INIT_AFC_DAC = 6000 MIN_INIT_AFC_DAC = 3000;(即定義INIT_AFC_DAC最大不超過6000,最小不小於3000) MAX_AFC_SLOPE = 4.0 MIN_AFC_SLOPE =1.0;(即定義Slope值最大不超過4.0,最小不小於1.0)
+
19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33
PCL TX POWER VRAMP電壓值
APC DAC(十進位數 APC 字) 0.2874 140 0.2977 145 0.312 152 0.3305 161 0.3531 172 0.3798 185 0.4126 201 0.4496 219 0.4968 242 0.5543 270 0.6282 306 0.7226 352 0.8396 409 0.9853 480 1.1721 571
DAC(十六進位數) 8C 91 98 A1 AC B9 C9 DB F2 10E 132 160 199 1.00E+00 23B
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
接下来手机内部会将回传之PA特性曲线切割分段,并利用反函数方式,找出各小段所需要Pre-distortion(失真)之 补偿值,再在原来之PA特性曲线合成,完成线性化的动作
参数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表中剔除非单调测试点
10
编辑ppt
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的输出功率
11
编辑ppt
WCDMA TxRx Cal : BC1
4.2.HDET 反馈回路
6
编辑ppt
GSM Tx Cal : G850 F1
扫频结束,扫出DAC值13955时发射功率达到最大值34.5118dB,满足大于31dB的要求。那么在DAC值13955时PA已经饱和 (PA发射功率不再随DAC值的增大而增大),为什么还需要继续扫频到 DAC值14295呢?这是因为在下面绘制PA的特性曲线 时需要这部分数据。
2
编辑ppt
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值越趋于上下限的中心点越好,得到最优信噪比。
8
编辑ppt
WCDMA TxRx Cal : BC1
下表为扫频表,XTT文件列出了每个Range扫频的PDM起始范围和功率要求。 下表省略了部分PDM值
9
编辑ppt
WCDMA TxRx Cal : BC1
根据上表得出每个Range的最大功率值和最小功率值,这两个值需要和上下限留有一定的余量(一般为>2dB),余量不足 可能会导致产线生产时由于元件不一致性导致零界产生误测。
3
编辑ppt
GSM Rx Cal :850
Step4、将其step3所计算的Gain Range,填入下列NV: NV_GSM_RX_GAIN_RANGE_#_FREQ_COMP_[i] 其中[i]为Channel值
4
编辑ppt
GSM Tx CS Cal :DCS
1.零中频的架构,容易会有LO leakage(本振泄露)的现象. 然而同样零中频架构,Polar Modulation又比IQ Modulation,更 容易有LO leakage的现象,因此在GSM TX校准过程中,必须一开始就先针对Carrier Suppression 作优化,否则会连带使接下 来的讯号,都一并失真。高通RTR6285A,在GSM TX校准过程中,会做DC Calibration
高通校准LOG项目说明
2013/11/10
1
编辑ppt
目录
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,其他频段与 这两个频段类似,在此不做说明。
下图为根据上表绘制出的非线性,反函数,线性化的PA特性曲线。 7
编辑ppt
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命令,
2. 中频的架构原因只需对1800,1900进行此项测试,850,900不需要。 3. 整个过程包括三步:1)先固定Q值,计算出最佳的I值 2)再固定I值计算出最佳的Q值 3)根据第一第二步得出的最佳 IQ值,得出最终最佳的CS值。
பைடு நூலகம்
5
编辑ppt
GSM Tx Cal : G850 F1
高通的RTR6285A,在做Polar Calibration时,手机会先发射一个Continuous Wave给Agilent8960或CMU200作量测, 接着Agilent8960或CMU200会将量测结果在传回手机,即PA的特性曲线。
TX线性表中实际上也包含了频率补偿和温度补偿,所以,TX_GAIN_CTL能精确地表示真实的功率值。 但是,由于存在温度梯度及其它一些不能补偿的因素, TX_GAIN_CTL并不能足够准确地进行最大功率限制 (maximum Tx output power limiting)需要高功率检测电路HDET(High power Detect)