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.

[参考译文] TAA5212:[ TAA5212 ]>>支持请求:TAA5212 的音频噪声降低和系数积分问题

Guru**** 2874030 points

Other Parts Discussed in Thread: TAA5212

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1638009/taa5212-taa5212-support-request-audio-noise-reduction-and-coefficient-integration-issue-with-taa5212

器件型号: TAA5212

尊敬的团队:

我们正在摄像头产品中使用 TAA5212 音频编解码器、并正在努力提高集成到系统中的 CME1538 麦克风的音频质量。

目前、我们在录制音频时观察到明显的背景噪音。 为了解决此问题、我们使用 TI 系数计算器工具生成用于调优音频性能的滤波器系数。

但是、将生成的系数集成到驱动器后、我们无法从器件捕获任何音频。

供您参考:

请查看附件并帮助我们确定问题。 感谢您提供有关解决此问题和提高音频质量的指导。

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

    您好:

    请 提供完整的寄存器转储、其中包括第 8 页和第 9 页、这是双二阶系数寄存器的位置。 另外、请提供您要尝试实现的滤波器、并向系数计算器输入来 实现此目的。 最后、原理图有助于了解麦克风的连接方式。

    谢谢和最好的

    Garret

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

    尊敬的 Garret:

    我们使用上一条消息中提供的驱动器来配置寄存器。

    我们随附了系数计算器的屏幕截图、以供您参考。

    此外、我们还提供了原理图以供您审查。

    此致、

    Surya

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

    尊敬的 Surya:

    我请求 I2C 转储、以确保 驱动程序将寄存器正确设置为其预期值。 它的调试也比驱动程序代码简单得多。

    此致、

    Garret

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

    尊敬的 Garret:
    我们在这里附加了寄存器转储文件以供您参考、
    e2e.ti.com/.../audio_5F00_registers_5F00_dump_5F00_2000hz.txt

    我们附上了使用 TI 系数计算器计算得出的滤波器系数屏幕截图

    此致、
    Surya

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

    尊敬的 Surya:

    我注意到寄存器转储中唯一需要注意的是、CH1 增益设置为 29.5dB (0x52 = 0xdc)。 我想我们之前讨论过、这将提高本底噪声、并可能导致输入信号削波。

    此外、未使用的输入应交流耦合至 GND,并且应将麦克风偏置 — 看起来偏置电阻器已断开。

    此致、

    Garret

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

    尊敬的 Garret:
    我们在下面提供了问题的详细描述和相应的寄存器转储、请查看以下数据并提供解决方案。

    • 系数[ N0、N1、D1 ]=[ 0x0EE41D58、0x0EE41D58、0x6237C54E ](2000Hz 低通滤波器)
      • 寄存器 0x52 = 0x96(增益降低至 150)
      • 录制的音频 Hexdump:(无有效的音频数据)
        0000000 4952 4646 c324 005A 4157 4556 6d66 2074
        0000010 0010 0000 0001 0001 bb80 0000 7700 0001
        0000020 0002 0010 6164 6174 C300 005A 43ca 43ca
        0000030 43ca 43ca 43ca 43ca 43ca 43ca 43ca 43ca.
        *
        05ac320 43ca 43ca 43ca 43ca 43ca. 43ca.          
        05ac32c

      • 寄存器转储: e2e.ti.com/.../audio_5F00_codec_5F00_registers_5F00_dump_5F00_gain150.txt
    • 系数[ N0、N1、D1 ]=[ 0x0EE41D58、0x0EE41D58、0x6237C54E ](2000Hz 低通滤波器)
      • 寄存器 0x52 = 0x50(增益降低至 80)
      • 录制的音频十六进制转储:(无有效数据)
        0000000 4952 4646 2a64 0059 4157 4556 6d66 2074
        0000010 0010 0000 0001 0001 bb80 0000 7700 0001
        0000020 0002 0010 6164 6174 2a40 0059 0130 0130
        0000030 0130 0130 0130 0130 0130 0130 0130 0130
        *
        0592a60 0130 0130 0130 0130 0130 0130          
        0592a6c
      • 寄存器转储: e2e.ti.com/.../audio_5F00_codec_5F00_registers_5F00_dump_5F00_gain80.txt
    • 系数[ N0、N1、D1 ]=[ 0x7fffffff、0x00000000、0x00000000 ](全通滤波器)
      • 寄存器 0x52 = 0xdc(增益减少到 220)
      • 录制的音频 Hexdump:(具有一些有效的音频数据)
        0000000 4952 4646 19a4 0066 4157 4556 6d66 2074
        0000010 0010 0000 0001 0001 bb80 0000 7700 0001
        0000020 0002 0010 6164 6174 1980 0066 7fff 7fff
        0000030 7fff 7fff 7fff 7fff 7fff 7fff 7fff 7fff
        *
        0000120 7fff 7fff 7fff 7fde 7f9c 7f52 7ee2 7e41
        0000130 7e2b 7ddd 7da8 7e05 7de7 7dfc 7e1d 7e39
        0000140 7e99 7e92 7e1c 7d12 7c50 7b6c 7ae1 7a88
        0000150 7a95 7a8c 7a9f 7acb 7b2e 7B27 7b1e 7adf
        0000160 7aba 7a3f 7a94 7aa2 7aaf 7aa7 7a4b 7a1c
        0000170 79c4 79c5 7a1e 7ac9 7ae0 7b02 7b25 7bcd
        0000180 7bF1 7c4f 7c92 7cd1 7cbb 7c53 7b8a 7ad5.
        0000190 7a0b 7933 78d8 783c 77e9 77fc 78a4 7928
        00001a0 799e 79e7 7a5b 7b2b 7ba8 7b5c 7b26 7afe
        00001b0 7a0f 7956 78f8 78c2 7848 7805 7806 78c5
        00001c0 79c7 7a68 7B34 7c15 7cce 7d6f 7e2a 7ddb
        00001d0 7dc3 7d6c 7cc1 7c0e 7b5c 7a9d 7a3d 79d8
        00001e0 79d6 7a14 7a4f 7aa0 7afc 7b54 7b54 7b92
        00001f0 7b9d 7b44 7a95 798a 7875 776a 7664 758e
        0000200 7529 74f8 749d 74b5 751d 75da 765a 76ef
        0000210 77e2 78b1 7912 79c2 7a0d 79b7 7985 7976
      • 寄存器转储: e2e.ti.com/.../audio_5F00_registers_5F00_dump_5F00_all_5F00_pass_5F00_220.txt

    注意:
    1.当音频编解码器配置为使用 TI 工具计算的系数(上面提供的数据转储和寄存器转储)时、在录音中不会观察到有效音频(即使在较低增益下)数据。
    2.当音频编解码器配置为全通系数(上面提供的数据转储和寄存器转储)时,可以观察到有效的音频数据。

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

    尊敬的 Surya:

    2000kHz 低通不是很好的选择、因为音频频带可扩展至 20kHz、因此该滤波器将切断重要的音频内容。 为了降低高频噪声、该器件具有内置抽取滤波器、但您也可以将双二阶滤波器编程为接近 20kHz 截止频率的值。  

    为了降低低频噪声、该器件具有内置可编程 HPF。 从第 36 页开始的数据表的第 6.3.6.1.5 节“可编程数字高通滤波器“对此进行了详细介绍。

    此致、

    Garret