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.

[参考译文] TLV320AIC3109-Q1:使用 CC2652的 TLV320AIC3109编解码器- AudioHAL 问题

Guru**** 2492385 points
Other Parts Discussed in Thread: TLV320AIC3109-Q1, TLV320AIC3254

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/896953/tlv320aic3109-q1-tlv320aic3109-codec-using-cc2652---audiohal-questions

器件型号:TLV320AIC3109-Q1
主题中讨论的其他器件: TLV320AIC3254

大家好、

我正在开发一个应用程序、在该应用程序中、我必须播放 SD 卡上保存的一些音频曲目。

我选择了编解码器 TLV320AIC3109-Q1、因为将来能够收集来自麦克风的数据会很有趣、我真的认为开发应用不会有很多问题。

我正在研究示例 audiohal_echo (对于 CC26X2R1_LAUNCHXL)、因为我发现使用抽象层很有趣。
我唯一应该做的就是为我自己的 TLV320AIC3109库更改 TLV320AIC3254库。

问题是、我正在尝试了解 AudioHAL 的工作原理、对我来说不太清楚。 我找不到任何支持我的文档。

1.您能否分享有关 AudioHAL 的一些信息?
2.是否有使用 TLV320AIC3109的示例程序或配置指南?
3.我是否认为只需更改专有 TLV320AIC3109库的 TLV320AIC3254库?

非常感谢、

豪尔赫

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

    豪尔赫、

    AudioHAL 是 SimpleLink 团队创建的、目的是抽象地将音频编解码器连接到 MCU。  您可以在 此处找到相关文档。 单击 Audio Doxygen 进入 AudioHAL

    遗憾的是、为 TLV320AIC3254而不是 TLV320AIC3109创建了示例代码。 但是、通过将头文件(TLV320AIC3254.h)替换为 TLV320AIC3109的寄存器、可以将代码修改为 TLV320AIC3109。 这两个器件的寄存器都使用类似的 I2C 接口和调用进行编程。 只需重写初始化即可匹配 TLV320AIC3109中的相应寄存器。

    doxygen 文档非常完整、应能在端口中为您提供帮助。 有关 SimpleLink 音频插件的具体问题、我建议联系 SimpleLink 组的支持论坛。

    此致、

     佩德罗

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

    您好、Pedro、

    非常感谢您的快速回答。 我将联系 SimpleLink 组的支持论坛。

    都是如此。 是否有任何 TLV320AIC3109示例代码来确定如何正确设置它?

    提前感谢、