Other Parts Discussed in Thread: DAC60508, DAC53608
Hey
I am using the DAC7678EVM, and i am testing all the commands.
I had some trouble with the Update DAC register channel n.
I have tested that the LDAC register should be set correct for channel A to only react to software LDAC.
If i use the Write to DAC input register channel n, the output does not change when measuring the output pin, and issuing a read back command shows that the register changes.
If i instead use the Write to DAC input register channel n and update channel n, then the output changes.
But if i issue the write command and then afterwards the update command for channel A the output does not change.
Have i misunderstood the function of the Update DAC register channel N ?
Does it not provide a software LDAC ?
Example of command chain to set LDAC, write to register and then update register
0x90 (address and 'W/R bit) 0x60 (write to LDAC) 0xFF (Set all High A-H) 0x00 (does not matter) Writing to LDAC
0x90 (address and 'W/R bit) 0x00 (write to channel A register) 0x00 0x00 (set 12 bit value to 0) Writing to Channel A register
0x90 (address and 'W/R bit) 0x10 (Update channel A output) 0x00 0x00 (does not matter) Update Channel A register
Best Regards
Niels M.