FM收音机原理与测试说明_第1页
FM收音机原理与测试说明_第2页
FM收音机原理与测试说明_第3页
FM收音机原理与测试说明_第4页
FM收音机原理与测试说明_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FM收音机”原理与测试说明程序设计目标及程序运行效果说明程序设计目标:通过本案例理解简单收音机的原理,尤其是理解收音机芯片RDA5807P的相关功能与工作原理,通过与RDA5807P芯片通信里然后设置相关寄存器的值可以收听一定频率的广播电台并且能够调节音量。程序运行效果说明:程序初始化时是收听的是频率值为97.5的电台,通过按导航按键的中键可以点亮和熄灭数码管,按下导航按键的上键往高频率方向调电台,按下导航按键的下键往低频率的方向调电台(能搜索的电台最大频率为,最小频率为108,最小为87.5,调频高于108时则为87.5,低于87.5时则为108),每次电台的频率加0.1或减0.1,按下按键2可以调大电台音量,按下按键1调小电台音量,第1号和第2号数码管显示当前电台音量地6,7,8,号数码管显示当前电台频率。程序相关电路及工作原理说明2.1使用到的引脚示意图9祐4丙_君黃9祐4丙_君黃awrslhGwLglr<」lkur--IOVLr-JduL.Er-Jduu-fNTr--M淳OTd?国z--'gF「.UmsH「宦赤<鬲|圧7-审〔r..iz=<M—_so乏OS_MKXJ<寺-d誌CWBawd■J±MS0Kl<rNT-rNlr-.!<FLZh・r-JOEOFmM<-r・r-JCPM/lldwpXJWCndLOVVLE*u<v.od」ov--_w-l.odEa_2a,lCLKaT&-P3.4_DJT1.T33INTQ-Y3.2T2rTxDT3.1T2CLKa-WTl-KxIJ-P3.OM(XI_3T4.0~GNDP5.5VCCSSJ-MCLKO/BST-KJXTALl./IxD_3/ADC7Tl.7图1FM收音机测试案例使用到的总引脚说明图图1FM收音机测试案例使用到的总引脚说明图2.2RDA5807P芯片原理RDA5807P芯片外部封装GNDLNANRFGNDLNAPGNDGNDeQdeLOE0GNDLNANRFGNDLNAPGNDGNDeQdeLOE0ONONQN012彳剧国12*恻刚★1 |GND|HPAD工 RDA5807PGND

PADRDA5807P□r□rAVDDGNDLOUTROUTGNDDVDD05ylolrOQS

>nos图3RDA5807P芯片封装图具体引脚功能可参见相关文档。RDA5807P芯片的工作模式RDA5807P芯片提供两种不同的软件控制模式:RDA5807PMode和TEA5767Mode。在TEA5767Mode下控制接口为I2C;在RDA5807PMode下控制接口为I2C和SPI,在PIN7:MODE上设置高低电平来选择。MODE:0为I2C;M0DE:l为SPI。当控制接口为I2C时用CHIPID来区分工作模式:TEA5767MODECHIPID=ll00000B;RDA5807PMODECHIPID=00l0000B.我们现在使用的是RDA5807P模式,因此接下来主要介绍RDA5807P模式,想具体了解TEA5767模式可参考“参考资料”文件夹内的相关文档RDA5807P模式I2C接口模式(1)I2C接口工作原理将MODE引脚接低电平,即进入I2C接口模式。RDA5807P的5807PMode中I2C接口与I2C-BusSpecification2.1兼容,包含2个信号:SCLK和SDIO。I2C接口是由START,命令字节,数据字节,及每个字节后的ACK或NACK比特,和STOP组成。命令字节包括一个7比特的chip地址(0010000b)和一个读写r/w命令比特。ACK(或NACK)由接收器发出。5807PMode的I2C接口中寄存器的地址是不可见的。RDA5807PMode的I2C接口有一个固定的起始寄存器地址(写操作时为02H,读操作时为0AH),并有一个内部递增计数器。对RDA5807PMode进行写操作时,MCU写入寄存器的顺序如下:02H的高字节,02H的低字节,03H的高字节,......,直到结束。RDA5807PMode在MCU写入每个字节后都会返回一个ACK。MCU会给出STOP来结束操作。对RDA5807PMode进行读操作时,在MCU给出命令字节后,RDA5807PMode会送出数据字节,顺序如下:0AH高字节,0AH低字节,0BH高字节, ,直到RDA5807PMode接收到从MCU发出的NACK,MCU送出STOP,读操作结束。除了最后一个字节,MCU在读到每个字节后都要给出ACK,在读到最后一个字节后,MCU给出NACK,使RDA5807PMode把总线交给MCU,然后MCU发出STOP,结束整个操作。I2C接口模式通信时序图tsurslathdsta taurdatthd:daf tsp tsurstotbufr•- —tsurslathdsta taurdatthd:daf tsp tsurstotbufr•- —•!iiii iiii ii iiii罰w:.:o 一一o_III I II II II III Iiii i ki ii iik !!! !sclk/TV;;■ll I I| || lik ill ISTARTSTOPSTARTaddressACKdatahighbytedatalowbyteACKACK(3)I2C接口模式通信时隙特点ParameterSymbolTestConditionMinTypMaxUnitSCLKFrequencyfscl0400KHzSCLKHighTimethigh0.6USSCLKLowTimetlow1.3USSetupTimeforSTARTConditiontsu:sta0,6usHoldTimeforSTARTConditionthd:sta0.6USSetupTimeforSTOPconditiontsu:sto0,6iiiSDIOInputtoSCLKtSetuptsu:dat100nsSDIOInputtoSCLKIHoldthd:dat0-■900nsSTOPtoSTARTTimetbuf1.3^'4usSDIOOutputFa11Timetf:out2O+0Jipb”250nsSDIOInput,SCLKRise/FallTimetr:intf:in70+0.lCb300nsInputSpikeSuppressiontsp:耳++卄黑+.-50nsSCLK,SDIOCapacitiveLoadingCb50SPI3线接口(1)SPI3线接口工作原理将MODE引脚接高电平,即进入3线接口模式。每次寄存器写操作要25比特长度,由高到低依次包括4比特的寄存器高位地址,1比特r/w,4比特的寄存器地位地址和16比特数据(高比特先写)。RDA5807PMode在SCLK的上升沿对命令字节和数据字进行采样。每次寄存器读操作也需要25比特长度,由高到低依次包括4比特的寄存器高位地址,1比特r/w,4比特寄存器低位地址和16比特数据(高比特先读)。在MCU写入命令字节和从RDA5807PMode开始读出数据之间有半个SCLK的间隙。RDA5807PMode在SCLK的上升沿对命令字节进行采样,也在SCLK的上升沿向MCU输出数据。

位15bitlibit13bit12bitlibit|lObit9bit8bitTbit6bit5bit4bitSHt2bitLbitObit05HINTMODE中断模试SEEKTHLNAPORTSEL输只端口连择LNAICSELBIT放大器电液VOLUME音fit说明0=5亳秒中断"直至读取regORSSI散值成止比0000000=垠小RSSI01=LNAli10=LKAP1“双输入01=2.1mA10=2.5mAll=3mA0000=Jd小,ini■二最人默认值100C100010101000位15bit14bit13bit12bitlibitlObit9bit8bitTbit6bit5bit4bit3bit2bitlbitObit0AHRESERVEDSTC搜索指小SF搜索指爪RESERVEDST立体声指示READCHAN读取频率8'hOO说明0=不完成"完成:•、.」':1=失败保留=0保#00=单声道1=立体声BAND=0.BAND=1.Ml率二伫适间(KHz)♦CHAN+BTMHz频率=信道间Ifli(KHz)♦CHAN+76MHZ默认值00000100000j0000位15bit14bit13bit12bitlibitlObit9bit8bitTbitGbit5bit4bit3bit2bitlbitObit0BHR$$IFM.TRUE当前頻率fm_ready用丁软件捜索说明000000=绘小1111111=最大0=不是电台1=是电台1=淮备0=役有准备好吠认值000000000ParameterSCLKFrequencySCLKHighTimeSCLKLowTimeSDIOTn0ut,SENtoSCLKTSetupSDIOInput,SENParameterSCLKFrequencySCLKHighTimeSCLKLowTimeSDIOTn0ut,SENtoSCLKTSetupSDIOInput,SENSCLKttoSDIOOutputVaiidSENttoSDIOOutputHighZ2・2・3・4相关寄存器功能说明(02H~O5H为写寄存器,0A,0BH为读寄存器)2.3按键电路模块

功能键工作:通过A/D获取键值并进行判断,以区别“左”、“右”、键。监听到,左”键:手动搜索电台(减);监听到“右”键:手动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论