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.

[参考译文] DAC8775EVM:DAC8775:SPI C应用程序未配置电压模式

Guru**** 2390965 points
Other Parts Discussed in Thread: DAC8775EVM, DAC8775

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/641343/dac8775evm-dac8775-spi-c-application-not-configuring-the-voltage-mode

部件号:DAC8775EVM
主题中讨论的其他部件: DAC8775

大家好,论坛,希望大家都做得好。

我在测试DAC8775 EVM时遇到了一个问题。 通过Spartan 6 FPGA 和Microblaze处理器,我正在尝试使用以C代码编写的SPI线路配置DAC8775EVM。

问题是 我的应用程序代码能够在电流模式下配置DAC,我获得了成功的结果,但当我更改电压模式的代码时,它不工作,当我写入电压配置模式的数据时,我的参考电压也不会出现。

我想知道问题到底出在哪里? 如果代码正确配置了当前模式,那么它还应该配置电压模式, 我无法理解,请有人帮我调试。

我将等待快速回复。

非常感谢。

附加的屏幕截图将给出一些想法。

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

    假设SPI时钟相位和极性是正确的,并且您正在成功地配置和使用当前输出,我检查了您的代码序列。 尽管如此,如果我们不能立即解决此问题,至少注册表读回对于确保注册表地图内容符合基于此写入顺序的预期是很有价值的。

    我在您的序列中注意到,直流/直流转换器正在全跟踪模式下启用,这实际上仅对电流输出有效。 对于电压输出,输出级不会受益于自适应/跟踪电源电压,因此应处于夹持模式,夹持电压应为+/-15V或+/-18V。

    我相信EVM GUI会强制执行此行为,但我不确定该器件在数字内核中是否能执行相同的操作。 同样,回读可能在这里很有帮助,或者在配置完成后简单地探测VPOS和VNEG电压。 如果这些电位不在~+/-15V时,输出放大器将不会启用,因此VOUT将不起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Siddhant,

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

    你好,公爵!

    是的! 事情正在发生变化,但方式不同。 我得到了我想要的电压输出,但寄存器的顺序流与DAC数据表不符,附加的屏幕截图可能会让您更清楚它的工作方式。

    如果你能详细说明,请提供这一问题的答案:为什么这在这一登记序列中起作用?

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

    不仅顺序发生了变化,而且写入配置降压升压转换器寄存器的内容也发生了变化。 在第二个序列中,降压-升压在锁模模式下配置,而在第一个序列中它处于自动学习模式。

    我认为改进更多地与寄存器内容/配置有关,而不是写入操作的顺序。