SBASAL2 November 2025 ADC32RF72
PRODUCTION DATA
The NCO phase accumulator can be reset for each NCO through an nco_reset signal. The NCO reset can be masked for each DDC (nco_reset_mask[7:0]). The NCO reset signal can be sourced from software (sw_nco_sync) or the NCOs can be armed through a GPIO to be reset on the next SYSREF edge.
The gpio_nco_arm NCO reset path is used to synchronize multiple NCOs across devices from a host device. The host device can launch the gpio_nco_arm on the falling edge of the SYSREF to give the maximum time for the gpio_nco_arm signal to reach all devices prior to the next SYSREF edge.
The following registers can be programmed:
System Parameter Name | Size | Default | Access | Description |
|---|---|---|---|---|
| DDC_NCO_UPDATE_SRC_SEL | 1 | 0 | R/W | Select the source of the NCO update signal. 0: The NCO update signal is sourced from software. 1: Leaking the internal SYSREF (SYSREF_DIG) to update the NCOs. |
| DDC_NCO_RESET_SRC_SEL | 1 | 0 | R/W | Select the source of the NCO reset signal. 0: The NCO reset signal is sourced from software. 1: The GPIO arm signal (gpio_nco_arm) arms the NCO module so that an NCO update signal is issued on the next rising edge of SYSREF. |
| DDC_NCO_UPDATE_MASK | 8 | 0 | R/W | Per DDC NCO update signal masking control. If the NCO update source is from software, DDC[x] and DDC[x+1], where x ∈ {0,2,4,6}, must be configured identically. Setting the mask bit to 1 makes sure the respective DDC NCOs are masked from the NCO update signal. Bit 0: DDC0 NCO update mask control. Bit 1: DDC1 NCO update mask control. Bit 2: DDC2 NCO update mask control. Bit 3: DDC3 NCO update mask control. Bit 4: DDC4 NCO update mask control. Bit 5: DDC5 NCO update mask control. Bit 6: DDC6 NCO update mask control. Bit 7: DDC7 NCO update mask control. |
| DDC_NCO_RESET_MASK | 8 | 0 | R/W | Per DDC NCO reset signal masking control. If the NCO reset source is from software, DDC[x] and DDC[x+1], where x ∈ {0,2,4,6}, must be configured identically. Setting the mask bit to 1 makes sure the respective DDC NCOs are masked from the NCO reset signal. Bit 0: DDC0 NCO update reset control. Bit 1: DDC1 NCO update reset control. Bit 2: DDC2 NCO update reset control. Bit 3: DDC3 NCO update reset control. Bit 4: DDC4 NCO update reset control. Bit 5: DDC5 NCO update reset control. Bit 6: DDC6 NCO update reset control. Bit 7: DDC7 NCO update reset control. |
| DDC{0..7}_NCO_HOP_SRC_SEL | 1 | 0 | R/W | Select the source of the NCO hoping signal for the DDC. 0: NCO selection (frequency hopping) through GPIO (one GPIO function per DDC). 1: NCO selection (frequency hopping) through software. |
| DDC{0..7}_NCO_HOP_MODE | 1 | 0 | R/W | Select the NCO mode when hopping. 0: Not used 1: Phase coherent hopping mode where the original phase of the NCOs is always maintained across hops. |
| DDC{0..7}_NCO{0,1}_FCW | 48 | 0 | R/W | 48-bit FCW word for NCO{0,1} |
| DDC{0..7}_NCO{0,1}_PHASE | 19 | 0 | R/W | 19-bit phase offset for NCO{0,1} |