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.

[参考译文] PCM1780:输出波形问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1479679/pcm1780-output-wave-form-issue

器件型号:PCM1780

工具与软件:

尊敬的专家:

客户正在将三角数据从 FPGA 发送到 PCM1780。  每通道24位数据、序列为 24'h7F_FFFF~24'h00_0000、24'hFF_FFFF~24'h80_0000~24'hFF_FFFF、24'h00_0000~24'h7F_FFF... 这是从最大到最小的重复24位补码数据循环...

客户需要三角波形、但发现测得的输出并非如此。  PCM1780似乎将负补码视为正数。  (请参阅下图中的图片说明)。

您能否帮助宣传测试中可能出错的地方?

最佳 Rgds、

斯坦利

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

    你好斯坦利,我已经看到了 类似的问题,正弦波从 AP 发送到不同的 DACs,它似乎通过移动数据到左一位,问题已经消失了。 基本上、一帧的 LSB 被移入下一帧、因此它是该帧的 MSB 位。

    请尝试移动数据 (不一定是一位 ) ,看看它是否能解决问题。 如果没有、 请告诉我、我们将通过发送不同的数据或模式并监控输出的签名 来进行深入研究、从而找出答案。

    此致、

    Arash  

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

    Arash、

    客户反馈问题是由于设置时间问题。  如果客户首先对 PCM1780进行设置并输出 CLK 和数据、则会导致问题。  但是、如果它们等待 FPGA 输出一段时间并复位 PCM1780、则这将变为正常。  客户想知道原因。

    此外、客户还进行了另一项测试、即切换不同的音频信号(均为48kHz 采样率)。   但是、它们 在切换期间会听到轻微的缺口。  因此、客户希望了解避免这种情况的原因和方法。

    最佳 Rgds、

    斯坦利

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

    客户反馈 t 与我上述内容保持一致、即 在一种情况下、输入相对于 SYNC 和 BCK 发生偏移。  

    如果他们想了解不同时序场景中发生了什么变化、则 必须屏幕捕获两种情况的 I2S、以 确认  与另一种情况相比、一种情况下的数据发生了变化。 根据我的经验、 输入会向右或向左移动一位。

     在  切换信号或 在 DAC 工作时中断 I2S 时、还应该会听到一些噼啪或噪声。  解决方法是 在切换信号 源之前使 DAC 静音、或确保 使用有效的 I2S 遵守内部复位的时序。

    此致、

    Arash