28. BK1080 I2C读写噪音怎么解决? BK1080I2C通信噪音怎么解决? BK1080读写I2C的时候有噪音?

近日收到来信反映:1080 I2C读写时在音响端会听到噪音,并寻问解决方案, 在此答复如下:

I2C读写速率一般从几K到几兆不等. I2C读写一定会产生干扰. 根据系统稳定情况影响程度会有所不同, 如板子的抗干扰做得好一般都是听不到的.  如确实有可从以下几个方向来改善:

1.  通过I2C硬件电路改善:
1)  I2C口加上限流电阻, 这样I2C通信电流会小一些, 电流小产生干扰自然就小, 推荐限流电阻1~10K.

  1. I2C口加100pF下地滤波电容, 加上后可降低12c电平突变瞬间毛刺幅度, 降低干扰.

  1. 通过PCB layout改善:
  1. I2C走线尽量短,越短干扰幅射泄漏机率越少

2)  I2C走线不要靠近音频线和功放. 以减少干扰从音频线串入

3)  I2C线远离FM天线, 以避免I2C干扰从天线耦合进来

4)  I2C线尽量不靠近BK1080时钟线,在小音箱中为省成本一般都共用主控的晶体做时钟.如果时钟线太长离I2C线近的话也会容易受干扰.

  1. 通过软件来改善:

1)  通过降低I2C通信速率可明显降低I2C干扰声的大小.

2)  如果I/O资源允许, BK1080和其它I2C设备最好不共用I2C口以减少I2C通信的次数.

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