主题中讨论的其他器件:、 TAS2563
您好!
我正在尝试准确地确定在裸机环境中必须对 TAS2559芯片编程的内容、以便启动它以及如何进行编程。 我使用 PPC3来描述我将使用的扬声器的特征、我已经完成了最终系统集成过程来生成所需的文件、但我无法确定如何以正确的方式使用这些文件。
TAS2559将运行的应用包括一个 STM32裸机 MCU、该 MCU 将通过 I2C 与 TAS2559进行通信、以及一个已在 PPC3内确定特性的扬声器。 我需要在"智能放大器模式"下运行 TAS 以支持大型特性文件;我假设"智能放大器模式"和"RAM 模式"是相同的:
在 RAM 模式下生成会生成以下文件:
我不知道应该对这些文件中的任何一个执行什么操作。 根据 PPC3和 TAS2559文档、这些.cfg 文件包含 PPC3用户手册中指定的脚本语言的 I2C 编程指令、但如何使用它们? 我可以将.cfg 文件的内容复制粘贴到 PPC3的 I2C 通信框中、但在 PPC3之外、它们似乎并不非常有用。 我是否必须以某种方式将特定文件传输到 TAS? 或者.cfg 文件是否仅与 PPC3相关? 在这种情况下、我是否必须以某种方式使用.bin 或.json 文件?
此外、.cfg 文件本身都不足以在 TAS2559EVM 评估板上启用音频输出。 我已经尝试按照 TAS2559手册中的编程指南将使能指令附加到.cfg 文件中、但这不起作用。 我从评估板获取音频的唯一方法是在 PPC3中执行系统检查例程(这会导致在"检查设备 A...的音频回放和记录"过程中输出音频。 或通过按下"调优和音频处理"按钮并让 PPC3运行其自己的.cfg 文件。 我尝试使用 I2C 日志将生成的.cfg 文件中的指令与 PPC3在这些自动化过程中发送的指令进行比较、 但是、注册页面和书籍的参考太多、没有文档可供我识别正在发生的情况。
总之、我希望只需将我的特色扬声器生成的文件编程到 TAS2559中的裸机非 Android/Linux 环境中、而该环境无法利用其他论坛页面上发布的 Android 驱动程序。 非常感谢您的帮助-提前感谢您!