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.

[参考译文] PCM1808:音频 ADC 输出大白噪声+无法设置为主器件

Guru**** 2553450 points
Other Parts Discussed in Thread: PCM1808, PCM1748

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/915555/pcm1808-audio-adc-outputs-loud-white-noise-unable-to-set-as-master

器件型号:PCM1808
主题中讨论的其他器件: PCM1748

大家好、

我最近从 AliExpress 购买了 PCM1808分线板、以便率先开始我的大学项目。 在过去的一周里、我一直在尝试与 PCM1808连接、但没有结果。 我的第一次尝试是使用 Cyclone V FPGA 来驱动 ADC、并将音频数据传递到 PC、这样我就可以确保正确驱动 ADC、但我所得到的只是非常大的白噪声。

我今晚的第二次尝试是使用 ESP32、PCM1808处于主模式(256fs)、引脚 MD1和 md0设置为3.3V。这应该将 BCK 和 LRC 设置为输出引脚、但我看到没有来自它们的时钟信号。

我开始以为我买的芯片是一个双芯片、或者我把它炸成一半了。

我已经附加了 FPGA 在配置时产生的时钟信号的图像。 我非常确信信号是正确的、正如您所看到的、ADC 在 DOUT 引脚上输出数据、尽管显然只是白噪声。

对于我的大学项目、我计划使用两个 PCM1808和两个 PCM1748、这两个 PCM1748由位于中间位置的 Cyclone V FPGA 控制、进行音频混合。 我错误地认为这个项目很简单,因为它只是音频,但我大学的讲师/技术人员都没有听说过 I2S 总线。

图像中的信号是

黄色- 12.288MHz SCLK
紫色- 3.072MHz BCLK
蓝色- 48kHz LR CLK
绿色-数据输出

e2e.ti.com/.../I2S-Signals.zip

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

    您好、Anthony、

    我不能真正谈论 AlivExpress 董事会的诚信、因为我们不支持这些发展。 您如何分析数据输出以与您提供的输入信号相关联? 如果您不驱动输入、那么您只会看到噪声、但噪声应该很低、如果您驱动接近满量程输入、则应该接近-93dBFS。 您还需要将 FMT 拉高或拉低以设置输出格式、并确保提供所有必要的电源轨、因为它看起来不像 AlivExpress 板为您生成任何电源轨。  

    您的时钟看起来不是很差、但只需确保您与时钟来源的任何位置具有良好的接地连接。 在主控模式运行中、如果您打算在48kHz 和 SCK = 256F 下运行、您应该仍然提供12.288MHz 时钟。 由于片上没有 PLL、因此也需要高质量时钟。 您可能还需要仔细检查 ADC 和 FPGA 之间的数字逻辑电平是否匹配。

    最棒的

    Zak

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

    第二次尝试-这次、我将使用 FPGA (12.288MHz)驱动 PCM1808 SCK、而 ESP32接收 PCM 音频数据。

    不过、我还是不幸运的、因为我通过连接的智能手机(位于3.5mm 音频插孔的发送端)播放音频时、我会听到大部分噪声、这些噪声会变成稍低的噪声。 如图所示、PCM1808处于256fs 主模式。

    此时、我的结论是 PCM1808芯片本身肯定有问题、我将等待另一个芯片进行更换。

    随附了用于测试 PCM1808的设置和脚本、以及我从其中获得的大量噪声。

     e2e.ti.com/.../PCM1808-Files.zip