Description
An industrial digital I/O module with a Raspberry Pi RP2040 core
Iono RP D16 features 16 galvanically isolated input and output lines, controlled by the combination of two MAX22190 (IEC 61131-2 compliant industrial digital input device) and two MAX14912/MAX14913 (high-speed high-side switch/push-pull driver IC).
Protection logic built into the MCU, as well as the additional protection circuits designed specifically for the Iono RP D16, render the module extremely robust, offering long-term operational reliability, even in the most demanding conditions.
Develop your custom firmware in C/C++ or MicroPython, use your preferred IDE among the many available options for the RP2040, no need for proprietary libraries or drivers and all the resources from the Raspberry Pi community will transparently work.
Fully CE, FCC, and IC compliant, the Iono RP D16 is suitable for both residential and industrial installations.
Features
Mounting:
- 3 modules DIN rail case
- power supply, serial and I/O connections on pluggable terminal blocks
Power supply:
- 12÷28 Vdc power supply input, with surge and reverse polarity protection, and 1.1A resettable fuse
- 5V 350mA auxiliary voltage output, with overcurrent and reverse current protection
Core:
- Raspberry Pi RP2040 – Dual ARM Cortex-M0+ @ 133MHz, 264kB on-chip SRAM
Storage:
- 16MB embedded Flash
Inputs/Outputs:
- up to 16 x 640mA outputs, driven by high-side switches that can also be configured as push-pull drivers for high-speed switching
- up to 16 x IEC 61131-2 compliant current-sinking inputs
- galvanic isolation between the power I/O section and the logic section, including the microcontroller, serial interface and general-purpose input/output lines
- 4 x TTL level I/Os (1-Wire, I2C, Wiegand support)
Communication:
- standard RS-485 interface to the RP2040 serial lines, with electrostatic discharge protection
- USB programming/debugging port
Factory-installed optionals:
- real time clock (RTC) with back-up battery
- secure element chip
- earthquake sensor module
Specifications
POWER SUPPLY | |
Power supply operating voltage (VS) | 12…28 V⎓ nom. (10…30 V⎓ )
Reverse polarity protection with 1.1 A resettable fuse. Surge protection up to ±500 V / 2 Ohms 1.2/50 μs |
Current consumption at VS+ 12V⎓ no I/O | 55 mA |
Current consumption at VS+ 24V⎓ no I/O | 35 mA |
IVINL supply operating voltage | 12…28 V⎓ nom. (10.5…36 V⎓ ) |
IVINL input current | Max 20 mA + ∑ D1-D8 |
IVINH supply operating voltage | 12…28 V⎓ nom. (10.5…36 V⎓ ) |
IVINH input current | Max 20 mA + ∑ D9-D16 |
VSO output voltage (min.) | VS – 1 V |
VSO output current (max.) | 300 mA |
5VO output voltage (typ.) | 5.0 V (no load) |
5VO output current (max.) | 350 mA |
5VO overcurrent protection threshold | 420 mA |
USB port output current (max.) | 500 mA |
ARCHITECTURE | |
Microcontroller | Raspberry Pi RP2040
dual-core Arm Cortex M0+, 133 MHz, 264KB SRAM 16MB on-board Flash memory |
COMMUNICATION PORTS | |
Serial communication ports | RS-485 Half-Duplex with manual or automatic TX/RX management |
Baud Rates | 1200 to 115200 |
ESD-Protection Voltage on RS-485 A/B | ±15 kV human body model
±8 kV contact discharge |
Surge protection on RS-485 A/B | Surge protection up to ±500 V / 2 Ohms 1.2/50 μs; 600 W peak pulse power capability at 10/1000 μs waveform |
Fail safe feature on RS-485 | Optional with jumpers (not installed) |
USB port | Micro-USB B Receptacle
USB 1.1, host and device support |
D1-D16: DIGITAL inputs | |
Input voltage range | +0…+36 V
never apply voltages higher than IVINL to the D1-D8 lines or higher than IVINH to the D9-D16 lines |
Input current | 2.4 mA |
Voltage thresholds | Compatible with EN 61131-2 Type I and III sensors
VIH: 9.9 V VIL: 7.4 V |
D1-D16: DIGITAL OUTPUTS | |
Driver mode | high-side or push-pull |
Maximum current per output | 640 mA |
HS or PP high-side on-resistance | 110 mOhm (Max 230 mOhm) |
PP low-side on-resistance | 1 Ohm (Max 2.5 Ohm) |
DT1-DT4: Digital input/output | |
Output voltage | VOL: 0.1 V
VOH: 5.0 V |
Input voltage threshold | VIH: 1.4 V
VIL: 1.1 V |
Pull-up (+5 V) | 10 kOhm |
Max cable length | 10 meters |
EERAM | |
Capacity | 16 Kbit (2048 x 8 bits) |
SRAM r/w cycles | Infinite |
EEPROM store cycles | > 1000000 |
Data retention | > 200 years |
EMI IMMUNITY STANDARDS | |
Electromagnetic immunity compliance | EN 61000-4-2 (ESD)
EN 61000-4-3 (Radiated RF Field) EN 61000-4-4 (Burst/fast transient) EN 61000-4-5 (Surge) EN 61000-4-6 (Conducted) EN 61000-4-8 (Power frequency magnetic field) |
ENVIRONMENTAL | |
Operating temperature | -20…+60 °C (non-condensing humidity) |
Relative humidity | 5% to 90% noncondensing |
Storage temperature | -30…+80 °C |
Protection degree | IP20 |
MECHANICAL | |
3.81 mm pitch terminal block characteristics | Maximum conductor cross section: 1.3 mm2 (16AWG), or 0.5 mm2 when using ferrules (highly recommended)
Recommended stripping length: 6 mm Screw thread: M2 Maximum screws tightening torque: 0.3 Nm |
Dimensions | 3 module Din Rail enclosure
width: 53.5 mm height: 90.5mm depth: 62.0mm |
Weight | 135 gr |