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.

[参考译文] DAC7452:输入寄存器说明。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/617802/dac7552-input-register-description

部件号:DAC7452

您好,

我正在尝试对DAC7352进行编程,但数据表中有关此DAC上输入寄存器的信息似乎不多。  是否可以向我解释此注册表的作用?

它在串行编程接口部分和方框图中提到,但我认为没有任何解释说明此寄存器中的值如何影响输出电压。

DAC寄存器已记录,看起来DAC寄存器的值会影响电压输出(在D/A部分),但不清楚输入寄存器的功能。

此时,我不确定是否需要写入输入寄存器,DAC寄存器或两者,以改变此DAC的输出电压。


非常感谢,
Peter Morrow。

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

    您好Peter,

    DAC7552在标题为"16位字和输入移位寄存器"的一节中介绍了此功能。  16位字由4个控制位(如表1所示)和12个DAC数据位组成。  数据格式是直的二进制,因此0x000表示0V输出,而0xFFF表示Vref - 1LSB输出。  4个控制位设置通道,更新模式和其他功能。  此16位字寄存器是设备中唯一的寄存器。

    请告诉我您的问题是否得到了解答,或者您还有其他问题。

    谢谢!

    保罗

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

    您好,Paul:

    感谢您的回复!  因此,它似乎会影响DAC的电压输出。我是否需要设置控制位来更新输入寄存器和DAC寄存器?  设置控制位以更新输入寄存器是不够的?

    我指的是"表1. 串行接口编程"。

    由此看来,写入输入寄存器只是将值存储在设备中,但不会对输出电压产生任何影响。

    我猜有人可能只写输入寄存器的更新,如果他们想要存储值,然后稍后输出请求的电压?  此操作的顺序如下所示:

    写入设备(Ctrl位:仅更新输入寄存器)。

    写入具有新值的设备((Ctrl位:输入和DAC)将旧的输入寄存器内容移动到DAC寄存器并使用新值更新输入寄存器)?

    如果您想立即更改DAC的电压输出,则可能是:

    写入设备(Ctrl位:更新输入和DAC寄存器)。

    请您在此处检查我的理解情况吗? 非常感谢您的帮助。

    彼得。

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

    多个更新方案已到位,允许用户同步或异步更新两个信道。 如果您要写入到单个通道,并且DAC输出同时假定新值,则可以对所需通道使用单通道更新。 例如,如果要将DAC A设置为中等规模(0x800)并立即更新信道,则应使用控制位b'0100或0x4。 完整的16位字将为0x4800。

    如果您还有其他问题,请告诉我,
    谢谢!
    保罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢Paul的帮助。

    彼得。