11.BK1080常见应用问题总结(FM接收)

Q1. BK1080 系列芯片天线输入端是否可以不加隔直电容?

BK1080 系列芯片的前端低噪声放大器的输入直流工作点已经在内部设置为0V。所以

当使用地线作为天线输入的时候,并不需要隔直电容。如果在外部电路设计时候有隔直电

容(>100pF),也不会影响接收性能。

Q2. BK1080 系列芯片的输入端必须加LC 谐振电路吗?

加入LC 谐振电路能较好的提高FM 接收灵敏度,如果对该性能有较高要求, 则必须

加入。参见2.3 “FM 天线输入端的谐振电路设计”

Q3. 当使用FMINFMIP 中的一个脚作为FM 输入,另外一个必须接地吗?

是的,必须接地,参见2.3“FM 天线输入端谐振电路设计”。

Q4. BK1080 系列对PCB 布板有什么要求?

参见文档“BK1080 Layout Guideline”。

Q5. 芯片的SENMODE 脚必须由IO 控制吗?

可以不需要。如果控制模式为I2C 模式,SEN 脚可以接高或者悬空。MODE 脚则可直

接接地。参见 “BK1080 Programming Guideline”。

Q6. 芯片SEN,SCLK,SDIO 脚是否有内部上拉电阻?

在芯片内部已经有40K 的上拉电阻,所以在一般情况下可以不用外部上拉电阻。在实

际应用中,可能由于外部主控平台驱动较弱或者这三路控制信号走线较长的缘故导致通信

失效。这些状况下则需要减小上拉电阻值。

Q7. 芯片对外部输入时钟的幅度和精度要求是多少?

BK1080 系列芯片需要的输入时钟精度< 200ppm。 BK1080 对于时钟信号的波形无要

求,但需要的时钟信号峰-峰值大于500mV;同时当时钟频率为24MHz 时,峰-峰值不能

大于3V;时钟频率为12MHz 时,峰-峰值不能大于3.3V。

Q8. BK1080 系列芯片对外围器件的精度有什么要求?

BK1080 高度集成,除天线输入端外,对其它噪声均不太敏感。对外围器件,除晶体

外无精度要求。

Q9.BK1080QB 芯片中,如果采用外部时钟输入,脚“XTAL”该如何处理?

当BK1080QB 使用外部时钟输入的时候,第六脚“XTAL”接地或者悬空均可,不会

影响任何其它性能。

Q10. 按照软件手册提供的软件操作,开机后为什么没有任何声音,并且读ChipID 的返

回值为0xFF

出现上述现象可判断为芯片未能进行有效的初始化,还处于power down 状态。请进

行如下检查:

  1. 检查芯片焊接是否有正确;

  2. 检查所有的电源,地的直流电压是否正确;

  3. 检查芯片的硬件模式配置是否符合软件要求;

  4. 检查口配置文件中时钟和数据管脚的端口配置是否与实际相符合;

  5. 确保程序中的初始化函数已经执行。

如果上述几项均无问题后,读取的ChipID 应为0x1080,表示芯片已经正常初始化。

Q11. 初始化正常完成后,设置频率后无相应电台,或者自动搜索后频道列表显示的频

率和实际电台频率有很大偏差,怎么解决这种问题?

出现上述情况可断定为参考时钟未能正常输入,请按情况进行如下检查:

  1. 确定初始化设置中的时钟输入模式选择是否正确

  2. 如果使用外部时钟输入,用示波器直接探查RCLK,看输入时钟是否满足要求;

  3. 如果采用内部晶体振荡电路,用示波器直接探查RCLK,看是否起振;

  4. Beken 提供的初始化文件是对应32.768kHz 的参考时钟,当采用其它频率的参考时

钟频率时候,请修改相应的时钟配置寄存器。参见下一条。

Q12. 使用不同频率的参考时钟的时候,内部寄存器该如何设置?

通过设置REG16[15:0],REG17[15]和REG25[15]来适应所用的时钟信号。

设置方法如下: 首先,按照公式(Freq/512)+0.5,得到一个18 位的16 进制数,然后将

Bit0 设到REG25[15],Bit1 设到REG17[15],Bit[17:2]设置到REG16[15:0]。

举例:频率为12MHz

12000000/512+0.5=23438,转换成16 进制数为0x5B8E。其高16 位为0x16E3,

Bit1=1,Bit0=0。所以12MHz 时钟的配置改动如下:

REG16 由0x0010 改为0x16E3;

REG17 由0x0000 改为0x8000;

REG25 保持0x28BC 不变。

同理,当使用24MHz 参考时钟的时候,请按如下修改进行设置

REG16 由0x0010 改为0x2DC6

REG17 由0x0000 改为0x8000;

REG25 由0x28DC 改为A8BC。

Q13. 在正常收听电台后,先退出FM 功能,然后再次进入FM 功能后只能听到背景噪

声,而并非所需 要的上次退出时收听的电台状态,为什么?

此现象可判断为power down 之后,再次开启初始化后系统还未达到稳定状态,便设

置频率。可适当加大初始化和设置频率之间的延时即可解决。

Q14. 为何读写寄存器很不稳定,有时正常,有时候失败?

上述状况一般是因为I2C 控制线走线太长或者有轻微干扰引起。可以减小上拉电阻数

值以增强上拉能力。

Q15. 在评估芯片灵敏度的时候为什么得到的数据比datasheet 提供的数据差很多?

Datasheet 所提供的灵敏度数据是在屏蔽系统中所测试,确保无任何外界干扰。大部分

用户在评估灵敏度性能时候无此条件,所以测试值会低于datasheet 标称值。在评估的时候

请注意如下事项,可以提高评估性能,尽可能接近datasheet 标称值。

  1. 在开放环境中评估的时候,请确认所测试的频点附近(+-500kHZ)没有外部电台

  2. 在信号源和芯片RF 输入端的连接线尽量使用屏蔽线。如果使用普通线,请尽量

缩短长度,同时保持接口连接完好。

博主
meng@bekencorp.com
博通收音技术支持
www.bekencorp.com