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.

[参考译文] tlv320adc3101 AGC配置问题

Guru**** 2390755 points
Other Parts Discussed in Thread: TLV320ADC3101

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/652183/tlv320adc3101-agc-configuration-problems

主题中讨论的其他部件:TLV320ADC3101

你好
AGC配置可降低噪音,人们远离或靠近麦克风可获得最佳声音,当前PGA由按键控制,且发现启用AGC的PGA控制不明显?采样率FS = 48K, AGC相关寄存器配置如下:

ADC3101_Write (0x56,0x80);//r86左AGC已启用,目标级别=–5.5 dB
ADC3101_Write (0x57,0x03);//r87滞后=1dB,噪声阈值=–30dB,启用剪辑步进
ADC3101_Write (0x58,0x28);//r88左AGC最大增益= 20 dB
ADC3101_Write (0x59,0x08);//r89攻击时间= 3×(32/FS),乘以= 1
ADC3101_Write (0x5a,0x08);//R90衰减时间= 3×(512/FS),乘= 1
ADC3101_Write (0x5b,0x01);//r91噪音反跳= 4/FS,信号反跳= 4/FS
ADC3101_Write (0x5c,0x01);//r92信号恢复= 4/FS
ADC3101_Write (0x5d,0x01);//R93应用增益= 0.5dB

根据给定的采样率,需要将上述寄存器的值配置为什么,以获得最佳声音?

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

    寄存器现已配置如下:

    ADC3101_Write (0x56,0x80);//r86左AGC已启用,目标级别=–5 dB
    ADC3101_Write (0x57,0x2d);//r87滞后=1dB,噪声阈值=–72dB,启用剪辑步进
    ADC3101_Write (0x58,0x28);//r88左PGA最大增益= 20 dB
    ADC3101_Write (0x59,0x10);//r89攻击时间= 3×(32/FS),乘以= 1
    ADC3101_Write (0x5a,0x00);//R90衰减时间= 3×(512/FS),乘= 1
    ADC3101_Write (0x5b,0x09);//r91噪音反跳= 1024/FS
    ADC3101_Write (0x5c,0x09);//r92信号反跳= 1024/FS


    噪音问题似乎比以前更好,但当前声音失真,音量控制无效,请尝试控制表74。 第0页/注册88: 左AGC最大增益此寄存器用于控制声音,但除此之外,音质特别差,但同时也失去AGC的原始功能,我可以修改哪些寄存器可以实现,在音量控制也可以保持良好的音质的情况下?

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

    通过PGA实现的音量控制:

    UINT8_t Left_Analog _PGA_Init[10]={0x10,0x00,0x0a,0x14,0x1e,0x28,0x32,0x3c,0x46,0x50};//第1页 寄存器59


    启用AGC后,从PGA最后一次读取的增益(第0页/第93个寄存器):应用的左AGC增益是AGC最大增益设置的值

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

    您好,Char,

    要调谐AGC,我建议您使用'ADC3101的GUI,AGC工具非常有用且易于使用。 此外,要微调信号以避免噪音失真,您应使用定时常量。 通常,默认值是一个良好的起点。

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

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

    你好  
    您会说GUI是PurePath Studio (GDE)吗? 如果您要获得输入模拟信号,输出I2S,音量控制和AGC,哪些组件需要拖动它?

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

    您好,Char,

    我指的是'ADC3101控制软件中的AGC工具,而不是PurePath Studio。 但是,PurePath Studio还具有配置AGC的工具。 请 查看'ADC3101EVM-'中提供的控制软件工具。  

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好:
    您在谈论此ADC3101_CS_v1_2_0吗? 该软件需要与TLV320ADC3101评估模块(EVM)和USB主板配合才能使用Right? 我们目前没有这种开发板,通过其他微控制器的I2C接口来配置ADC内的寄存器,噪音问题可以通过硬件解决,但现在最关键的问题是在AGC无法控制后启用卷; 请问我应该如何解决这个问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Char,

    很抱歉回复太晚。是的,CS软件要求EVM生成所需的配置脚本。 对于PurePath Studio,有一个AIC3254编解码器ADC部分的AGC实现示例,您可以将其用作'ADC3101上实现的参考。该示例位于:

    C:\Users\username\Documents\Texas Instruments Inc\PurePath 5.95 (便携式音频) miniDSP \MyProcessFlows\Example Process Flows\AIC3254_ADC_AGC_A2D_EQ_VOL_DAC

    此致,

     -Diego Mel é ndez López ñ a
      音频应用工程师