I want to use the programmable filter (PFILT) on the AD9081, but I'm unable to load filter coefficients to 1 ADC only. I'd eventually like to upload four unique 96-real tap filters to use separately on each of the 4 ADCs but am seeing that ADCs get paired or the spectrum has many spurious tones (details below) when I try to upload only 1 set of filter coefficients.
I'd appreciate if someone could explain what I am seeing, suggest things to try, or if I could get a separate example engaging PFILT on 1 ADC only on the AD9081
- I've read through the guide to PFILT for the AD9082 and tried to do a similar setup.
- Here are the ACE settings I am using with the AD9081
- Here is what I see before programming PFILT. I am inputting a 100 MHz input at -16.5 dBm into ADC0. ADC 1, 2, 3 are terminated to 50 Ohms
- Channel 0 sees 100 MHz in (as expected) and Channels 1, 2, 3, don't have a signal (as expected)
- Channel 0 sees 100 MHz in (as expected) and Channels 1, 2, 3, don't have a signal (as expected)
- I programmed the PFILT with the following settings and an impulse response but see that Channel 0 and 2 are "linked" or the spectrum looks strange
7fff 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
- I programmed an impuse filter, which I uploaded as text file (csv didn't upload well here)
- After programming the impulse filter, there's an output on both Channel 0 and 2 even though there's only a 100 MHz signal on ADC0. ADC1, 2, 3 are terminated to 50 Ohms
- The Channel 0 spectrum looks correct. I expected Channel 2 to look like Channels 1, 3 though (nothing on the output)
- I reprogrammed the chip, resetting the PFILT. I then set the PFILT with the same impulse filter but set PFILT Control Page to "PFILT ADC Pair0" rather than "PFILT ADC Pair All". Though the filter only gets applied to ADC0, there are may spurious tones
- There is a 100 MHz signal in the ADC0 and ADC1, 2, 3 are terminated to 50 Ohms
- Programming just "ADC Pair 0" leads to an output on Channel 0 only, but the output looks strange and there are unexpected tones replicated
- Channel 1, 2, 3 (right) look correct as there's nothing on the output
- After programming PFILT Control Page for "PFILT ADC Pair0" above, I programmed it for Pair1. So, without reprogramming the whole chip I setup PFILT for Pair 0 then Pair 1.
-
- There is a 100 MHz signal in the ADC0 and ADC1, 2, 3 are terminated to 50 Ohms
- Now the output on Channel 0 looks like the same spectrum on Channel 2. This looks like when I set PFILT Control Page to "ADC Pair All".
- The spectrum looks correct, but I don't know why Channel 0 and 2 are linked together.
-
Edit - Updated post category
[edited by: youngpines at 8:22 PM (GMT -4) on 3 May 2022]