ZHCSHN9B February 2018 – February 2025 LMK05028
PRODUCTION DATA
Output SYNC can be used to align two or more output clocks to be phase-aligned at a common rising edge by allowing the output dividers to exit reset on the same PLL post-divider clock cycle. Any output dividers selecting the same PLL post-divider can be synchronized together as a SYNC group by triggering a SYNC event through the hardware pin or software bit.
The following requirements must be met establish a SYNC group for two or more output channels:
A SYNC event can be asserted by the hardware GPIO0/SYNCN pin (active low) or the SYNC_SW register bit (active high). When SYNC is asserted, the SYNC-enabled dividers held are reset and clock outputs are muted. The divider reset and output muting is done synchronously, allowing the outputs to finish the final clock cycle (to avoid a short clock period) before the actual SYNC event. When SYNC is deasserted, the outputs starts with the initial clock phases synchronized or aligned. SYNC can also be used to mute any SYNC-enabled outputs to prevent output clocks from being distributed to down-stream devices until the devices are configured and ready to accept the incoming clock. The SYNC signal is internally qualified or sampled by the internal digital system clock that runs at 10 MHz nominal. The negative pulse applied to the SYNCN input pin must be greater than 200 ns to be captured by the internal digital system clock. SYNC deassertion can take two cycles of the digital clock before the outputs are released.
Output channels with the sync disabled (CHx_SYNCEN bit = 0) is not affected by a SYNC event and continues normal output operation as configured. Also, VCO and PLL post-divider clocks do not stop running during the SYNC so the clocks can continue to source any output channels that do not require synchronization. Output dividers with divide-by-1 (divider bypass mode) are not gated during the SYNC event. Also, SYNC must be disabled and is not supported when the output mux is selecting the XO, TCXO, or DPLL reference clocks.
| GPIO0 PIN | SYNC_SW BIT | OUTPUT DIVIDER AND DRIVER STATE |
|---|---|---|
| 0 | 1 | Output drivers muted and output dividers reset |
| 0→1 | 1→0 | Outputs in a SYNC group are unmuted with the initial clock phases aligned |
| 1 | 0 | Normal output driver/divider operation as configured |
Figure 7-34 shows an example of the SYNC timing example for a SYNC group. The SYNC group is comprised of OUT0, OUT6, and OUT7 dividers, which are sourced by the PLL1 P1 (primary) post-divider. Notice that the output divider reset and output mute is applied synchronously by waiting until the last output clock in the group goes low (OUT7).