SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
The device contains a programmable FIR filter (PFIR), placed either after the channel bonder and before the DES interpolator (when used, alternatively the DAC encoder), or at the input to the DUC. When place at the output of the channel bonder, the PFIR can equalize the full DAC Nyquist zone (single edge clock). When placed at the input to the DUC, the PFIR can be split to provide separate filters for each DUC input, and can equalize within the signal bandwidth. Since the sample rate is lower at the input to the DUC, the PFIR has more filter taps available. Also, the filter covers a longer time span (more taps at a lower sample rate), improving the frequency resolution of the filter.
| PFIR Behavior / Feature | Placement of PFIR | |
|---|---|---|
| PFIR Placed after Channel bonder (Real Mode) (PFIR_MODE=0) | PFIR Placed before DUC Channels (Complex Mode) (PFIR_MODE>0) | |
| Number of Supported Channels | Up to 2 real channels | 1, 2, or 4 complex channels, depending on PFIR_MODE |
| Complex Support | PFIR inputs, outputs and coefficients are all real (not complex) | PFIR inputs, outputs, and coefficients are all complex |
| Sample Rate | FDACCLK | FDACCLK/LT |
| Number of Coefficients (taps) | 24 real coefficients | Depends on LT and PFIR_MODE |
| Reflection Mode Support | Yes, see PFIR Reflection Cancellation Section | No |
| DSP_MODEn settings supported | Any DSP_MODEn supported | Only DUC mode supported |
| Interpolation values supported (LT) | All interpolation factors supported | Only 4x – 32x supported |
| Broadcast support | Yes, channel 0 can be broadcast to DAC1 (see PFIR_BC) | No |
| Reduced taps count | No, always uses 24 taps | Yes, see PFIR_LEN |
The PFIR coefficient resolution is 16 bits. Table 7-30 provides the maximum # of filter taps depending on PFIR location and modes.
| PFIR_MODE Setting | PFIR Position | Max # of Channels | Interpolation | Max # of Taps/Channel |
|---|---|---|---|---|
| 0 | Channel bonder output | 2 Real DAC Channels | (1x - 256x) | 24 |
| 1 | Before DUC0 | 1 complex DUC channel | 4x | 48 |
| 6x | 48 | |||
| 8x | 96 | |||
| 12x | 96 | |||
| 16x | 192 | |||
| 24x | 192 | |||
| 32x | 384 | |||
| 2 | Before DUC0 and DUC1 | 2 complex DUC channels | 4x | 24 |
| 6x | 24 | |||
| 8x | 48 | |||
| 12x | 48 | |||
| 16x | 96 | |||
| 24x | 96 | |||
| 32x | 192 | |||
| 3 | Before DUC0, DUC1, DUC2 and DUC3 | 4 complex DUC channels | 8x | 24 |
| 12x | 24 | |||
| 16x | 48 | |||
| 24x | 48 | |||
| 32x | 96 |