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.

[参考译文] TAC5242:TAC5242与 E39000系列处理器板连接

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1509337/tac5242-tac5242-interface-with-e39000-series-processor-board

器件型号:TAC5242
主题中讨论的其他器件: TAC5212

工具/软件:

您好、

我们使用 Atom E3900系列处理器进行音频通信。 因此、我们正在寻找最适合驱动高阻抗耳机的编解码器。  

您能否确认编解码器 TAC5242支持 E3900处理器或建议使用最 等效的编解码器与 E3900处理器建立通信并驱动 高阻抗耳机。

 

此致、

Jagadish。

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

    您好、

    TAC5242是一款硬件控制的编解码器、因此不需要配置 I2C、只需通过引脚控制来配置器件。 处理器需要提供 I2S 时钟以及接收/发送 I2S 音频数据。 您可以在数据表中找到有关此编解码器支持哪些时钟的更多信息。 对于高阻抗耳机、TAC5242支持高达300 Ω 的耳机负载。 请记住、耳机的阻抗越大、电力输送就越小、因为这不是专用的耳机放大器、而是带有内置耳机驱动器的编解码器、但它需要的东西与8至32欧姆的耳机扬声器类似。  

    如果您让我详细了解您所需的编解码器应用程序以及如何配置它、我可以在此处提供更多帮助。

    此致、
    Mir

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

    即使我们正在探索 TAC5212系列,我们也在这里看到了使 E3900接口与编解码器的主要挑战。 我们使用 Ubuntu Linux 作为操作系统。 我想了解配置上述两个编解码器所面临的任何软件挑战。

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

    您好、

    至于与编解码器的连接、如果 E3900具有 I2C 功能、您应该可以使用 TAC5212。 我敢肯定、这是大多数嵌入式系统的主要接口协议之一。 与 TAC5242 (硬件控制)相比、软件控制型编解码器(TAC5212)可以为其音频时钟提供更灵活的时钟功能、因为它可以更具体地进行编程。 但是、这两者都应该适合您的应用。 两者都可以在 I2S 控制器或目标模式下工作。 在控制器模式下、您只需要提供编解码器 MCLK (也称为 CCLK)、它将由此生成 BCLK 和 WCLK。 在目标模式下、将为编解码器提供 BCLK 和 WCLK。  

    我们确实有适用于 TAC5212的 Linux 驱动程序、它尚未在 Linux 内核中、但您可以在此处访问它: https://git.ti.com/cgit/lpaa-android-drivers/tac5x1x-linux-driver/tree/ 。由于 TAC5242配置为引脚控制、因此不需要是该驱动程序。 在处理器端、您需要弄清楚如何生成 I2S 时钟和接收/发送 I2S 数据。 如果您在配置处理器方面需要帮助、我建议您访问英特尔论坛、因为我们不是其他公司处理器相关 TI 论坛的专家。

    此致、
    Mir