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.

[参考译文] DAC7578:利用 LDAC 功能

Guru**** 2557520 points
Other Parts Discussed in Thread: DAC7578

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1570157/dac7578-utilization-of-ldac-funtionality

器件型号:DAC7578


工具/软件:

您好:

我们的客户希望对 DAC7578 使用 LDAC 功能。 数据缓冲区和数据寄存器是否相同、或者可以以不同的方式对它们进行编程?

 

我们可以在缓冲区和寄存器中加载不同的数据、还是相同的数据? 或者、来自 I2C 总线的数据是否在缓冲区中接收并加载到 DAC 寄存器中?

 

 谢谢你

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

    您好、Sara:

    这些寄存器在技术上不同。  DAC7578 具有双缓冲功能、这意味着有两个寄存器。  数据缓冲区(有时称为输入寄存器)是可写的、但 DAC 只会针对 DAC 寄存器进行更新。  当您尝试实现同步更新时、这种双缓冲非常有用。  您可以使用单位值更新通道子集的 DAC 缓冲器、然后触发所有这些值同时锁存到 DAC 寄存器中。   

    几乎所有现代 DAC 都具有某种双缓冲器、尽管有时 DAC 寄存器是不可读的、但也称为只写存储器。

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

    您好、Paul、感谢 Zou 的回答

    这是否意味着两个寄存器具有相同的地址并且可以使用相同的命令进行访问?

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

    否、这意味着有各种命令可以处理如何更新 DAC。  数据表中列出了不同的命令、但从根本上讲、您有几种选择:

    1、仅写入输入数据缓冲器、然后使用“LDAC"命令“命令(锁存命令)触发数据缓冲器中的值以写入 DAC 寄存器。

    2.写入输入数据缓冲区、但使用的命令会使该值 立即被 DAC 寄存器锁存。  这有时被称为“透明模式“。

    谢谢、

    Paul