工具/软件:Linux
尊敬的 TI 专家
您的代表建议我们将 TLV320DAC3100芯片作为支持 Linux 内核的类型之一。
我还在 https://www.kernel.org/doc/Documentation/devicetree/bindings/sound/simple-card.txt 找到了合适的示例。
它是示例3
我们缺少了一些有关如何配置复位引脚绑定的更深入的详细信息、还存在通过 regmap 访问页0以上寄存器页面的问题。
您能给我们提供一些更详细的文档吗?
谢谢你
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.
工具/软件:Linux
尊敬的 TI 专家
您的代表建议我们将 TLV320DAC3100芯片作为支持 Linux 内核的类型之一。
我还在 https://www.kernel.org/doc/Documentation/devicetree/bindings/sound/simple-card.txt 找到了合适的示例。
它是示例3
我们缺少了一些有关如何配置复位引脚绑定的更深入的详细信息、还存在通过 regmap 访问页0以上寄存器页面的问题。
您能给我们提供一些更详细的文档吗?
谢谢你
您好、Luis、
您建议我们使用的这个版本真的很旧、无法使用主线内核 v4.14编译它。
此器件树描述了我们的情况(请参阅随附的文件)
e2e.ti.com/.../dts_5F00_nodes_5F00_tlv320dac3100_5F00_btl_2D00_medical_5F00_v1.txt
您好、 Luis、
我叫 Mirek、是 Jakubs 同事、也是使用此硬件的嵌入式系统的架构师。
是的、我们可以读取/写入寄存器。
如果您可以为所需功能提供正确的寄存器设置、那将非常有帮助。
即:
-编解码器(提及 TLV320DAC3100)充当 I2S 主器件。 MCLK 由编解码器生成的@24MHz、BCLK 和 WCLK 提供。
-对于启动/测试设置、简单的8-16位双通道音频的时钟就足够了。
-两个 DAC 均处于活动状态、通道以单声道方式路由至 D 类输出放大器。
然后、如果驱动器或 SoC 音频层出现问题、我可以将其与我们的设置进行比较。
谢谢你
此致
Mirek
很高兴见到你,Miroslav,
感谢您提供有关预期时钟方案的信息。
我准备了一个用于评估模块初始化的脚本。 我修改了一些参数、以便从 MCLK = 24MHz 生成 WCLK = 44.1kHz 和 BCLK = 1.4112MHz。
e2e.ti.com/.../Init_5F00_script_5F00_24MHz.txt
请看一下、让我知道您是否获得了预期的时钟频率和扬声器输出。 此外、如果您想修改一些参数、您可能会让我知道如何进行正确的修改。
周末愉快!
此致、
Luis Fernando Rodríguez S.