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.

DAC8771: Is DAC data register changed to Zero or Mid scale when RANGE(3:0) is changed from a old setting to a new setting?

Part Number: DAC8771

Hello guys,

One of my customers is about to start DAC8771 evaluation.

At this moment, they have the following question.

Could you please give me your reply?

Q. Is DAC 8771 DAC data register changed to Zero or Mid scale when RANGE(3:0) is changed from a old setting to a new setting?

    For example, is the DAC data register changed to Zero when RANGE(3:0) is changed from a old setting to a new setting 

     with LDAC="L" fix and CLSLA="0"? 

Your reply would be much appreciated.

Best regards,

Kazuya.

  • Kazuya-san,


    When the RANGE[3:0] bits (bits 3:0 of the Configuration DAC Register) are set from one value to another value, it resets the DAC data register to the setting determined by the clear select value (CLSLA - bit 9 of the Select DAC register 0x03).

    For example let's you have the RANGE set to 0 to +5V, and the CLSLA set to 0. If the range is then set to 0 to +10V, the DAC data register gets cleared to 0x0000 and the output returns to 0V. If the CLSLA is set to 1 and the RANGE changes, the DAC data register is reset 0x8000. In the same change in RANGE, the output is then set to +5V.


    Joseph Wu

  • Hello Joseph,

    Thank you very much for your reply.

    The reply is very helpful for the customer and me.

    Thank you again and best regards,

    Kazuya.