Post Go back to editing

AD5672R Daisy chain not working

Hello

I'm currently working on daisy chaining 2 AD5672R DACs together, I've sent in the command(1000 and DB0=1) to enable the daisy chain mode but it doesn't seem to be responding to the command. I've attached a snap of the chipscope signals and i believe it is what is recommended on the datasheet. The first 8 writes are for the first AD5672R and the secnond 8(longer writes) are for the second AD5672R. could you please advice me on the normal process for daisy chaining these DACS. Also not seen in the pics is the LDAC is held low for the duration of the run any help would be great.

Thank you 

attachments.zip
Parents
  • Hello Ivan

    Sorry it took a little bit, I didn't come into work yesterday. Here are the pics of the write sequences for the second option you mentioned, the way my firmware is set up it was easier to do it that way, also i had implemented the write for all DACS back into the code(0011 addr 100000000000 0000) and included the LDAC back into the firmware. it seems to run better if i add that signal back in(LDAC not shown not enough probs). 

    I think that the first option wont work since it'll run into the same issue as before where the second chip wont know what to do with all the extra bits.

    yellow = sclk

    green = DIN for chip one

    blue = DIN for chip two

    purple = SYNC

    24 bit daisy chain then 24 no op 

    write for DAC7 of chip one then DAC0 of chip two.

Reply
  • Hello Ivan

    Sorry it took a little bit, I didn't come into work yesterday. Here are the pics of the write sequences for the second option you mentioned, the way my firmware is set up it was easier to do it that way, also i had implemented the write for all DACS back into the code(0011 addr 100000000000 0000) and included the LDAC back into the firmware. it seems to run better if i add that signal back in(LDAC not shown not enough probs). 

    I think that the first option wont work since it'll run into the same issue as before where the second chip wont know what to do with all the extra bits.

    yellow = sclk

    green = DIN for chip one

    blue = DIN for chip two

    purple = SYNC

    24 bit daisy chain then 24 no op 

    write for DAC7 of chip one then DAC0 of chip two.

Children
No Data