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.

[参考译文] TLV320AIC3204:TLV320AIC3204 I2S 与 PCM 音频问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1209273/tlv320aic3204-tlv320aic3204-i2s-vs-pcm-audio-question

器件型号:TLV320AIC3204

您好!

我要将 TDK/Invensense ICS-43434 MEMS 麦克风与 TLV320AIC3204编解码器绑定。

目前、我将为 MEMS 提供1.024MHz BCLK 和16kHz WCLK。 作为回报、MEMS 输出一个 I2S 有符号24位16kHz MSB 音频。 此问题已解决、无法更改。  BCLK 必须是 WCLK 的64倍。 输出将始终是24个带符号位 I2S。

除此之外、如何将上述规格(有符号24位 MSB 16kHz)的 I2S 样本转换为与 PCM 等效的采样?

谢谢。

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

    Ben、您好!

    感谢您与我们联系。 I2S 已采用 PCM 格式。 I2S PCM 是指什么?

     ICS-43434 MEMS I2S 总线连接到编解码器的 I2S 总线是否存在问题?

    请告诉我您的意见。

    此致!
    Andrew

     

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

    Andrew、您好!

    很抱歉响应出现延迟。 我还没有尝试用编解码器测试 MEMS。 我的问题更多地与 I2S 数据和 PCM 数据有关、因为我目前正在使用 MCU 为 MEMS 麦克风提供时钟、 对麦克风的数据进行采样并将其存储到 SD 卡中、当文件以 Audacity 中的原始24位带符号 PCM 打开时、会导致音频出现乱码。 但请注意、这是24位数据@ 16kHz。 我自己也可以在这里、这里的噪声实在是太大了。

    但我使用连接到 AIC3204的模拟麦克风及其数字输出设置为右对齐8位 8kHz 的现有电路时、该功能可与将音频存储到 SD 卡中的同一 MCU 完美配合; 当我在 Audacity 中以带符号的8位8kHz PCM 音频文件格式打开文件时、情况很好、很清楚。

    在  继续讨论之前、我只想检查 I2S 数据样本是否与 PCM 数据样本完全相同(尽管 I2S 需要 WCLK 和 BCLK…… 我对数据本身更加好奇)。  

    贝诺伊特

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

    您好 Benoit、

    PCM 和 I2S 数据使用相同的编码方案(除非由于某种原因、Audacity 在使用 A-law 或 u-law PCM、但我对其存在怀疑)。 您能否向我们分享 I2S 时钟和麦克风数据的示波器屏幕截图以及用于配置器件的脚本?

    谢谢。

    Jeff McPherson