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.

DAC124S085怎么设置同步更新

Other Parts Discussed in Thread: DAC124S085

Hi

关于4通道转换DAC 芯片DAC124S085,第十五页SHIFT REGISTER的定义,对于第三/四位:

writing to a DAC register without updating the outputs of all four DACs,

将一个数据写到其中一个DAC寄存器,不更新输出

writing  to a DAC register and updating the outputs of all four DACs,

将一个数据写到其中一个寄存器,同时更新所有DAC输出

writing to the register of all four DACs and updatingtheir outputs,

将四个数据写到四个寄存器中,然后再同时更新四个输出。

请问我的理解是否是对的,因为现在的问题是,我想将一个数据窜分别写到四个寄存器里,然后同步更新四个输出,这样可以吗?

也就是要用到10(第三种)模式,我需要确认的是这个模式是否是将带有四个数据的数值写到四个寄存器再转换?但是对于第一/二位已经有定义地址,那怎么能将一个数据串写到四个寄存器呢?

或者说,怎么样进行四通道的同步更新?

 

  • 你好,

    writing to the register of all four DACs and updatingtheir outputs, 这句应该理解为将一个数据写入到四个寄存器中,然后更新四个输出,这时候前面的两位A0,A1就被忽略了。这是给所有DAC输出同样的值用的。

    你的理解是正确的: 如果想进行 四通道的同步更新, 先将三个数据分别写入到三个寄存器中,用00模式(写入寄存器,不更新输出),然后将最后一个数据用01模式(写入寄存器,更新输出)写入到对应的寄存器里面就好了。

    Br

    Martin

  • Hi

       谢谢!

  • 进行四通道的同步更新, 先将三个数据分别写入到三个寄存器中,用00模式,然后将最后一个数据用01模式写入到对应的寄存器里面就ok。我以前使用的时候亲身试过。

  • 翻译都没有错的,就是这个意思。

    “将一个数据窜分别写到四个寄存器里,然后同步更新四个输出”

    这样是可以,没有问题的。

  • 关于4通道转换DAC 芯片DAC124S085:
    writing to a DAC register and updating the outputs of all four DACs,

    将一个数据写到其中一个寄存器,同时更新所有DAC输出 ----这个的意思是单独操作需要的通道,同时更新所有DAC输出不影响?我的电路板还没到,还没做过试验,问一下。