官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机射频工程师交流 > 6139+skyworks77518 Crystal AFC 校准错误,帮忙啊!

6139+skyworks77518 Crystal AFC 校准错误,帮忙啊!

05-08
不知道是哪里出问题了,请大家帮忙分析分析。谢谢!
2007-11-21 23:39:13.781 ID = 0
2007-11-21 23:39:13.781 =============== Write initial value to flash begin ===============
2007-11-21 23:39:13.812 Target < Write AFC slope and offset to NVRAM
2007-11-21 23:39:13.843 Target < Write crystal AFC CAP ID value to NVRAM
2007-11-21 23:39:14.265 Target > read GMSK level ramp from NVRAM.
2007-11-21 23:39:14.734 Target < write GMSK level ramp to NVRAM.
2007-11-21 23:39:14.734 ================ Write initial value to flash end ================

2007-11-21 23:39:21.343 ================= Crystal CAPID calibration begin ================
2007-11-21 23:39:22.187 CMU 200< Band = GSM
2007-11-21 23:39:22.281 CMU 200< cell power = -60.000000
2007-11-21 23:39:22.296CMU 200 < TCH ARFCN = 20
2007-11-21 23:39:22.296 cmu 200< config phase and frequency error.
2007-11-21 23:39:22.296CMU 200 < MS TX level = 12
2007-11-21 23:39:22.296 Target < set Band1900 flag = 0
2007-11-21 23:39:22.312 -------------- Crystal AFC pre-check begin ---------------
2007-11-21 23:39:22.750 CAP ID = 0, AFC DAC = 4000, Freq error = 30248.610000
2007-11-21 23:39:23.109 CAP ID = 63, AFC DAC = 4000, Freq error = -12505.670000
2007-11-21 23:39:23.109 -------------- Crystal AFC pre-check end -----------------
2007-11-21 23:39:23.578 CAP ID = 32, AFC DAC = 4000, Freq error = 2381.400000
2007-11-21 23:39:23.937 CAP ID = 48, AFC DAC = 4000, Freq error = -6395.890000
2007-11-21 23:39:24.312 CAP ID = 40, AFC DAC = 4000, Freq error = -2385.990000
2007-11-21 23:39:24.656 CAP ID = 36, AFC DAC = 4000, Freq error = -121.850000
2007-11-21 23:39:25. 15 CAP ID = 34, AFC DAC = 4000, Freq error = 1080.990000
2007-11-21 23:39:25.359 CAP ID = 35, AFC DAC = 4000, Freq error = 535.230000
2007-11-21 23:39:25.390 ================= Crystal CAPID calibration end ==================
2007-11-21 23:39:25.500 ================== Crystal CAPID check begin =====================
2007-11-21 23:39:25.843 CAP ID = 36, AFC DAC = 0, Freq error = -2424.600000
2007-11-21 23:39:25.843 FAIL: Crystal AFC check: CAP ID = 36, AFC DAC = 0, Freq error PPM = -2.712081, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000
2007-11-21 23:39:26.218 CAP ID = 36, AFC DAC = 8000, Freq error = 2132.800000
2007-11-21 23:39:26.218 FAIL: Crystal AFC check: CAP ID = 36, AFC DAC = 8000, Freq error PPM = 2.385682, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000

2007-11-21 23:39:25.500 ================== Crystal CAPID check begin =====================
2007-11-21 23:39:25.843 CAP ID = 36, AFC DAC = 0, Freq error = -2424.6000002007-11-21 23:39:25.843 FAIL: Crystal AFC check: CAP ID = 36, AFC DAC = 0, Freq error PPM = -2.712081, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000
1、CAPID,一般希望做到32,现在36应该没什么问题
2、从你这里看Freq error PPM = -2.712081,在可接受的范围内,按说也不应该有问题
我怀疑是校准软件有问题,在判断Freq error PPM 的时候计算错了。

谢谢楼上的,我见过PASS的,同样的校准软件配置,只是别人的板子,校准数据如下:
********************************************************************************************
2007-11-22 14:40:19.437 ID = 0
2007-11-22 14:40:19.437 =============== Write initial value to flash begin ===============
2007-11-22 14:40:19.453 Target &lt; Write AFC slope and offset to NVRAM
2007-11-22 14:40:19.484 Target &lt; Write crystal AFC CAP ID value to NVRAM
2007-11-22 14:40:19.531 Target &lt; Write path loss to NVRAM
2007-11-22 14:40:20. 15 Target &lt; write GMSK level ramp to NVRAM.
2007-11-22 14:40:20. 15 ================ Write initial value to flash end ================

2007-11-22 14:40:25.593 ================= Crystal CAPID calibration begin ================
2007-11-22 14:40:26.453 CMU 200&lt; Band = GSM
2007-11-22 14:40:26.546 CMU 200&lt; cell power = -60.000000
2007-11-22 14:40:26.562CMU 200 &lt; TCH ARFCN = 20
2007-11-22 14:40:26.562 cmu 200&lt; config phase and frequency error.
2007-11-22 14:40:26.562CMU 200 &lt; MS TX level = 12
2007-11-22 14:40:26.562 Target &lt; set Band1900 flag = 0
2007-11-22 14:40:26.578 -------------- Crystal AFC pre-check begin ---------------
2007-11-22 14:40:26.953 CAP ID = 0, AFC DAC = 4000, Freq error = 29074.380000
2007-11-22 14:40:27.312 CAP ID = 63, AFC DAC = 4000, Freq error = -14216.490000
2007-11-22 14:40:27.312 -------------- Crystal AFC pre-check end -----------------
2007-11-22 14:40:27.781 CAP ID = 32, AFC DAC = 4000, Freq error = 1062.460000
2007-11-22 14:40:28.140 CAP ID = 48, AFC DAC = 4000, Freq error = -7946.770000
2007-11-22 14:40:28.500 CAP ID = 40, AFC DAC = 4000, Freq error = -3828.910000
2007-11-22 14:40:28.859 CAP ID = 36, AFC DAC = 4000, Freq error = -1503.620000
2007-11-22 14:40:29.218 CAP ID = 34, AFC DAC = 4000, Freq error = -276.370000
2007-11-22 14:40:29.562 CAP ID = 33, AFC DAC = 4000, Freq error = 443.990000
2007-11-22 14:40:29.578 ================= Crystal CAPID calibration end ==================
2007-11-22 14:40:29.687 ================== Crystal CAPID check begin =====================
2007-11-22 14:40:30. 31 CAP ID = 34, AFC DAC = 0, Freq error = -23336.990000
2007-11-22 14:40:30. 31 PASS: Crystal AFC check: CAP ID = 34, AFC DAC = 0, Freq error PPM = -26.104016, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000
2007-11-22 14:40:30.406 CAP ID = 34, AFC DAC = 8000, Freq error = 19060.600000
2007-11-22 14:40:30.406 PASS: Crystal AFC check: CAP ID = 34, AFC DAC = 8000, Freq error PPM = 21.320582, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000
2007-11-22 14:40:30.421 Target&lt; Write crystal AFC CAP ID to NVRAM
2007-11-22 14:40:30.421 ================== Crystal CAPID check end =======================
感觉不可思议的是他的这些值确不在范围呢,一直没有找到是为什么?真遗憾!

很明显,晶体的负载电容不合适

楼上的,有什么建议啊,我试了好多家的晶体了,哎,没法子了,还是这个样,要么如下:
********************************************************************************************
2007-11-23 14:25:47.281 ID = 0
2007-11-23 14:25:47.281 =============== Write initial value to flash begin ===============
2007-11-23 14:25:47.312 Target < Write AFC slope and offset to NVRAM
2007-11-23 14:25:47.343 Target < Write crystal AFC CAP ID value to NVRAM
2007-11-23 14:25:47.765 Target > read GMSK level ramp from NVRAM.
2007-11-23 14:25:48.250 Target < write GMSK level ramp to NVRAM.
2007-11-23 14:25:48.250 ================ Write initial value to flash end ================

2007-11-23 14:25:53.687 ================= Crystal CAPID calibration begin ================
2007-11-23 14:25:54.937 CMU 200< Band = GSM
2007-11-23 14:25:55. 46 CMU 200< cell power = -60.000000
2007-11-23 14:25:55. 46CMU 200 < TCH ARFCN = 20
2007-11-23 14:25:55. 46 cmu 200< config phase and frequency error.
2007-11-23 14:25:55. 46CMU 200 < MS TX level = 12
2007-11-23 14:25:55. 46 Target < set Band1900 flag = 0
2007-11-23 14:25:55. 62 -------------- Crystal AFC pre-check begin ---------------
2007-11-23 14:25:55.515 CAP ID = 0, AFC DAC = 4000, Freq error = 64124.600000
2007-11-23 14:25:55.859 CAP ID = 63, AFC DAC = 4000, Freq error = 29466.780000
2007-11-23 14:25:55.890 -------------- Crystal AFC pre-check end -----------------
2007-11-23 14:25:56. 0 ================== Crystal CAPID check begin =====================
2007-11-23 14:25:56.328 CAP ID = 63, AFC DAC = 0, Freq error = 27807.160000
2007-11-23 14:25:56.328 PASS: Crystal AFC check: CAP ID = 63, AFC DAC = 0, Freq error PPM = 31.104206, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000
2007-11-23 14:25:56.687 CAP ID = 63, AFC DAC = 8000, Freq error = 31088.430000
2007-11-23 14:25:56.687 PASS: Crystal AFC check: CAP ID = 63, AFC DAC = 8000, Freq error PPM = 34.774530, min Freq error PPM = -20.000000, max Freq error PPM = 20.000000
2007-11-23 14:25:56.687 ================== Crystal CAPID check end =======================
2007-11-23 14:26: 0.328 =================== AFC slope calibration begin ==================
2007-11-23 14:26: 1.562CMU 200 < Band = EGSM
2007-11-23 14:26: 1.640CMU 200 < BCH ARFCN = 65
< cell power = -60.000000
2007-11-23 14:26: 1.859 Target < ARFCN = 65, dac value = 3800, gain = 25.000000 dB, testing number = 10
2007-11-23 14:26: 2.609 FAIL : Target< AFC FB detection fail
不知道这个又是什么引起的,谢谢!

我想估计这个是晶体不大好引起的吧,不知道是不是对的,现在好茫然,哎!真要好好学习学习啊!还请大家指导!谢谢!

问题终于解决了,还是要谢谢楼上的两位

何不写出解决方法,以后大家有个参考价值!

小编应该把如何解决的写出来让大家参考,不写出来太没风格了~

这是是在范围内? 在-20至20的才是不OK的。

CRYSTAL_DAC1=3800
CRYSTAL_DAC2=4200

Top