hii,
I am using class SPI mode of communication and single instruction mode. I am just writing the data not reading. fallowing is initialization sequence of dac AD3542R.
INTERFACE_CONFIG_B_ADDR = x"01"
INTERFACE_STATUS_A:= x"11"
REFERENCE_CONFIG = x"15";
TRANSFER_REGISTER = x"0F";
CH0_CH1_OUTPUT_RANGE= x"19"; e.g: data:00000001 To get output in 0 to 5 volt.
INTERFACE_CONFIG_C_ADDR = x"10";
CH0_DAC_16B (15 downto 8) = x"2A" e.g:DATA: FFFFFFFF
CH0_DAC_16B(7 downto 0) = x"29". DATA: FFFF0000
I went through: BBB & board eval-AD3542RFMCZ - Q&A - Precision DACs - EngineerZone (analog.com). still vout1 is not getting. how I check the Evaluation board is working/ power up properly.
Is any other register require to initialize dac ? Is sequence need to change?