现象描述:
1. 收到电台为87.8Mhz,显示为94.4Mhz.. 收到电为97.1Mhz,显示为103.9.
2. 93Mhz以前基本搜不到电台.
3.自动搜台后存下的频点都很陌生,,但都是比较清晰的电台.
造成的原因及解决方法:
1. BK1080 RCLK时钟不对.
1). 晶体没起振,
BK1080可使用32.768Khz单独晶体工作, 工作时寄存器须配置如下:
reg2 bit12 = 1; reg16=0x0010; reg17=0x0000; reg25=0x28bc;
2) 共晶体参数没配正确.
当1080不单独配晶体, 而是共用主控的晶体时, 需修改 reg2 bit12 =0;
3) 共用不同时钟时Reg16,Reg17,Reg25配置不一样. 需要根据公式来算. 在此先把两个常用的介绍一下:
共用主控12Mhz晶体: REG16=0x16e3,reg17=0x8000,reg25=0x28bc;
共用主控24Mhz晶体: REG16=0x2dc6,reg17=0x8000,reg25=0xa8bc。
2. BANK,(频段范围) SPACE(步进)设置不对.
BK1080初始化一般默认; REG5=0x0A1F, 即:
BANK为 87.5~108Mhz. SPACE=100K.
REG3的0~9位(CHANNEL)写入0则工作频率87.5Mhz. 写入1则前进100K, 即87.6Mhz. 如写108Mhz, 则须写入十进制205. 最大也只能写205.
如果改变了BANK和SPACK, REG3工作频点也会变. 如果显示没有随着更新,也会造成接收频率与显示频率不一致.
3. 在调节音量时不小心动了BANK与SPACE设置.
REG5的低8位有三个功能设置: 设置音量(0~3)位, space(4~5)位, bank(6~7)位. 在客户处遇到很多这样的情况, 当调节音量时习惯性的把低8位都当时音量控制了. 不小心把BANK和SPACE都给改写了.从而导致显示频率与接收频率不对. 请特别注意音量只有低4位才有用到. 不要一下子把8位全改了.
总结以上,如果发现频偏了, 可以试着读一下REG5是不是与被改写了.
再读出REG3 BIT0~9 (CHANNEL), REG11 BIT0~9(READCHANNEL), 看CHANNEL和READCHANNEL是否一致.
REG16,REG17,REG25是不可读的, 被改写了也不知道,不过可以试着再写一遍看是否能恢复正常.
文章评论(0条评论)
登录后参与讨论