SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Many systems require synchronization between DAC channels including the phase of the internal NCOs when using digital up-conversion features. Further, frequency hopping systems may have additional requirements for synchronized frequency hopping to maintain NCO synchronization during changes in NCO frequency. The device has a number of ways to update NCO changes. These include:
The method used for NCO synchronization is controlled through the register setting of TRIG_TYPE.
The JESD204C LSB approach allows the synchronization information to be embedded in the input data, and therefore; can be easily controlled by the data source (that is, FPGA). By controlling the timing of the synchronization bit across multiple devices, multi-device synchronization can be achieved. LSB synchronization is covered in detail in JESD204C LSB Synchronization.
Synchronization by issuing a SYSREF pulse requires a DC coupled SYSREF interface and the ability to issue a single SYSREF pulse unless the NCO frequency is an integer multiple of the SYSREF frequency. Many systems will use AC coupled SYSREF signals which eliminates the ability to reliably issue a single SYSREF pulse. Careful timing of the SPI interface, especially for slow SYSREF signals (< 10 MHz), may make masking and unmasking of SYSREF at multiple devices possible. However, it is not characterized since the SPI path is asynchronous.
For synchronization using the synchronous trigger interface, a rising edge on TRIG pin latched by TRIGCLK immediately triggers DSPn actions. The register TRIG_SEL determines which external trigger pin is bound to each DSP channel. If the trigger interface is configured as the FRI interface, either TXEN0/1 (when assigned by TX_PIN_FUNC0/1 registers) or SYNC (when assigned by SYNCB_PIN_FUNC register) can be programmed as trigger pins.
With SPI_SYNC synchronization, The register TRIG_SEL determines which TRIG_SPI bit is bound to each DSP channel.