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:如何设置寄存器以将音频从 MIC1LP/MIC1LM 传递到 LEFT_LOP/LEFT_LOM

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1181008/tlv320aic3104-how-to-setup-register-to-pass-audio-from-mic1lp-mic1lm-to-left_lop-left_lom

器件型号:TLV320AIC3104

我想设置寄存器、以便将音频从 MIC1LP/MIC1LM 传递到 LEFT_LOP/LEFT_LOM、但失败了。

请帮助我检查以下寄存器设置:

R19. 80
R15. 0
R22 78
R12. 0
R107 30
R8. 0
R19. 84
R43 0
R41 40
R86 0b
R81 0

谢谢。

Kungeh

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

    您好,

    为了进行调试、我有以下注释:

    • 使 PAGE 0和1 R19都为0x84。
    • 使用默认值保留 R12未经编辑
    • 什么是 PAGE 0、R108设置?
    • 配置寄存器后、这些编程寄存器的读取值是多少?

    此致、

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

    您好、Douglas、

    我们修改了如下寄存器设置:

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

    rmmod snd_soc_simple_card
    rmmod snd_soc_tlv320aic3x


    path_gpio=/sys/class/gpio/gpio14

    如果[! -d $path_gpio/];然后
    Echo 14 >/sys/class/gpio/export
    FI

    回显>$path_gpio/方向

    echo 1 >$path_gpio/值

    i2cset -y -f 1 0x18 0x13 0x84
    i2cset -y -f 1 0x18 0x0F 0x0
    i2cset -y -f 1 0x18 0x0c 0x50
    i2cset -y -f 1 0x18 0x6b 0x30
    i2cset -y -f 1 0x18 0x08 0x0
    i2cset -y -f 1 0x18 0x2b 0x0
    i2cset -y -f 1 0x18 0x29 0x40
    i2cset -y -f 1 0x18 0x56 0x0B
    i2cset -y -f 1 0x18 0x51 0x0
    i2cset -y -f 1 0x18 0x25 0xc0

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

    写入这些寄存器后、所有寄存器的值如下所示:

    但是、直通仍然不起作用。

    您能否帮助检查是否存在任何不恰当的寄存器设置? 此外、请与我们分享 EVM 上的寄存器值、并提供直通模式?

    您的反馈对我们很有价值、如有任何疑问、请告知我们。  

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

    您好、Kungyeh、

    我将获得 EVM 并复制信号路径、请等待我本周继续进行线程。

    此致、

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

    您好!

    设置后、我意识到了您的问题。 请参阅下面的方框图:

    选项1:AIN -> AOUT。 您可以通过遵循蓝色信号路径来实现这一点、方法是在 PGA 之后基本绕过所有功能。

    选项2:短 DOUT 和 DIN。 通过 ADC 块后、信号必须进入 DOUT (红色)、并且只能在数字域(绿色)中完成效果/处理。

    注意: 如果不关闭记录模式开关、则无法遵循原始信号路径。 如果关闭 SW-D1:D4、则启用仅记录模式、数据仍将定向到 DOUT、并且行输出中不会显示任何输出