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.

[参考译文] TLV320AIC3256:为什么我的芯片在配置后无法正常工作?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/689513/tlv320aic3256-why-my-chip-is-not-working-correctly-after-configurating

器件型号:TLV320AIC3256

我通过 I2C 配置芯片、发现在 I2S 数据被提供之前、芯片不能作为我的配置工作。

驱动程序代码来自以下设置。

我只更改四个时钟设置寄存器和四个 MICPGA 终端输入路由配置寄存器。

 

在我的生产中、我通过 I2C 配置芯片、并向 IN3L/R 提供模拟信号、但没有来自 HPL/R 或 LOL/R 的信号

然后我给出 I2S 数据(在 I2S 引脚上没有数据和时钟之前)、I2S 信号正确来自 HPL/R 和 LOL/R。 实际上、模拟信号可以正确地从 IN3L/R 传输到 HPL/R

接下来、不会给出更成熟的 I2S 数据、模拟信号工作正常。

 

在 EVM 上、我发现无论有无 I2S 数据、I2S BCLK 和 WCLK 都始终运行时钟信号。 但在我的生产中、没有 I2S 数据、没有 BCLK 或 WCLK。

BCLK 或 WCLK 是否会将芯片 TRIG 以便工作? 如果是这样、是否还有其他方法可以对芯片进行 TRIG 工作?

 

我遇到另一个有关噪声的问题。

https://e2e.ti.com/support/data_converters/audio_converters/f/64/t/689486

希望得到答案。

 

谢谢!

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

    您好!

    如前所述、器件的 miniDSP 需要 BCLK 和 WCLK 才能启动正常操作。 一个可能的权变措施是暂时将器件配置为主器件、这样器件将不会将 BCLK 和 WCLK 配置为输入。 为此、您需要将 BCLK 和 WCLK 配置为输出(寄存器27)、并启用位时钟分频器(寄存器30)、然后重新调整所做的更改。

    此致、

     Diego Melendez López í a
      音频应用工程师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    迭戈、
    如果我不使用 I2S、是否需要 BCLK 和 WCLK 来启动器件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    器 件的模拟部分应该能够在没有 μ I²S 时钟的情况下运行、但是、在提供 WCLK 和 BCLK (或者如果器 件被设置为 μ I²S 主器件)之前、处理块/ miniDSP 将不会运行。

    此致、

     Diego Melendez López í a
      音频应用工程师