04.01.2010, 15:12
Hi,
ich hab folgende Aufgabe: Auf einer 7833R generiere ich über eine LUT ein analoges Signal. Durch programmierbares, mehrfaches Aneinanderhängen der LUT-Daten kann ich die Länge meiner Ausgabe relativ frei einstellen. Das analoge Ausgangssignal wird also durch das aneinandereihen einzelner Werte in einer For-Schleife generiert und Punkt-für-Punkt ausgegeben.
Was ich nun gerne hätte, wäre ein Ein- und Ausfaden des analogen Signals, also eigentlich eine überlagerte Amplitudenänderung, die z.B. in den ersten 10% der Zeit das Signal von 0 auf 100% der Amplitude fährt und in den letzten 10% der Zeit entsprechend von 100% auf 0%.
Mein aktueller Favorit ist ein rekonfigurierbarer Rampengenerator, dessen Parameter ich an den FPGA übergebe und der dann nur noch rechnet, allerdings bin ich mir im Moment nicht so wirklich sicher, ob das ganze dann so schnell wird, wie ich das gerne hätte. Hat von Euch jemand sowas in der Richtung schonmal gemacht und hat da vielleicht eine fundiertere Meinung als ich dazu?
Grüße,
ch
ich hab folgende Aufgabe: Auf einer 7833R generiere ich über eine LUT ein analoges Signal. Durch programmierbares, mehrfaches Aneinanderhängen der LUT-Daten kann ich die Länge meiner Ausgabe relativ frei einstellen. Das analoge Ausgangssignal wird also durch das aneinandereihen einzelner Werte in einer For-Schleife generiert und Punkt-für-Punkt ausgegeben.
Was ich nun gerne hätte, wäre ein Ein- und Ausfaden des analogen Signals, also eigentlich eine überlagerte Amplitudenänderung, die z.B. in den ersten 10% der Zeit das Signal von 0 auf 100% der Amplitude fährt und in den letzten 10% der Zeit entsprechend von 100% auf 0%.
Mein aktueller Favorit ist ein rekonfigurierbarer Rampengenerator, dessen Parameter ich an den FPGA übergebe und der dann nur noch rechnet, allerdings bin ich mir im Moment nicht so wirklich sicher, ob das ganze dann so schnell wird, wie ich das gerne hätte. Hat von Euch jemand sowas in der Richtung schonmal gemacht und hat da vielleicht eine fundiertere Meinung als ich dazu?
Grüße,
ch