abclogic

Smart488
Low cost USB/IEEE488 interface
PDF Print E-mail
The Smart488 interface
Plotter emulation
LabView compatible
Plug'N Play under Windows
Plug'N Play under Linux
The Smart488 interfaceA low cost and robust GPIB interface

 

ALCIOM's Smart488 is a low cost USB/IEEE488 (GPIB) interface, enabling remote control of virtually any GPIB compatible equipment, or simply to download screen shots through an open-source plotter emulation software.

Simple and flexible
  • Plug'n'play installation
  • Transparent mode, for an immediate dialog with one GPIB equipment
  • Addressed mode, for a dialog with a given equipment on a bus (up to 3 equipments)
  • GPIB controller, with listener and talker functions
  • Seen as a virtual serial port from the PC
  • Throughput up to 300Kbps (depending on the GPIB peripheral)
  • Numerous configuration parameters for advanced users
 
Our distributors / Smart488
PDF Print E-mail

 

 

You can order the smart488 from the following distributors

UK, IRELAND & EU countries

debugstore

FRANCE

lextronic

SWEDEN, NORWAY, FINLAND

iss

SPAIN, PORTUGAL

kyhe

 
Downloads / Smart488
PDF Print E-mail
Download area

 Installation and user manual, version 3C (French)

  al0727-004 smart488 manuel utilisateur v0305.pdf

Installation and user manual, version 3C (English)

  al0727-004 smart488 user manual v0305.pdf

CE Certificate of conformity

  cc-08-029.pdf 511.23 KB

Plug&play drivers for Windows XP and Vista

  INF (Driver).zip 3.42 KB

Labview example

  test_serial.zip 8.84 KB

TeratermPro terminal emulation sofware

Teraterm Pro

KE5FX GPIB toolkit and plotter emulator

KE5FX GPIB toolkit

Compatibility list

   smart488 compatibility 1a.pdf
 
FAQ / Smart488
PDF Print E-mail

Some answers on common questions related to the Smart488 product. Of course don't hesitate to contact us for any additional information.

Is the Smart488 compatible with my GPIB instrument ?

The Smart488 interface has been proved to be compatible with all tested GPIB instruments to date, including : 

Lecroy 9350 oscilloscope, HP3585A, HP8569A, HP8563E spectrum analyzers (with Benchlink or GPIB toolkit softwares), HP5334 counter, HP5372A time analyzer, Wavetek 75 generator, Enertec 7150 multimeter, Wain Kerr RLC bridge, HP70000, etc.

Moreover the advanced configurations options of the Smart488 allows to avoid a lot of difficulties. 

Anyway if your equipement seems not compatible just contact us and we will do our best to find a solution.

Please find hereafter the smart 488 checked compatibility list :   smart488 compatibility 1a.pdf

 

Why is the Smart488 far cheaper than other USB/GPIB interfaces ?

The Smart488 interface is optimized to satisfy 99% of the GPIB interfacing needs, when a PC must send simple commands or read measurements from a GPIB equipment. It doesn't support other GPIB featrues like slave mode or serial poll, which allows to lower its cost. Moreover its single-chip architecture allows to get good performances (up to 300kbps) but is significantly slower than high-end interfaces which should be prefered for high speed applications.
 

I just need a USB/GPIB interface to get screen copies from my HP7470-compatible GPIB equipment. Can I use a Smart488 ?

Yes, the Smart488 interface is compatible with the excellent open source plotter emulation software developped by KE5FX, in "device initiated" mode (meaning that the PC will wait for a plot, launched by a press on the "screen dump" button of your equipment". See download area.
 

How to configure the plotter emulation software ?

In its last version, the KE5FX GPIB toolkit must be configured by editing the connect.ini file. 

First check the virtual COM port allocated to the Smart488 interface through Windows'control panel or Teraterm Pro, for example com19. Then modifies the connect.ini file as follows :

interface_settings  com19:baud=115200 parity=N data=8 stop=1 
is_Prologix          0
write_delay_ms       0
reset_to_local       0restore_auto_read    0

 

The plotter emulation mode doesn't work with my recent equipment.

In its default configuration, the Smart488 interface takes control of the GPIB bus as soon as a Com session is opened by the PC. This is incompatible with "Plotter" mode of some not so old test equipments, like HP70000. There is however a configuration option on the Smart488 which could avoid this problem, at least it works on HP70000s and some other equipments, with two restrictions : 

  • The equipment and the Smart488 must be alone on the GPIB bus
  • The screen shot must be triggered on the equipment itself

In fact such equipements are too "clever" for the Smart488. This configuration option, not documented in the user manual as not formally tested, switches the Smart488 in a specific mode through the command AT+MODE=01. In this mode the Smart488 never tries to take control of the bus and grabs to the USB bus everything flowing on the bus.

To use this mode, use the following steps : 

  • Connect the Smart488 to a USB port of the PC
  • Launch a terminal emulator like Teraterm Pro and selects the virtual com port associated with the Smart488
  • Enters the following commands :  
    • +++ (switchs to command mode. The three "+" must be keyed quickly, the Smart488 answers with a prompt)
    • AT+MODE=01
    • AT+SAVE
    • ATO (the new configuration is stored in non volatile memory now, and will be automatically used) 
  • Lannch the 7470.exe plotter emulator
  • Configure the connect.ini file (see FAQ)
  • Launch 7470.exe
  • Select "manual acquisition"
  • On the equipment, press the "plot" button
 

Can I use it with Labview ? With Visual C++ ? With Python ?

With a Smart488 your GPIB equipment (or equipments) is seen by the PC as a virtual com port. So you can access it with any development environnement that provice access to serial ports, including Visual C++, Labview, Python and nearly all others. 

See exemples in the download area.

 

I send commands to my equipment, but it is not answering. Why ?

Very probably because you are not sending the correct end of message character. A GPIB equipment usually waits for a transition on the EOI line before interpreting a received command. 

As the Smart488 is managed as a virtual Com port this EOI is signaled through a specific character sent by the PC, CR by default. When the PC send this character the Smart488 understands that this is the end of a command and triggers the EOI line. 

Check with the default Smart488 configuration and a terminal emulation program like TeraTerm Pro. See user manual.

 

I can send commands to my equipment, but it never answer. Why ?

Very probable because there is a problem with the end of message character. The Smart488 interface switchs the equipment in Talk mode as soon as the end of message character is sent by the PC (CR by default). However if the PC sends another character just after the CR (for exemple if the PC sends CR+LF) then this character is understood as the start of a new command, and the GPIB equipment can't answer to the first command. Check with the default Smart488 configuration with a terminal emulation program like TeratermPro. See user manual.
 

Will this interface be compatible with my existing GPIB applications ?

This depends on your existing GPIB interface. If you used a transparent UART to GPIB converter and if you would like to use the Smart488 in transparent mode then the answer is very probably ues. In other situations you will very probably need to modify some parts of your code (delimiters changes, implementation of Smart488's AT commands, etc).
 

Is the Smart488 compatible with Windows 7 ?

Yes, both in 32 and 64 bit modes. Use the same driver than for Vista.
 

Can I connect several GPIB equipments to the same Smart488 ?

The Smart488 interface provides several advanced options through its AT command set, and in particular can be dynamically switched to a different equipment at a different GPIB address.There is however an electrical limitation : As the Smart488 interface is a low cost monochip design, it can't drive the full maximum of 15 equipments as defined by the IEEE488 specification. Our tests showed there is usually no issue up to three equipments on the same bus, but this is dependant on the equipments and cable lenghts. 

However, as a Smart488 interface is not more expensive than a simple SPIB cable, why not using a Smart488 per equipment with a simple USB hub ? This improves performances and drastically simplifies the software control as each equipment is then seen as a dedicated virtual com port.

 

I have never used a GPIB bus. Is the Smart488 easy to use ?

Yes, just use the transparent mode : Configure your GPIB equipment on GPIB address 1 (usually through dip switches or menu entries), connect the smart488 with its default factory configuration and launch a terminal emulation program. You will usually communicate directly with your equipment without any other changes.