找回密码
 注册
搜索
查看: 1394|回复: 9

[讨论] MTK6252 GSM850 PCS1900校准问题

[复制链接]
发表于 2011-8-13 14:58:40 | 显示全部楼层 |阅读模式
有个问题想请教各位,MTK—6252,四频手机,单独校准GSM850 PCS1900的时候出现TX DC OFFSET CAL ERROR ==1001过不去,而且Pathloss等一次可以通过,之后就过不去了.有附件,还请各位帮帮忙
【文件名】:11813@52RD_新建 Microsoft Excel 工作表 (3).xls
【格 式】:xls
【大 小】:1683K
【简 介】:
【目 录】:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-8-15 19:38:35 | 显示全部楼层
1. Command Agilent 8960 or R&S CMU 200 to set  band as PHASE_ERROR_BAND, BCCH carrier as
PHASE_ERROR_ARFCN, PCL as PHASE_ERROR_PCL, and TSC (training sequence code) as TSC. And read
BB TX parameter from NVRAM.
2.  Command target to do baseband auto calibration by calling META_DLL API META_Rf_BBTXAutoCal().
3. Get BB TX parameter from target register by calling META_DLL API META_Rf_GetBBTxCfg2() and then save
BB TX parameter to structure rf_bb_tx_cfg2_req.
4. Command target to send normal burst by calling META_DLL API META_Rf_NB_TX().
5.Fetch RMS phase error from Agilent 8960 or R&S CMU 200.
6.If RMS phase error reading at step 5 is less than PHASE_ERROR_RMS_ERROR, phase error pre-check pass,
phase error calibration procedure is finish. Otherwise, go to step 7 to start OffsetI calibration.
7.Set begin_Offset_I = -32, end_Offset_I = 31.
8.Set cal_OffI1= (begin_Offset_I + (begin_Offset_IQ+end_Offset_I)/2)/2,  and set rf_bb_tx_cfg2_req.
TxOffsetI=cal_OffI1.
9.Set BB TX parameter saved in structure rf_bb_tx_cfg2_req to target register by calling META_DLL
META_Rf_SetBBTxCfg2().
10.Command target to send normal burst by calling META_DLL API META_Rf_NB_TX().
11. Fetch RMS phase error from Agilent 8960 or R&S CMU 200 and save RMS phase error as RMSErr1.
12. Set cal_OffI2 = (end_Offset_I + (begin_Offset_IQ+end_Offset_I)/2)/2. and  set rf_bb_tx_cfg2_req.
TxOffsetI=cal_OffI2.
13. Repeat step9~11, and saved RMS phase error as RMSErr2.
14. If abs(RMSErr1)< abs(RMSErr2), and abs(RMSErr1) < minRMSErr, set minOffI= cal_OffI1, minRMSErr=
abs(RMSErr1).  
15. If abs(RMSErr1)< abs(RMSErr2), Set end_Offset_I = (begin_Offset_I+end_Offset_I)/2.  
16. If abs(RMSErr1)>= abs(RMSErr2) and abs(RMSErr2) < minRMSErr, set minOffI= cal_OffI2, minRMSErr=
abs(RMSErr2).  
17. If abs(RMSErr1)>= abs(RMSErr2), Set begin_Offset_I = (begin_Offset_I+end_Offset_I)/2 + 1.
18. Repeat step 8~17 until the following condition occurred, minRMSErr=0, cal_OffI1>=cal_OffI2.
19. Repeat step 7~18 to do OffsetQ calibration.
20. Command target to send normal burst by calling META_DLL API META_Rf_NB_TX().
21. Fetch RMS phase error from Agilent 8960 or R&S CMU 200 and save RMS phase error as RMSErrCheck.
22. If RMSErrCheck<=PHASE_ERROR_RMS_ERROR, set rf_bb_tx_cfg2_req.bbtx_isCalibrated=191, phase
error check pass. Otherwise, set set rf_bb_tx_cfg2_req.bbtx_isCalibrated=0.
点评回复

使用道具 举报

 楼主| 发表于 2011-8-15 15:42:35 | 显示全部楼层
挨,那位同人能解释一下IQ DC校准的意义吗,小弟还有一事想请教就是关于PATHLOSS 校准不通过,可是连值都不显示直接就FAIL了,是时间问题还是···
点评回复

使用道具 举报

发表于 2011-8-15 14:50:04 | 显示全部楼层
呵呵 ,52和53平台好像不用校TX IQ
点评回复

使用道具 举报

 楼主| 发表于 2011-8-15 11:05:02 | 显示全部楼层
我使用的工具是 ATE6.1112 这个跟工具是没有问题, 这个是我CFG文件
[TX IQ table]
TX_IQ_MEASUREMENT_COUNT = 20
;TX_IQ_BAND:  PCS, GSM850
TX_IQ_BAND = GSM       
TX_IQ_ARFCN = 65
TX_IQ_PCL = 15
TX_IQ_DC_OFFSET_MAX = -38
TX_IQ_GAIN_IMBALANCE_MAX = -35
; The following setting is for MT6252B
TX_IQ_BAND_HIGH = DCS
TX_IQ_ARFCN_HIGH = 700
TX_IQ_PCL_HIGH = 5
TX_IQ_DC_OFFSET_MAX_HIGH = -38
TX_IQ_GAIN_IMBALANCE_MAX_HIGH = -35
点评回复

使用道具 举报

 楼主| 发表于 2011-8-15 10:59:34 | 显示全部楼层
===========TX IQ Cal Start===============
===========TX IQ Cal Result Detail===============
Band :2 Channel= 65
TrimI =0,TrimQ =0,SBS =-14.261280,PSBS =0.037486
OffsetI ==0,OffsetQ =0,OOS =-9.388046,POOS =0.115132
TrimI =7,TrimQ =-7,SBS =-11.896550,PSBS =0.064617
OffsetI ==0,OffsetQ =30,OOS =-5.800575,POOS =0.262992
TrimI =-7,TrimQ =7,SBS =-13.456370,PSBS =0.045119
OffsetI ==30,OffsetQ =-30,OOS =-5.875443,POOS =0.258497
OffsetI ==-30,OffsetQ =-30,OOS =-7.434166,POOS =0.180544
Evaluate Xt = -3.93,TrimI = -2,TrimQ = 2
Evaluate OffsetI = -7,OffsetQ = -11
Fail Check : d_OOS_Check = -2.67,d_SBS_Check = -7.94

===================== TX IQ Second shot begin ===================
Second shot reference point : I = 7 , Q = 11
IQt_2a.I: -2, IQt_2a.Q: 9
IQt_2b.I: 9, IQt_2b.Q: 2
IQt_2[0]_I = -2 , IQt_2[0]_Q = 9 , OOS= -9.612831, SBS= -13.809540
IQt_2[1]_I = 9 , IQt_2[1]_Q = 2 , OOS= -3.331284 , SBS= -7.367760 Second shoot Fail
点评回复

使用道具 举报

发表于 2011-8-15 09:10:17 | 显示全部楼层
之前有校准过的话,现在很有可能是匹配的问题了;[em04]
点评回复

使用道具 举报

发表于 2011-8-15 09:05:39 | 显示全部楼层
工具更新下,应该没有问题
点评回复

使用道具 举报

发表于 2011-8-14 12:50:50 | 显示全部楼层
不是很清楚这个东东,可以查看一下自动生成的LOGO文件,看出错信息,然后检查CONFIG对不对,还有INI文件是否正确,datebase是否是与软件版本一致。还有问硬件是否可以这两个频段校准,俺也是外行,双频都是用900,1800
点评回复

使用道具 举报

 楼主| 发表于 2011-8-13 15:09:25 | 显示全部楼层
<img src="attachments/dvbbs/2011-8/20118131583479091.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 15:45 , Processed in 0.047925 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表