[Gb-ccb] RFI filtering
John Ford
jford at nrao.edu
Wed Mar 3 08:33:47 EST 2004
Martin Shepherd writes:
> Could somebody please clear up a few points that I am perplexed about?
> They all regard the shielding and RFI filtering between the ADCs and
> the FPGAs.
>
> First of all, I am concerned about effects of cable filtering on both
> the ADC digital outputs and the ADC clock inputs. The AD9240
> data-sheet says that driving significant capacitive loads (in our
> case, RFI filters) from the ADC output pins, can cause glitches on the
> power-supply inputs, which in turn can degrade SINAD performance; and
> that fixing this may necessitate the addition of external buffer
> amplifiers. Are such buffer amplifiers included in Randy's design, and
> what cutoff frequencies are envisioned for the RFI filters?
I think that what is needed here is nothing more than a ferrite bead,
and so I think that we will not need to put big capacitors on the
lines.
>
> More importantly, what I am really perplexed about, is what purpose
> these filters serve, for the following reasons.
>
> 1. The ADCs should only be sensitive to signals between 0 and about 12
> MHz, and the only significant signals that can come out of the
> FPGAs are presumably harmonics of 10MHz, given that 10MHz is the
> basic FPGA clock.
And 10 MHz is going to be the strongest one. We may want to rethink
sampling at 10 MHz with a system clock rate of 10 MHz...
>
> 2. Since the digital signals going to and from the FPGA have basic
> frequencies of 10MHz, and any RFI filter would have to preserve
> both this frequency and a few of its harmonics, to preserve the
> rise and fall times of the signals, and to not delay the signals
> significantly, it seems that a low-pass RFI filter on the lines
> between an FPGA and an ADC wouldn't be filtering out anything that
> the ADCs were sensitive to.
One problem that rears its ugly head here is spurious rectification of
the RFI. Remember than any nonlinear device can act as a detector to
transform the high-frequency RFI into baseband RFI. The higher the
frequency, the more likely you are to find a suitable radiator and/or
receptor antenna. So, cutting off the digital signals at 100 MHz or
so is a reasonable thing to do. You're right that it won't help your
direct self-interference problems.
>
> If the RFI filtering and shielding could be removed, then the FPGAs
> that talk to the ADCs, could be on the same boards as the ADCs. In
> particulary, note that in my master-slave FPGA scenarios, this could
> be just the small slave FPGAs, with the master FPGA external, to
> preserve the 4-way modularity that Randy wants. The ADCs could then
> drive the slave FPGAs with short PCB tracks, as in my original design,
> without the extra loading of the RFI filters and cables that the new
> design adds.
The FPGA's can be on the same board with proper attention to details.
Whether or not we want them there is another story.
>
> My suggestion, in this case, would be that we have one board
> containing a master FPGA, USB interface, parallel port interface and
> then on one or both sides of the board have 2 or 4 slave daughter
> cards, containing one slave FPGA each, plus the ADCs that they
> drive. Being daughter cards, there would be no need for cables, which
> would thus remove some potential radiators from the system. The
> combined cards would be enclosed in a single shielded box, with
> RFI-filtered cables going to the computer and the front-panel
> connectors.
This is a reasonable configuration. (I haven't looked at the details
yet...)
There needs to be filtering/shielding between the analog and digital
sections of the device. If they are all on one board, a metal can,
ferrite beads, and a bit of luck will do the job.
>
> Martin
> _______________________________________________
> gb-ccb mailing list
> gb-ccb at listmgr.cv.nrao.edu
> http://listmgr.cv.nrao.edu/mailman/listinfo/gb-ccb
More information about the gb-ccb
mailing list