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.

[参考译文] TLV320AIC3204:无法在耳机上播放/采集音频

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1297243/tlv320aic3204-not-able-to-play-capture-audio-on-headphone

器件型号:TLV320AIC3204

您好!

主机处理器:QCS8550 LE

音频编解码器:TLV320AIC3204

MI2S 接口:MI2S1

配置的管脚:SD0 --> DIN,SD1--> DOUT

要播放配置的以下混音器控件:

qtitymix "HPL 输出混频器 L_DAC 开关" 1
qtitymix "HPR 输出混频器 R_DAC 开关" 1
qtitinymix "HP DAC 播放开关" 1
qtitinymix "HP 驱动程序增益体积" 35
qtitinymix "PCM 播放音量" 50

要捕获配置的以下混音器控件:

qtitinymix "Mic PGA 开关" 1
qtitymix "IN1_L 到左混频器正电阻器" 1
qtitinyMIX "ADCFGA 左静音开关" 0
质量混合"AGC 左侧开关" 1
qtitinymix "ADC 电平音量" 64
qtitinymix "PGA 电平音量" 95
qtitinymix "AGC 最大 PGA" 60
qtitinymix "AGC 噪声阈值" 31

# agmplay /data/mask-100-550.wav -D 100 -d 100 -I MI2S-MI2S LPAIF-RX-SECONDARY

播放音频时、我可以在 DIN 引脚上看到数据、但无法在耳机上听到音频。

请指导我们播放/捕获音频。 还要确认我们使用的混频器控制。

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

    您好!

    我们不是 Linux 专家、您是否曾联系主机处理器寻求支持?

    此致。

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

    您好!

    我想确认播放和拍摄的混音器命令。 您能否确认上述混频器命令是正确的、足以播放/捕获音频。

    谢谢

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

    混音器命令看起来不错,请把所有的混音器控制转储给我,并测量 bck 和 WS clk 与范围检查 clk 是否正常

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

    您好!

    我探测了时钟和数据线。

    BCLK :~1.5 MHz (适用于48kHz、立体声、16位音频)

    WCLK :~48 KHz

    MCLK : 11.2896 MHz

    DIN :我们可以在播放音频时看到数据。

    看起来像预期的那样。

    请建议我们现在可以查看哪些内容?

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

    请使用以下命令。

    心电图

    Amixer 控件

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

    Amixer 出现错误。

    /# amixer scontents
    无法创建安全目录(/home/root/.config/pulse):无此类文件或目录
    ALSA lib ../../alsa-plugins-1.2.6/pulse/pulse.c:242:(PULSE_CONNECT) PulseAudio:无法连接:连接已拒绝

    amixer:混音器连接默认错误:连接已拒绝

    但我们可以使用 qtitinymix 命令来获取混频器控制:

    292 INT 2 PCM 播放音量130 130
    293 enum 1 DAC 左回放 PowerTune 开关 P3
    294 enum 1 DAC 右回放 PowerTune 开关 P3
    295 INT 2 HP 驱动器增益容量35 35
    296 INT 2 LO 驱动器增益音量6 6
    开启297 BOOL 2 HP DAC 播放开关
    298 BOOL 2 LO DAC 播放开关关闭
    299枚举1 LO 回放共模切换全芯片
    300 BOOL 2麦克风 PGA 打开
    301 BOOL 1 ADCFGA 左侧静音开关关闭
    302 BOOL 1 ADCFGA 右静音开关打开
    303 INT 2 ADC 级别,第64卷64
    304 INT 2 PGA 级别音量95 95
    305 INT 1自动静音开关0
    306 BOOL 1 AGC 左侧开关打开
    307 BOOL 1 AGC 右开关关闭
    308 INT 2 AGC 目标电平0 0
    309 INT 2 AGC 增益迟滞0 0
    310 INT 2 AGC 迟滞0 0
    311 INT 2 AGC 噪声阈值31 31
    312 INT 2 AGC 最大 PGA 60 60
    313 INT 2 AGC 启动时间0 0
    314 INT 2 AGC 衰减时间0 0
    315 INT 2 AGC 噪声去抖0 0 0
    316 INT 2 AGC 信号去抖0 0 0

    393 BOOL 1 HPL 输出混频器 L_DAC 开关打开
    394 BOOL 1 HPL 输出混频器 IN1_L 开关关闭
    395 BOOL 1 LOL 输出混频器 L_DAC 关闭
    396 BOOL 1 HPR 输出混频器 R_DAC 开关打开
    397 BOOL 1 HPR 输出混频器 IN1_R 开关关闭
    398 BOOL 1 Lor 输出混频器 R_DAC 开关关闭
    399枚举1 IN1_R 至右侧混频器正电阻器关闭
    400 enum 1 in2_R 到右混频器正电阻器关闭
    401枚举1 in3_R 至右混频器正电阻器关闭
    402枚举1 in2_L 到右混频器正电阻器关闭
    403枚举1 CM_R 至右侧混频器负电阻10千欧
    404 ENUM 1 IN1_L 至右侧混频器负电阻器关闭
    405枚举1 in3_L 至右混频器负电阻器关闭
    406 ENUM 1 IN1_L 至左混频器正电阻器10k Ω
    407 enum 1 in2_L 到左混频器正电阻器关闭
    408 enum 1 in3_L 到左混频器正电阻器关闭
    409 ENUM 1 IN1_R 至左混频器正电阻器关闭
    410枚举1 CM_L 至左混频器负电阻10千欧
    411 enum 1 in2_R 到左混频器负电阻器关闭
    412 enum 1 in3_R 到左混频器负电阻器关闭
    413 BOOL 1 SWR DAC_Port 开关关闭

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

    还可以在回放期间使用 i2cdump 转储寄存器、谢谢。

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

    还有一点、您是将编解码器设置为主器件还是从器件?

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

    是的、已配置。

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

    您能解释一下 回放期间使用 i2cdump 寄存器 。 由于资源已经处于繁忙状态,因此 i2cdump 将无法正常工作。

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

    好的、我明白了。

    /data #./i2cdump -FY 3 0x18
    未指定大小(使用字节数据访问)
    警告! 此程序会使您的 I2C 总线产生混乱、导致数据丢失甚至更糟糕!
    我将探测文件/dev/i2c-3、地址0x18、模式字节
    是否继续? [是/否]是
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:00 00 00 60 00 03 91 08 1b A2 00 00 88 82 00 80 02 ..`?????? ………………………………………
    10:00 08 88 82 80 01 00 04 00 00 01 00 01 88 00???? ………………………………………………………
    20:00 00 00 00 44 aa 00 00 00 00 00 00 c0 00 00 ... D?... ?...
    30:00 00 00 00 0A 12 03 02 04 00 01 00 D8???? ...???
    40: 00 03 00 6F 38 00 00 00 00 00 ee 10 D8 7e E3 .?.o8 ... ???~?
    50:00 00 08 28 28 00 80 3e 3c 00 00 00 00 00 00 3e ..?(..?><...... >
    60:3c 00 00 00 00 00 00 00 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 00 00 00.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

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

    寄存器指南

    TLV320AIC3204应用参考指南

    B0P0x2C 告诉我 HPL/R 过流。

    请也转储页1寄存器、命令如下、我希望获得 P1R3、P1R4

    i2cset - FY 3 0x18 0 01

    i2cdump - FY 3 0x18

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

    /data #./i2cset - FY 3 0x18 0 01
    警告! 此程序会使您的 I2C 总线产生混乱、导致数据丢失甚至更糟糕!
    我将写入器件文件/dev/i2c-3、芯片地址0x18、
    数据地址0x00、数据0x01、模式字节。
    是否继续? [是/否]是
    /数据#
    /数据#
    /data # i2cdump -FY 3 0x18
    /bin/sh:找不到 i2cdump
    /data #./i2cdump -FY 3 0x18
    未指定大小(使用字节数据访问)
    警告! 此程序会使您的 I2C 总线产生混乱、导致数据丢失甚至更糟糕!
    我将探测文件/dev/i2c-3、地址0x18、模式字节
    是否继续? [是/否]是
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:01 00 00 00 00 00 00 00 00 00 00 10 08 00 00?.......... ???
    10:1D 1D 40 00 00 00 00 00 00 00 00 00 00 00 00?@@……
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    30: 00 00 00@@ 00 40 00 00 40 00 00 5F 5F 00 00@……………………………………………………………………………………………………………
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 .......... ?。。。
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.
    /数据#

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

    等待升豪回顾一下。

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

    您好

    根据第17页的说明、有用于耳机播放的寄存器设置。

    TLV320AIC3204与 TLV320AIC3254音频编解码器的设计和配置指南

    AVDD 是外部的还是内部的?

    Page1Reg9应为0x3、 但仍然为0。

    kcontrol 之后未设置

    SND_SOC_DAPM_PGA ("HPL 电源"、AIC32X4_OUTPWRCTL、5、0、NULL、 0)、

    SND_SOC_DAPM_PGA ("HPR 电源"、AIC32X4_OUTPWRCTL、4、0、NULL、 0)、

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

    您好!

    是的、AVDD 是 内部的。

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

    我认为  Page1Reg9应该是0x30。 HPR/HPL 上电(D4-D5位)。

    播放音频时 、Page1Reg9设置为0x30、然后复位为0x00。

    播放音频之前:

    第0页寄存器:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:00 00 00 60 00 03 11 08 1b A2 00 00 08 02 00 80 02 ..`????? ………………………………………
    10:00 08 08 02 80 01 00 04 00 01 00 01 00 04 00???? ………………………………………………………
    20:00 00 00 00 00 44 00 00 00 00 00 00 00 00 00 00 00 00………………
    30:00 00 00 00 00 12 02 02 02 00 00 01 00 14 ..... ?????????
    40: 0C 03 03 00 6F 38 00 00 00 00 00 ee 10 D8 7e E3 ????.o8... ???~?
    50:00 00 08 28 28 00 80 3e 3c 00 00 00 00 00 00 3e ..?(..?><...... >
    60:3c 00 00 00 00 00 00 00 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 00 00 00.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    第1页寄存器:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:01 00 00 00 00 00 00 00 00 00 00 10 08 00 00?.......... ???
    10:13 13 40 40 00 00 00 00 00 00 00 00 00 00 00 00?@@……
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    30: 00 00 00@@ 00 40 00 00 40 00 00 5F 5F 00 00@……………………………………………………………………………………………………………
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 .......... ?。。。
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    -----------------------------------------------------------------------------------------------------------------------------------

    播放音频时:

    第0页寄存器:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:00 00 00 60 00 03 91 08 1b A2 00 00 88 82 00 80 02 ..`?????? ………………………………………
    10:00 08 88 82 80 01 00 04 00 01 00 01 00 01 84 00???? ………………………………………………………
    20:00 00 00 00 44 aa 00 00 00 00 00 00 c0 00 00 ... D?... ?...
    30:00 00 00 00 00 12 02 02 02 00 00 01 00 D4 ..... ?????????
    40: 00 03 00 6F 38 00 00 00 00 00 ee 10 D8 7e E3 .?.o8 ... ???~?
    50:00 00 08 28 28 00 80 3e 3c 00 00 00 00 00 00 3e ..?(..?><...... >
    60:3c 00 00 00 00 00 00 00 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 00 00 00.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    第1页寄存器:
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:01 00 00 00 00 00 00 00 00 30 00 10 08 00 00?......... 0??...
    10:13 13 40 40 00 00 00 00 00 00 00 00 00 00 00 00?@@……
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    30: 00 00 00 00@@ 00 40 00 00 40 00 5 F 00@……………………………………………………………………………………………………………………………
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 .......... ?。。。
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    -----------------------------------------------------------------------------------------------------------------------------------

    播放音频后:

    第0页寄存器:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:00 00 00 60 00 03 91 08 1b A2 00 00 88 82 00 80 02 ..`?????? ………………………………………
    10:00 08 88 82 80 01 00 04 00 01 00 01 00 01 84 00???? ………………………………………………………
    20:00 00 00 00 44 aa 00 00 00 00 00 00 c0 00 00 ... D?... ?...
    30:00 00 00 00 00 12 02 02 02 00 00 01 00 D4 ..... ?????????
    40: 00 03 00 6F 38 00 00 00 00 00 ee 10 D8 7e E3 .?.o8 ... ???~?
    50:00 00 08 28 28 00 80 3e 3c 00 00 00 00 00 00 3e ..?(..?><...... >
    60:3c 00 00 00 00 00 00 00 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 00 00 00.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    第1页寄存器:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:01 00 00 00 00 00 00 00 00 00 00 10 08 00 00?.......... ???
    10:13 13 40 40 00 00 00 00 00 00 00 00 00 00 00 00?@@……
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    30: 00 00 00@@ 00 40 00 00 40 00 00 5F 5F 00 00@……………………………………………………………………………………………………………
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 .......... ?。。。
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

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

    以某种方式、当音频播放时路径被禁用。  

    不熟悉 Linux、因此您需要等待升豪评论。

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

    不熟悉 Pulse Aduio arch,在 alsa 中,设置后,以下路线将自动打开。

    您能否在内核中为整个音频架构启用调试标志以记录更多日志。

    {"HPL 功率"、NULL、"HPL 输出混频器"}、
    {"HPL"、NULL、"HPL 功率"}、

    {"HPR Power"、NULL、"HPR 输出混频器"}、
    {"HPR"、NULL、"HPR Power"}、

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

    您好、 Shenghao:

    我认为这不会造成任何问题。 因为在播放音频时 、HPL/HPR 电源是打开的。

    昨天、我遵循了以下文档部分 4.0.2 。 使用 i2cset 命令手动设置所有寄存器、该功能仅工作一次。 可以。 我听到了 音频。

    TLV320AIC3204应用参考指南

    但当我再次尝试它现在不工作. 我现在有点困惑。 这里出了什么问题。

    我 确信、某些混频器控件/寄存器需要进行微调。

    您能帮助我:通过耳机(HPL 和 HPR)播放音频所需的基本控件/寄存器。

     

    注意 :为 LDOIN 提供外部电源:3.3V、DVDD/IOVDD:1.8V、LDO_SELECT 接地、提供 MCLK 外部时钟。  

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

    不熟悉 Pulse Aduio arch,在 alsa 中,设置后,以下路线将自动打开。

    您是说 ALSA 更改音频编解码器混频器控制吗?

    我观察到一些寄存器值在播放时发生了变化。 像 功率控制寄存器、分频器功率控制寄存器等。 在中、播放音频时、这些寄存器中的加电位设置为1。

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

     《TLV320AIC3204应用参考指南》中的4.0.3提供了耳机的基本设置。

    至于寄存器值已更改、则似乎存在问题。Kibndly 检查日志。

    是否可能是耳机中断报告错误消息?

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

    您好!

    Kibndly 检查日志。

    >>日志不显示任何可疑内容。  

    是否可能是耳机中断报告错误消息?

    >>到目前为止、所有中断都被禁用。 我不这么认为、中断会带来问题。

    今天,我得到了高通方面的回应,关于比特价值得到改变,同时播放 Audiio。

    "对于播放、将根据 硬件级别启用/启动播放路径而更新某些寄存器、 "

    我已 关注 通过 D 类耳机放大器进行4.0.3 DAC 回放 ,但它不能帮助。 设置寄存器并播放。

    /i2cset -FY 3 0x18 0x00;./i2cset -FY 3 0x18 0x01 0x01;./i2cset -FY 3 0x18 0x0B 0x81;./i2cset -FY 3 0x18 0x0C 0x84;./i2cset -FY 3 0x18 0x0D 0x00; /i2cset -FY 3 0x18 0x01 0x00;./i2cset -FY 3 0x18 0x02 0x00;./i2cset -FY 3 0x18 0x7B 0x01;./i2cset -FY 3 0x18 0x14 0x25;./i2cset -FY 3 0x18 0x0A 0x00; /i2cset -FY 3 0x18 0x11 0x00;./i2cset -FY 3 0x18 0x09 0x30;./i2cset -FY 3 0x18 0x00 0x00;./i2cset -FY 3 0x18 0xFY 0xD4;./i2cset -FY 3 0x18 0x40 0x00;

    播放音频时注册值:

    PAGE0:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 00` 00 00 00 00 11 04 00 00 00 00 00 81 84 00 80 02 ...
    10:00 08 01 01 80 01 00 04 00 01 00 00 00 00 04 00???? ……………………………
    20:00 00 00 00 00 AA 11 00 00 00 00 00 00 00 80 00 ... ??…… ?.
    30:00 00 00 00 00 12 03 02 00 00 01 00 D4 ..... ?????????
    40: 00 00 00 00 6F 38 00 00 00 00 00 00 ee 10 D8 7e e3...o8 ... ???~?
    50:00 00 00 88 00 00 00 00 7f 00 00 00 00 00 00 00 00…… ?………
    60:7F 00 00 00 00 00 00 00 00 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 00 00 00.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    页1:
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 01 00 00 c0 00 00 00 00 00 00 00 00 30 00 10 08 00 00 00
    10:00 00 40 40 25 00 00 00 00 00 00 00 00 00 00 00 ..@@%..........
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    30:00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 c0 ........... ?????
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 .......... ?。。。
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    我 在播放音频时已根据4.0.3部分验证了所有寄存器值。 您认为播放音频时错误的寄存器值。 您能指出一下这些寄存器。

    注意: 我已将 Page1Register1值设置为0x00、因为在本例中 AVDD 已接地。

    还请提供有关我们是否可以从硬件方面调试任何内容的建议。

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

    在脚本末尾添加以下命令

    /i2cset - FY 3 0x18 0x00 0x01
    /i2cset - FY 3 0x18 0x09 0xc0

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

    然后、Page1Register9在播放音频时保持为0x00。

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

    现在、您能通过耳机听到声音吗?

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

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

    您好!

    我们如何进行进一步调试? 请提供建议。

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

    让我咨询我们的编解码器专家、了解该问题。

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

    当然可以。

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

    我们知道为什么要重新配置寄存器设置以在播放时禁用音频路径吗?

    必须启用感兴趣的音频路径、否则您将听不到任何声音。

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

    const struct regmap_config aic32x4_regmap_config = {
    	.max_register = AIC32X4_REFPOWERUP,
    	.ranges = aic32x4_regmap_pages,
    	.cache_type = REGCACHE_NONE,
    	.num_ranges = ARRAY_SIZE(aic32x4_regmap_pages),
    };
    EXPORT_SYMBOL(aic32x4_regmap_config);

    请尝试 REGCAHE_NONE、然后设置寄存器并再次转储寄存器。

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

    无法听到音频。

    PAGE0:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 00` 00 00 00 00 11 04 00 00 00 00 00 81 84 00 80 02 ...
    10:00 08 01 01 80 01 00 04 00 01 00 00 00 00 04 00???? ……………………………
    20: 00 00 00 88 aa 11 00 00 00 00 00 00 00 00 00 ...??.........
    30:00 00 00 00 00 12 02 02 02 00 00 01 00 D4 ..... ?????????
    40: 00 00 00 00 6F 38 00 00 00 00 00 00 ee 10 D8 7e e3...o8 ... ???~?
    50:00 00 00 88 00 00 00 00 7f 00 00 00 00 00 00 00 00…… ?………
    60:7F 00 00 00 00 00 00 00 00 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 00 00 00.
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

    页1:

    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00: 01 00 00 c0 00 00 00 00 00 00 00 00 30 00 10 08 00 00 00
    10:00 00 40 40 25 00 00 00 00 00 00 00 00 00 00 00 ..@@%..........
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    30:00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 03 c0 ........... ?????
    40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 .......... ?。。。
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00.
    E0:00 00 00 00 00 00 00 00 00 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 00 00.

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

    您在谈论的是哪个寄存器?  

    我从 Qualcomm 获得了以下回答:

    "对于播放、将根据 硬件级别启用/启动播放路径而更新某些寄存器、 "

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

    const 结构 regmap_config aic32x4_regmap_config ={
    .max_register = AIC32X4_REFPOWERUP、
    .ranges= aic32x4_regmap_pages、
    .cache_type = REGCACHE_none、
    .num_ranges= array_size (aic32x4_regmap_pages)、
    };
    export_symbol (aic32x4_regmap_config);

    请尝试 REGCAHE_NONE、然后设置寄存器并再次转储寄存器。

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

    是的、在进行这些更改后、我尝试播放和转储寄存器。

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

    我们使用外部晶体提供了 MCLK。 是否有可能出现同步问题?

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

    看看你上面的寄存器;见附在我的评论,我注意到以下几点:  

    • 您的时钟设置适用于22.1KHz Fs 且 PLL 已禁用。
    • 您的 HP 电源来自 AVDD、但 AVDD LDO 已断电。

    e2e.ti.com/.../8863.register.txt

    我的建议:

    此致

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

    大家好,

    感谢您指出这个问题。 在本例中、我们不使用 AVDD LDO。 我们对耳机使用 LDOIN 电源。

    将 P1_R10_D1位更改为1 (由 LDOIN 电源供电)后、我可以通过耳机听到音频。

    注:启动音频时、我听到一次噪音、然后开始播放音频。

     

    最后一个帮助需要从你的结尾,到目前为止,我已经使用 i2cset 手动设置寄存器,所以我可以使用哪些混频器控制命令来复制相同的功能?