最近项目上要接入收音机功能,于是就开始了LC72131+LA1837 高频头的调试,手动搜台还比较顺利,很容易就OK了
自动搜台搞了好久,今天终于搞定了,原因就是自己写程序的时候不小心,把接收的中频数过滤掉4位,现在原因找到了,
不过,这个高频头的灵敏度太差搜到很多假台.
自动搜台顺序如下:
1.静音;
2.计数器清零;
3.计数器置1开始记数;
4.等待100MS左右.
5.等到中频输出变高时,开始接收数据.
6.和FM(10.7M),AM(450K)比较,如果相等则认为搜到台.
下面是用到的一些资料:在此保存
AM/FM数字调谐收音机在编写软件过程中请注意如下几项:
1、工作电压为: DC9V
2、PLL(LC72131D)晶体用4.5MHz晶体。
3、请参照本规格书第3-3项:锁相环(PLL)部分特性
4、程序设计时,要先进行初始化设置后,等LC72131的状态稳定后再送分频比据;
5、因现在数调收音机(DTS)都采用中频(IF)计数方式进行自动选台(FM为10.7MHz,AM为450KHz),自动选台为分频系数加1(或减1)操作,电台判定一般以检测中频的数据(FM:10.7MHz±10KHz,AM:450KHz±3KHz)是否准确来判断,再改变分频比后要延迟100MS再检测中频,检测中频周期应大于32MS,自动选台(扫描)时,MCU发指令使LC72131D的第8脚(/BO2)输出高电压(为1),扫描到电台时LA1823的第7 脚输出一个中频(FM为10.7MHz,AM为450KHz)信号.这信号送到LC72131的12脚(此脚为中频输入端).这时MCU读取到这个信号.LC72131D的第8脚的输出变为低电平(为0)。这时MUTE解除。收到的电台信号通过LA1823的第 16.17 脚输出,这样就完成了一个自动选台过程。
6、在自动选台时,要加入IF输出请求信号或加入静音信号,否则不能读到中频号;
7、选台步长: FM为50KHz(100KHz),AM为9KHz(10KHz)
8、IF COUNT TOLERANCE:FM:10.7MHz±10KHz,AM:450KHz±3KHz
9、LC72131 (12)脚在收到中频信号时,(FM为10.7MHz、AM为450KHz)。MCU发指令,点亮VFD上的TUNE字符。
在设计数字调谐器(DTS)时应注意如下干扰问题:
1.CPU对DTS的干扰(主要是CPU晶振多为8MHz.12MHz.多次倍频后干扰FM整频点。出现假台错锁现象)。
解决办法是:供CPU 5V电源通路上串3.3MH~4.7MH电感.(实验确定).CPU输出口.对地接100P~220P瓷片电容。
2.VFD对DTS的干扰:此项多干扰AM波段.使AM噪声大.信噪比变差.不易自动台。
解决办法是:VFD驱动IC的5V电源上串10UH~22UH色码电感.VFD灯丝对地接0.01u~0.1u(实验确定)电容。
3.电源及地线不合理造成DTS工作不正常,要合理解决供电及地线的布线。
解决办法为:数字模似地分开.DTS的9V电压尽量不予其它电源共用(可以和功放部分共用.但必须用7809稳压)。
4.如果是DTS.VCD(或DVD)MINI组合机还应防止VCD(或DVD)伺服及解码部分DTS的干扰。
解决办法为:在DTS状态时.用继电器断开VCD(或DVD)电源。
**************************************
收音头资料
/**************************************************************************
高频头引脚功能:
+-----------------------+
| +--+
| +--+
| MITSUMI |
| +-+
| +
| +-+
| |
+|||||||+---------------+
1---15
1、ST-LED,立体声指示LED,低电平有效,需要限流
2、TURN-LED,调谐LED,低电平有效,需要限流
3、静音输入,高电平有效
4、R声道输出,
5、GND
6、L声道输出
7、NC &n