1. 当BK1080收到立体声台但信号弱时并不是立刻按立体声解码, 因为太弱的立体声信号按立体声解出来的音效非常差. 可能连电台主持人说话的声音都听不清. 此时的立体声标志STEN也为0.
2. 当收到立体声台且信号强度达到门限时, BK1080会按立体声解析当前电台的音频信号. STEN标志也会自动置1. 这时通过I2C可读到STEN=1[Reg10(bit9)],这个标志可做为LCD,LED显示立体声的依据.
3. 随着信号的强弱变化,STEN标志也会随时变化. 立体声解码部分电路也会随着关闭和开启.
4. BK1080的立体声分离是突变的, 单声道时分离为0dB, 只要一分离马上就达到最高分离度31dB左右.
5. 如果是QFN 封装的BK1080,还可以通过GPIO3来读STEN标志, 这样就不用定时I2C读取STEN位了,可以用GPIO3变化中断MCU来通亮/熄灭LCD,LED屏上的ST点灯标志.不过还要先设置一下GPIO3如下:
Reg4(bit4~5) = 0x01H //设置GPIO3为立体声标志输出用.
如果想让立体声信号早一点分离, 可设置最低信号幅度为27dBu(33dBuEMF), 需改动寄存器如下:
REG04由0x40C0改0x4090,
REG31由0x3000改0x3380
REG33由0x0000改0x0001
注:Reg4(bit6~7)可做立体声分离门限微调, 但以上设置已经是最低门限了.
潘panda 2023-11-16 15:09
用户1406868 2014-12-17 13:13
BK1080的收音通过按键怎么实现单声道,立体声的实时切换
meng_411698409 2012-12-6 13:23
用户1671768 2012-11-29 11:55
meng_411698409 2012-4-20 13:36
用户1630156 2012-4-19 09:30