SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Table 8-33 lists the memory-mapped registers for the CPLL_AND_CLOCK registers. All register offset addresses not listed in Table 8-33 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0x80 | CLK_SLOW | Section 8.3.4.1 | |
| 0x82 | NOISEREDUCE_CLK | Section 8.3.4.2 | |
| 0x84 | DES_LOOP_EN | Section 8.3.4.3 | |
| 0x85 | DES_LOOP_BW | Section 8.3.4.4 | |
| 0x8A | CPLL_EN | Section 8.3.4.5 | |
| 0x8B | CPLL_MPY | Section 8.3.4.6 | |
| 0x8F | CPLL_LOCKED | Section 8.3.4.7 | |
| 0x98 | CPLL_STATUS | Section 8.3.4.8 | |
| 0x99 | CPLL_STATUS2 | Section 8.3.4.9 |
Complex bit access types are encoded to fit into small table cells. Table 8-34 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
CLK_SLOW is shown in Table 8-35.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | Reserved |
| 0 | CLK_SLOW | R/W | 0x0 | When the DEVCLK frequency is below 3GHz, set this bit. |
NOISEREDUCE_CLK is shown in Table 8-36.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | |
| 1 | NOISEREDUCE_CLKDIST_EN | R/W | 0x1 | Reduces noise on clock generator supply (VDDCLK08). |
| 0 | NOISEREDUCE_CLKGEN_EN | R/W | 0x1 | Reduces noise on clock distribution supply (AVDDCLK). |
DES_LOOP_EN is shown in Table 8-37.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | Reserved |
| 1 | DES_LOOP_EN1 | R/W | 0x0 | DES_LOOP_EN1 enables the DES correction loop for DACB. This may reduce the amplitude of the FDAC-FOUT image in DES modes |
| 0 | DES_LOOP_EN0 | R/W | 0x0 | DES_LOOP_EN0 enables the DES correction loop for DACA. This may reduce the amplitude of the FDAC-FOUT image in DES modes |
DES_LOOP_BW is shown in Table 8-38.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | Reserved |
| 1-0 | DES_LOOP_BW | R/W | 0x0 | Adjusts the bandwidth of the DES correction loop. Affects both DAC channels. The lowest value has the best stability, but higher noise. |
CPLL_EN is shown in Table 8-39.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | CPLL_EN | R/W | 0x0 | Enables the converter PLL when high. |
CPLL_MPY is shown in Table 8-40.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0x0 | |
| 7-0 | CPLL_MPY | R/W | 0xA | Specifies the PLL frequency multiplier for the PHY. See CPLL Control. Allowed values are from 8 to 99. FDACCLK = FREF * CPLL_MPY |
CPLL_LOCKED is shown in Table 8-41.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | CPLL_LOCKED | R | X | This bit returns 1 if the CPLL is locked |
CPLL_STATUS is shown in Table 8-42.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | CPLL_LOCK_LOST | R/W1C | 0x0 | This bit is set whenever the LOCK signal is low. This bit is sticky (remains set even if the CPLL acquires lock). Write a 1 to clear. This is for debug purposes and allows the SPI to monitor if the CPLL loses lock even briefly. |
CPLL_STATUS2 is shown in Table 8-43.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | CPLL_NO_LOCK | R | X | This indicates that the CPLL completed calibration, but was not able to atain or maintain a steady lock. This can also occur if lock is achieved, but then persistently lost (possibly due to a change in reference clock frequency). |
| 4 | CPLL_CORE_GAP | R | X | Returns a 1 if the CPLL detected a frequency gap between cores. |
| 3 | CPLL_REF_SLOW | R | X | Returns a 1 if the CPLL reference clock is too slow for the CPLL to lock. If this occurs, verify the programming of CPLL_MPY. |
| 2 | CPLL_REF_FAST | R | X | Returns a 1 if the CPLL reference clock is too fast for the CPLL to lock. If this occurs, verify the programming of CPLL_MPY. |
| 1 | CPLL_VCAL_DONE | R | X | Returns a 1 to indicate that the CPLL calibration is completed. |
| 0 | RESERVED | R | 0x0 |