FYI, I am the FPGA & software guy on a team at work that is designing a board with the DAC39J84 device. I was also appointed to be the POC within this team for the TI E2E forums.
We have some questions about the DAC39J84. We are planning to connect and use all 8 JESD204 (SERDES) lanes and all 4 internal DACs.
Can the DAC use "clock recovery" for timing of the SERDES data signals? Or is the SERDES clock solely based on the DACCLK and PLL(s)? If the latter, how much lane-to-lane timing offset (i.e. propagation delay differences) and jitter can it handle?
The data sheet provides the SYSREF setup and hold time requirements in the TYP (typical) column. Normally, requirements are given as minimum and/or maximum values. What does this TYP value represent? What are the consequences if we do not meet this value?
Is there a maximum duration (for example, N clocks) for the SYSREF signal? The FPGA core we plan to use requires SYSREF to be at least 4 clock periods long.
The data sheet says that SYSREF "is used for JESD204B Subclass 1 deterministic latency and multiple DAC synchronization". Is SYSREF needed for both the internal 4 DACs and external (chip-to-chip) synchronization, or only for external synchronization?
The data sheet says that the SYSREF buffer can be powered off. It also says the SYSREF input can be ignored. Is there some other method to synchronize the internal circuit blocks (PLL, NCO, etc) besides the SYSREF input? (Perhaps a command register bit accessed from the SPI interface?)
Regarding the local multi-frame clock, what is the relationship to this clock and the DACCLK and/or the SERDES clock? I do understand that the multi-frame interval will be based on the LMFS and HD settings. So, in other terms, how many LMFC cycles occur during a multi-frame interval?
Thanks,
Mark