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.

[参考译文] DAC56878-SPI:EP 通信错误

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1413174/dac5687-ep-dac5687-spi-communication-error

器件型号:DAC5687-DAC5 EP
Thread 中讨论的其他器件:DAC5687

工具与软件:

您好!

我正在尝试通过 SPI 在定制电路板上的4线电缆更改 DAC5687的寄存器值。 第一个写入操作是打开4线模式。 但是、当我读回数据时、该值始终为零。  

实际上、无论 SDENB 是否有效、MISO 引脚始终为零伏。  

这种行为的原因可能是什么?

此致、

穆斯塔法

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

    你好、Mustafa、

    我会检查自举引脚 RESETB 没有因为任何原因被保持低电平。 我不是这款器件的专家、但过去我遇到过 SPI 相关问题、并且在示波器上测量过 SPI 时钟和数据位于器件引脚的适当电平、问题通常是器件保持复位状态。 此定制电路板上是否有任何不令人满意的电压监控器电路、这可能是造成这种情况的原因?

    谢谢、Chase

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

    大家好、Chase:

    电路板上没有任何电压监控电路。 只有在硬件上启用了 LDO。 我在处理器侧将 RESETB 引脚保持在逻辑0状态500ms。 根据您的建议、我对这一步骤做了评论。 现在、我将始终驱动逻辑1、同时板上还有 RESETB 信号上的上拉电阻。  

    正如您提到的、我还使用电平检查了 SCLK、SDIO 和 SDENB 信号、它们的电压电平和转换似乎是合适的。 以及在 SCLK 的下降沿发生 SDIO 转换。

    但是问题仍然存在。

    上电时序控制是否会影响 SPI 接口行为?  数据表中指出"在所有情况下、均应先启动 DVDD "。 DVDD 上电后是否有启用其他电压的持续时间限制?  

    目前、电路板上的所有电源都开始一起斜升。

    还要注意、其它引脚被驱动的情况如下:

    PHSTR:逻辑-1

    QFLAG:逻辑0

    TXENABLE:启动时为逻辑0、SPI 事务后为逻辑1。

    睡眠:逻辑0

    CLK1和 CLK2:两个时钟输入上都有差分125MHz 时钟。 VPP 约为1V。 我测得的 CLK2输入的共模电压(VCM)为1.6V、CLK1输入的 VCMS 为0V。 这是正常情况还是可能是 SPI 通信问题的原因?

    此致、

    穆斯塔法

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

    Mustafa、您能给我发送电子邮件吗? 我想不出任何其他关于这一点的东西。 它应该可以正常工作。 c-wood@ti.com 

    蔡斯

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

    大家好、Chase:

    我上星期离开了办公室。 我将在几天后发送原理图。

    此致、

    穆斯塔法