Hi @all Ich muss ein Signal mit 40MHz digitalisieren. Hierzu benutze ich einen Spartan 3. Als ich nach einen passenden AD-Wandler gesuch hatte, musste och feststellen das viele AD-Wandler LVDS Ausgänge besitzen. Der AD-Wandler besitzt einen 12 Bit breiten Datenbus, somit habe ich 24 Leitungen. Wie schließe ich diese an meinem FPGA an? Benötige ich auch 24 Pins am FPGA und muss ich bei den I/O Buffern LVDS einstellen? Ich muss nur 1000 Abtastwerte mit 40MHz digitalisieren, diese zwischenspeichern und dann mit USB übertragen. (daher ist stellt das Übertragen der Daten kein Problem da)
>Wie schließe ich diese an meinem FPGA an? Benötige ich auch 24 Pins am >FPGA und muss ich bei den I/O Buffern LVDS einstellen? Ja.
Wenn du LVDs nimmst, brauchst du die 24 Pins zuzüglich der Steuerleitungen für Clock, Output Enable usw. Schau doch mal bei LT. Wir benutzen immer mal den LTC2248 usw. die gibts ohne LVDS. Zwischenspeichern geht ja dann recht einfach in einem BRAM-FIFO.
Habe auch einen Wandler von Ti gefunden. Der hat auch keine LVDS-Leitungen. Den Wandler gibt es in 80MHz 105MHz und 125MHz
Ich lese mir gerade die Datenblätter von Linear durch. Linear stellt auch sehr interessante AD-Wandler her. @ Christian R. welche Abtastrate erreichst Du? und welchen FPGA verwendest Du?
Ich arbeite am Nachfolger dieses Gerätes von uns: http://www.izfp-d.fhg.de/download/micro-use.pdf und auch da wieder mit 80MS/s. Schafft ein Spartan 3e.
80 MS/s ist ein super Wert. Laut Datenblatt überträgst Du die Daten per Firewire zum PC. Hast Du das Firewire-Protokoll selber im FPGA implementiert, oder hast Du einen fertigen IP-Core verwendet? Ich werde in den nächste Tagen ein VDHL-Programm schreiben. Vielleicht kannst Du mir dann eine Tips geben, damit ich das Timing einhalte.
Am Vorgänger mit FireWire hab ich nur nebenbei immer mal bissl was mitgemacht. Ich entwickle den Nachfolger mit noch mehr Möglichkeiten (FPGA startt CPLD im Mess-Kanal, Signal-Vorverarbeitung usw.) FireWire läuft bei uns über ein komplett fertiges Modusl von Orsys (uc1394a). Die neue Version hat jetzt wahlweise auch USB und demnächst GBit Ethernet. Viel helfen kann ich dir aber nicht, darf ja keine Quelltexte usw rausgeben. Schließlich ist das know-how da gerade bei der Kiste weltweit nahezu konkurrenzlos.
Ich denke mal das ich den LTC2229 nehmen werde, der geht bis 80MHz (ein wenig reserve kann nie schaden ^^)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.