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.

[参考译文] DAC8750:菊花链模式问题

Guru**** 2443790 points
Other Parts Discussed in Thread: DAC8750

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/650323/dac8750-daisy-chain-mode-problem

部件号:DAC8750

您好,

 DAC8750的菊花链模式存在问题。

我们有4个DAC采用菊花链模式,运行良好,但几天或几周后,3个dasy链DAC的输出将保持最后的值。
第一个DAC运行没有任何问题。

DAC每隔100毫秒更新一次。 (控制和数据寄存器)

此致,

 Michael Fischer

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

    您能否分享此设计的原理图? 也许如果只共享DAC页面,您还能否描述与菊花链式DAC位于同一SPI总线上的其它内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../477-7122-E7.pdfe2e.ti.com/.../477-7122-E6.pdfe2e.ti.com/.../477-7122-E2.pdfe2e.ti.com/.../477-7122-E1.pdf</s>7122 71227122

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    47.7712万2E2是电源装置的示意图。
    47.7712万2E1是CPU的示意图。
    E6列出电流输出的原理图。
    E7是消化器电路的示意图。 数字摘要器使用相同的SPI。

    PS:数字输出器可以正常工作,第一个电流输出也可以正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Michael:

    这可能不会让人感到意外,因为系统在一段时间内确实按预期工作,但我看不到您的原理图有任何问题。 该问题很可能与我们不久前发现并在E2E社区上发布的类似机制有关:

    e2e.ti.com/.../3153.watchdog-timer

    最近,我们发现了一种类似的CRC模式,即具有第三LSB高的0x57xxxx模式可以启用CRC,而闩锁销上没有上升边缘。 发现此机制花了较长的时间,因为与WDT主题不同,它不会触发报警响应,而是改变SDO的行为,以32位帧(而非24位)的方式发送数据, 因此,链中的所有设备都可以看到数据被一个字节移动。

    避免此问题的最简单方法可能是在与总线上的其他设备进行通信时将SCLK发送到DAC。 否则,根据总线上实现CRC模式的其他SPI设备接口的详细信息,只要它可以在此处描述的范围内实现,就可以成为一个选项:

    e2e.ti.com/.../3251.crc-frame-error-checking

    我已经更新了数据表,它正在进行评论等。要尽快更新到网站,这些信息应该可以随时获得,尽管由于美国的圣诞假期,可能会有一些延迟。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    是否可以使用看门狗计时器来避免此问题。

    如果看门狗处于活动状态 且通信中断,则看门狗应超时并重置设备。

    在我的程序代码中,配置寄存器每隔100毫秒更新一次,以便在DAC丢失配置时激活菊花链模式。


    此致,

     Michael

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

    这是一个很好的概念,可以使用看门狗来检测何时发生了该机制,然后尝试在第一个设备中禁用CRC, 唯一的问题是以这种方式启用CRC模式时,它在寄存器映射中不可见,因此在寄存器映射中切换启用位不会影响该功能是否启用。 因此,这种变通办法不是一种选择。