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.

[参考译文] TLV320AIC3109-Q1:编解码器没有用于播放的输出

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1290925/tlv320aic3109-q1-codec-have-no-output-for-playing

器件型号:TLV320AIC3109-Q1
主题中讨论的其他器件:TDA4VM

您好,TI

   我们将在 TDA4VM 电路板上调试 TLV320AIC3109。  该驱动程序引用了 tlv320aic3x.c、并 根据 芯片规范修改相应的寄存器。  

   编解码器 在从模式、 右平衡时序、 路由到 HPCOM/HPOUT 和 LET/RIGHT_LOM/LOP。  现在、我们发现播放音乐时、编解码器没有输出。  我们测量了位时钟、字时钟和数据、结果都是正确的。 播放时、寄存器的值如下所示。

81450 16:31:34
[  475.230974] tlv320--aic3x_mute--audio test--reg94:0x00
[  475.236104] tlv320--aic3x_mute--audio test--reg95:0x00
[  475.241235] tlv320--aic3x_mute--audio test--reg96:0x00
[  475.246361] tlv320--aic3x_mute--audio test--reg97:0x00
[  475.251486] tlv320--aic3x_mute--audio test----------------------------------------------------
[  475.260081] tlv320--aic3x_mute--audio test--reg81:0xaf
[  475.265208] tlv320--aic3x_mute--audio test--reg82:0xaf
[  475.270335] tlv320--aic3x_mute--audio test--reg84:0xaf
[  475.275461] tlv320--aic3x_mute--audio test--reg86:0x01
[  475.280586] tlv320--aic3x_mute--audio test--reg88:0xaf
[  475.285719] tlv320--aic3x_mute--audio test--reg89:0xaf
[  475.290853] tlv320--aic3x_mute--audio test--reg91:0xaf
[  475.295981] tlv320--aic3x_mute--audio test--reg93:0x01
[  475.301106] tlv320--aic3x_mute--audio test----------------------------------------------------
[  475.309698] tlv320--aic3x_mute--audio test--reg34:0x00
[  475.314824] tlv320--aic3x_mute--audio test--reg36:0x00
[  475.319949] tlv320--aic3x_mute--audio test--reg37:0xc0
[  475.325075] tlv320--aic3x_mute--audio test--reg38:0x00
[  475.330200] tlv320--aic3x_mute--audio test--reg39:0x00
[  475.335326] tlv320--aic3x_mute--audio test--reg40:0x40
[  475.340452] tlv320--aic3x_mute--audio test--reg41:0x00
[  475.345579] tlv320--aic3x_mute--audio test--reg42:0x00
[  475.350708] tlv320--aic3x_mute--audio test--reg43:0x2f
[  475.355834] tlv320--aic3x_mute--audio test----------------------------------------------------
[  475.364427] tlv320--aic3x_mute--audio test--reg60:0xaf
[  475.369553] tlv320--aic3x_mute--audio test--reg61:0xaf
[  475.374680] tlv320--aic3x_mute--audio test--reg63:0xaf
[  475.379806] tlv320--aic3x_mute--audio test--reg65:0x58
[  475.384932] tlv320--aic3x_mute--audio test--reg67:0xaf
[  475.390063] tlv320--aic3x_mute--audio test--reg68:0xaf
[  475.395192] tlv320--aic3x_mute--audio test--reg70:0xaf
[  475.400322] tlv320--aic3x_mute--audio test--reg72:0x58
[  475.405450] tlv320--aic3x_mute--audio test----------------------------------------------------
[  475.414045] tlv320--aic3x_mute--audio test--reg8:0x20
[  475.419086] tlv320--aic3x_mute--audio test--reg9:0x80
[  475.424125] tlv320--aic3x_mute--audio test--reg10:0x00
[  475.429251] tlv320--aic3x_mute--audio test--reg11:0x01
[  475.434376] tlv320--aic3x_mute--audio test--reg12:0x00
[  475.439502] tlv320--aic3x_mute--audio test--reg13:0x00
[  475.444628] tlv320--aic3x_mute--audio test--reg14:0x00
[  475.449756] tlv320--aic3x_mute--audio test--reg15:0x2f
[  475.454883] tlv320--aic3x_mute--audio test--reg16:0x2f
[  475.460009] tlv320--aic3x_mute--audio test--reg19:0x00
[  475.465133] tlv320--aic3x_mute--audio test--reg21:0x78
[  475.470260] tlv320--aic3x_mute--audio test--reg22:0x00
[  475.475387] tlv320--aic3x_mute--audio test----------------------------------------------------
[  475.483980] tlv320--aic3x_mute--audio test--reg26:0x00
[  475.489105] tlv320--aic3x_mute--audio test--reg27:0xfe
[  475.494231] tlv320--aic3x_mute--audio test--reg28:0x00
[  475.499357] tlv320--aic3x_mute--audio test--reg32:0x18
[  475.504484] tlv320--aic3x_mute--audio test----------------------------------------------------
[  475.513080] tlv320--aic3x_mute--audio test--reg0:0x00
[  475.518254] tlv320--aic3x_mute--audio test--reg1:0x00
[  475.523299] tlv320--aic3x_mute--audio test--reg2:0x00
[  475.528340] tlv320--aic3x_mute--audio test--reg3:0x10
[  475.533381] tlv320--aic3x_mute--audio test--reg4:0x04
[  475.538424] tlv320--aic3x_mute--audio test--reg5:0x00
[  475.543462] tlv320--aic3x_mute--audio test--reg6:0x00
[  475.548500] tlv320--aic3x_mute--audio test--reg7:0x98

  那么、 我们如何检查编解码器的工作状态呢? 例如数据是否已接收和正确解析。  我们 很高兴您能提供 编解码器的寄存器配置。

  此致、
  张

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

    您好!

    这里是差动线路输出和 SE 耳机路径的寄存器设置、您需要根据系统设置数字音频、如格式、时钟等。

    线路输出(差分信号):
    -左右线路输出
    - DAC 到左线路输出
    - DAC 到右线路输出
    -混频器增益= 0dB
    -线路输出放大器增益= 0dB}

    命令=
    {w 30 00 00
    宽30 07 8C
    宽30 28 80
    W 30 2B 00
    宽30 0E 80
    宽30 25 80
    宽30 26 10
    宽30 52 80
    宽30 59 80
    宽30 5D 0D
    W 30 56 0D}

    耳机高功率输出:
    -单端耳机输出
    -交流耦合耳机配置
    - DAC_1路由到 HPOUT
    - DAC_1路由到 HPCOM
    -混频器增益= 0dB
    -输出放大器增益= 0dB}

    命令=
    {w 30 07 8C
    宽30 28 80
    W 30 2B 00
    宽30 0E 80
    宽30 25 80
    宽30 26 10
    宽30 44 80
    W 30 3D 80
    宽30 41 0D
    W 30 48 0D}

    此致。

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

    您好!

      感谢您的支持。音频可以输出、但低音中有噪音。 如何对其进行调整?

      另外、如何将寄存器设置为使用 mic1p/mic1M?

     此致、
     张

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

    噪声可能由多种因素引起、可能是您的时钟/数字设置不正确。

    这是一个应用程序。 请注意最常见的音频噪声。

    常见音频编解码器噪声问题(TI.com)

    随附的图显示了您要设置的块的寄存器、例如在行1输入中、它具有(R19、R24)、表示寄存器地址19和24。 然后可以对照数据表寄存器字段进行交叉检查。

    此致。