ZHCSK16A 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. |