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:TI 音频编解码器的 SINAD 问题

Guru**** 2768415 points

Other Parts Discussed in Thread: TLV320AIC3104

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1612577/tlv320aic3104-sinad-issue-with-ti-audio-codec

器件型号: TLV320AIC3104

您好、  

我们在硬件中使用音频编解码器 IC TLV320AIC3104、但我们面临 SINAD 问题。 请提供实现最佳 SINAD 的理想值。  

寄存器配置值如下

使能输入路径:
i2cset -y -f 0 0x18 17 0x0
i2cset -y -f 0 0x18 0x0
i2cset -y -f 0 0x18 19 0x7c
i2cset -y -f 0 0x18 22 0x7c
i2cset -y -f 0 0x18 15 0x0 // PGA 左侧音量 ADC
i2cset -y -f 0 0x18 16 0x0 // PGA 右音量 ADC

启用输出路径:
i2cset -y -f 0 0x18 7 0xA
i2cset -y -f 0 0x18 37 0xc0
i2cset -y -f 0 0x18 43 0x0
i2cset -y -f 0 0x18 44 0x0
i2cset -y -f 0 0x18 82 0x80
i2cset -y -f 0 0x18 85 0x80
i2cset -y -f 0 0x18 81 0x80
i2cset -y -f 0 0x18 84 0x80
i2cset -y -f 0 0x18 89 0x80
i2cset -y -f 0 0x18 92 0x80
i2cset -y -f 0 0x18 88 0x80
i2cset -y -f 0 0x18 91 0x80
i2cset -y -f 0 0x18 86 0x09
i2cset -y -f 0 0x18 93 0x09

请帮助我们解决此问题。 我们正处于紧急情况下、因此请您及时提供详细的答复。  



 此致、

Satham

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

    您好、Satham、

    您还能发送原理图吗? 最好使用差分输入/输出、并检查去耦电容器以消除任何电源噪声。 请允许我花一天时间浏览您的寄存器。

    -米尔

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

    尊敬的 Jaffres:

      

    感谢您的答复。

    调整寄存器配置后、我能够实现预期的 SINAD 值。 但是、我现在面临一个新问题。

    根据数据表、单端模式的指定输入信号电平为 0.707VRMS 。 超出这个范围 0.390VRMS 、SINAD 值开始降低、产生额外的噪音和干扰。 您能否帮助解释此行为的原因并建议如何解决此问题?

    注意: 在没有 ADC/DAC 的情况下进行测试时、SINAD 值符合预期。 但是、在通过 ADC/DAC 进行记录和回放后、当输入超过 0.390VRMS 时、SINAD 会降低。

    期待您的指导。

    此致、
    Satham

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

    您好、Satham、

    我刚刚完成了寄存器配置、发现您在模拟旁路配置中使用了左右 PGA、将两者同时发送到 L 和 R 线路输出。 您是在模拟输出端测量信号吗? 如果是、可能是它在那里发送了两倍的信号、或者如果您同时发送 MIC2L 和 MIC2R、它们加在一起在一个 ADC/PGA 上的电压大于 0.707Vrms? 当您在寄存器设置中移除 PGA_L 和 PGA_R 布线线路、或者仅将 MIC2L 发送到 PGA 时、会发生什么情况? 我将在此处附加注释的脚本。

    i2cset -y -f 0 0x18 17 0x0 #mic2l and mic2r are 0db in left adc pga mix
    i2cset -y -f 0 0x18 18 0x0 #same for radc pga mic
    i2cset -y -f 0 0x18 19 0x7c #ladc powered up, mic1lp/line1lp are single ended in ladc 
    i2cset -y -f 0 0x18 22 0x7c #mic1rp/line1rp are single ended, radc powered up
    i2cset -y -f 0 0x18 15 0x0 // PGA volume left ADC #ladc pga not muted, gain=0db
    i2cset -y -f 0 0x18 16 0x0 // PGA volume right ADC #radc same
    
    Enable output path:
    i2cset -y -f 0 0x18 7 0xa #ldac plays ldata, rdac plays rdata
    i2cset -y -f 0 0x18 37 0xc0 #l+r dac powered up, hplcom is diferential of hplout
    i2cset -y -f 0 0x18 43 0x0 #ldac not muted, dig volume = 0db
    i2cset -y -f 0 0x18 44 0x0 #same for rdac
    i2cset -y -f 0 0x18 82 0x80 #dac_l1 routed to left-lop/m
    i2cset -y -f 0 0x18 85 0x80 #dac_r1 is routed to left_lop/m
    i2cset -y -f 0 0x18 81 0x80 #pga_l routed to left_lop/m (analog bypass?)
    i2cset -y -f 0 0x18 84 0x80 #pga_r routed to left_lop/m (analog bypass?)
    i2cset -y -f 0 0x18 89 0x80 #dac_l1 routed to right_lop/m
    i2cset -y -f 0 0x18 92 0x80 #dac_r1 routed to right_lop/m
    i2cset -y -f 0 0x18 88 0x80 #pga_l routed to right_lop/m (analog bypass?)
    i2cset -y -f 0 0x18 91 0x80 #pga_r routed to right_lop/m (analog bypass?)
    i2cset -y -f 0 0x18 86 0x09 #left_lop/m output level=0db gain, not muted, fully powered up
    i2cset -y -f 0 0x18 93 0x09 #same for right_lop/m
    
    
    

    此致、
    Mir

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



    我们有两种配置:
      1.无 ADC 和 DAC 的编解码器环回。

    • 左通道:MIC2L -> PGA -> LEFT_LOP/M
    • 右通道:MIC2R -> PGA -> RIGHT_LOP/M
    1. 使用 ADC 和 DAC 进行录制和播放
    • 左通道:MIC2L -> PGA -> ADC ->音频串行总线-> DAC -> LEFT_LOP/M
    • 右通道:MIC2R -> PGA -> ADC ->音频串行总线-> DAC -> RIGHT_LOP/M

     

    根据数据表、单端模式的指定输入信号电平支持高达 0.707VRMS

    问题描述:
    当 VRMS 设置为 0.390 时、配置 1 和配置 2 均正常工作、并且 SINAD 值符合预期、未观察到噪声或失真。 但是、当 VRMS 增加到超过 0.390 时、配置 1 继续正常运行、但在配置 2 中、SINAD 值会减小、并观察到噪声和失真。

    寄存器配置详细信息:

    PGA 输入
    i2cset -y -f 0 0x18 17 0x0
    i2cset -y -f 0 0x18 0x0
    i2cset -y -f 0 0x18 15 0x0 // PGA 左侧音量 ADC
    i2cset -y -f 0 0x18 16 0x0 // PGA 右音量 ADC
    i2cset -y -f 0 0x18 19 0x7c
    i2cset -y -f 0 0x18 22 0x7c

    PGA 输出
    i2cset -y -f 0 0x18 82 0x00 //DAC L1 禁用
    i2cset -y -f 0 0x18 85 0x00 //DAC R1 禁用
    i2cset -y -f 0 0x18 84 0x00 //PGA R 禁用
    i2cset -y -f 0 0x18 81 0x80//PGA L 使能
    i2cset -y -f 0 0x18 89 0x00 //DAC L1 禁用
    i2cset -y -f 0 0x18 92 0x00 //DAC R1 禁用
    i2cset -y -f 0 0x18 91 0x00 //PGA R 禁用
    i2cset -y -f 0 0x18 88 0x80//PGA R 使能
    i2cset -y -f 0 0x18 86 0x09
    i2cset -y -f 0 0x18 93 0x09

    录制前
    i2cset -y -f 0 0x18 37 0x00
    i2cset -y -f 0 0x18 107 0xC0

     

    播放
    i2cset -y -f 0 0x18 82 0x80//DAC L1 使能
    i2cset -y -f 0 0x18 85 0x00 //DAC R1 禁用
    i2cset -y -f 0 0x18 84 0x00 //PGA R 禁用
    i2cset -y -f 0 0x18 81 0x00 //PGA L 禁用
    i2cset -y -f 0 0x18 89 0x00 //DAC L1 禁用
    i2cset -y -f 0 0x18 92 0x80//DAC R1 启用
    i2cset -y -f 0 0x18 91 0x00 //PGA R 禁用
    i2cset -y -f 0 0x18 88 0x00 //PGA R 禁用
    i2cset -y -f 0 0x18 86 0x09
    i2cset -y -f 0 0x18 93 0x09

    i2cset -y -f 0 0x18 37 0xC0
    i2cset -y -f 0 0x18 107 0x00

    i2cset -y -f 0 0x18 7 0xA
    i2cset -y -f 0 0x18 43 0x01
    i2cset -y -f 0 0x18 44 0x01

    我们想了解是否需要任何额外的寄存器配置或寄存器调优才能在配置 2 中实现所需的 VRMS 电平。


    请指导我们如何解决此问题。 如果我们方面需要任何额外的输入、请告知我们。 如果需要、我们也可以进行移动讨论。

    手机号码:9739664268

    此致、

    Satham

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

    您好、Satham、

    我向你发送了一个朋友的请求,你可能想要编辑你的帖子删除你的信息,以避免网页搜罗. 我们可以直接发送消息、如果您想交谈、我会为您发送一个明天的会议链接。 我对哪种配置的寄存器有点困惑? 这些寄存器看起来与您之前发送的寄存器大致相同。  

    此致、
    Mir

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

    尊敬的 Jaffers:

    感谢您的请求。

    请分享会议链接、以便我们继续讨论。

    此致、

    Satham

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

    您好、请接受该请求、以便我可以管理您、如果可以、请更清楚地说明您用于配置 1 的脚本、以及用于配置 2 的脚本。

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

    尊敬的 Jaffres:

    抱歉、我无法访问您的朋友申请。 我不确定这是一个网站问题还是另一个问题。
    我将共享我的电子邮件地址、您能通过电子邮件发送会议请求吗?

    邮件 ID:sathamhussaina@iwave-global.com

    此致、

    Satham

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

    尊敬的 Hussaina:

    今天是我们团队的美国假期。 我们明天可以与您联系。

    感谢您的耐心等待、
    Jeff McPherson

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

    尊敬的 Jeff:

     感谢您的更新。

    尊敬的 Jaffres:

    请告诉我您计划何时安排团队通话。

    也请在会议邀请中包含以下电子邮件 ID



      邮件 ID:1. sathamhussaina@iwave-global.com
              2. nachiketh.karanth@iwave-global.com

    此致、

    Satham。
      


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

    已发送消息。 暂时关闭此主题。