Hi,
I'm working on a replacement for the GPIB-Board. The plan is to replace it with an Ethernet-Interface.
I already have the hardware in the correct form-factor to retrofit the 8840, but I'm still struggling to reverse engineer the protocol.
I have asked for some help and/or coop on this topic in the following thread:
https://eevblog.com/forum/projects/fluke8840a-ieee-488-redesign-(ethernet-replacement-for-gpib-option-05)/I know, thread is 2 years old, but I was able to make some progress since then. parts are decoded by now.
If there is enough interest here, i can translate the progress i made by now to english and post it in my thread.
So far I'm pretty confidet that the following parts of the protocol (getting info from the device) are correctly decoded:
- Displayed measuremt value (sign, value, range, function)
- readout some settings (sample-rate, off-set, auto-range, F/R-input, ext-trigger)
- internal trigger event
I also have decoded some of the "set parameters of the device" part of the protocol.
But they are not tested yet.
- set the "Listen", "Talk", "Remote" LEDs in the front-panel
- request the current configuration (data for "G0" and "G5" requests)
- set the current configuration (F, R, S, T, D, B)
I haven't poked around with the calibration procedure. I don't want to lose/brick the cal-data.
And there are still many gaps in the understanding of some parts of the protocol. Especially error handling and error-code transmission.
So if there is inerest in this project, let me know.
Greetings, Alex