KT0913常见问题解答
1.芯片上电后需要做什么?...........................................................................................................2
2.什么是Reference clock?............................................................................................................3
3.如何选择晶振频率或者参考时钟频率?...................................................................................3
4.KT0913对电源上电时间有什么要求?.......................................................................................3
5.FM的接收频率范围是多少?....................................................................................................3
6.AM的接收频率范围是多少?...................................................................................................3
7.AM的频率步进有几种,分别是多少?....................................................................................3
8.如何从FM接收模式下切换到AM接收模式?.......................................................................3
9.如何从AM接收模式下切换到FM接收模式?.......................................................................3
10.如何设置FM的接收频率?.......................................................................................................4
11.如何设置AM的接收频率?......................................................................................................4
12.RSSI和信号强度的对应关系是什么样的?..............................................................................4
13.如何知道当前工作的频率是多少?...........................................................................................4
14.SCL和SDA两个引脚是否需要上拉电阻?.............................................................................4
15.MCU的I2C接口如何设置?.....................................................................................................4
16.Blend(寄存器0x05<5>)是干什么用的?..............................................................................4
17.FM发射的是立体声信号,为什么我收到的是单声道?........................................................4
18.KT0913左右声道可以驱动多大负载?.....................................................................................5
19.AM的天线怎样选择?有什么需要注意的?............................................................................5
20.KT0913如何进入低功耗模式?.................................................................................................5
21.AM模式下带宽选择寄存器(AM_BW<1:0>)有什么作用?.....................................................5
22.KT0913如何实现差分输出?.....................................................................................................5
23.KT0913如何实现电台的自动搜索?.........................................................................................5
24.KT0913如何实现重低音加强的功能?.....................................................................................6
25.KT0913的参考设计是什么样的?.............................................................................................6
26.PCB版图有什么需要注意的?..................................................................................................7
芯片上电后需要做什么?
1.上电后先调用参考程序KT_AMFMdrv.c中的KT_AMFMPreInit(),当返回值为1后再调用
KT_AMFMInit(),如果返回值为1说明启动正常可以继续操作。
请按照图1所示调用KT_AMFMdrv.c文件中的函数:
图 1:KT0913 上电初始化流程图
2.什么是Reference clock?
Reference clock即参考时钟,用来在不使用晶体时,为KT0913提供系统工作时钟。Reference clock通常可以有3种提供方式:
1)有源晶振直接产生Reference clock
2)使用MCU内的分频器、锁相环产生Reference clock
3)其他晶体振荡电路产生的时钟作为Reference clock
但需注意Reference clock的精度建议高于±30ppm。
3.如何选择晶振频率或者参考时钟频率?
如果使用晶体:首先将寄存器0x16的bit11:8(REFCLK<3:0>)设置成与输入晶体频率相对应的值,然后将寄存器0x16的bit12(RCLK_EN)置0。
如果使用参考时钟:首先将寄存器0x16的bit11:8(REFCLK<3:0>)设置成与输入Reference clock相对应的值,然后将寄存器0x16的bit12(RCLK_EN)置1。
在KT_AMFMdrv.h文件中已经包含了各种的晶体频率或输入参考时钟的宏定义,使用哪种晶体
或参考时钟请打开相应的宏定义,并注释掉其它不使用的晶体或输入参考时钟宏定义。
如果使用了在代码中没有定义的晶体频率或者参考时钟。请联系KT Micro公司取得标准代码。
注意:晶体只支持32KHz-38KHz之间的频率,晶振或参考时钟可以支持32KHz-40MHz。
4.KT0913对电源上电时间有什么要求?
KT0913要求电源的上电时间不能大于10ms。
5.FM的接收频率范围是多少?
FM的接收频率范围是32MHz-110MHz。
6.AM的接收频率范围是多少?
AM的接收频率范围是500KHz-1710KHz。
注意:当使用9KHz的步进时AM的接收频率范围是504KHz-1710KHz。
当使用10KHz的步进时AM的接收频率范围是500KHz-1710KHz。
7.AM的频率步进有几种,分别是多少?
AM的频率步进有3种,分别是1KHz、9KHz、10KHz。
8.如何从FM接收模式下切换到AM接收模式?
将寄存器0x016的bit15(AM_FM)设置为1就可以使KT0913工作在AM接收模式下。
9.如何从AM接收模式下切换到FM接收模式?
将寄存器0x016的bit15(AM_FM)设置为0就可以使KT0913工作在FM接收模式下。
10.如何设置FM的接收频率?
在FM工作模式下,将需要设置的频率(以KHz为单位)的数值除于50,得到的数写入寄存器0x03的低12bit(FMCHAN<11:0>)中。
FMCHAN<11:0>的计算方法举例:接收频率为86MHz,则86000/50=1720。即将1720(十六进制0x06B8)写入寄存器0x03的低12bit(FMCHAN<11:0>)中。
然后将寄存器0x03的bit15(FMTUNE)置1,接收频率才会变化。在接收频率变化后,FMTUNE寄存器会自动清零。
11.如何设置AM的接收频率?
在AM工作模式下,将需要设置的频率(以KHz为单位)的数值写入寄存器0x17的低11bit(AMCHAN<10:0>)中。
AMCHAN<10:0>的计算方法举例:接收频率为1710KHz。即将1710(十六进制0x06AE)写入寄存器0x17的低11bit(AMCHAN<10:0>)中。
然后将寄存器0x17的bit15(AMTUNE)置1,接收频率才会变化。在接收频率变化后,AMTUNE寄存器会自动清零。
12.RSSI和信号强度的对应关系是什么样的?
FM信号强度(dBm)=(FMRSSI*3)-100
AM信号强度(dBm)=(AMRSSI*3)-90
13.如何知道当前工作的频率是多少?
FM模式下调用函数KT_FMGetFreq();
AM模式下调用函数KT_AMGetFreq()。
14SCL和SDA两个引脚是否需要上拉电阻?
当I2C时钟工作在200KHz以下时,不需要在SDA、SCL两个引脚上接上拉电阻;
当I2C时钟工作在200KHz-400KHz时,需要在SDA、SCL两个引脚上接10Kohm上拉电阻。
15.MCU的I2C接口如何设置?
I2C模式下应将MCU的SDA,SCL设置为漏极开路或集电极开路。当读取ACK信号和Data
时还需要将SDA改为输入引脚。
16.Blend(寄存器0x05<5>)是干什么用的?
在FM模式下,使用Blend功能后如果收到的信号比较弱,为了提高收听效果,KT0913会启动
将立体声信号逐渐转化为单声道信号。
17FM发射的是立体声信号,为什么我收到的是单声道?
有两种可能性:
一是将KT0913的寄存器0x05的bit15(MONO)设置为了1,即:Force Mono。
二是接收到的信号比较弱,同时又将KT0913的寄存器0x05的bit5(DBLND)设置为了0,即:Blend Enable。
18KT0913左右声道可以驱动多大负载?
KT0913左右声道音频输出可以直接驱动不低于16ohm的负载。
19AM的天线怎样选择?有什么需要注意的?
1.磁棒越长效果越好;
2.磁棒的截面面积越大,相同电感量需要的圈数越少,效果越好;
3.采用5-7股纱包线密绕;
4.电感量中心值在320uH±20%的范围内;
5.确定天线是否能够覆盖调谐范围。要求读取寄存器0x18在AM Tune 500KHz后,小于
0x3FFF,同时在AM Tune 1710KHz后,大于0x0000。
6)建议使用Q值为100以上的磁棒。
20.KT0913如何进入低功耗模式?
有两种方式可以使芯片进入低功耗模式
1)将寄存器0x0F的bit12(STDBY)置1;
2)将KT0913的ENABLE引脚拉低。

还有其他的一些问题,在这里就不一一阐述,有兴趣的朋友可与我们联系:

企业特殊行业经营资质信息公示

