HP 59307A VHF Switch – Frontansicht

HP 59307A VHF Switch
(Bilder zum Vergrößern anklicken)

Der 59307 enthält 6 HF–Relais mit Umschaltkontakt, die zu zwei vierpoligen Umschaltern verbunden sind und über den Bus oder mit Drucktastern auf der Frontplatte betätigt werden können.

Laut Manual sind die Relais mit 0,5 A bei 25 V spezifiziert (also 12,5 W an 50 Ω) und bis 500 MHz verwendbar (VSWR < 1,25, Isolation > 40 dB bei 100 MHz)

Kleine Glühlampen in den Drucktastern zeigen die Schaltstellungen der Relais an.

Auf der Rückseite des 59307 sind neben den Netz– und HPIB–Buchsen und dem DIP–Schalter für die HPIB–Adresse je fünf BNC–Buchsen für Ein/Ausgänge zu finden.

Die HF–Relais sitzen auf einer Leiterplatte knapp hinter der Rückwand. Das Mainboard ist nur mit gewöhnlichen TTL-ICs bestückt — kompliziertere Bausteine als z.B. ein 7485 (4 bit Komparator) oder ein 74138 (3-zu-8 Decoder) kommen nicht vor.

HP 59307A Rückansicht

HP 59307A Rückansicht

Die Ansteuerung ist sehr einfach. Ein Buchstabe «A» oder «B» wählt Schalter A oder B, gefolgt von einer Ziffer von 1 bis 4, welche die Schalterstellung bestimmt. Dabei ist aber zu beachten, daß der 59307 aufgrund der einfachen Dekodierung auch auf andere Zeichen anspricht, darunter leider auch CR und LF.

HP 59307A Innenansicht

HP 59307A Innenansicht

Wenn man also z.B. in einem HP-85 Programm wie üblich das Gerät (im Beispiel am Interface 7, mit HPIB–Adresse 12) per

OUTPUT 712; "B1"

ansprechen will, schickt der Rechner implizit ein CR/LF nach dem «B1», der 59307 interpretiert CR und LF statt «B1», und der falsche Ausgang schaltet!
Eine mögliche Lösung ist, die Adress– und Datenbytes einfach «zu Fuß» zu schicken:

SEND 7; UNL MTA LISTEN 12 DATA "B1"
HP 59307A Detail: Tastenbeleuchtung

HP 59307A Detail: Tastenbeleuchtung

Ein engerer Verwandter des 59307 ist übrigens der 59306A Relay Actuator.

Eleganter geht es mit einem in der Dokumentation ein bisschen versteckten Detail des OUTPUT USING Statements - ein # am Anfang der Formatdefinition unterdrückt den Zeilenvorschub:

 
OUTPUT 712 USING "#,A,D" ; "B", 1
Image 01 Image 00 Image 00 Image 00