The AD5664 requires a 24 bit message to configure, address the required DAC and pass the data through, however the BF592 sends out SPI messages as 16 bit blocks. It is not clear from the datasheets how to handle this...
Do I send as a 32 bit messsage with extra padding bits in front? Will these be clocked through the input register on the DAC and ignored?
Do I have padding at the end of the message? Will the DAC input register stop and pass the message through on the 24th clock pulse even though another 8 clocks follow?
Is there some means of sending either 8 or 24 bit data via the BF592 SPI0?
Any suggestions will be much appreciated.