文档章节

FM收音机芯片TEA5767

h
 houj
发布于 2014/11/10 20:59
字数 865
阅读 80
收藏 0

FM收音机芯片TEA5767

一)概述

TEA5767是飞利浦公司生产的一款收音机芯片;可直接驱动耳机;
通过I2C通信发出指令,指令读写都是5字节数据,
写入地址0xC0
读取地址0xC1

二)模块引脚

晶体在下方
序号 名称 功能 序号 名称 功能
1 DATA I2C数据(上拉47K电阻) 10 ANT 天线
2 CLK I2C时钟(上拉47K电阻) 9 GND
3 GND 8 R-OUT 声音右声道(接220u电容)
4 NC 悬空 7 L-OUT 声音左声道(接220u电容)
5 VCC 电源(2.8-5V,<26mA) 6 GND

三)I2C写入指令(I2C地址0xC0)

字节 名称 功能
0 [7] MUTE     =1:静音
0 [6] SM       =1:搜索模式
0 [5:0] PLL[13:8] 用于设定预置或搜索频率
1 [7:0] PLL[7:0] 用于设定预置或搜索频率
2 [7] SUB 搜索方向,=1:向上
2 [6:5] SSL[1:0] 搜索停止级别:
=0:无效值
=1:低,ADC=5
=2:中,ADC=7
=3:高,ADC=9
2 [4] HLSI High/Low Side Injection:
=1:high side LO injection
=0:low side LO injection
2 [3] MS =1:强制单声道
=0:支持双声道
2 [2] MR =1:右声道静音,强制单声道
=0:右声道不静音
2 [1] ML =1:左声道静音,强制单声道
=0:左声道不静音
2 [0] SWP1 程序编程口1:
=1置为高
=0:拉低
3 [7] SWP2 程序编程口2:
=1置为高
=0:拉低
3 [6] STBY =1:待机
3 [5] BL 波段限制:
=1:日本FM波段(76-91MHz)
=0:美国欧洲FM波段(87.5-108MHz)
3 [4] XTAL 时钟频率控制
3 [3] SMUTE =1:开启软静音
3 [2] HCC =1:开启高切控制
3 [1] SNC =1:开启立体声降噪
3 [0] SI =1:SWPORT1输出就绪状态
=0:SWPORT1由程序控制
4 [7] PLLREF =1:6.5M晶体使能
4 [6] DTC =1:去重时间75微秒
=0:去重时间50微秒
4 [5:0] - 未使用

时钟选择
PLLREF XTAL 时钟频率
0 0 13MHz
0 1 32.768kHz
1 0 6.5MHz
1 1 -

四)I2C读取状态(I2C地址0xC1)

字节 名称 功能
0 [7] RF     就绪状态:
=1:发现台或到达限定频率
=0:未发现台
0 [6] BLF       波段限制标记:
=1:到达波段限制边界
0 [5:0] PLL[13:8] 用于设定预置或搜索频率
1 [7:0] PLL[7:0] 用于设定预置或搜索频率
2 [7] STEREO =1:立体声
2 [6:0] IF IF计数器值在31H~3EH 之间,才表示正确的搜索到一个电台
3 [7:4] LEV[3:0] ADC信号强度
3 [3:1] CI[3:1] 芯片标识
3 [0] - ==0
4 [7:0] - ==0

五)PLL参数与频率的换算

TEA5767的频率计算方法:
分频参数的计算公式为:
当HLSI位为1时
N=4*(fRF + fIF)fREF;
//N = PLL内的频率合成参数;
//fRF = 要接收的电台频率;
//fIF = 中频225 kHz;
//fref = 参考频率(32768或50000)32.768k晶振参考频率为32.768kHz;13M或6.5M晶振时参考频率为50kHz
//设晶振为32.768K
N=4*(fRF + fIF)fREF;
=>
N=4*(fRF+225000)32768;
=>
N=(fRF+225000)8192;//频率转换为PLL参数公式
=>
fRF=8192*N-225000; //PLL参数转换频率的公式
例如要接收87.5Mhz的频率,频率合成参数N=(87500000+225000)/8192   =10708.6=10709.
往PLL寄存器写10709就能收到87.5M的频率。
同理知道PLL的参数也可以计算模块正在接受的频率,

© 著作权归作者所有

上一篇: nRF51822之BootLoader
下一篇: 存储器器件选型
h
粉丝 9
博文 81
码字总数 57985
作品 0
长沙
技术主管
私信 提问
传Android 2.2版系统即将发布 新特性曝光

虽然有许多Android手机扔在运行使用1.5版和1.5版系统固件,等待着2.1版升级的来临, 但是这不能阻止Google继续推动Android系统的升级发展的步伐,预计Android 2.2版系统不久之后将会公布。来...

红薯
2010/04/21
732
1
《101 Windows Phone 7 Apps》读书笔记-Local FM Radio

课程内容 Ø Radio Turner Ø The NetworkInterface.InterfaceType Property Local FM Radio应用程序提供了一种特定的接口来操作手机内置的FM收音机。与“Music + Videos hub”中手机内置的收...

长平狐
2012/08/21
207
0
Google I/O:Andriod 2.2即将发布 支持FM收音机功能

Android 2.2 将在 Google I/O 上发布,系统在很多方面都有很大改进: Linux 内核升级,之前 2.1 版本的Linux内核版本为 2.6.29,而 2.2 版本则将其升级为最新的 2.6.32 版本。看似仅仅是一个...

douglarek
2010/05/11
723
0
Windows Mobile SDK

微软公司的手机操作系统 Windows Mobile的开发工具包。 Windows Mobile 是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台。Windows Mobile 将熟悉的 Windows 桌面扩展到了个人设备中。...

匿名
2008/09/14
19K
0
Android FM模块学习之四源码解析(一)

前一章我们了解了FM手动调频,接下来我们要分析FM模块用到的源码。此源码是基于高通平台的,别的平台都大同小异,只不过是平台自己作了些小改动而已。 首先要看的当然是主activity, FMRadio...

天王盖地虎626
01/07
8
0

没有更多内容

加载失败,请刷新页面

加载更多

UAVStack功能上新:新增JVM监控分析工具

UAVStack推出的JVM监控分析工具提供基于页面的展现方式,以图形化的方式展示采集到的监控数据;同时提供JVM基本参数获取、内存dump、线程分析、内存分配采样和热点方法分析等功能。 引言 作为...

宜信技术学院
10分钟前
1
0
MySQL的5种时间类型的比较

日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DATETIME 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 9999-12-31 23:59:59 0000-00-00 00:00:00 TIMESTAMP 4 bytes YYYY-MM......

物种起源-达尔文
17分钟前
3
0
云服务OpenAPI的7大挑战,架构师如何应对?

阿里妹导读:API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参...

阿里云官方博客
20分钟前
1
0
Rancher + VMware PKS实现全球数百站点的边缘K8S集群管理

Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的、基于云的技术平台,以更好地应对业务挑战。曾连续3年提名CRN,并且在2012年到2...

RancherLabs
25分钟前
2
0
6、根据坐标,判断该坐标是否在地图区域范围内

最近在写配送区域相关的代码,具体需求如下: 根据腾讯地图划分配送区域,总站下边设多个配送分站,然后将订单中的收货地址将其分配给不同的配送分站。 1、地图区域划分(腾讯地图) 1.1、H...

有一个小阿飞
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部