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:TLV320AIC3104 Linux 驱动程序配置、使用 BCLK 作为输入的时钟树

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1275789/tlv320aic3104-tlv320aic3104-linux-driver-configuration-clock-tree-using-bclk-as-input

器件型号:TLV320AIC3104

您好!

我正在开展一个基于 Raspberry Pi 计算模块的项目、我打算在该项目中使用 TLV320AIC3104 I2S 编解码器进行音频播放和麦克风输入。 我正在设计一个板、上面有编解码器、稍后我需要在 RPi OS 上配置编解码器。

我打算使 MCLK 保持未连接状态、并通过使用内置 PLL 使用 BCLK (例如1.536MHz)作为时钟源。 fs (ref)将为48kHz。 PLL 因子可能是:K=4.0 (J=4、D=0)、R=16、P=1。

下面是 一些问题:

-到目前为止配置是否可行?

-在 RaspberryPi 操作系统的哪里可以启用驱动程序,配置编解码器的 I2C 总线号和编解码器相关设置,如 PLL 因素? 我了解有关 Raspberry Pi OS 的 config.txt 的一些信息、其中包含 GPIO 备用功能、设备树叠加等。 另外,该驱动程序( tlv320aic3x.h )似乎也可以在该列表中找到: github.com/.../sound

此致、Jani

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

    您好!

    从时钟树来看、它看起来不错。

    我将请我们的 Linux 专家就驱动程序问题发表意见。

    此致、

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

    感谢您的快速回复! 我将密切关注该主题、以获取更多信息。

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

    您可能需要查阅 Raspberry Pi 支持或网络中的示例、以在树中添加器件。

    我在本主题中复制了我们的 Linux 专家、但他可能只能回答与此设备驱动程序相关的问题。

    此致。

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

    您好!

    下面是主要在 BeagleBone Black 上运行的音频卡寄存器指南。

    doc - lpa-android-drivers/pcmdevice-linux-driver - Unnamed repository;编辑此文件'description'以命名存储库。

    至于如何在 Rasberry PI 上启用编解码器、有几张幻灯片介绍、这些都是来自我们的客户。 来自他们的话, 所有进一步的支持来自 Rasberry PI