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.

[参考译文] TLV320AIC26:无法按预期运行

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1130791/tlv320aic26-unable-to-run-as-expected

器件型号:TLV320AIC26
主题中讨论的其他器件:CC3200AUDBOOSTTLV320AIC3254CC2510

大家好、音频论坛!

我正在尝试通过02 CC1312无线 MCU 之间的无线通信链路建立单向音频桥。  

我已将我的开发分为多个阶段。 因此、我购买了02 个 CC1312 Launchxl、每个板顶部安装了02个 CC3200AUDBOOST 板。

我能够成功运行 rfAudioTx 和 rFAudioRx 示例开箱即用、每个板分别配置为 Tx 和 Rx。  

我使用 CC3200AUDBOOST 上的板载麦克风对模拟音频进行采样并通过无线通道进行传输、使测试的发送器侧保持不变。

在接收器端、我用定制板替换 launchxl 板。 我的定制板上有 CC1312、运行正常、它可以接收无线数据包、正如定制板上的内电路调试器和 LED 指示灯所指示的那样。 电路板上唯一的区别是、我不使用 CC3200AUDBOOST 中使用的 TLV320AIC3254、而是使用 TI 的旧编解码器 TLV320AIC26。

02编解码器之间的主要区别在于、后者具有 SPI 接口、而不是 I2C 接口、用于对内部设置寄存器进行编程。

为了保持简单明了、我使用了 CC1110应用手册和082、标题为 使用 CC1110或 CC2510和 TLV320AIC26编解码器的单向或双向音频通信。

这确实有助于我在初始化级别使用编解码器 TLV320AIC26的默认值。 我复制了相同的值、并阅读数据表以了解这些值、它们之间的相关性很好。

我用代码的 SPI 片段替换了 rfAudioRx 示例中代码的 I2C 部分、从而能够使用上述值编写编解码器寄存器。

我能够成功地写入和读取编解码器寄存器。 读取寄存器时的值与预期的完全相同。

现在、我发现自己处于一个点、在这个点、我提供12MHz MCLK、510KHz 的 BCLK。 到 编解码器的 LRCLK、WS 和 I2S-Tx 约为256K、但我无法从编解码器上的 HPR、HPL 引脚中获得任何内容。 不受固有噪声的影响。 我是否遗漏了任何内容?

请指导我完成设置、并帮助我运行该设置。 如果我的编解码器按照寄存器的有效读取值的建议进行了正确编程、我应该会在 HPR、HPL 引脚上看到一些模拟电平。

此致  

Maaz Ali Awan

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

    大家好、Maaz Awan、

    您的位深是多少? 此外、AIC26不支持256k 采样率、它仅支持高达48kHz 的采样率。 您能否详细说明您要尝试实现的采样频率?

    此致、

    Daveon D.