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.

[参考译文] Linux/TLV320AIC3106:同时录制和播放时的音频问题。

Guru**** 2465890 points
Other Parts Discussed in Thread: TLV320AIC3106

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/771853/linux-tlv320aic3106-audio-issue-while-recording-and-playback-at-the-same-time

部件号:TLV320AIC3106

工具/软件:Linux

嘿,团队,

我正在使用tlv320aic3106音频编解码器来处理流媒体应用程序,我正在为2 l 381+和line 2 l 上的差分输入提供录制路径,为播放路径提供HPROUT。

我面临的问题是,当我通过管道录制|播放时,一些噪音正在拾起,并且变得越来越严重。如果我不发言,一旦我开始讲话,噪音就会消失,一段时间后再次开始。 独立的录音和播放不会出现此问题。 大家能给我一些光亮一下,让我继续前进吗?

谨致问候

Pranav

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

    您能否提供注册配置? 这不是预期的行为

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

    嗨,Steve,

    感谢您的响应,这是寄存器配置,位于此处。

    i2cdump -f -y 0 0x18
    未指定大小(使用字节数据访问)
        0 1 2 3 4 5 6 7 8 9 a b c d e f   0123456789abcdef
    00:00 00 00 10 04 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 80   ...?? ?...?
    10:80 ff 78 78 78 78 78 06 00 Fe 00 00 Fe 00   ?..xxxxxx?..?
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00   00 .......... ??...
    30:00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00   00 ...? ?
    40:00 04 00 00 00 00 00 00 00 04 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 02 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 10 04 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 80   ...?? ?...?
    90:80 ff 78 78 78 78 78 06 00 Fe 00 00 Fe 00   ?..xxxxxx?..?
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00   00 .......... ??...
    B0:00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00   00 ...? ?
    C0:00 04 00 00 00 00 00 00 00 00 04 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 02 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    

    您能告诉我,我如何使用alsamixer为启用所有开关

    1)直接旁路路径

    2)记录2 l +和2 l 的差分信号

    3)在hproout上播放。

    谨致问候

    Pranav

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

    Pranav,

    我不熟悉alsamixer, 所以我恐怕不能在那里提供太多帮助。

    您可以参阅下面的文档以获得一些帮助。  

    此致,

    -Steve  

    e2e.ti.com/.../0525.TLV320AIC3106_5F00_Functional_5F00_block_5F00_Diagram_5F00_With_5F00_Registers.pdf</s>3106