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.

[参考译文] DAC8562:对 LDAC 功能感到困惑

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/911648/dac8562-confused-about-ldac-function

器件型号:DAC8562

您好、团队:

 根据数据表。 我计划为我的项目设计一个应用程序。

 加电后、我配置 DAC:1.LDAC 引脚对 DAC-B 和 DAC-A 有效   2. 启用内部基准并将 DAC 复位至增益= 2。

      配置寄存器完成后、我开始向 DAC 的每个通道发送样本。

      我的计划是:1.首先发送通道 A 的样本。 (命令=000,地址=000)   然后发送通道 B 的样本。 (命令= 000、地址= 001。)  

                   最后、为 LDAC 引脚发送一个低电平脉冲。  

                     DAC 按预期生成所需的模拟信号。

 但我也执行了一个测试: 1.首先发送通道 A 的样本(命令= 000、地址= 000。)  然后发送通道 B 的样本。 (命令= 000、地址= 001。)  3.切勿为 LDAC 引脚发出低电平脉冲,LDAC 引脚保持高电平。

 DAC 还可以生成所需的模拟信号,这是一个很大的惊喜。

 在我看来,LDAC 永远不会更新 DAC ,而 DAC 将保持在已知水平。

  

 我 对 DAC8562的了解是否有任何错误?  还是  数据表上有误理解?

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

    您好、Ng、

    在回答问题之前、我假设您是在异步模式下运行器件。

    现在、您所描述的第一种运行模式是完美的 LDAC 功能。

    回到第二个步骤、在执行此测试之前、您是否对器件执行了重启电源? 还是在第一个序列中重复这些序列、并将不同的数据发送到 DAC A 和 B? 如果它只是发送不同的数据、除非您将 LDAC 拉低、否则不会获得更新的 DAC 输出。

    除非将 LDAC 引脚置为低电平、否则绝不会在异步模式下获得更新的 DAC 输出。

    您的命令是精细的前000、地址、数据、用于异步操作模式。 老实说、我有点惊讶地看到、在 LDAC 未降低的情况下、您仍然可以获得更新的 DAC 值

    您是先发送不同的数据还是相同的数据? 如果您发送相同的数据、我们实际上无法这么说。 您能否尝试先发送全0并将 LDAC 拉低、然后再发送全1?

    此致、

    AK