官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机射频工程师交流 > Crystal AFC check fail(MT6253平台)

Crystal AFC check fail(MT6253平台)

05-08
AFC值偏大呀,晶体掏空了没有?还是线拉的太长?

这里的FreqErr怎么绝对值越大就过(好像要大于16,000),小反而过不了,怎么解释啊!?

看了一下程序,发现时这样判断的:
if( (FreqErrorPPM < d_max_frequency_err_ppm && FreqErrorPPM>=0) || (FreqErrorPPM > d_min_frequency_err_ppm && FreqErrorPPM < 0) )
sprintf (tempbuf, "\nFAIL: Crystal AFC check:%.1f",FreqErrorPPM);

d_max_frequency_err_ppm = ( 890 + 0.2*AFC_ARFCN )* CRYSTAL_AFC_MAX_FREQ_ERR_PPM
d_min_frequency_err_ppm 是负的
小编的配置文件里CRYSTAL_AFC_MAX_FREQ_ERR_PPM = 18
所以check的FreqErr必须大于16254或小于-16254
但是为啥这样判断呢·~?高手指点一下!

不是FreqErr绝对值的问题,而是PASS: Freq error PPM =-18.0与PASS: Freq error PPM =29.2 这两个PPM值的绝对值之差应该小于10吧,

这里的FreqErr怎么绝对值越大就过(好像要大于16,000),小反而过不了,怎么解释啊!?

这里的FreqErr怎么绝对值越大就过(好像要大于16,000),小反而过不了,怎么解释啊!?

CRYSTAL_DAC1=3800
CRYSTAL_DAC2=4200

Top