SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Each DSP channel contains a mute function that makes sure the DSP output is zero during startup or when waking from a sleep condition. The output transitions directly from a valid sample to zero when muting or directly from zero to a valid sample when unmuting. The mute is applied at the DSP output (just before the channel bonder input).
The DSP output is muted in the following conditions:
Once the DSP channel is awake, the mute is extended by a counter. The duration of the counter is a function of DSP_MODEn, DSP_L, and PFIR_MODE. The mute extension makes sure that unknown or old samples stored in the DUC, DDS, or PFIR signal paths are flushed out (and these samples never reach the channel bonder). The extension roughly scales based on the memory depth of the DSP signal path.
The mute extension (in DAC cycles) is given by
where Table 7-27 and Table 7-28 and define the values of DDSP and DPFIR. Note that DDSP and DPFIR are channel-specific (each DSP channel can have a unique value based on DSP_MODEn and PFIR_EN).
| DSP_MODEn | DSP_L | LT (shown for reference) | DDSP |
|---|---|---|---|
| DSP is NOT in DUC mode | any | any | 2 |
| DSP is in DUC mode | 0 to 2 | RESERVED | 2 |
| 3 | 4x | 2 | |
| 4 | 6x | 3 | |
| 5 | 8x | 3 | |
| 6 | 12x | 4 | |
| 7 | 16x | 4 | |
| 8 | 24x | 6 | |
| 9 | 32x | 8 | |
| 10 | 48x | 10 | |
| 11 | 64x | 13 | |
| 12 | 96x | 20 | |
| 13 | 128x | 26 | |
| 14 | 192x | 38 | |
| 15 | 256x | 50 |
| DSP_MODEn | PFIR_EN[n] | PFIR_MODE | Mute Extension (DPFIR) | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Interpolation Factor (LT) | ||||||||||
| 4 | 6 | 8 | 12 | 16 | 24 | 32 | All others | |||
| non-DUC mode | any value | any value | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| DUC Mode | 0 | any value | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| DUC Mode | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| DUC Mode | 1 | 1 | 2 | 2 | 3 | 4 | 8 | 11 | 26 | undefined |
| DUC Mode | 1 | 2 | 1 | 2 | 2 | 3 | 4 | 6 | 14 | undefined |
| DUC Mode | 1 | 3 | 0 | 0 | 2 | 2 | 3 | 4 | 7 | undefined |
If DSP_FORMAT=1, then DSP2/3 uses the mute extension from DSP0/1 respectively. This makes sure DSP2/3 use the same duration as the partner channel.