主题: PCM3060中讨论的其他器件
工具/软件:
您好!
我将从 PCM3060迁移到 TAC5242、从该转换器获取音频时遇到问题。 我将在主/控制器模式下使用编解码器、并从 MCU 为 MD3引脚提供12.288MHz 时钟。 MD0引脚在主模式下拉至高电平、并且 MD2、MD4和 MD5接地、我认为这将为我们提供32位、48kHz 的音频输入和输出编解码器。
以下是我原理图的快照:
我似乎在听音、没问题。 当我将音频应用于输入时、我将通过 I2S 接收数据到 MCU 上的输入缓冲器中、然后直接将该数据复制到输出缓冲器并通过 I2S 发送。 我 可以看到数据到达输入缓冲区、在施加信号时数据会发生变化。 但是、TAC5242的输出引脚上没有任何音频。
这与我使用 PCM3060设置的内容几乎相同、因此我认为这不是 MCU 侧的代码问题。
如果我使用逻辑分析仪查看信号、则可以看到~48kHz LRCK 时钟、~3.072MHz SCK 以及数据输入和数据输出线上的数据。 我可以看到每帧32位... 仍然... 输出端无音频信号。 甚至没有噪音。 只能在左右两个通道上完全静音。
我缺少什么吗?