13.BK1085常见应用问题总结(FM发射)

  1. I2C读写不常

1085调试时较常出现的问题为通信不上, 有八成以上都是由于I2C受干扰影响所致. 为排除干扰,请首先做如下工作:

1).将I2C线减短至20~70mm, 此距离为MCU I2C口到1085 I2C口的距离. 包括PCB板上走线.

  1. I2C上拉电阻改为2.2K左右.

如果I2C还工作不正常,请换上BK1080调试一下, 注意1080的I2C地址是0X80, 1085是0X1D,

如果1080通信是正常的. 请再进一步排除干扰.

  1. 发射频点有频偏.

1).首先将寄存器0,1写入0X86BD02E2, 对应频点为87,7Mhz. 以防止频率换算工式出问题而引起频偏.

  1. 请检查是共享主控晶体还是1085单独配置晶体, 请检查程序配置是否有误. 寄存器4~5配置一般如下:

共晶体: 0x800c 00c0

单独晶体: 0x800c 10c0

3). 检查晶体频率是否配置正确. 寄存器6~7一般配置如下:

32.768Khz晶体配置: 0x2398 0040

12Mhz晶体配置:        0x2398 5b8e

3. 1085锁相环校正有何作用,如何校正.

我们一般都要求客户在1085发射工作前对1085锁相环校正. 这样能使芯片能够更快的进入状态. 发射频点更准一些. 校准过程如下:

初始化写完所有寄存器后, 延时250ms.

寄存器6~7写入 0x2398 0040(假设晶体为32.768Khz), 延时50ms.

寄存器6~7写入 0x2388 0040(假设晶体为32.768Khz),延时50ms.

寄存器6~7写入 0x2398 0040(假设晶体为32.768Khz), 延时50ms.

这样就完成了锁相环校正的一个过程. 首次发射的频点将更精确一些.

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