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.

[参考译文] PCM5122:使用SPI设计自定义PCM5122 DAC -不工作

Guru**** 2412280 points
Other Parts Discussed in Thread: PCM5122

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/693540/pcm5122-designs-custom-pcm5122-dac-with-spi---not-working

部件号:PCM5122

大家好,

我正在尝试使此芯片发挥作用:我正在尝试使用SPI接口来命令DAC,但不幸的是,它不工作。 当我在Miso上向MOSI发送命令时,我只看到High Z

但我不确定我是否完全了解如何发送数据。 让我们举一个例子。 如果我要读取寄存器0x04,我必须发送2个字节:0x09 0x00。

0.001万01 000000000.1万00000</s>0万

   0x04 ^-这是读取位。 最后8位为零,以便生成正确的CLK信号。

芯片通过I2S连接到rasp PI 3,以提供正确的时钟信号。 但似乎没有达到预期的效果。 也许有什么我可以检查的,以了解我是否完全吹断了芯片或是否犯了电气错误?

非常感谢!

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

    欢迎使用E2E,感谢您的查询。 由于节假日,此部件的负责工程师目前不在。 他很快就会回来找你。

    此致,
    精密DAC应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    能否提供显示PCM5122连接的原理图片段以及来自控制器的SPI信号的示波器捕获?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     很遗憾,我现在无法与信号共享屏幕。 除了连接到VDD的MODE1之外,后面的原理图I在数据表中是相同的。

    这些天我尝试切换到i2c,所以我更改了Mode1和Mode2。 我可以显示我的逻辑分析器的捕获,但我不确定它是否正常工作。

    在图像通道中,3,7和6连接到I2S。 但是输出没有可用的音频  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    遗憾的是,逻辑分析器图像仅部分有用。 我们确实希望使用示波器查看模拟波形,以便我们可以验证设置和保持时间,查找振荡/振铃等。仅仅因为逻辑分析仪正在解释波形并不一定保证PCM也是如此。

    是否正在EVM上对其进行测试? 如果没有,是否有适用于您的PCB设计的原理图? 或者,这是否在其他硬件平台上?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    明天我将为您提供正确的示意图
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    正如这里所承诺的那样!

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

    原理图似乎没有任何问题,但我仍然有兴趣验证信号是否尽可能靠近针脚,最好使用示波器。 我建议验证直流模式选择引脚(您看起来是用0欧姆并联电阻控制的),以确保设备确实按照您的预期配置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我会尽力为您提供必要的信息。 但是在我的第一篇文章中,我试图了解发送到SPI的数据是否格式正确。 如果我要读取寄存器0x04,我必须发送2个字节:0x09 0x00,它是否正确? 最后一个字节为0x00,以便向DAC提供正确的时钟信号?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正确。 第53页图69中所示的相同流程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的I2S时钟频率是多少? 您是否能够读回数据? 尝试读取状态寄存器(0x5E)。

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