This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3254:特定器件的ADC发出AIC3254很大的嘶嘶声/噪声

Guru**** 2465890 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/773448/tlv320aic3254-aic3254-loud-hissing-noise-from-adc-with-certain-devices

部件号:TLV320AIC3254

尊敬的TI:  

我们的产品包含AIC3254编解码器时遇到问题。 使用ADC - miniDSP - DAC的扬声器产品,在AUX模式下为扬声器提供处理。 扬声器效率高,放大器具有高增益,但大多数设备的背景嘶嘶声通常处于相当可接受的水平。  

但是,对于某些设备,即2012/2011年2011年左右的Macbook和iPhone 4/4S,在AUX模式下连接时,扬声器会输出非常大的嘶嘶声/噪音。 我分析了Macbook和iphone 4S的输出信号,发现在100-500kHz之间的大量噪音,一直在100mV左右。  

编解码器输入在输入上具有10k + 470pF低通滤波器。 但是,这似乎不足以阻止高频 噪音通过。 这是否是Macbook/iphone上的sigma-delta DAC发出的抗锯齿噪声 ?在3254中的ADC采样时,Macbook/iphone耦合回音频带。  

我可以在软件中做些什么来改善或减少这种影响吗? 硬件正在生产中,因此很难在不久的将来添加更多的过滤功能。  

期待您的回复。  

David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,David:

    这是Macbook和iPhone发出的相当大的噪音。
    您的ADC FS和AOSR是什么? AIC3254上使用的是哪种小数过滤器?
    能否提供MacBook输出的FFT? 此外,当您连接到MacBook时,ADC会发出闲置噪音?

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它是 4倍的小数筛选器。 编解码器以4.41万Hz采样率工作,5.6448Mhz输入clk和PLL以90Mhz运行。下面是我正在使用的一些适用设置:

    //####设置时钟
    0,0x00,//第0页
    60,0x00,//;使用miniDSP_A进行信号处理
    61,0x00,//;8x内插
    17,0x08,//;4倍位小数
    23,0x04,// miniDSP小数因子= 4
    15,0x03,// miniDSP_D指令控制设置
    16,0x88,// miniDSP_D指令控制设置
    21,0x03,// miniDSP_A指令控制设置
    22,0x88,// miniDSP_A指令控制设置
    0,0x08,//;第8页
    1,0x04,// ADC的自适应模式
    0,0x2C,//;DAC自适应模式
    1,0x04,//
    0,0x00,//;第0页
    5,0x91,//;P=1,R=1,J=8
    0x1A,0xA0,//时钟输出= MCLK / 32 = 156kHz
    0x37,0x06,// miso是时钟输出
    0x34,0x0C,// GPIO为输出(低)
    //####由于半速时钟输入,需要设置PLL J=16! ######
    6,0x10,//;J=16 (MSB)
    7,0x00,//;J=16 (LSB)
    8,0x00,//;PLL_CLKIN = MCLK,CODEC _CLKIN = PLL_CLK,PLL打开
    4,0x03,//;MDAC = 8,分配器已通电
    12,0x88,//;DOSR = 128 (MSB)
    13,0x00,//;DOSR = 128 (LSB)
    14,0x80,//;NADC = 2,分频器关闭
    18,0x02,//;mAdc = 8,分配器已通电
    19,0x88,//;AOSR = 128
    20,0x80,//;NDAC = 2,分配器通电
    11,0x82,//
    //#### 用于输出BCLK和WCLK的自定义代码
    28,0x01,// 1 BCLK数据偏移
    29,0x01,// BCLK源自DAC_MOD_CLK
    30,0x81,//通电分配器,设置为1
    27,0x0C,// BCLK和WCLK是从设备输出的
    //27,0x00,// BCLK和WCLK是来自BTM的输入
    //#### 启用GPIO
    48,0x04,// INT1 = miniDSP内置
    52,0x14,//启用GPIO = INT1

    //#### 模拟输入配置
    0,0x01,//第1页
    51,0x00,//;麦克风偏置已禁用
    52,0x40,//;将IN2L路由到具有20K输入阻抗的Left_P;将CM1L路由到具有10K输入阻抗的Left_M;将IN2R路由到具有10K输入阻抗的Right_P;将IN1L路由到具有10K输入阻抗的Left_P
    54,0x40,//;将CM1L路由到具有20K输入阻抗的Left_M
    55,0x40,//;将IN1R路由到Rright_P,输入阻抗为20K
    57,0x40,//;使用20K输入阻抗将CM1R路由到Rright_M
    58,0x00,//禁用输入IN1L和IN1R
    //59,0x00,//;启用MicPGA_L增益控制,0dB
    //60,0x00,//;启用MicPGA_R增益控制,0dB
    0,0x00,//第0页
    81,0xC0,//;打开LADC/RADC电源
    82,0x88,//;静音LADC/RADC

    下面是Macbook输出和FFT的一些屏幕截图。 我测试过的其它便携式扬声器没有噪音问题。 因此,这要么是缺乏滤波(应在文档中加以说明和建议),要么是ADC设置存在问题。  

    我希望您能提供解决方案。 可听到 的噪音非常糟糕- David

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经做了一些调查。 我尝试了EVM,但听不到噪音。 因此,我开始了解与EVM相比,我的电路中的ADC输入上还有哪些附加组件。 我开始移除零部件,直到找到 了暗线。

    它是一个10nF电容器I,放置在插孔音频输入和接地之间,用于ESD/EMC/EMI目的。

    我在EVM上的IN1L和接地以及IN1R和接地之间放置了两个10nF电容器(这次设置1uF电容后),听到的噪声完全相同。 它似乎在877kHz时产生振荡。 这太奇怪了,其他手机或音乐源都不会出现这种情况,这些耳机以前从未造成过问题。 显然,在前进的道路上,我将更改/删除此上限。 但是,我可以在软件中做些什么来解决这个问题吗?  

    下面介绍了添加盖子时FFT和噪声的变化方式。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    David,

    您是否尝试过更改输入阻抗? 输入阻抗可能会在电容器振荡问题中起作用。 这是一段很长的时间,但我真的想不出另一种方法来修改输入,这可能有助于解决此问题。
    此致,
    -Steve Wilson