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.

[参考译文] DAC81416:DAC81416切换模式

Guru**** 2533390 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/802870/dac81416-dac81416-toggle-mode

器件型号:DAC81416

您好!

 

数据表9.4.3对于切换模式如下所示。         

它指示在同步模式下写入 DAC 寄存器。

 

1.将 DAC 通道设置为同步模式,并禁用该通道的切换模式

2.将所需的寄存器 A 值写入 DAC 数据寄存器

3.发出 DAC 触发信号以加载寄存器 A

4.将所需的寄存器 B 值写入 DAC

 

但是、在数据表10.2.2示例中、首次写入 DAC 寄存器始终在异步模式下完成。

这是非常令人困惑的、看起来与9.4.3表格中的程序不同。

为什么此示例代码始终在异步模式下首先写入 DAC 寄存器?

 

此致、

 

希拉诺

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

    我理解这种混淆。 重要的一步是、写入 DAC 寄存器 A 的数据被锁存、这可能发生在异步或同步模式下、但在写入寄存器 B 之前应该是同步的。写入这些步骤的另一种方法是:
    1.禁用该通道的切换模式
    2.将所需的寄存器 A 值写入 DAC 数据寄存器(自动处于异步模式)
    3.将 DAC 通道设置为同步模式
    4.将所需的寄存器 B 值写入 DAC。

    关键是在写入寄存器 B 之前器件处于异步模式

    谢谢、
    Paul