广告

原创 数字收音机制作(1)

2017-8-17 17:17 1365 0 1 分类: MCU/ 嵌入式

之前一直想做一款数字收音机来着,但是由于各种原因,刚画完原理图就放弃了。这次抽出时间,重新设计方案,制作一款小巧mini型的数字收音机。


    本次重新设计方案之后,该收音机目前可具备的功能有:

    (1)FM调频自动搜台和手动搜台功能

    FM调频可实现美国/欧洲的87.5 MHz到108 MHz的频段以及日本的76 MHz到91 MHz的频段。因为该收音机的频段最小能达到76MHz,最大能达到108MHz,所以英语四级早读听力的同学有福了,不用每天早晨带着笨重的耳机了(英语早读听力的频段是FM86.0MHz)。


    (2)实时时钟功能

    实时时钟功能实现日历时间的显示,并且掉电时间不停止,重新上电之后,时间不会回到初始时间,会显示当前的时间,包括年月日时分秒等功能。


    (3)USB可充电功能

    传统的收音机,大多是采用5号电池供电的,一节或者两至三节5号电池。由于5号电池不可充电,且电量低。所以本设计采用锂电池供电,可实现USB对其充电功能。


    (4)OLED实时显示功能

    OLED实时显示可显示当前的FM频段、日历时间、电池电量以及音量大小等信息。


    确定了以上功能之后,下面就开始开干,设计原理图和PCB,采用AD15 软件设计。

    上图便是设计的原理图部分。包括USB锂电池充电电路、USB转串口电路、LDO降压电路、FM接收电路、语音功率放大和音量调节电路、RTC时钟电路、OLED显示电路、按键输入电路以及单片机电路。


    电路设计中采用CH340G实现USB转串口功能,为单片机下载程序;采用TP4056芯片实现对锂电池充电的功能;采用TLV1117降压芯片实现3.3降压功能;采用TEA5767芯片实现整个系统的FM调频功能;采用LM4811芯片实现耳机的功率放大和音量大小的调节功能;采用DS1339芯片实现RTC时钟功能;系统加入4个按键实现搜台、音量加减、时间调整等功能。系统采用3.3V供电。


     在原理图的设计中,采用耳机的地线作为FM收音机的天线。对于耳机的地线与FM收音机的天线电路,如下图所示。

    该电路中,10uH电感阻止高频信号导入系统地线中,100pF小电容为高频信号提供通路,将高频信号引入FM接收芯片中。


    原理图设计完成之后,开始PCB的设计:布局、布线。

   

    PCB采用四层板设计,尺寸大小为3.5cm*5.5cm。为了小巧可爱,芯片均采用最小封装,按键和开关均采用侧边卧式。图中左侧上方三个为输入按键,下方的三脚开关为电源开关。设计完成的PCB 3D效果图如下所示。

    

    怎么样,是不是小巧可爱,效果还不错呀~~~~


    板子设计完成了,下一步投板生产,然后焊接调试。因为该电路板为了实现小巧mini,所以体积小,采用四层板设计,但是增加了成本,该电路板按最小数量来生产需要200大洋,所以只能等工资发了再生产了,哈哈哈哈哈哈~

    期待PCB生产之后的焊接调试结果~~~~~


    有没有心动的小伙伴呀?给小编留言可预定哟~~~~

    关注小编的微信公众号查看更详细的内容哟:xiaomage_group

广告

文章评论 1条评论)

登录后参与讨论

谢卫江 2018-8-8 17:02

可以发原理图看下吗,纯粹想了解学习

小马哥电子 2017-8-22 02:11

当时想的是做小巧一点儿,所以就做成了四层板,没想到四层板这么贵:joy::joy:

samjazz_191971259 2017-8-22 01:21

如果灵敏度够高,开发预定1片玩一下?

samjazz_191971259 2017-8-22 01:17

收音机也用4层板,有点奢侈。
可以拼板一起打样,不分板就按照1个板计价的。回来自己割开即可。
土豪请忽略。

甘木 2017-8-21 03:23

小马哥,可以的

相关推荐阅读
小马哥电子 2017-06-06 12:11
项目实战之MOS管啸叫
最近做一个点火器项目时要使用单片机的IO口控制一个36V的P沟道MOS管的开关,但是在电路的设计验真阶段,出现了MOS管的啸叫。MOS管竟然啸叫,我的天,这还是第一次碰到。下面我来还原一下场景。 首先...
小马哥电子 2017-05-23 22:21
FPGA学习之基于TLC549的直流电压采集及显示
最近由于毕业论文的事,小编是忙的不可开交,今天抽出点时间写篇文章,冒个泡,以防大家把我给遗忘了,哈哈哈哈~ 言归正传,今天我们的任务是通过FPGA控制TLC549模数转换芯片(ADC)采集直流电压值,...
小马哥电子 2017-05-18 18:55
FPGA学习之高速ADC采集
ADC(Analog-to-Digital Converter,模拟-数字转换器)在硬件电路中是经常见到的器件,音频信号的采集、温度的采集等等,凡是涉及到模拟信号转数字信号的电路,都会用到ADC。 A...
小马哥电子 2017-05-15 11:19
FPGA学习之基于动态数码管的时钟显示
动态数码管的原理之前已经说过,但是之前说的只是它的工作原理,今天我们来说说动态数码管的应用。今天通过FPGA编程,驱动8个动态数码管显示“时-分-秒”。 下图是4位共阳动态数码管的工作时序。某一时刻控...
小马哥电子 2017-05-12 22:44
FPGA学习之基于74HC164的静态数码管显示
今天我们通过两个静态数码管实现0-99的计数,且每500ms计一个数。 我们首先来看看基于74HC164的静态数码管显示的电路原理图~ 这就是两个静态数码管的原理图。大家从图中可以看出,两个数码管的...
我要评论
1
0
广告