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.

[参考译文] TLV320AIC3100EVM-U:麦克风输入不工作

Guru**** 2455360 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/739536/tlv320aic3100evm-u-microphone-input-not-working

部件号:TLV320AIC3100EVM-U

您好,

当我第一次将此EVM插入PC时,驱动程序似乎已正确安装。 之后,我可以选择此EVM进行回放/录制。 当我启动“CodecControl”程序时,EVM将被初始化,回放正在工作,而且默认情况下,DIN=>DOUT回送处于活动状态,因为我可以将馈入编解码器的音乐录制到其中。 到目前为止还不错。

我通过“寄存器检查器”调整并验证寄存器,以便将麦克风输入传送给DOUT,但这不起作用! 最奇怪的是,播放/录音路径的驱动器/放大器/终端在基本初始化后处于活动状态,因为我可以听到耳机上的音频(也检查了第1页)。 但是当我检查第0页时,ADC/DAC标志都是0,这显然是错误的...

必须执行哪些步骤才能记录回送麦克风输入?

此致,

Lukasz

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

    当编解码器控制启动时,它会在EVM上运行初始化脚本。 可通过转到"查看/初始化脚本"来查看
    此init脚本设置为录制,不进行寄存器写入以启用该脚本中的回送模式。

    如果您在注册检查器中按“刷新”,它应该反映Init脚本。
    您能告诉我更多有关您选择插入的麦克风的信息吗?

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

    您好Steve:

    麦克风连接至耳机,并且来自Sennheiser。 我不能告诉你具体型号,因为它没有写在这款耳机上,但它是便宜的。

    我可以说的是,我们正在主板上使用AIC3100编解码器,并且麦克风正在那里工作。 我研究此EVM的原因是,主板上的输入有点嘈杂,我想看看它在EVM上的表现,是否需要改进和/或我们必须使用DSP模块。

    脚本内容似乎非常奇怪,因此我可以为AIC3100使用AIC3111脚本?

    当您说默认初始化用于记录时,为什么ADC将所有0标记为0? 当我使用耳机插孔,但DAC标记也为0时,为什么播放不使用任何附加脚本?

    您能否告诉我VCOM终端的确切用途是什么?

    另外,我发现了问题的原因:耳机/麦克风插孔不能同时使用/占用...为什么?

    此致,

    Lukas

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

    我承认我没有使用编解码器控制中的寄存器检查器。 我会直言不讳地说,登记册督察有点笨拙。 它似乎不读取ADC或DAC标志。 如果打开命令窗口,则可以对这些相同的寄存器执行读取命令,
    例如,当我运行命令r 30 24 01时,它返回"C0",当我运行命令r 30 25 01时,它显示"BB",这正是给定init脚本时所期望的。
    我建议不要与登记册视察员作任何麻烦,因为它显然是一个问题。

    AIC3111和AIOC3100属于同一系列,具有几乎相同的寄存器映射。 AIC3100没有像AIC3111那样的立体声D类放大器,它具有更强大的单声道D类放大器,但在AIC3100上运行AIC3111初始化脚本没有问题。

    没有理由不能同时使用耳机和麦克风插孔。 MICDET引脚连接到耳机插孔,但默认情况下禁用了micDET功能,它不会自动关闭麦克风电路或其他任何设备。您能解释一下您的设置吗?

    VCOM连接至PGA的负极输入,单端输入用于正极端子。这将为负极端子提供共模电压,从而在输出上没有直流偏移。 所有输入都有一个共模偏移。 如果使用差分输入,则不需要VCOM,因为Mic1LM提供与MIC1LP相同的共模偏移。这是否有意义?

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

    您好,Steve,

    非常感谢您的回答。

    OK @注册检查器,因为它明显是有问题的,AIC3111和AIOC3100具有几乎相同的注册图。

    没有进行太多的设置。 我将EVM插入USB,启动CodecControl程序,然后作为最后一个插入耳机和/或麦克风,就是这样。 当然,我在Windows中选择这些设备进行录制/回放。 我还注意到EVM上的开关表现异常,我无法看到切换应用用户手册中描述的闪烁LED,也没有任何关于这些应用的描述?

    好的,VCOM代表共模电压,确保使用差分信号减影将消除偏移。 所以我猜VCOM是CM-Register。

    何时使用或如何使用? 因为默认情况下,在ControlCodec程序中选择了VCOM/CM-Register路径,但当我不使用此路径时,录音效果会好得多,这是正常吗?

    此致,

    Lukas

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

    是的,应用程序切换也没有很好地记录下来。 EVMS不会附带任何预编程的应用程序。 您需要通过单击“文件”->“EVM应用程序”对此进行编程。 然后右键单击该窗口,选择添加应用程序,然后选择添加脚本。

    完成此操作后,您将需要“更新EVM”

    关于VCOM,我看到您说的,我在连接VCOM时似乎得到了DC偏移。 让我与设计团队联系,看看这里发生了什么,我将在周一8月28日前回复您。 (设计团队负责人正在出差,因此可能需要几天时间才能回复)目前没有启用VCOM输入。

    此致,
    -Steve Wilson