AnsweredAssumed Answered

Interfacing AD5065 in daisy chain mode

Question asked by shiva1234 on Apr 19, 2016
Latest reply on Apr 20, 2016 by KenK

I'm trying to interface AD5065 DAC in daisy chain mode. I'm successful in standalone mode (which means my spi channel is working fine). But, I'm not successful to set the DAC output voltages in daisy chain mode. This is my command sequence.

2 DAC's in daisy chain mode

1) Daisy Chain enable command (32 bit) - This should enable the first DAC in daisy chain mode.

2)  Shift the command in both DAC's. Write to DAC_REGISTER_A (cmd=0x3)  (64-bit).

3) Pulse the LDAC pin. (HIGH->LOW(1ms)->HIGH)

 

I've seen on this post AD5065 t7 maximum timing where there was a strict timing requirement was to be satisfied. I've tried with software LDAC function also. Here's my command sequence for software LDAC.

 

1) Daisy Chain enable command (32 bit) - This should enable the first DAC in daisy chain mode.

2) Shift the command in both DAC's. Write to LDAC register command twice (64-bit) (0x06_00_00_09  (DB3 = 1'b1, DB0 = 1'b1))

3) Write to DAC_REGISTER_A Software LDAC (cmd=0x2)  (64-bit)

 

Can somebody please help? What am I doing wrong here.

Outcomes