|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 STGing 于 2022-7-15 10:14 编辑 1 _1 q1 f/ D+ t! M/ } n5 F
& [; Y( O8 m, R: l3 X! R
AFC(自动频率控制)校准* ^4 _8 ?9 f9 B% b* R
校准目的:0 k" s4 Z9 r }$ m* L8 O( g+ l
校准 AFC DAC 值与 TCVCXO 输出频率(26MHz)之间的对应关系,使得测试接收: @) T# E9 h7 K$ e, X( y
信号的频率误差在允许范围之内。6 X$ w# F2 U; ?& D- y. Z
校准步骤:
' c* V' L) j; q/ B1. 控制综测仪Agilent 8960 或者 R&S CMU200 设定在BCCH(广播控制信道)中的某一个信道aRFcn_C0_GSM(可以为 1-124 中的一个,由板测软件初始设定),并设定发射功率为PDL(dBm)(由板测软件初始设定);
4 O# y' Y1 _, m+ C2. 设定手机中频部分的接收增益为: -35-PDL(dB), AFC_DAC值为DAC1(由板测软件初始设定),软件发出AFC测试请求,在arfcn_C0_GSM信道上得到N_AFC个采样值;4 G2 L* K1 O: \8 T
3. 等待 CPU 计算出接收 I/Q 信号的频率平均误差: △f1;
. C' V& U$ ?# s! u4. 再设定手机中频部分的接收增益为: -35-PDL(dB), AFC_DAC值为DAC2(由板测软件初始设定),这里DAC2>DAC1,软件发出AFC测试请求,在测量信道上的到N_AFC个
0 [9 u. O3 [( ^, S+ n6 @采样值;
6 q2 L" k n/ l- C# V/ Y! u9 D: Y5. 等待 CPU 计算出接收 I/Q 信号的频率平均误差: △f2;
: }8 |! B0 S/ [) J& O. T6. 计算 AFC DAC 斜率为: Slope=(△f1-△f2) /(DAC2-DAC1) ;由得到的 Slope 值及 DAC1 再计算得到初始 ADC 值: INIT_AFC_DAC 为:Use Default Value=△f1/ Slope+DAC1;' }" F" C6 S% Z; e
) J- J9 M# G, L1 b+ Y8 L* f2 c6 ~
* p6 L, W7 a9 N3 {6 i注: arfcn_C0_GSM、 PDL、 DAC1、 DAC2、 N_AFC均在板测配置文件META_6218B.CFG中初始设定,如下:- _0 G# I( j4 G+ M1 W, E/ I
arfcn_C0_GSM = 70; 定义用于 AFC 测试的信道为 70;
8 t# k2 v) u7 Z N+ M$ y4 YP_DL = -60; 定义综测仪发射功率为-60dBm;
0 W# S$ p: g% Z. ?N_AFC = 15; 定义 AFC 测量此时为 15 次;) _. F% F9 c* R" u) a
DAC1=4000; 定义 DAC1 初始值为 4000;1 O8 c |" B; C& ^
DAC1=5000; 定义 DAC2 初始值为 5000;4 P5 R* W- X3 G. O2 ^5 n
; `: r' Q1 H. \' ^' C3 ^7 ?
判断该项板测结果是否通过,即看得到测量结果值: Slope、 INIT_AFC_DAC 是否在上下限值之内,该限值亦在板测配置文件 meta_6218B.CFG 中设定,如下:7 z* ~" b4 R' v/ D, l
[AFC table] //AFC DAC 参数表
: Q7 P2 S) {: eMAX_INIT_AFC_DAC = 7000
& g1 @) _ G# [# F+ F$ `1 P7 z' VMIN_INIT_AFC_DAC = 2000;(即定义 INIT_AFC_DAC 最大不超过 7000,最小不小于 2000)
- B8 c$ |9 r1 ]* g! q! z* T5 aMAX_AFC_SLOPE = 4.0( H2 M" C2 G+ H3 g0 D. T8 v
MIN_AFC_SLOPE =2.3;(即定义 Slope 值最大不超过 4.0,最小不小于 2.3). K/ u. V7 ?9 [8 R; ?% ]8 N3 V0 Y
6 Y4 }* ]" B( k下图为测量频率平均误差对 DAC 值曲线,呈线性关系,直线的斜率为 Slope。
( |: {7 `/ l; b
# {0 G( |, U8 h, R& {- k) [% _5 [4 L: j! y1 I" m
校准结果示例:1 F$ B- Q# U. j: H7 ?/ N
AFC Calibration OK ;AFC 校准完成;& Q+ F7 C; t: r+ R. O2 w P0 H
Slope=3.062000 ;校准得到的斜率: Slope=3.062000
! V4 j5 R4 {, U4 H1 V: \& CUse Default Value=3647 ;校准得到的频率误差最小值对应的 AFC DAC 值=36478 E' Q) t% W+ y
AFC Calibration time=2.000000 ;AFC 校准所用时间;0 O# _6 V' [9 X. c2 y3 D; J. E9 @) y
影响 AFC 的主要方面:; I$ P3 f" B8 q) h- v& K
CXO 存在的不良,主要指存在频率偏差;3 b( h4 R( V6 |9 q3 ]4 B" Y J
)存在的不良,如断路、器件虚焊、器件
: a4 v' F, v# o6 C7 |: _.RX PathLoss(接收路径损耗)校准, n: E3 c5 j+ F. y
综测仪Agilent 8960 或者 R&S CMU200 设定在信道ARFCNi(i由 1 到 12),综7 }& c+ _4 D$ }, s4 ?% Q
2. DL(dB),测量N_PM frames及M_PM samples;
" T& L+ W; i& |. A8 W3 }4. 的补偿值;" @0 W4 ~! b* C# P+ A0 y3 X
:预定的校准信道 ARFCNi 在板测初始化文件: MTKCAL_6218B.INI 中初始设定。& ^0 h7 W2 ], l7 s8 @1 `
1.26MHz 时钟振荡器 VCT( t: X4 | L" y+ b7 g% S
2.VAFC 控制信号存在线路的不良或控制错误;) F, y8 {2 i3 i$ B
3.射频接收路经(J600->U601->SAW->U602 路径
[7 J ? K, M3 |8 q不良、及中频内部的频率解调电路存在的不良等;
1 u% [9 u. L4 R8 m; z: p( F! I4.CPU 在 RF 接收部分存在的不良;
5 L1 N+ J( ?$ U& ^& G+ N二% n$ k' ?/ e# K* |" x0 `% @+ O
校准目的:校准射频接收路径的损耗值。
- J% U0 C. Q$ U& f校准步骤:
* @# a9 ?8 \ L& C1. 控制控制测仪发射功率设定为PDL(dBm);设定手机中频部分的接收增益为: -35-P
0 g0 x( L, Y; W# q1 H a* P( ~3. 等待CPU计算出接收的DSP功率,从而计算出射频接收端的功率值: PDL,req,从而估计出路径损耗为: △Li(dB) =PDL-PDL,req;重复 1-3 步,直到计算出 GSM 设定各信道
# C9 Z" O* W! C$ i5 S# Y' ^5. 重复 1-4 步,直到 GSM、 DCS 频段的补偿值;2 D" k$ M+ i7 B* X
注;Max ARFCN=15,30,45,60,75,80,100,124,975,1000,1023,-1 ; 设 定 需 校 准 的 信 道 为15,30,45,60,75,80,100,124,975,1000,1023
8 u; L/ ~: h' R6 }1 R9 _校准结果示例:
1 @) C" J) d% I8 q. M2 A$ BPath Loss GSM TCH 15 PathLoss 1.125000 Calibration Pass
( O- H% c4 Z& W1 W: [7 t S! v% aPath Loss GSM TCH 30 PathLoss 1.250000 Calibration Pass9 ]: F" r$ H7 c8 F) `% m7 ?; Q+ Q
Path Loss GSM TCH 45 PathLoss 1.125000 Calibration Pass
+ d; v. q+ W1 q) C7 S% yPath Loss GSM TCH 60 PathLoss 1.125000 Calibration Pass
% z* x% [9 K# Q, v; kPath Loss GSM TCH 75 PathLoss 1.125000 Calibration Pass' k" e% A# G# J2 ~- G( ~! U4 O- i% J
Path Loss GSM TCH 80 PathLoss 1.125000 Calibration Pass
; u! s" n2 j+ V4 M! q
0 ?& | S% m1 d4 y) |, n* [9 x' I' |# @6 {
|
|