SNAS689A October 2017 – July 2019 LMK04228
PRODUCTION DATA.
The SYNC and SYSREF signals share the same clocking path. To properly use SYNC and SYSREF for JESD204B, it is important to understand the SYNC/SYSREF system. Figure 5 illustrates the detailed diagram of a clock output block with SYNC circuitry included. Figure 6 illustrates the interconnects and highlights some important registers used in controlling the device for SYNC/SYSREF purposes.
To reset or synchronize a divider, the following conditions must be met:
Table 2 illustrates the some possible combinations of SYSREF_MUX and SYNC_MODE.
NAME | SYNC_MODE | SYSREF_MUX | OTHER | DESCRIPTION |
---|---|---|---|---|
SYNC Disabled | 0 | 0 | CLKin0_OUT_MUX ≠ 0 | No SYNC will occur. |
Pin or SPI SYNC | 1 | 0 | CLKin0_OUT_MUX ≠ 0 | Basic SYNC functionality, SYNC pin polarity is selected by SYNC_POL.
To achieve SYNC through SPI, toggle the SYNC_POL bit. |
Differential input SYNC | 0 or 1 | 0 or 1 | CLKin0_OUT_MUX = 0 | Differential CLKin0 now operates as SYNC input. |
JESD204B Pulser on pin transition. | 2 | 2 | SYSREF_PULSE_CNT sets pulse count | Produce SYSREF_PULSE_CNT programmed number of pulses on pin transition. SYNC_POL can be used to cause SYNC through SPI. |
JESD204B Pulser on SPI programming. | 3 | 2 | SYSREF_PULSE_CNT sets pulse count | Programming SYSREF_PULSE_CNT register starts sending the number of pulses. |
Re-clocked SYNC | 1 | 1 | SYSREF operational, SYSREF Divider as required for training frame size. | Allows precise SYNC for n-bit frame training patterns for non-JESD converters such as LM97600. |
External SYSREF request | 0 | 2 | SYSREF_REQ_EN = 1
Pulser powered up |
When SYNC pin is asserted, continuous SYSERF pulses occur. Turning on and off of the pulses is synchronized to prevent runt pulses from occurring on SYSREF. |
Continuous SYSREF | X | 3 | SYSREF_PD = 0
SYSREF_DDLY_PD = 0 SYSREF_PLSR_PD = 1 (1) |
Continuous SYSREF signal. |
Direct SYSREF distribution | 0 | 0 | CLKin0_OUT_MUX = 0
SDCLKoutY_DDLY = 0 (Local sysref DDLY bypassed) SYSREF_DDLY_PD = 1 SYSREF_PLSR_PD = 1 SYSREF_PD = 1. |
A direct fan-out of SYSREF with no reclocking to clock distribution path. |