高频头调试

松下高频头mn88473+mxl603调试

折腾了几天,最终完成了mn88473的调试,头疼了这么多天,最后发现是硬件的问题。

先说说tuner mxl603,其实很简单,mxl603初始化成功后,验证I2C是否OK,如果OK,锁频后是否有RF中频输出。可以打印Rx power看看是否有中频,一般正常值是-2800dB,表示28个dB。有中频输出后,就看看DEMOD是否有TS输出了。

有了中频后,然后就到了DEMOD(mn88473)了。DEMOD是负责信号解调的,将中频信号转换为TS数字信号,相当于A/D转换。这里涉及AGC,AGC分为内部AGC和外部AGC,内部AGC是用软件模拟的方式实现的,外部是由mn88473实现的硬件AGC,一般测试时使用内部AGC,正式商用是一定使用外部AGC,否则会导致有时信号弱时,数据解调失败。AGC的正常值在670左右。一般AGC正常后,用示波器测量一下是否有TS流数据输出,数据的bit error和package total是否正常,如果bit error为0,CNR值为0,说明误码率是为0的,数据应该是正常的了,数据的解析也是正确的了。

调试过程中出现锁频成功,但是没有TS流输出,原厂一直强调频偏值太大(1440hz>1024hz),最后发现原来是硬件的问题,更换一块tuner板子就好了。这个说明验证板子是否OK很重要,否则软件一直没查出是什么问题!可以在别的平台验证好。
 
AGC(Auto Gain Control)

AGC为自动增益控制,它的作用是当信号源较强时,使其增益自动降低;当信号较弱时,又使其增益自动增高,从而保证了强弱信号的均匀性,AGC为自动增益控制,它的作用是当信号源较强时,使其增益自动降低;当信号较弱时,又使其增益自动增高,从而保证了强弱信号的均匀性。

你可能感兴趣的:(DVB,高频头)