GPIB gateway is a device that allows you to remotely control / talk-to test instruments (as well as ancient printers/plotters, etc) that uses the most popular protocol. It’s so popular and timeless that even new test instrument finds a way to support it. This protocol just wouldn’t die.
The major downside of USB-GPIB interfaces (cheaper) is that it requires driver support, which is OS dependent. Keysight can choose to drop support at anytime. You can always fire up a virtual machine to use old software talking to a hardware using TCP/IP, but not reliably with USB (sometimes you get glitches and timing issues with virtual machines especially when it streams live data even at kHz range).
It’s usually a good idea to stick with GPIB if you have an automation setup that involves at least ONE piece of test instrument on GPIB. A ethernet port (LXI) on a modern test gear is fine, but you don’t really want to complicate your code managing network connectivity checks for each IP-based instrument and make sure they work together. With GPIB, you can chain 14 instruments with one gateway so you don’t have to worry about network problems if you can connect to any one of the device on the chain.
Here’s a nice GPIB tutorial document if you’d like to get into the nitty-gritty:
E2050A is my favorite GPIB gateway due to its compact size. It’s good enough for most purposes, since I don’t really have any instruments that need or support the extra speed from 488.2. The biggest annoyance is that E2050A does not have DHCP, but uses an an ancient BOOTP instead. This means for modern networks, you might as well give it a static IP.
E5810A is the newer revision of E2050A, with the same internal interfaces. That means all software, including Agilent I/O Suite, fully supports E2050A as a E5810A. E5810A comes with a few minor improvements
- it adds a web interface (not very useful other than upgrading firmware)
- supports 488.2, which means 9x faster GPIB communication if the instrument supports it
- DHCP: automatically acquiring IP address
Unfortunately, E5810A is a bigger unit, partly because the power supply is built-in, and it comes with a LCD screen. Nonetheless, I opened up a E5810A and the inside has a lot of empty spaces.
Telnet is supported for both E5810A and E2050A. For E2050A, telnet is the only way you can get inside the unit and change the configuration such as IP address and interface name. Telnet is pretty easy to use, just get the free, open-source Putty if your Windows does not come with command line telnet anymore.
There’s a E5810B, but in my opinion, it’s pointless because all it adds is a USB-over-IP interface and a front switch. This is something most ASUS routers (especially Merlin firmware) has it out of the box or there are some cheap old USB-over-IP modules (<$50) for it. Basically if you are considering a E2050/E5810, your eyes are on the GPIB instrument base, not the USB instruments that you can put on the network with low cost USB-over-IP. It’s just fluff for Agilent/Keysight to discontinue support for the earlier models to price differentiate from the units circulating in the used market.
I’ve tried other gateways such as NI and Tektronix. There are not many NI gateways floating around and I’ve only encountered even fewer Tek gateways. Unless you have poorly written software that hard-codes to NI or Tek stack, I wouldn’t even bother installing NI/Tek GPIB stack as it can confuse some poorly designed software if the 3 stacks are not configured properly to work together peacefully. Just stick with the GPIB stack from the brand that you can easily get used units for cheap.
Be very careful about NI GPIB-ENET: it does not support anything after Windows XP at all, and there’s no way NI will bother to go back and fix it. For this I wouldn’t even want to touch any GPIB gateways done by NI since they are not as thoughtful about backward compatibility compared to HP/Agilent/Keysight.
ICS was popular a while ago making cheap GPIB controllers/converters. However, they don’t work with Agilent’s I/O suite or NI/Tek stack directly, so you are stuck with using it like a serial port. Given that the price of a used HP/Agilent’s GPIB gateway is cheaper than a new ICS gizmo, there’s no point getting ICS stuff anymore.
I have E2050A as well as E5810A for sale. Please contact me from my business website (www.humgar.com) or my phone 949-682-8145.
1,134 total views, 1 views today