Isolated USB 4-20mA Transmitter for Your PC
The Kappa4413USB is an isolated USB 4-20mA transmitter (3-wire configuration) based on the IS4413-M1 I2C 4-20mA current loop transmitter module. Because the board handles the I2C side, you can generate a current loop signal from a PC without writing any firmware. Just send simple text commands through a virtual COM port, from any serial terminal program or from your own software.
Use this USB 4-20mA transmitter to evaluate the IS4413-M1 before integrating it into your own product. It also works as a ready-to-use PC-controlled current source on your bench or production line.
Applications
- PLC testing: test and calibrate PLC analog inputs before commissioning.
- Sensor simulation: simulate 4-20mA sensors and transmitters while you develop your control system.
- Actuator control: drive current loop actuators directly from your PC.
- Test automation: automate laboratory and production tests from your own scripts, for example in Python.
- Fault simulation: generate currents below 4 mA or above 20 mA, so you can test saturation and fault detection.
How the USB 4-20mA Transmitter Works
The PC sees the Kappa4413USB as a standard serial (COM) port. When a command arrives, the on-board microcontroller checks it and sends the corresponding I2C command to the IS4413-M1. The IS4413-M1 then generates the loop current on the COUT terminal. Finally, the microcontroller replies to the PC with OK, an error code or the requested data.
A digital isolator galvanically separates the USB side from the current loop side. As a result, the PC ground and the current loop ground stay separate. This prevents ground loops and protects your PC from the current loop wiring.
Three Simple Commands
You set the output current with a 12-bit value: 0 generates 0 mA, while 4095 generates approximately 22 mA.
3640– Set Current Value: updates the output current. For example, 3640 is approximately 20 mA.0d– Set Default Value: updates the output current and also saves it as the safe power-up current.ver– Firmware Version: returns the firmware version number.
Every command receives a one-line reply. When the Kappa4413USB cannot execute a command, it replies with an error code (ERR1 to ERR9) and a short description.
Works with Your Tools
The board works on Windows, Linux and macOS, and it also uses standard serial settings (115200 baud, 8N1). Use any serial terminal program, such as PuTTY, Tera Term or CoolTerm. Alternatively, control the board from your own scripts with the ready-to-use Python example in the user manual.
Hardware Features
- USB Micro-B connector with a PL2303GL USB-to-UART bridge.
- Galvanic isolation between the USB side and the current loop side.
- 3-way pluggable screw terminal for the 24 V power supply and the current loop output: COUT, GND and 24V.
- 24 V supply for the IS4413-M1, the current loop and the microcontroller, while USB powers the USB side.
- Protections: reverse polarity protection on the 24 V input, reverse current protection on COUT, TVS diodes and EMI filters.
- Configurable safe power-up current, stored in the IS4413-M1 EEPROM.
Quick Start with the USB 4-20mA Transmitter
- Connect the 24 V power supply and your receiver (for example, a PLC analog input) to the screw terminal.
- Then, connect the Kappa4413USB to your PC with a USB cable and switch on the 24 V power supply.
- Open the COM port at 115200 baud, 8N1, with a serial terminal program.
- Finally, type
725and press Enter. The Kappa4413USB repliesOKand the output current changes to approximately 4 mA.
For the wiring details, the complete communication protocol and the examples, see the Kappa4413USB User Manual (ISDOC157). In addition, the IS4413-M1 datasheet (ISDOC150) covers the detailed specifications of the module.
This company and the products provided herein are developed independently and are not affiliated with, endorsed by, or associated with any official protocol or standardization entity. All trademarks, names, and references to specific protocols remain the property of their respective owners.
(This product includes the Kappa4413USB. The 24 V power supply and the current loop receiver are not included.)



