Hi Leute, hab folgendes Problem: muss ein 4Mhz Sinus (Amplitude 4Vss) in der Amplitude ändern (0-100mVss)Die sollte nach Möglichkeit in 256 besser 1024 Schritten geschehen. Dabei muss die Signalform und Frequenz und Phase des Ausgangssignals exakt erhalten bleiben. Kann man sowas auch mit nem FPGA lösen? Mfg Cosmic
Versuch nen multiplizierenden DA-Wandler, da gibt es einige 12-Bit Typen, die solche Bandbreiten können. Mit FPGA wäre das ebenfalls ein Multiplizierer, aber vorher muß noch der entsprechende ADC dran....Viel teurer und ob´s wirklich soviel genauer wird, wage ich zu bezweifeln. Gruß Thomas
Du könntest ein digital einstellbares Potentiometer (gibts denk ich von Maxim) zusammen mit einem Op-Amp benutzen. Digitalisieren macht überhaupt keinen Sinn, die geforderten 10bit Dynamikbereich wird der D/A bei der Geschwindigkeit schon kaum schaffen, und dann hättest du erstmal 0dB SNR, also wohl keinen Sinus mehr.
Hier ist sowas zu finden: http://para.maxim-ic.com/cache/en/results/4364.html Falls der Link nicht mehr gehen sollte: http://www.maxim-ic.com/DigitalPotentiometers.cfm Und dort auf die Tabelle rechts von "Non-Volatile Wiper Memory, Linear Taper" klicken. Das ganze dann in einer geeigneten Op-Amp Schaltung. Eventuell auch in 2 Stufen, erst durch 1 ... 1024 oder vielfaches teilen und am Ende in einer zweiten Stufe den Maximalpegel so anpassen, dass es max. 100mVss sind. Aber igendwie hab ich auch das Gefühl das ein 100µVss Sinus (größter Teiler) nicht wirklich gut machbar ist.
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.