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.

[参考译文] TLV320AIC3100:当有内置/外置麦克风时,如何在两者之间自动切换?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/654074/tlv320aic3100-how-to-automatically-switch-between-internal-external-microphone-when-either-is-present

部件号:TLV320AIC3100
主题中讨论的其他部件: TS3A225ETLV320AIC3007

团队,

请帮助您解决以下问题吗?

我们希望将内置麦克风与耳机和外置麦克风相结合。
目标是在没有耳机时使用内置麦克风(或没有带麦克风的耳机时),并在有耳机时切换到外部麦克风。
到目前为止,我们将TI TLV320AIC3100TS3A225E结合使用。
这似乎是可行的,但我找不到所有的信息来轻松完成。

我们是否有任何关于此问题的示例(原理图,应用说明)?
是否有任何系统级别的考虑因素考虑到这些要求?

如果不可能,我们是否有任何其他指针或其他设备更容易用于此类情形?

提前感谢!

安东尼

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

    安东尼

    AIC3100内部的耳机检测功能可以执行此操作,它不是自动的,但不需要外部设备。  需要有一个主机处理器轮询寄存器67的状态, 该状态将告诉它是否有耳机,立体声耳机或没有检测。 另外,还有可编程中断引脚,可用于提醒主机处理器存在耳机检测事件。  

    客户可以为每个麦克风使用不同的输入,并根据寄存器的状态打开/关闭这些输入。

    查看数据表中的7.3 .10.5 部分, 您还可以查看 此应用说明,以了解有关耳机检测的一些信息。 它适用于AIC33和AIC310x设备, 但耳机检测功能并不是很相似。

    我希望这对您有所帮助, 如果这不是您想要的,请告诉我。   

    此致,  

    -Steve Wilson

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

    您好,Steve,

    感谢您的回答。

    实际上,是始终存在的板载MIC,耳机上的MIC (如果存在)需要检测。
    这意味着需要某种MUX才能从板载MIC切换到耳机MIC。
    AIC3100似乎没有用于MIC输入的片上模拟多路复用器。
    您建议使用哪种外部MUX? 是否有适用于此的原理图/设计指南?

    是否有一些编解码器可与具有用于MIC的片上MUX的AIC3100相媲美(即,可根据检测结果切换的2模拟MIC输入)?

    提前感谢!
    安东尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是差分麦克风配置吗? 我想我的建议假定您使用的是单端。
    如果您使用的是单端配置,则不需要mux。您只需关闭一个输入,然后再打开另一个输入。
    但是,如果您的麦克风需要差分配置,则只有一个差分输入,在这种情况下,您需要某种外部mux。尽管如此,如果内部麦克风是差分的,但外部是单端(或vesra),这仍然有效。

    如果这对您不是很有效,您可以查看TLV320AIC3007或AIC3107。 这些器件还内置D类放大器,但具有更多输入,D类放大器在8欧姆时非常匹配,但它们不会像AIC3100那样降至4欧姆。

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

    e2e.ti.com/.../KDSG15.1108万Q_2D00_IP8.pdfe2e.ti.com/.../KDSG1511006Q_2D00_09P.PDFHiSteve151.1006万 Steve,

    我有点迷路了… 我想请您查看附件中的示意图并检查是否正常。 欢迎您提出任何意见。

    如您所见,我们预先设计了外置耳机,内部配备了扬声器+麦克风。 您能否查看原理图。 我有多个问号。

    我还添加了两个数据表。 您能根据您的芯片推荐哪一个更好的套件吗?

    此致

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

    这与AIC3100上的麦克风开关有关吗? 如果不是,请启动新线程。

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


    我Steve,

    是的。。。

    上传出现问题。 我将这些邮件发回

    请参阅pdf

    Schema_to_review.pdf

    和两个数据表

    KDSG15.1108万Q-IP8.pdf

    KDSG151.1006万Q-09P.pdf

    此致








    e2e.ti.com/.../Schema_5F00_to_5F00_review.pdfe2e.ti.com/.../1464.KDSG1511006Q_2D00_09P.PDFe2e.ti.com/.../7433.KDSG151108Q_2D00_IP8.pdfe2e.ti.com/.../5657.Schema_5F00_to_5F00_review.pdf</s>151.1006万 7433.15.1108万5657.

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

    我不确定您不想使用板载耳机检测的原因。 您可以检测何时插入带麦克风的耳机,并且可以关闭内部麦克风和打开外部麦克风。  为什么要为额外的芯片烦恼?   

    此致,  

    -Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve,
    我将总结我们想要实现的目标。
    如果没有耳机,我们希望使用内置扬声器和麦克风。
    如果检测到耳机,我们将使用它。 此外,我们还需要能够支持TRS (与内部麦克风结合使用)和TRRS (在两种配置中)。
    我不知道怎么做。 我要求您查看原理图的原因。 我确信存在更好的解决方案。 如果是的话,请告诉我(通过一个完整的示意图),我将这样执行。
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否查看了上面所附的申请报告?  我已将其再次附加以供参考。  此应用报告包含实施电容器耦合耳机/耳机支持的示意图。  

    在您的解决方案中, TLV320AIC3100如何知道如何关闭内部麦克风?  或内置扬声器。  

    应用程序报告中显示的耳机检测 功能对立体声耳机和耳机具有单独的检测功能。 这样,如果连接了耳机,您可以打开内部麦克风。 或者,如果连接了耳机,则可以关闭内部麦克风。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve
    是的,我这样做了,但对我来说不清楚… 好的,我还会再来的 我将向您发送另一个图解以查看… 不幸的是,我们正在走很长的路… 对所提供的示意图进行了更正,从而关闭了TT… 我感觉我们正在转过身…
    关于您关于内部麦克风的问题,我请求支持人员检查此类问题… 请提供建议…
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果您正在使用电容器耦合耳机 ,这就是设置。  在AIC3100内部,有具有耳机检测状态的寄存器。为避免持续轮询, 您可以将GPIO引脚设置为CPU中断, 当状态发生更改时,中断将触发。   

    因此,如果您的设备在MIC1LP上使用内置麦克风, 插入了一个连接到Mic1RP的带外部麦克风的外部耳机插孔,  会出现中断, CPU会轮询耳机检测寄存器,确定检测到哪种类型的外部耳机/耳机, 在这种情况下,我们有一对带麦克风的立体声耳机。 CPU将关闭MIC1LP, 然后打开MIC1RP。 关闭内置扬声器并打开耳机放大器也是有意义的。  

    这是否合理?

    -Steve

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

    您好,Steve,

    感谢您提供信息和支持。 请在附件示意图中查找是否 已实施(我希望我已考虑到您的所有意见)

    它应该能够

    • 检测耳机插入

    • 支持内部和外部(即耳机),扬声器和麦克风

    • 支持TRS和两种TRRS配置

    此致

    米歇尔

     

    e2e.ti.com/.../052_2D00_12.002万.pdf

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

    我觉得很好,这将允许您测试内部耳机/耳机检测和外部。

    由于您使用的是电容耦合耳机输出,因此它将无法判断耳机是单声道还是立体声。因此请记住这一点。 耳机具有短路检测功能,但如果我记得正确,它只会告诉您耳机上存在短路,而不会告诉您左侧或右侧。您可以将16欧姆电阻器与耳机输出串联, 这将确保即使输出与插孔处的GND短路,耳机放大器也不会进入保护。 或者,您可以设置保护模式以限制电流。

    如果您预计使用单声道耳机,这确实是个问题。

    此致,
    -Steve Wilson