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)是干什么用的?..............................................................................4
17.fm发射的是立体声信号,为什么我收到的是单声道?........................................................4
18.kt0913左右声道可以驱动多大负载?.....................................................................................5
19.am的天线怎样选择?有什么需要注意的?............................................................................5
20.kt0913如何进入低功耗模式?.................................................................................................5
21.am模式下带宽选择寄存器(am_bw)有什么作用?.....................................................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文件中的函数:
undefined
图 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)设置成与输入晶体频率相对应的值,然后将寄存器0x16的bit12(rclk_en)置0。
如果使用参考时钟:首先将寄存器0x16的bit11:8(refclk)设置成与输入reference clock相对应的值,然后将寄存器0x16的bit12(rclk_en)置1。
在kt_amfmdrv.件中已经包含了各种的晶体频率或输入参考时钟的宏定义,使用哪种晶体
或参考时钟请打开相应的宏定义,并注释掉其它不使用的晶体或输入参考时钟宏定义。
如果使用了在代码中没有定义的晶体频率或者参考时钟。请联系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)中。
fmchan的计算方法举例:接收频率为86mhz,则86000/50=1720。即将1720(十六进制0x06b8)写入寄存器0x03的低12bit(fmchan)中。
然后将寄存器0x03的bit15(fmtune)置1,接收频率才会变化。在接收频率变化后,fmtune寄存器会自动清零。
11.如何设置am的接收频率?
在am工作模式下,将需要设置的频率(以khz为单位)的数值写入寄存器0x17的低11bit(amchan)中。
amchan的计算方法举例:接收频率为1710khz。即将1710(十六进制0x06ae)写入寄存器0x17的低11bit(amchan)中。
然后将寄存器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)是干什么用的?
在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引脚拉低。
供应调频调幅收音机程序ic kt0913,可自动判台与搜台功能
- 供应商:
- 深圳市南山区嘉泰姆电子经营部 进入商铺
- 所在分类:
- 数码电脑
- 报价:
- 电讯
- 型号
- kt0913
- 所在地:
- 广东省深圳市南山区南头麒麟路6号豪方现代豪园t2-13b
- 联系电话:
- 138****0578
- 在线咨询:
- 留言/咨询
- 联系人:
- 在线下单:
- 我要下单
详细介绍
深圳市南山区嘉泰姆电子经营部其他商品