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.

[参考译文] TLV320AIC3104:麦克风录音增益过低。

Guru**** 2477255 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1530259/tlv320aic3104-the-microphone-recording-gain-is-too-low

器件型号:TLV320AIC3104

工具/软件:

尊敬的 TI:  

麦克风录音期间增益过低。 如果在 AGC 开启后出现明显的背景噪声、

我想问是否有任何其他的配置来增加麦克风增益。

我使用以下命令调用麦克风录音、只需要 AMICL 通道。

tinymix set "AGC Switch" 0 0

tinymix set "ADC HPF Cut-off" 1 1

tinymix set "Left Line Mixer PGAL Bypass Switch" 1

tinymix set "Left HP Mixer PGAL Bypass Switch" 1

tinymix set "Left Line1L Mux" 1

tinymix set "Left PGA Mixer Line1L Switch" 1

tinymix set "Right Line Mixer PGAR Bypass Switch" 0

tinymix set "Right HP Mixer PGAR Bypass Switch" 0

tinymix set "Right Line1R Mux" 0

tinymix set "Right PGA Mixer Line1R Switch" 0

tinycap /home/sunrise/cap.wav -D 0 -d 0 -p 320 -n 3 -r 48000 -b 16 -c 2


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

    以下分别是启用和禁用 AGC 的录制文件。

    e2e.ti.com/.../cap_5F00_AGC.wave2e.ti.com/.../cap_5F00_no_5F00_AGC.wav

    以下是禁用 AGC:后记录期间的寄存器数据

    No size specified (using byte-data access)
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 00 00 91 20 1e 00 0a 00 00 00 81 50 00 00 20    ...? ?.?...?P.. 
    10: 20 ff ff 84 78 78 78 78 78 c6 00 fe 00 00 fe 00     ..?xxxxx?.?..?.
    20: 00 00 00 00 c0 00 00 00 40 00 00 a6 a6 2f af af    ....?...@..??/??
    30: 00 00 00 0f 2f 2f af 00 00 00 0f 00 00 00 2f 2f    ...?//?...?...//
    40: af 0c 00 00 00 2f 2f af 0c 2f 2f af 2f 2f af 08    ??...//??//?//??
    50: 2f af af 00 00 00 0b 00 00 00 2f 2f af 08 14 08    /??...?...//????
    60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00    ......?.........
    70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    80: 00 00 00 91 20 1e 00 0a 00 00 00 81 50 00 00 20    ...? ?.?...?P.. 
    90: 20 ff ff 84 78 78 78 78 78 c6 00 fe 00 00 fe 00     ..?xxxxx?.?..?.
    a0: 00 00 00 00 c0 00 00 00 40 00 00 a6 a6 2f af af    ....?...@..??/??
    b0: 00 00 00 0f 2f 2f af 00 00 00 0f 00 00 00 2f 2f    ...?//?...?...//
    c0: af 0c 00 00 00 2f 2f af 0c 2f 2f af 2f 2f af 08    ??...//??//?//??
    d0: 2f af af 00 00 00 0b 00 00 00 2f 2f af 08 14 08    /??...?...//????
    e0: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00    ......?.........
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    

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

    尊敬的 Wenzel:

    谢谢。 我们的专家不在办公室、将返回星期一与您联系。

    谢谢、
    Jeff McPherson

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

    1.我将 ADC 增益(寄存器:0x0F)的值修改为 75 并关闭 AGC。 录音音量有所改善、但同时背景噪音也有所增加。

    2.当此值进一步增加时,录音将变为静音状态。

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

    尊敬的 Wenzel:

    MIR 应该能够通过星期二做出响应

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

    尊敬的 Wenzel:

    我查看了您的音频文件、我们可以看到 AGC 大大提升了音频!

    首先、查看您是否可以将麦克风放置在靠近录制的主题的位置、以尝试提高麦克风信噪比。 然后、为了进一步增加增益但尝试切断噪声、您可以打开 AGC、并且 AGC 具有一个噪声门设置、如果您将栅极设置为平均 dB 水平、即所需信号与背景噪声之间的差异、它将关闭噪声上的额外增益。 左 AGC 的设置位于寄存器 26-28 中。

    我不知道增加的值是什么意思,这会使记录静音 — 可以应用的最大 PGA 增益为 59.5dB、如果您将寄存器设置为 0x75、则应用的增益为 58.5dB。 您也可以使用寄存器 17-24 来调整 ADC 的音量以进行输入电平控制、确保在信号进入 PGA 之前不会衰减(设置为 0dB 输入电平控制增益)。

    此致、
    Mir

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

    1、我不了解启用 AGC 后如何配置噪声门设置。 应如何调整寄存器 26-28 的参数? 是否有任何推荐值或详细说明文档?

    2、我提到的 PGA 增益 (reg:16) 的值为 0x4B (75)、当进一步增大时、它将静音。 例如、该值为 0x55 (85) 时。\

    3、麦克风仅连接到 MIC1L、寄存器 19 的值为 0x84、这意味着输入电平控制增益设置为 0dB。\

    增加 PAG 增益后、能否调试 AGC、? 或者、应该先配置 AGC、然后再增大 PGA 增益?

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

    MIR 已不在办公室、但应能够在一周结束时更新此主题。

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

    尊敬的 Wenzel:

    1 :AGC 在数据表、部分中有一个部分  10.3.2.2.我也可以在这里解释。 这些值取决于输入信号是什么。 我可以说明您在寄存器中看到的不同设置。 目标电平是 AGC 的输出目标、因此当您的输入信号低于该值时、它将通过更改 PGA 放大以达到该目标电平的输出来增加输入增益。 起音时间 是指将增益提高到该目标电平所需的时间、衰减时间是指输入信号超过目标电平后降低增益所需的时间。 ~、例如、假设当受试者与您的麦克风交谈时、您的信号通常约为–30dB、而噪声降低 30dB、因此会降低 –60dB。 如果您将目标电平设置为–8dB、那么 PGA 会将信号放大约 22dB 以达到–8dB、这需要 8ms 才能达到该值(来自默认时间常数)。 当输入信号突然增加到麦克风中的–6dB 左右时、默认情况下需要 100ms 的时间才能将 PGA 降低回其原始设置 0dB 增益。 然后、下一个寄存器是允许的最大增益 (L-AGC 的寄存器 27)、这说明 PGA 可以增加多少才能达到所需电平、因此如果信号为~–30dB、并且将最大增益设置为 10dB、那么即使将目标电平设置为–8dB、它也只会增加到~–20dB。 接下来是噪声门设置、您应首先选择阈值、这是 dB 级别、低于此值的任何值都将被视为“静音“、并且在中的声音低于门时会降低增益。 迟滞设置是为了确保在该阈值附近有声音、则不会确切地打开和关闭增益、因此 3dB 的迟滞和–36dB 的阈值意味着、如果信号高于–36dB、则需要在启动 AGC 之前达到–33dB、当信号低于–36dB 时、在关闭 AGC 之前需要达到–39dB。

    数据表中也有此图:  

    我希望这有助于 充分解释。 请注意、所有这些 dB 电平都与输入信号的接收量相差 dBFS、如果您还没有办法判断数字信号的 dbfs、则应该能够通过审核或任何其他类型的波形查看器来判断。  

    此致、
    Mir