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.

[参考译文] DAC70004:软件 LDAC 出现 LDAC 引脚问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1227219/dac70004-software-ldac-with-ldac-pin-issue

器件型号:DAC70004

你(们)好!

我有一个定制的电路板设计、其中 LDAC 引脚被永久下拉至地。 我已经假定我可以通过使用命令"Write to buffer n (IE D27 - D24 set to 0000)"来写入各个通道、从而执行"软件 LDAC"、 然后最后执行一条命令"写入缓冲器 n 并更新所有 DAC (软件 LDAC) IE D27 - D24设为0010"、以同步更新所有 DAC。 请注意、我在两条命令之间将 SYNC 引脚拉至低电平(每个32位后为 IE)。  

出于某种原因、我对数据表的解释可能不正确、即使在我只向缓冲器 N 写入的第一个命令之后、即使在第二个命令之前、该通道也会立即更新其输出。 我不希望这么做、在用最新的缓冲器值对所有通道进行同步更新前、我需要能够首先写入到独立的通道缓冲器。  

注意、我已经尝试将 LDAC 寄存器位设置为1111、以使其忽略始终下拉的 LDAC 引脚的状态、但这似乎没有效果。 请告诉我、上述操作通常是否应按我的预期工作。

 提前感谢您的帮助

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

    周老师、您好!

     

    是的、器件的行为符合预期、将 SW LDAC 设置为1将允许相应通道输出立即更新(将忽略 LDAC 引脚)。

    在器件 DAC70004中、所有 DAC 通道将在第一个命令 IF 后立即更新  

      

    LDAC 引脚连接至零(低电平)

    2.或软件 LDAC 位被设为1 (高电平)

     

    和对于 同步更新(首先更新寄存器缓冲器、然后使用 SW LDAC 位或 LDAC 引脚同时更新通道电压)

    1. 使用 LDAC 管脚并将其置为低电平(如果相应通道的 SW LDAC 位设为0)  

     

    希望这些信息对您有所帮助。

     

    谢谢。

    Sanjay