Artikel zu Puff Version 2.1 aus UKW-Berichte 2/97


Andreas Gerstlauer, DG 5 SEB (andreas@gerstlauer.de)
Dr-Ing. Johannes Gerstlauer, DC 9 SX (johannes@gerstlauer.de)


PUFF 2.1

Verbesserte und erweiterte Version


PUFF hat als Standard HF-CAD Software auch in Deutschland eine weite Verbreitung gefunden. Für viele HF-Entwickler ist sie als Bench-Tool entwicklungsbegleitend ein fester Bestandteil des Arbeitsplatzes. Die hier vorgestellte Version 2.1 weist einige bemerkenswerte neue Funktionen auf.


1   Allgemeines

PUFF hat sich mittlerweile mit seinen weltweit über 17000 verkauften Exemplaren zu einer Standardsoftware im HF-CAD Bereich entwickelt. Die derzeitige Version 2.0 ist nunmehr seit 1991 auf dem Markt. In ihr wurden gegenüber der Vorgängerversion 1.0 und 1.5 eine Reihe von Funktionen aufgenommen, die aus der praktischen Anwendung erwachsen sind. Derzeit wird am Caltech Institut bei Prof. Dave Rutledge an einer japanischen Version gearbeitet. Anschließend soll eine neue Version für den Einsatz unter Windows 95 erstellt werden, bei der auch die Neuerungen der von uns erarbeiteten und hier vorgestellten Version 2.1 einfließen sollen. Geplante weitere Änderungen betreffen neben der Bedienoberfläche (Windows 95) erweiterte HF-Funktionen und vor allem das Benutzerhandbuch, das ja leider sehr unübersichtlich geraten ist.

Die große Akzeptanz von PUFF beruht sicherlich auf seiner einfachen Anwendbarkeit. Die übersichtliche gleichzeitige Darstellung aller Ein- und Ausgangsparameter auf dem Bildschirm erlaubt ein sehr effizientes Arbeiten. Im Gegensatz zu manch anderem HF-Simulationsprogramm ist auch nach längerer Abstinenz nur eine kurze Reaktivierungszeit erforderlich.

Die verwendeten Modelle (z.B. für die Leitungsanordnungen) sind für die meisten Anwendungen hinreichend genau. Bei Beachtung der Grenzen des Programms ist eine Anwendung weit über den Hobbybereich hinaus möglich.


2   Charakterisierung PUFF 2.1

Die jetzt vorgestellte Version PUFF 2.1 basiert auf der Version 2.0. Es wurden einige sehr interessante Ergänzungen realisiert. Im einzelnen sind dies vor allem folgende Punkte:


3   Anwendung

Die Anwendung von PUFF 2.1 erfolgt durch Aufrufen von 'puff'. In der Version 2.1 sind alle Funktionen wie im Handbuch beschrieben über die entsprechenden Tasten zugänglich.

Bei der Anwendung der Devicefiles im NF-Bereich ist zu beachten, daß die „Spannungsverstärkung" Snm um den Faktor 2, entsprechend 6dB, zu groß erscheint. Die Bezugsgröße am Verstärkereingang ist im NF-Bereich die Generatorleerlaufspannung. Bei den S-Parametern bezieht man sich, wie in der HF-Technik üblich, auf die um 6dB kleinere Generatorausgangsspannung bei (wellenwiderstandsrichtigem) Abschluß.

Bei der Anwendung der neuen Modelle eines Differenz- und eines Operationsverstärkers im NF-Bereich ist im Board-Fenster (F4) eine sinnvolle Mittenfrequenz fd zu wählen.

Der Differenzverstärker kann zur potentialfreien Spannungsmessung eingesetzt werden. Über die Messung des Spannungsabfalls an einem (kleinen) Shunt Widerstand ist so auch eine Strommessung möglich.

Die Ausgabe der Impedanz- bzw. Admittanzwerte der berechneten S11 und S22 Werte erfolgt wie unter Abschnitt 0 beschrieben. Nach Ausführung der Plot-Funktion (mit 'p', 'q', 'Ctrl-p' oder 'Ctrl-q') wird der Cursor im Plot-Fenster (F2) auf die gewünschte Größe S11 oder S22 geführt. Nach Betätigung der '=' Taste erscheint im Message-Fenster die zu dem angewählten S-Parameter gehörende Angabe der Elemente RS und XS der äquivalenten Reihenersatzschaltung und das dem XS entsprechende C bzw. L bei der Betriebsfrequenz. Die Abbildung 1 zeigt den Ausdruck für ein einfaches Beispiel.

Die entsprechenden Werte RP, XP und der zugehörige Wert für C bzw. L der äquivalenten Parallelersatzschaltung werden ausgegeben, wenn vor Betätigung der '=' Taste das Smith-Diagramm über die 'Tab'-Taste von der Impedanz- auf die Admittanzdarstellung umgestellt wurde. Abbildung 2 zeigt den zugehörigen Ausdruck für das obige Beispiel.


4   Protected Mode Version von PUFF 2.1

Im Unterverzeichnis 'PROT\' ist zusätzlich eine experimentelle Protected Mode Version von PUFF 2.1 abgelegt, die sich jedoch noch im Beta Stadium befindet.

Die Protected Mode Version wird aus dem Unterverzeichnis 'PROT\' heraus mit 'puffp' aufgerufen.

Die Protected Mode Version spricht im Gegensatz zur Standardversion den gesamten Hauptspeicher des Rechners an und erlaubt es so, größere Schaltungen zu bearbeiten bzw. mehr Punkte bei der Analyse zu berechnen. Die maximal zulässige Anzahl der Plot Punkte wurde auf 1000 erhöht.



A. Gerstlauer (andreas@gerstlauer.de)
Last modified: October 24, 1998