Hi Marko, The DAC70501 is a 14-bit device, so the field width is [13:0], or 14 bits. The last two bits in the register are ignored. This is so all of the devices in the family will work with the same code. You can either treat the data like 16-bit (and the device ignores the lower two bits) or treat the data like 14-bit and shift it left by two before writing to the register. For 1.25V you should write 0x4000 to the data register. What is your VDD? And what are the logic levels of your SPI? Make sure you are using a SPI mode that shifts out data on the rising edge of SCLK because the DAC captures data on the falling edge. It looks like you are, but it is a bit hard to tell in the screenshot. Best, Katlynne Jones
↧