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.

[参考译文] TLV320AIC3120EVM-U:TLV320AIC3120EVM-U 中的数字配置

Guru**** 2482105 points
Other Parts Discussed in Thread: TLV320AIC3120EVM-U, TLV320AIC3120

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1133548/tlv320aic3120evm-u-digital-configuration-in-tlv320aic3120evm-u

器件型号:TLV320AIC3120EVM-U
主题中讨论的其他器件: TLV320AIC3120

您好!

目前我有 TLV320AIC3120EVM-U 评估套件、我希望在该套件中根据定制电路板要求配置时钟和音频接口、播放 PC 中的音频文件并通过耳机插孔(J4)收听。

在我的定制板中、编解码器将连接到声码器(AMBE-4020全双工 BGA)、要求如下:

采样频率(WCLK):8kHz

I2S 格式                 :DSP

 编解码器 CLK/PLL:

有关时钟参数、请参阅随附的 Excel 中的 TLV320AIC31xx 工作表。 根据论坛 https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1125513/tlv320aic3100-i2c-configuration-of-tlv320aic3100-for-16-bit-16-khz-and-mono-audio/4195941?tisearch=e2e-sitesearch&keymatch=TLV320AIC3100#4195941、该论坛指出 EVM 仅编程为44.1kHz FS。 除了上述论坛中建议的解决方案之外、还有其他任何可能的方法可以根据需要配置时钟参数、因为目前我没有将评估板连接到任何外部微控制器/处理器。

音频接口:

我想将 EVM 配置为“DSP”格式,将字长配置为“16位”。 当通过保持时钟配置默认值来配置编解码器接口、然后从 PC 播放音频文件时、发现音频噪声过大、在 EVM 停止响应一段时间后、灯将熄灭。

因此、请建议一种解决方案、在该解决方案中、我可以根据我的要求进行配置、播放音频文件并通过耳机插孔(J4)收听。

提前感谢。

e2e.ti.com/.../4774.Audio_5F00_CODEC_5F00_ADC_5F00_PLL_5F00_Calculator.xlsx      

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

    您好!

    -。 对于44.1kHz 的不同采样率、您需要通过将 EVM 上的 I2S_ENABLE 拉为高电平来从 TAS1020禁用 I2S 模式。 然后、您可以使用标准44.1kHz 16位和 I2S 格式之外的不同采样或格式对编解码器进行编程。

    -。 遗憾的是、默认值仅为 I2S 格式、您需要禁用 TAS1020 I2S 配置并使用外部源配置不同的格式。

    此致。

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

    GUI 中的时钟设置显示时钟输入为 MCLK、而在 initscript 中写入时钟输入为 BCLK。 请对 TLV320AIC3120评估板的时钟设置进行澄清

    e2e.ti.com/.../0601.AIC3120_5F00_USB_5F00_Init.txt

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

    如果您正在运行 initscript,则它将设置为使用 BCLK。 您可以对照数据表中的寄存器映射交叉检查设置。

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

    您好!

    感谢您的回答。

    是的、我正在运行 initscript 进行评估。 那么、您能否告诉我们为评估板完成的时钟生成(即、BCLK 的输入时钟频率)以及 在执行 initscript 时为主要和次要音频接口选择完成的配置。

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

    initscript 将器件设置为从模式、以便 BCLK+WCLK 由电路板上的控制器提供、BCLK 的测量值为2.8224MHz、WCLK 为44.1KHz。 然后、您可以使用从产品文件夹下载的 PLL 计算器来验证设置、如下所示。

    请参阅寄存器映射和 initscript 中的设置,交叉检查为接口配置的内容。

    如果未在脚本中设置它们、则表示该设置是默认设置;对于第二接口、默认情况下不为音频接口配置 GPIO。

    此致。

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

    您好!

    感谢您的回答。

    AOSR (0x14)值完成的寄存器配置与上述 i.e 设置不匹配,在 init_script 中为256,在计算中为128,因为采样率不同。 请注意、在注释中、它被称为寄存器0x14和0x15的 DOSR 值、但这些寄存器用于 ADC AOSR_VAL 和 ADC IADC_VAL。 如果我错了、请纠正我的问题。

    请找到我所指的附件。

    e2e.ti.com/.../8484.AIC3120_5F00_USB_5F00_Init.txt

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

    您好!

    有些行和注释看起来不正确。

    我已修改并添加了一些注释、以使其更清晰。

    e2e.ti.com/.../Updated_5F00_AIC3120_5F00_USB_5F00_Init.txt

    此致。

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

    您好!

    感谢您的回答。

    使用 init_script 初始化 EVM 后、我可以通过耳机收听通过 PC 播放的歌曲。 然后、我尝试通过 GUI 更改音量、并能够观察音量的差异。 但是,当我通过命令对话框执行相同的寄存器命令时,我无法观察到卷的变化。 我还尝试了 init 脚本命令缓冲区、但注意到了相同的观察结果。 在这两种情况下、当执行寄存器命令时、我能够观察到 EVM 活动 LED 变为绿色、但对输出没有影响。 然后,我在 initscript 中更改了寄存器并运行了该脚本,然后我可以观察到卷中的更改。

    那么、为什么我无法通过命令对话框执行寄存器命令?

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

    您在 GUI 中指的是哪个卷? 请记住、如果寄存器位于 PAGE 0以外的其他页中、则需要在写入 寄存器之前写入页码、例如:

    W 30 00 01 (适用于第1页)

    W 30 24 00 (适用于第1页寄存器36、带数据0)

    此致。

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

    您好!

    我已经按照您的上述建议完成了、但它对输出没有影响。

    评估板也会自动关闭。 请帮帮我

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

    initscript 与从命令缓冲区运行相同,因此您在 GUI 中更改了哪个卷?

    我在工作台上验证了在命令缓冲区窗口上运行 initscript,然后通过在命令缓冲区上写入 w 30 41 xx 来更改 dvol,我可以听到效果。