您好!
我们通过 I2S1接口从扩展连接器 P2连接了两个 eZdsp5535。 I2S1_RX 连接到 I2S1_DX、反之亦然。 一块电路板的 AIC3204是 I2S 时钟主器件、可为整个系统生成时钟。 当我们将音频传输到另一个板时、它听起来完全混乱。 当我们使用单板并将麦克风音频直接输出到耳机时、音频质量很好。 那么、我的问题是、通过 I2S1连接两个板时是否有任何注意事项? 我们是否需要串行电阻器或缓冲器?
感谢你的帮助
Marc
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.
您好!
我们通过 I2S1接口从扩展连接器 P2连接了两个 eZdsp5535。 I2S1_RX 连接到 I2S1_DX、反之亦然。 一块电路板的 AIC3204是 I2S 时钟主器件、可为整个系统生成时钟。 当我们将音频传输到另一个板时、它听起来完全混乱。 当我们使用单板并将麦克风音频直接输出到耳机时、音频质量很好。 那么、我的问题是、通过 I2S1连接两个板时是否有任何注意事项? 我们是否需要串行电阻器或缓冲器?
感谢你的帮助
Marc
您好!
是的、我们使用16位16kHz 采样。 两个电路板上的 I2S 时钟是同步的。 一个 AIC3204是 I2S 主器件、另一个 AIC3204作为从器件运行、并从 I2S BCLK 中生成其 MCLK。 您可以在此处看到系统图: https://e2e.ti.com/support/dsp/c5000/f/109/t/664992。
当我们在一个电路板上工作并通过耳机输出麦克风数据时、一切都正常。 但是、一旦我们连接另一个板、本地音频数据输入和输出将不再工作(声音被打乱)。 即使我们不将数据传输到远程端、也是如此。 因此、在使用和不使用通过 I2S1连接的第二个板的情况下运行相同的软件会有所不同。 如果我们将数据传输到远程端、情况就会变得更糟。
两个电路板均通过同一台 PC 的 USB 供电。 可能存在接地环路问题?! 我们应该使用2台不同的 PC 吗?
谢谢你
您好!
您是否在两个电路板上短接了 GND?
您是否使用示波器查看了信号、以确保不会意外地有两个主器件同时驱动线路? 这会导致混乱的声音。
您应该能够通过 USB 从单台 PC 为两者供电。
希望这对您有所帮助、
标记
Mark、您好!
很抱歉耽误你的回答。 信号现在看起来很好、声音可以双向传输。 我们缩短了两个板之间的 I2S 连接电缆。 此外、我们还将 I2S 信号/时钟之间的电缆接地。 解决了我们的问题。
现在、我正在进行 AEC/AER 算法的集成、如 https://e2e.ti.com/support/dsp/c5000/f/109/t/664533中所述。 也许您可以帮助我解决这个问题。
因此该线程可以闭合。
非常感谢您的支持
Marc