HP 54520A liefert nur 7 statt 8bit Vertikalauflösung

Gast #3222499
Lesenswert?

Hallo,

ich könnte Hilfe gebrauchen. Ich wollte heute ein HP 54520A via RS232 
auslesen. Das klappt soweit auch wunderbar, allerdings erhalte ich nur 
max. 7bit Vertikalauflösung, statt der im Handbuch deklarierten "8 bits 
over 8 divisions". Ich habe es auch testweise via GPIB und dem Agilent 
IO versucht, selbes Ergebnis.
Ich habe weiterhin die 589 Seiten des Programmers Reference 
durchgeackert, allerdings habe ich keine Einstellung gefunden die die 
7bit erklären würde.

Hat diesbezüglich jemand Erfahrung was das Problem sein könnte?
Zum Test wurde ein Signal angelegt, das den Eingang vollkommen 
aussteuert.

Anbei noch die wichtigsten Daten:

BootRom Firmware
07/01/93
Rev. 01.00

BootRom Software
01/03/96
Rev. 01.14

System Software
04/07/98
Rev.T3.33

Keybd Firmware
01/11/93
Rev. 01.01

Ich danke euch für eure Unterstützung.
Gast #3222643
Lesenswert?

Jim Meba schrieb:
> Dann leg mal eine negative Spannung an...

Ist das ernst gemeint?

Wie ich schrieb, das Eingangssignal steuert die 8 Vertikalteilungen 
vollkommen aus, welchen Offset das Signal dabei hat spielt sicherlich 
keine Rolle, denn einen DAC wird auch dieses Gerät haben. Also wird auch 
das Anlegen einer negativen Spannung nicht den gewünschten Erfolg 
bringen.
Gast #3222686
Lesenswert?

Servus,
kannst du das Programm und die Einstellungen Posten mit denen du es 
ausliest? Dann könnte ich das mal bei mir Testen. Es dürfte ja dann auch 
mit einem 54540 laufen. Ich habe das Auslesen via RS232 und Matlab 
bisher nur versuchshalber mit dem Scope mal gemacht aber bisher noch 
keine Anwendung gehabt die das nötig machen würde. Deshalb kann ich 
spontan auch nicht sagen ob es 7 oder 8 Bit waren.
Gast #3222801
Lesenswert?

@ wieOskar

Ein Programm nutze ich gar nicht, sondern kommuniziere derzeit via HTerm 
(es geht natürlich auch jedes andere Terminalprogramm) mit dem Gerät. 
Matlab habe ich privat nicht und eine Kommunikation via RS232 ist unter 
Octave auf einem Windows-Betriebssystem scheinbar noch immer nicht 
möglich.
Wie erwähnt, die Kommunikation klappt wunderbar und das Gerät reagiert 
auf meine Befehle. Dazu brauchte ich mir nur den unter 11-6 (Utility 
Menu) beschriebenen Adapter von 25pin male auf 9pin female aufbauen und 
nutze ein Profilic USB-RS232 Adapter.
Ich habe nur einen Kanal aktiv, auf dem ich das AC-Cal-Signal von der 
Rückseite in den Kanal einspeise und auf den gesamten Bildschirm 
skaliert habe, um die Grenzen des Wertebereichs zu testen, daher bin ich 
überhaupt erst auf das Problem gestoßen.
Zunächst sende ich ein "Stop" als ASCII mit CR-LF via Terminalprogramm, 
danach ein ":WAVEFORM:DATA?" um die Daten zu empfangen.
Daraufhin sendet das Scope die Daten im in Programmer’s Reference 
beschriebenen Format, z.B.:

#800004096 <8bit Daten> <Terminator>

Wie schon beschrieben sind die Daten auch 8bit breit, allerdings ist 
kein Wert größer als 127 sprich 7bit.
Vielleicht kannst du auch noch sagen welche Software Version auf deinem 
Gerät läuft. Nicht das das nur ein Problem der Software ist und ich nur 
ein Downgrade durchführen muss. Dummerweise habe ich soetwas adäquiertes 
wie ein Diskettenlaufwerk nicht im Haus, um das auf die Schnelle testen 
zu können.
Dank dir jedenfalls für deine Hilfe.
Gast #3222815
Lesenswert?

Ah, Ok. Keine Software. Ich hatte auch nur ein Matlab skript zum Testen.
Meine Software. Nicht ganz aktuell.

BootRom Firmware
02/23/94
Rev. 00.13

BootRom Software
02/23/94
Rev. 01.10

System Software
08/30/94
Rev.02.10

Keybd Firmware
01/11/93
Rev. 01.01

Evtl. schaffe ich es heute abend mal zu schauen was für Werte ich 
erreichen kann.
Gast #3222843
Lesenswert?

Die Aussage von Lothar S. kann aber auch stimmen.

Ich kenne dieses bei einigen AD-IC's, bei denen ist das MSB ein 
"Invertierungsbit".

Steht im Datenblatt/Manual irgendetwas darüber, dass der Maximalwert 
auch der maximale positive Spannungswert ist? Ich habe diesbezüglich 
nichts gefunden (oder überlesen).
Gast #3223240
Lesenswert?

Vielen Dank für eure Unterstützung. Ich habe mir jetzt erneut den 
Schinken vorgenommen und an einer schnell übersehbaren Stelle im 
Programmer’s Reference (589 Seiten) den kleinen aber feinen Hinweis 
gefunden:

"BYTE and COMPressed formatted data is transferred as 8-bit bytes.
COMPressed formatted data (recommended) has full 8-bit resolution, while
BYTE is truncated to 7 bits."

Nachdem ich jetzt auf Compressed umgestellt habe erhalte ich auch die 
volle Vertikalauflösung. Das hätte meiner Meinung nach so dargestellt 
gehört, dass es unübersehbar ist, aber nunja. Damit wäre die Lösung 
gefunden.
Gast #3223815
Lesenswert?

Servus,
habs gerade mal mal ausprobiert. Bei mir kommen 8-Bit Standardmaßig an. 
Kann also an den Firmware defaults liegen. Oder ich habe es schon mal 
eingestellt gehabt. Zu empfehlen sind auch die Sample Programms von der 
HP seite

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren