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.

[参考译文] TLV320AIC3254:相同的设计、一些电路板可以正常工作、一些电路板不能正常工作

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1114653/tlv320aic3254-same-design-some-boards-work-and-some-don-t

器件型号:TLV320AIC3254
主题中讨论的其他器件:TLV320AIC3253

您好!

我有一个 ESP32与使用 I2C+I2S 的 TLV320AIC3253配对、ESP32处于主模式、用于驱动 BCLK。此设计由 AUDIOBOOST 板提供灵感、编解码器使用16位、48kHz 的 ADC 从 IN1L 和 IN1R 通道获取2通道音频数据。 编解码器通过 I2C 进行配置、并通过 I2S 向 ESP32提供 PCM 编码音频数据。 编解码器还具有直通功能、其中音频信号通过 PGA 从输入端路由到耳机输出端。 基本来说,下图中的 IN1L->L Mic PGA ->混频放大器->MAL->HPL 和 IN1R->R Mic PGA ->混频放大器->MAR->HPR。

总体设置:

我组装了10块 PCB、其中6块非常完美、即我通过耳机和 ESP32中的 I2S 获得音频、该 I2S 会记录到立体声 WAV 文件中。 4不要按预期工作。 对于4个非工作板:

  1. 我在 I2S 上接收到没有可识别音频内容的噪声
  2. 音频直通正常-耳机中的音频干净、这意味着通过 PGA 的模拟音频路径良好、I2C 配置也良好
  3. 我禁用了音频直通并通过 I2S 进行"回送"-在 ESP32中的 I2S 上接收 ADC 数据、并通过 I2S 将其写回编解码器 DAC、然后编解码器 DAC 将其路由到耳机。
    1. 我在6个工作板上的耳机上获得了干净的音频-这验证了回路设置是否正确。
    2. 我在不工作的板上的耳机中听到噪音
  4. ESP32或编解码器上的 I2S 收发器是否损坏? 是否有方法直接在编解码器中将 ADC 路由到 DAC?

我接下来可以尝试哪些方法来找出根本原因? 我被骗了。 这是坏的编解码器芯片吗? 如果是这种情况、除了 I2S 器件之外、其他所有东西都可以正常工作吗?

此致、

王子

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

    尊敬的王子:

    今天是 TI 假日、我们的专家已不在办公室。 请给我们另外一天时间来看看并回答您的问题。 为了保存记录、请勿回复此消息、除非48小时后没有回复。

    感谢您的耐心等待、

    Jeff

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

    您好!

    一些调试技巧:

    • 对于不工作的电路板、您能否检查 I2S 输出的记录是否正确、基本上是分别检查每个路径(ADC 和 DAC)?
    • 有一个寄存器可执行回送、如下所示:

    此致。

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

    谢谢。 我尝试了 ADC-DAC 回送。 在工作板上工作-验证寄存器是否设置正确。 非工作电路板上的噪声。 这是否意味着时钟错误? 这将如何解释工作板?

    时钟寄存器:

    (笑声)

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

    对于不工作的情况、您是否单独在 ADC 上看到正确的信号(记录路径)、如果您单独在 DAC 路径上播放音调、您是否会在 HP 输出上看到噪声? 我想问题是输入还是输出? 如果您在好板和坏板之间交换装置该怎么办? 查看上面的时钟设置、可以看到对于48kHz 采样是可以的。