Hello team,
What does "update all DAC registers" in Table 12 in the datasheet mean?
For example, when DB[21:16]=[010000], what will the DAC-B registers look like?
Regards,
Masakazu
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.
Hello team,
What does "update all DAC registers" in Table 12 in the datasheet mean?
For example, when DB[21:16]=[010000], what will the DAC-B registers look like?
Regards,
Masakazu
Hi Masa-san,
Each channel has an input (buffer) register and an output register. Any command that says update all DAC registers will move the data from the input register to the output register for all channels. For the specific command you have highlighted, the input register for channel A will be updated with the new data and the output register will also be updated with this new data at the same time. Whatever data was in the input register for channel B will be updated to the output register for channel B during this command as well.
This is useful if the customer wants both outputs of the DAC to update at the same time. To do this they can write to the input register of channel B, and then write to the input register of channel A/update all DACs to have both channels update with the new data at the same time.
Best,
Katlynne