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.

[参考译文] TLV320ADC3100:关于 tlv320adc3100的音频失真

Guru**** 2390735 points
Other Parts Discussed in Thread: TLV320ADC3100, TLV320ADC3101
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/784064/tlv320adc3100-about-the-audio-distortion-of-tlv320adc3100

器件型号:TLV320ADC3100
主题中讨论的其他器件: TLV320ADC3101

大家好、

我们有一个使用 tlv320adc3100的测试、现在该测试显示 音频失真 几乎 为%5、 并且该值是否可以通过软件配置降低?

如果您有好主意或需要更多信息、请帮助我们。

 

 此致、

抄送

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

    您好、Wencai、

    TLV320ADC3101本身不应导致音频失真、但器件或系统上的一些错误配置问题可能会导致失真。 您能否分享有关失真的外观以及在什么条件下发生失真的更多信息? 此外、寄存器设置、原理图和音频串行时钟信息等信息有助于确定问题的根本原因。

    此致、

     Diego Melendez López í a
      音频应用工程师

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

    感谢你的答复
    没错、我们可以通过配置寄存器来降低失真率。 当频率低于4kHz 时、失真率约为1%、  
    但是、当频率大于5kHz 时、失真率会爆炸(哭泣)、
    当我们正确增加 GPA 的参数时、我们可以看到波形变得更好、但它会破坏低频状态。  
    那么、我需要修改哪些参数可以解决这个问题?  
    我们使用 apx525仪器在安静的房间进行测试。

    以下是配置数据: 
    PAGE 0 reg 配置
    0x00、0x00、 //页选择0
    0x01、0x01、 //复位
    
    //配置 ADC_FS = 44.1kHz、MCLK = 12M、p=1、r=1、j=7、d=5264、n=8、m=2、aosr=128、err=0%
    0x04、 0x03、// 04PLL=MCLK=12M (使用 PLL) for config ADC_CLKIN = PLL_CLKIN=44.1k
    0x05、0x91、 //05 P = 1、r = 1、功率 PLL
    0x06、0x07、 //06 J = 7;
    0x07、0x14、 // 07 D = 5264、D_MSB (8-13)= 0x14
    0x08、0x90、 //08. D_LSB (0-7)= 0x90
    0x12、0x88、 // 18NADC 打开、val 8
    0x13、0x82、 // 19mAdc open、val 2
    0x14、0x80、 // 20AOSR val 128
    0x19、0x07、// 25 CLK OUT = ADC_MOD_CLK
    0x1A、0x00、// 26 CLK OUT/128 = 44.1K
    
    //过滤器
    0x15、0xff、 // 21最大512
    0x16、0x00、 //22. 数字滤波器最大值为16
    
    //单输出模式选择
    0x1b、0x01、// 27 I2S 模式16位 wclk、BCLK 输入 dout 使能
    
    0x1c、0x01、// 28
    0x1d、0x07、// 29BDIV_CLKIN = ADC_MOD_CLK
    0x1E、0x00、// 30BDIV_CLKIN /128 = 44.1K
    
    // 0x34、0x00、 // 52GPIO1禁用
    0x35、0x02、// 53DOUT 总线保持器被启用并配置编解码器接口???
    //0x38、0x00、// 57
    0x39、0x00、// 58
    0x3a、0x44、// 59CIC? 这是什么?
    0x3c、0x03、// 61PRB_R3
    
    0x51、0xc1、// 81左侧右侧通道 ADC 加电
    0x52、0x00、// 82左侧/右侧 ADC 通道未静音和精细增益 val 0
    0x53、0x28、// 83音量控制() 左侧音量= 10dB 0x14最大值0x28 20dB
    0x54、0x28、// 84右音量= 10dB \
    
    #define USE_AGC
    #ifdef USE_AGC
    //left AGC
    0x56、0x80、// 86AGC 控制1 // 0x70关闭 AGC
    0x57、0xc0、// 87AGC 控制2
    0x58、0x32、// 88AGC 最大增益32dB=0x40(7f:未设置)
    0x59、0x7f、// 89AGC 攻击时间--
    0x5a、0x7f、// 90AGC 衰减时间--
    0x5b、0x1f、// 91AGC 噪声--
    0x5c、0x0F、// 92AGC 信号--
    //右侧 AGC
    0x5e、0x80、// 94右 AGC 控制1
    0x5f、0xc0、// 95右 AGC 控制2
    0x60、0x32、// 96AGC 最大增益
    0x61、0x7f、// 97AGC 攻击时间--
    0x62、0x7f、// 98AGC 衰减时间--
    0x63、0x1f、// 99AGC 噪声--
    0x64、0x0F// 100AGC 信号--
    #endif 
    第1页寄存器配置 
    0x00、0x01、// 0选择第1页
    0x1a、0x77、// 26从0更改为105mv、将直流失调电压更改为右/左 ADC
    0x33、0x20、// 51的输入MICBIAS 连接到 AVDD (1.8V)//此用途是什么??
    
    //麦克风输入模式
    0x34、0x7d、// 52Left IN2L (P) IN3L (M)
    0x36、0x3D、// 54
    0x37、0x7d、// 55Right IN2R (P) IN3R (M)
    0x39、0x3D、// 57
    
    // PGA 增益控制
    0x3b、0x28、// 59左侧模拟 PGA (未静音)和增益= 25db (0x32)
    0x3c、0x28、// 60没错
    
    0x3D、0x00// 61 低功耗模式
    /62. 只读 

    这是电路原理图:

    此致、

    抄送

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

    您好、Wencai、

    感谢您提供更多信息。 我想知道您的测试来源是什么、我假设原理图中的麦克风用作音频捕获、但您如何生成正在记录的音频信号?

    我查看了麦克风数据表、似乎麦克风的灵敏度增加了约4kHz、因此我认为您使用的增益以及麦克风灵敏度可能会导致输出失真。 如果这是根本原因、解决方案可能是使用 ADC3101中可用的双二阶滤波器创建定制低通滤波器、以降低高频时信号增加的影响。 您是否有捕获的 THD+N 的一些捕获或图?

    此致、

     Diego Melendez López í a
      音频应用工程师

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

    您好、 Diego、

    感谢你的答复。

    我们会尝试一段时间、我们还有一个问题需要您的帮助。 在与 IIS 模式通信时、请告知"DOUT"引脚是否需要添加一个上拉电阻器?  

    此致、

    抄送

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

    您好、抄送、

    无需在 DOUT 线路上放置一个上拉电阻器。

    此致、

     Diego Melendez López í a
      音频应用工程师