Moin
Ralph N. schrieb:
> Christian R. schrieb:
>> Den ADC aus einem MMCM füttern ist denkbar schlecht für das SNR.
>
> Habe ich jetzt leider so gemacht weil die 40MHz aus 20MHz erzeugt werden
> und kein extra oscillator dafür vorgesehen war. Werde ich mir in der
> Revision mal zu Herzen nehmen.
Das vervielfachen macht die Sache noch mal deutlich schlechter was den
Jitter betrifft, da bleiben am ende von 16Bits nicht mehr viel
brauchbare Bits über.
Ich hatte vor längerer zeit mal mit dem Spektrumanalysator geschaut was
da so raus kommt aus den FPGAs, Spartan-3/E/A, Spartan-6. Das Ergebnis
war erschreckend! Die angaben in den Datenblättern kann man eventuell
noch trauen wenn nichts weiter als der DCM + das notwendigste am laufen
ist, kommt dann aber noch mal reichlich Logik dazu... wird es
unvorhersehbar sehr dreckig.
So im Nachhinein leuchtet das Problem ja auch ein, schaut man sich mal
an was für ein Aufwand getrieben wird um Rauscharme bzw. Jitterarme
Oszillatoren und deren Stromversorgung zu frickeln, dann ist so eine DCM
(oder wie immer sie genannt werden) in so einem FPGA am schlechtesten
Ort, unsaubere Stromversorgung, rauschen aus dem Umfeld, Temperatur...
das ist am ende in etwa so als ob man Beethovens Sinfonie neben einen
laufenden Schiffsdiesel hören will.
Selbst ohne DCM, also nur rein/raus aus dem FPGA ist meiner Meinung nach
für einen 16Bit ADC vollkommen unbrauchbar.
Gruß