基于TEA5767模块的数字FM收音机设计
个始终周期内保持DATA为高电平,然后发出停止条件。 4.3.3数据传送:
数据序列:address,byte1,byte2,byte3,byte4,byte5
address中Bit0(LSB)=0表示对CS3667的写操作,Bit7为每字节的最高位(MSB),做为传输每字节第一位。
每位数据在CLOCK下跳沿产生,一直稳定到CLOCK上升沿后,任何一个字节后发出的停止条件可以缩短传输时间。 当写入数据时,在还没完成所有字节传送之前发出停止条件:
1)还未被写入的字节将保持原值。
2)如果第一个数据字节没有被写完,则已写位被写入值覆盖,但不执行新的锁台信息。
4.3.4、三线总线工作模式:
三线总线通过控制 W/R,CLOCK,DATA 三信号线进行操作。最大工作时钟频率为400kHz。 ⑴数据传送
数据序列:byte1,byte2,byte3,byte4,byte5
写入信号:CLOCK为低电平时,W/R由低电平向高电平跳变,开始写入数据。 读取信号:CLOCK为低电平时,W/R由高电平向低电平跳变,结束读取数据当CLOCK为低电平时,W/R由低电平向高电平跳变,开始写入数据。数据在CLOCK上升沿时必须稳定,数据可以在CLOCK低电平时变化,在紧接着的CLOCK上升沿数据被写入。更换锁台信息,在新锁台数据的前两字节传送完后,或其后字节传完后可以发出传输停止条件。
当CLOCK为低电平时,W/R由高电平向低电平跳变,结束读取数据。伴随着下跳沿,BYTE1的最高位已经被读取到DATA上,被读取数据在每个CLOCK下跳沿产生,在CLOCK上升沿从总线上被读走。
11
基于TEA5767模块的数字FM收音机设计
如果做连续的写入或者读取操作,PIN W/R至少要被触发一个时钟周期。
五.系统软件设计
按照总体设计,收音机的控制器使用STC公司生产的单片机,因为在程序中不需要涉及精确实时操作,所以我们使用C语言进行软件编写,这样可以大大提高程序编写时的效率。
程序主要是单片机主控制程序,通过不同按键的操作,经过单片机的编译、识别,来实现收音机不同功能的操作。
我们设计可调频收音机时采用Keil uvision4来编译程序,再借助于串口线,下载编译完成的
5.1 主程序设计 :
定义按键控制端口:
按键控制端口:P2.0~P2.5 P2.0=1时 P2.1=1时 P2.2=1时 P2.3=1时 P2.4=1时
自动向上搜索频率 自动向下搜索频率 以0.01MHZ的频率增加 以0.01MHZ的频率减少 电平转换 12
基于TEA5767模块的数字FM收音机设计
5.2 流程图:
六.硬件电路测试与检测
6.1 硬件装配
设计就采用普通的万用版进行装配,在装配时要注意以下几点:
(1)晶振部分要紧靠着芯片引脚,导线要尽量粗,在焊接时采用用焊锡铺粗来处理
(2)电源输入一定要添加去耦电容
(3)TEA5767模块和单片机引脚的距离尽量靠近,SDA线和CLK线业尽量铺粗。
(4)天线安装尽量靠近芯片引脚,一定要加上匹配电容
6.2 系统测试
硬、软件设计完成后就进入到系统测试阶段,将调试好的程序下载到单片机,插入插座,接上+5V直流电源,插上收音耳机。发现显示屏有显示设定频率,TEA5767工作正常。顺利的是,调试好的程序能够正常工作,调频按钮能够正常调整频率。经调试,系统能够搜索的频率范围为87.5~108MHz,能够接收到10~12电台,由于没有专用天线,电路板质量也不高,再加上电台本身信号强度的问题,有4~5个电台的音质效果不是很好,干扰很大。尽管有不尽人意之处,但总体设计要求已经达到,是一个成功的设计。
13
基于TEA5767模块的数字FM收音机设计
七.结束语
单片机控制的数字FM收音机的总体测试效果已经达到设计要求,是一个基本成功的设计。
总结设计过程,本设计的关键是对单片机的了解,以及对TEA5767芯片的学习,进行相关操作,设定其工作参数,这个设计我学到了一下几点: (1) 能熟练阅读芯片数据手册。
(2) 学会通过软件模拟I2C总线通信协议。
(3) 和学期中课程设计相比,更能够注重硬件焊接中的细节问题。 同时找到了自己的不足之处,硬件焊接过程中多次出错,对小型元器件焊接不熟练,多次导致短路,编程能力也有待加强,在今后的工作中要加强学习!
八.参考文献
[1]刘瑞新。单片机原理及应用教程[M].北京:机械工业出版社,2003.7. [2]康华光。电子技术基础(模拟部分)[J].北京:高等教育出版社,2006.1. [3]康华光。电子技术基础(数字部分)[M].北京:高等教育出版社,2000.1. [4]谭浩强。C 程序设计[M]. 北京:清华大学出版社,2005.7. [5]李朝青。单片机原理及接口技术[M].北京:北京航空航天大学出版社,1993.4 [6]阮维国,黄建宇。电子技术实验[M].北京:兵器工业出版社,2006.12.
九.致 谢
在论文结束之际,我要感谢那些在我学习过程中给予我大量帮助的老师,同学门。
首先,我要感谢教育和培养我的所有老师,从他们身上,我不仅学习到了大量的宝贵知识,更学到了做人原则。
其次,我要感谢吴老师。本论文是在吴老师的指导下完成的,从论文的选题到论文的写作无不凝结的吴老师的心血。在我们设计的过程中,不断给与我们解释,分析,启发,引导等帮助。让我们补充了理论的知识和实践上的经验。在他的身上,我看到了严谨的态度和务实的精神。再次感谢吴老师严谨的工作作风和专业的学术知识,帮我克服了许多技术和理论上的困难。
同时感谢我院、系领导对我们的教导和关注;感谢大学三年传授我们专业知识的所有老师。谢谢他们呕心沥血的教导。还有谢谢我周围的同窗朋友,他们给了我无数的关心和鼓励,也让我的大学生活充满了温暖和欢乐。如果没有他们的帮助,此次毕业论文的完成将变得困难。他们在我设计中给了我许多宝贵的意见和建议。同时也要感谢自己遇到困难的时候没有一蹶不振,取而代之的是找到了
14
基于TEA5767模块的数字FM收音机设计
最好的方法来解决问题。
十.附 录
10.1电路原理图:
10.2电路PCB图:
15