您好!
我正在开展一个基于 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