供应调频调幅收音机程序IC KT0913,可自动判台与搜台功能

发布时间:2020-04-06 09:43:38 浏览次数:697 作者:oumao18 来源:嘉泰姆
供应调频调幅收音机程序IC KT0913,可自动判台与搜台功能

KT0913常见问题解答6ND嘉泰姆

 6ND嘉泰姆

1.芯片上电后需要做什么?...........................................................................................................26ND嘉泰姆

 2.什么是Reference clock?</span>............................................................................................................36ND嘉泰姆

 3.如何选择晶振频率或者参考时钟频率?...................................................................................36ND嘉泰姆

 4.KT0913对电源上电时间有什么要求</span>?.......................................................................................36ND嘉泰姆

 5.FM的接收频率范围是多少?</span>....................................................................................................36ND嘉泰姆

 6.AM的接收频率范围是多少?</span>...................................................................................................36ND嘉泰姆

 7.AM的频率步进有几种,分别是多少?</span>....................................................................................36ND嘉泰姆

 8.如何从</span>FM接收模式下切换到AM接收模式?</span>.......................................................................36ND嘉泰姆

9.如何从</span>AM接收模式下切换到FM接收模式?</span>.......................................................................36ND嘉泰姆

 10.如何设置FM的接收频率?.......................................................................................................46ND嘉泰姆

 11.如何设置AM的接收频率?......................................................................................................46ND嘉泰姆

 12.RSSI和信号强度的对应关系是什么样的?..............................................................................46ND嘉泰姆

 13.如何知道当前工作的频率是多少?</span>...........................................................................................46ND嘉泰姆

 14.SCL和</span>SDA两个引脚是否需要上拉电阻?.............................................................................46ND嘉泰姆

 15.MCU的</span>I2C接口如何设置?</span>.....................................................................................................46ND嘉泰姆

 16.Blend(寄存器0x05<5>)是干什么用的?..............................................................................46ND嘉泰姆

 17.FM发射的是立体声信号,为什么我收到的是单声道?........................................................46ND嘉泰姆

 18.KT0913左右声道可以驱动多大负载?</span>.....................................................................................56ND嘉泰姆

19.AM的天线怎样选择?有什么需要注意的?</span>............................................................................56ND嘉泰姆

 20.KT0913如何进入低功耗模式?.................................................................................................56ND嘉泰姆

21.AM模式下带宽选择寄存器</span>(AM_BW<1:0>)有什么作用?.....................................................56ND嘉泰姆

22.KT0913如何实现差分输出?</span>.....................................................................................................56ND嘉泰姆

23.KT0913如何实现电台的自动搜索?.........................................................................................56ND嘉泰姆

24.KT0913如何实现重低音加强的功能?</span>.....................................................................................66ND嘉泰姆

25.KT0913的参考设计是什么样的?.............................................................................................66ND嘉泰姆

26.PCB版图有什么需要注意的?</span>..................................................................................................76ND嘉泰姆

 6ND嘉泰姆

 芯片上电后需要做什么?6ND嘉泰姆

 1.上电后先调用参考程序</span>KT_AMFMdrv.c中的KT_AMFMPreInit(),当返回值为1后再调用6ND嘉泰姆

 KT_AMFMInit(),如果返回值为1说明启动正常可以继续操作。</span>6ND嘉泰姆

 请按照</span>图</span>1所示调用</span>KT_AMFMdrv.c文件中的函数:</span>6ND嘉泰姆

undefined
图 1:KT0913 上电初始化流程图
6ND嘉泰姆

2.什么是Reference clock?</span>6ND嘉泰姆

Reference clock即参考时钟,用来在不使用晶体时,为</span>KT0913提供系统工作时钟。</span>Reference clock通常可以有</span>3种提供方式:6ND嘉泰姆

1)有源晶振直接产生Reference clock6ND嘉泰姆

2)使用MCU内的分频器、锁相环产生Reference clock6ND嘉泰姆

3)其他晶体振荡电路产生的时钟作为</span>Reference clock6ND嘉泰姆

但需注意Reference clock的精度建议高于</span>±30ppm。</span>6ND嘉泰姆

3.如何选择晶振频率或者参考时钟频率?6ND嘉泰姆

    如果使用晶体:首先将寄存器</span>0x16的</span>bit11:8(</span>REFCLK<3:0>)设置成与输入晶体频率相对应的值,然后将寄存器0x16的</span>bit12(</span>RCLK_EN)<span style="color: black;font-size: 10.0pt;font-family: 宋体;">置</span>0。</span>6ND嘉泰姆

     如果使用参考时钟:首先将寄存器0x16的</span>bit11:8(</span>REFCLK<3:0>)设置成与输入</span>Reference clock相对应的值,然后将寄存器0x16的</span>bit12(</span>RCLK_EN)置1。</span>6ND嘉泰姆

     在</span>KT_AMFMdrv.h文件中已经包含了各种的晶体频率或输入参考时钟的宏定义,使用哪种晶体6ND嘉泰姆

 或参考时钟请打开相应的宏定义,并注释掉其它不使用的晶体或输入参考时钟宏定义。</span>6ND嘉泰姆

      如果使用了在代码中没有定义的晶体频率或者参考时钟。请联系KT Micro公司取得标准代</span>码。</span>6ND嘉泰姆

 注意:晶体只支持32KHz-38KHz之间的频率,晶振或参考时钟可以支持</span>32KHz-40MHz。</span>6ND嘉泰姆

4.KT0913对电源上电时间有什么要求</span>?6ND嘉泰姆

KT0913要求电源的上电时间不能大于</span>10ms。</span>6ND嘉泰姆

5.FM的接收频率范围是多少?</span>6ND嘉泰姆

 FM的接收频率范围是32MHz-110MHz。</span>6ND嘉泰姆

 6.AM的接收频率范围是多少?</span>6ND嘉泰姆

    AM的接收频率范围是500KHz-1710KHz。</span>6ND嘉泰姆

注意:当使用9KHz的步进时AM的接收频率范围是504KHz-1710KHz。</span>6ND嘉泰姆

      当使用</span>10KHz的步进时AM的接收频率范围是500KHz-1710KHz。</span>6ND嘉泰姆

7.AM的频率步进有几种,分别是多少?</span>6ND嘉泰姆

   AM的频率步进有3种,分别是</span>1KHz、</span>9KHz、</span>10KHz。</span>6ND嘉泰姆

8.如何从</span>FM接收模式下切换到AM接收模式?</span>6ND嘉泰姆

   将寄存器0x016的</span>bit15(</span>AM_FM)设置为1就可以使KT0913工作在</span>AM接收模式下。</span>6ND嘉泰姆

 9.如何从</span>AM接收模式下切换到FM接收模式?</span>6ND嘉泰姆

  将寄存器0x016的</span>bit15(</span>AM_FM)设置为0就可以使KT0913工作在</span>FM接收模式下。</span>6ND嘉泰姆

10.如何设置FM的接收频率?6ND嘉泰姆

    在</span>FM工作模式下,将需要设置的频率(以KHz为单位)的数值除于</span>50,得到的数写入寄存器0x03的低12bit(</span>FMCHAN<11:0>)中。</span>6ND嘉泰姆

   FMCHAN<11:0>的计算方法举例:接收频率为</span>86MHz,则86000/50=1720。即将</span>1720(十六进制</span>0x06B8)写入寄存器0x03的低12bit(</span>FMCHAN<11:0>)中。</span>6ND嘉泰姆

   然后将寄存器0x03的</span>bit15(</span>FMTUNE)置1,接收频率才会变化。在接收频率变化后,FMTUNE寄存器会自动清零。</span>6ND嘉泰姆

11.如何设置AM的接收频率?6ND嘉泰姆

      在</span>AM工作模式下,将需要设置的频率(以KHz为单位)的数值写入寄存器0x17的低11bit(</span>AMCHAN<10:0>)中。</span>6ND嘉泰姆

    AMCHAN<10:0>的计算方法举例:接收频率为</span>1710KHz。即将</span>1710(十六进制</span>0x06AE)写入寄存器0x17的低11bit(</span>AMCHAN<10:0>)中。</span>6ND嘉泰姆

      然后将寄存器0x17的</span>bit15(</span>AMTUNE)置1,接收频率才会变化。在接收频率变化后,AMTUNE寄存器会自动清零。</span>6ND嘉泰姆

12.RSSI和信号强度的对应关系是什么样的?6ND嘉泰姆

   FM信号强度(</span>dBm)</span>=(</span>FMRSSI*3)</span>-1006ND嘉泰姆

   AM信号强度(</span>dBm)</span>=(</span>AMRSSI*3)</span>-906ND嘉泰姆

13.如何知道当前工作的频率是多少?</span>6ND嘉泰姆

   FM模式下调用函数</span>KT_FMGetFreq();</span>6ND嘉泰姆

   AM模式下调用函数</span>KT_AMGetFreq()。</span>6ND嘉泰姆

14SCL和</span>SDA两个引脚是否需要上拉电阻?6ND嘉泰姆

   当</span>I2C时钟工作在</span>200KHz以下时,不需要在SDA、</span>SCL两个引脚上接上拉电阻;</span>6ND嘉泰姆

  当</span>I2C时钟工作在</span>200KHz-400KHz时,需要在SDA、</span>SCL两个引脚上接10Kohm上拉电阻。</span>6ND嘉泰姆

15.MCU的</span>I2C接口如何设置?</span>6ND嘉泰姆

       I2C模式下应将</span>MCU的</span>SDA,</span>SCL设置为漏极开路或集电极开路。当读取ACK信号和</span>Data6ND嘉泰姆

时还需要将SDA改为输入引脚。</span>6ND嘉泰姆

16.Blend(寄存器0x05<5>)是干什么用的?6ND嘉泰姆

 6ND嘉泰姆

    在</span>FM模式下,使用Blend功能后如果收到的信号比较弱,为了提高收听效果,</span>KT0913会启动</span>6ND嘉泰姆

 6ND嘉泰姆

将立体声信号逐渐转化为单声道信号。</span>6ND嘉泰姆

17FM发射的是立体声信号,为什么我收到的是单声道?6ND嘉泰姆

 有两种可能性:6ND嘉泰姆

 一是将KT0913的寄存器0x05的</span>bit15(</span>MONO)设置为了</span>1,即:</span>Force Mono。</span>6ND嘉泰姆

 二是接收到的信号比较弱,同时又将KT0913的寄存器0x05的</span>bit5(</span>DBLND)设置为了</span>0,即:</span>Blend Enable。</span>6ND嘉泰姆

 18KT0913左右声道可以驱动多大负载?</span>6ND嘉泰姆

      KT0913左右声道音频输出可以直接驱动不低于</span>16ohm的负载。</span>6ND嘉泰姆

 19AM的天线怎样选择?有什么需要注意的?</span>6ND嘉泰姆

       1.磁棒越长效果越好;</span>6ND嘉泰姆

   2.磁棒的截面面积越大,相同电感量需要的圈数越少,效果越好;6ND嘉泰姆

   3.采用5-7股纱包线密绕;</span>6ND嘉泰姆

   4.电感量中心值在320u20%的范围内;</span>6ND嘉泰姆

   5.确定天线是否能够覆盖调谐范围。要求读取寄存器0x18在</span>AM Tune 500KHz后,小于6ND嘉泰姆

      0x3FFF,同时在AM Tune 1710KHz后,大于0x0000。</span>6ND嘉泰姆

       6)建议使用Q值为100以上的磁棒。</span>6ND嘉泰姆

20.KT0913如何进入低功耗模式?6ND嘉泰姆

 有两种方式可以使芯片进入低功耗模式</span>6ND嘉泰姆

 1)将寄存器0x0F的</span>bit12(</span>STDBY)置1;</span>6ND嘉泰姆

 2)将</span>KT0913的</span>ENABLE引脚拉低。</span>6ND嘉泰姆

 6ND嘉泰姆

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


6ND嘉泰姆

文章标签

暂无标签

发表评论

共有条评论
用户名: 密码:
验证码: 匿名发表