DIY制作数字FM收音机 代码 原理图下载
DIY 数字FM收音机
市场上能买到的收音机的人机操作界面总是不尽如人意。或者液晶显示屏视角太窄,或者显示图形单一呆板,或者信号幅度不用图形而用数字表示,或者按键操作不够舒适自然,没有按键灯晚上操作不方便等等。因此,制作一台界面按照自己的要求设计的收音机就成为了收音机爱好者的一个梦。前两个月,我忙中偷闲利用一台红灯754的外壳和喇叭等改造制作了一台这样的收音机。
收音机电路主要由TEA5767收音模块、TDA2822M功放IC、24LC16B存储IC、TS08N电容式触摸按键IC、1.3寸12864 OLED显示屏和主控单片机MC9S08QG8等组成。只利用了红灯754原来的外壳、喇叭、音量电位器、电池仓、天线等。
电路原理图:
见附件。
TEA5767是飞利浦公司的收音机芯片,特点是体积小、外围电路简单、用IIC总线控制所有功能;音频输出高低频均衡、失真较小,音质有保证。由于采用QFN封装因此手工焊接比较困难,幸运的是用这个芯片做的收音模块很容易买到,也很便宜。
1.3英寸的128x64点阵的OLED显示屏,对于红灯754窗口来说大小合适,能显示的数字大小也足够清楚了,关键它是自发光的不需要背光板,因此不仅厚度很薄(太厚了754调谐盘前的空间装不下),显示视角更宽,看起来很舒服。价格虽比液晶屏贵了近一倍,但是算上背光板的成本后就差别不大了。用点阵显示屏的最大优点是,可以根据喜好设计漂亮的图标和界面。目前只设计了最基本的最简单的界面,更漂亮的界面和图标待有时间时再做。
电容式非压力式触摸按键是另一个亮点。这个触摸IC的感应能力可以穿透8mm厚的玻璃!抗干扰能力也很强,曾被海尔用于洗衣机产品上。用它做按键,基本上所有外壳都可以放心用了。触控灵敏度可以通过电路上并联的电容量来调节,直至手感最佳为止。
数字收音机的最大优势是,能设计出丰富多彩的功能。比如,除了显示基本的频率、存储位置之外,还能用图标精细地显示电池电量、信号强度(非呆板的数字显示),可以自动搜台、定时开关机等等。当然,目前的功能还只是基本的,更加丰富的功能有待继续开发。
另外,这套电路比较简洁,较适合改装旧的收音机(利用原来的外壳和喇叭结构,这两个往往是业余条件下最难解决的)。红灯754的结构设计比较经典,声音很耐听,但只用来听AM就可惜了,所以我把它改造成了FM数字收音机,充分挖掘了这款经典收音机的巨大潜能。TDA2822 BTL输出功率充足,最大不失真输出时完全可以满足20平米左右房间的听音需求,音质可与小型组合音响媲美。现在它是我最喜欢的床头机。
源代码:
补充内容 (2014-2-13 19:53):
多余的最下面一幅图已经删不掉了,大家忽略它就是了。
补充内容 (2014-2-13 19:58):
另外,有朋友说754的外观很经典,增加的OLED屏煞了风景,问我能否用原来的指针来做FM频率指示?我想可以利用原来中波电路的本振频率,单片机读取后线性对应到FM覆盖频率范围即可。但调谐盘要自己加FM部分刻度数字
触摸电极位置.JPG (59.12 KB, 下载次数: 65)
数字电路噪声是音响的大敌,因此这两部分之间的隔离处理得好不好就基本上决定了整个音响系统的性能。
我在电源供给上用了两个独立的LDO,分别给单片机数字电路部分和模拟电路部分供电。当然空间上也应该尽量远离,并做好屏蔽。由于业余用洞洞板焊接的,空间有限,焊接时飞线也较多,如果用PCB来做效果会好得多。但即便这样,实际听感也基本感觉不到背景数字噪声,除非提醒你仔细关注一下背景是否干净。总之,已经达到实用程度。
TEA5767的接收灵敏度很高,与PHILIPS D1875比较过,要略高一点儿。绝大多数电台都不需要拉出天线即可清晰接收。
由于喇叭是4寸的,比D1875的3寸大不少,因此低频延伸更深更自然,中高频也更自然顺耳,整体上比较清澈,除了便携性不如D1875这样的便携机,音质上是没得比的。除非拿GF-777这样的大块头去比较
754的中波确实比较经典,只是原机电路是正极接地,而改造后的电路是负极接地,信号处理起来比较复杂,怕处理不好影响音质。我以后有空时会考虑尽量保留中波的方案。但是暂时感觉中波有些多余,因为FM台音质好,现在台数也已经非常多了(大约20个左右),基本能够满足收听需求,听中波的需求已经没有之前那么大了。