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.

[参考译文] TLV320DAC3203:无音频编解码器输出

Guru**** 2473270 points
Other Parts Discussed in Thread: TLV320DAC3203, CC2651R3SIPA, TLV320AIC3254

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1219006/tlv320dac3203-no-output-from-audio-codec

器件型号:TLV320DAC3203
主题中讨论的其他器件: CC2651R3SIPATLV320AIC3254

大家好!

我正在从事一个需要播放音频的项目、我使用 CC2651R3SIPA 控制器和 TLV320DAC3203音频编解码器。

我正在使用 AudioHAL 库来完成音频播放。 但遗憾的是、我无法获得输出。  

我所指的库具有 TLV320AIC3254支持文件、但我们的编解码器是 TLV320DAC3203、它与该库兼容。

我 需要对 TLV320AIC3254.c 文件 的 clockRegs44p1k、open 脚本、close 脚本、start 脚本和 stop 脚本进行一些说明。  

根据我的理解、我在脚本中做了一些更改、因此如果我弄错了、请更正我。

在硬件设计中 、TLV320DAC3203的时钟输入 为 BCLK、使用的采样频率为44100。

为了获得44100 DAC_FS、我根据 BCLK (1.4112MHz)进行了计算、并将寄存器配置为

  1. 高 PLL 时钟范围
  2. BCLK 引脚是 PLL 输入
  3. PLL 时钟为 CODEC_CLKIN

    4.P = 1、R = 1、J = 60、D = 0、NDAC = 5、 MDAC = 3、DOSR = 128。

  1. LDO 在外部 提供

但是、我们仍然无法从编解码器获取输出、您能帮我解决这一问题吗。 我已附上 TLV320AIC3254.c 供您参考。

请提供支持、如果有任何专门针对 TLV320DAC3203的支持库、请告诉我  

提前感谢。  

提前感谢。  

e2e.ti.com/.../TLV320AIC3254.c

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

    Ajmal、您好!

    有没有方法可以从 DAC3203转储至少页0和页1上的所有寄存器。 我们可以再次检查所需的寄存器是否正确配置。

    关于提到的脚本:

    • openScript 初始化器件的模拟部分。 这将启用和设置 DAC 和 耳机驱动器的增益。 这将在音频流被启动时运行。
    • closeScript 将相反地显示为"打开"、静音并禁用包括 PLL 在内的模拟部分。 这将在音频流结束时运行。
    • startScript 修改 DAC 增益并启用蜂鸣器。
    • StopScript 设置与"开始"相同的 DAC 增益。

    我不清楚"开始"和"顶部"的目的、但是您应该可以只使用"openScript"和"closeScript"。

    您提到的 PLL 值对于 FS = 44.1kHz 和 BCLK = 1.4112MHz 是可以的、但是我在参考的代码中没有看到这些值、我假设您是在其他地方或者在代码的本地版本中完成的?

    此致、
    -Ivan Salazar
    应用工程师