FM收音机芯片TEA5767

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的参数也可以计算模块正在接受的频率,

你可能感兴趣的:(FM收音机芯片TEA5767)