Hello,
The DAC5681(z) datasheet describes the "SYNC" input as being dual-use:
- it must be '1' to enable DAC output. A zero on that input is stored in the internal FIFO along with the data and the DAC output is set to "0" when SYNC='0'. (chapter "LVDS SYNCP/N operation, page 39)
- A '0' to '1' transition on the SYNC input is a "sync event" (chapter "LVDS SYNCP/N operation, page 39)
- in fig 38, the text says that the SYNC input should be "1111" with an occasional "1101" for a SYNC event
What the datasheet fails to tell me is:
- WHAT is synchronized with a "sync event"? The internal clock divider? The FIFO? more?
- combining items 1 and 3 in the list above, I see a bit of a conflict: one one hand I'm told to insert the occasional '0' on SYNC to sync the device (=item 2 and 3), but on the other hand it also tells me that every '0' on SYNC will "blank" the output by inserting a zero (item 1).
I need a continuous output from the DAC with no gaps (no zeroes unless the data is zero).
SO what's up?
What happens when I insert the "occasional SYNC"?
- WHat happens at the DAC output?
- What happens inside the DAC (what gets reset, etc)?
Thanks,
Koen Gadeyne