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.

[参考译文] PCM3060:PCM3060助手|音频编解码器选择

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1337066/pcm3060-pcm3060-assistance-audio-codec-selection

器件型号:PCM3060

早上好、我在为我的 Banana Pi M2 Zero 选择音频编解码器时需要帮助。 我需要连接麦克风和扬声器、但我的香蕉 Pi 没有集成 ADC 或 DAC。 我正在寻找一款音频编解码器、它可以通过我的板上提供的 SPI、I2C 或 UART 接口从麦克风读取数据并向扬声器写入数据。

最初我考虑使用 PCM3060、其具有3线 SPI 或 I2C 控制接口。 不过、在查看数据表时、我注意到它提到输入和输出格式为 I2S (我的器件没有 I2S)或 T 左对齐或右对齐格式(我完全不明白它指的是什么)、但我不确定这是否适合我的需求。

基本上、我希望将模拟信号从麦克风转换为 PCM 格式、以便在 Banana Pi 上播放模拟信号、然后将其保存为音频文件、例如 WAV 或 MP3。 另外、我需要能够获取 WAV 或 MP3等格式的现有音频文件、并将其转换为可以播放并发送到扬声器的格式。

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

    您好、Celeste、

    I2S 是标准串行音频格式。 我们所有的器件通过这种方式传递音频信息。 SPI 和 I2C 用于控制器件本身。 左/右对齐是标准 I2S 格式的泛化、但所有这些格式在本质上都是 PCM。

    我不是 Banana Pi M2 Zero 专家、但您需要某种类型的 I2S/TDM 接口才能接收音频数据。 也许有一个库可以设置一些 GPIO 引脚来执行该操作。  

    您描述的内容(模拟到 PCM/I2S;PCM/I2S ->扬声器)几乎可以通过我们的任何编解码器选择来完成。 我认为您的问题的关键在于如何将音频数据连接到您的控制器。

    此致、
    J·麦克弗森