BK9520系列是用于无线麦克风的芯片组,包括发射芯片 BK9521和接收芯片BK9522,每个芯片覆盖 V段160~270MHz和 U段 500~980MHz。
BK9520采用数字调制和高性能音频 ADC和 DAC,配合极低延迟的音频编码器,
实现了高保真的数字音频传输,可以应用于视唱、舞台演出以及教学系统。由于 BK9520在单芯片上实现了从射频到基带的完全集成,同时省却了压扩器,这样可以显著减小 PCB尺寸,极大地提高生产可靠性,从而降低系统成本。
BK9520引脚图:
BK9520管脚功能定义:
图 2 BK9521发射芯片框图
上图中灰色框为 BK9521发射芯片相关的寄存器地址,请参考独立的寄存器描述来获取详细信息(Evaluation software目录中的 BK9520_TX I2C register.ini文件)。
发射芯片从麦克风获取声音,并从 I2C获取 1个字节的用户数据(REG20[15:8]),每 1.125ms组成一帧后通过射频功放发射出去。帧发送时可以使用设定的 ID码进行加密(REG22)。 BK9521有一个中断,可以在每帧的特定符号点(REG21[31:24])产生中断给MCU,中断每帧 1.125ms产生一次。MCU通过配置REG20[6]使能中断,中断产生时REG19[0]会置1,IRQ脚会拉高,MCU再写一次 REG19[0]=1用来清除中断。
当麦克风音频信号(REG11[7:0])超过设定的高门限(REG25[15:8])时,GPIO3会输出高,当低于设定的低门限(REG25[7:0])时,GPIO3会输出低。
图 3 BK9522接收芯片框图
上图中灰色框为 BK9522接收芯片相关的寄存器地址,请参考独立的寄存器描述来获取详细信息(Evaluation software目录中的 BK9520_RX I2C register.ini文件)。
接收芯片可工作在单/双天线模式:REG32[28]=0时为单天线,REG32[29]=0选择为 ANT1(PIN6),
REG32[29]=1选择为 ANT2(PIN5);REG32[28]=1时为双天线,具体使用哪个天线由芯片决定。
BK9522对收到的信号进行解包,得到音频信息和用户数据信息(REG19[15:8]),并给出CRC校验结果(REG19[6])。如果本地 ID码(REG34)设置不同于发射机的 ID,则 CRC校验会出错。CRC校验结果在每帧结束后更新,MCU可以通过设定中断产生的时刻来正确获取CRC标志,通常应该设置 REG36[7:0]或 REG36[15:8]在 10左右(即新帧开始的第10个符号),不要超过 20,中断每帧1.125 ms产生一次。
音频信号经过 8段均衡器,再经过防啸叫处理后转为模拟信号,模拟信号的大小可以调节。
BK9522有四个中断,每个中断都可以单独设置开关(REG32[20:16]),其中bit19为保留,其它几个 bit置 1为打开中断,置 0为关闭中断;产生中断时 REG19[4:0]中对应位会置高,IRQ脚也会拉高,再用软件写此位为 1可以清掉中断。
3.3. I2C接口
作为 I2C的从设备,BK9520的设备号(Device ID ,BK9521为 0x21,BK9522为 0x22)作为I2C的起始字节,基本格式为8位设备号+7位地址+1位读写标志(1为读,0为写)+4 字节数据。
BK9520在时钟下降沿送出数据,在时钟上升沿读取数据。
图 4 I2C时序图
在寄存器 REG10[7:0]中可以读到设备号用以判断 I2C是否正确操作。BK9521发射芯片
REG10[7:0] 的值为0x21,BK9522接收芯片REG10[7:0] 的值为0x22。
5. 封装信息
BK9520系列提供QFN4x4 32pin封装,以下是详细的封装信息:
图 5 QFN4x4 32pin 封装
中文资料51hei下载地址:
BK9520数据手册v0.3.pdf
(682.61 KB, 下载次数: 411)
|