Page 1
Iono RP D16 User Guide August 2022 Revision 001 IRMD10X Iono RP D16 IRMD10R Iono RP D16 with RTC IRMD10S Iono RP D16 with RTC and Secure Element a general-purpose, industrial input/output module based on the Raspberry Pi RP2040 ...
ON LED control Mapping Hardware Installation Opening the case Closing the case Software development Programming interfaces USB interface SWD interface Optional components Real Time Clock module Replacing the RTC backup battery ATECC608 secure element Earthquake sensor module Iono RP D16 User Guide...
Page 3
Block diagram Board layout Technical specifications Dimensions Disposal Installation and use restrictions Standards and regulations Safety instructions Set-up Conformity Information CANADA RCM AUSTRALIA / NEW ZEALAND Iono RP D16 User Guide...
Page 4
Customer acknowledges and agrees that any such use of Iono RP D16 is solely at Customer's risk, and that Customer is solely responsible for compliance with all legal and regulatory requirements in connection with such use.
Indicates a hazardous situation which, if not avoided, may result in death or serious personal injury. CAUTION Indicates a hazardous situation which, if not avoided, can result in minor or moderate personal injury. NOTICE Indicates a situation which, if not avoided, can result in damage of property. Iono RP D16 User Guide...
Use only appropriate tools when installing this product. Using excessive force with tools may damage the product, alter its characteristics or degrade its safety. Battery This product optionally uses a small lithium non-rechargeable battery to power its internal real time clock (RTC). Iono RP D16 User Guide...
Page 7
100°C and protect from direct sunlight, moisture and condensation. Dispose of used batteries according to local regulations and the battery manufacturer's instructions. Iono RP D16 User Guide...
Introduction Iono RP D16 combines the ease of use of the Raspberry Pi RP2040 microcontroller with multiple digital input and output interfaces; the result is a rugged, safe, reliable and easy to connect module, suited for installation both in industrial and residential environments.
Features The Iono RP D16 key features are: ✓ 12÷28 Vdc power supply, with surge and reverse polarity protection, and 1.1 A resettable fuse ✓ RP2040, dual-core Arm Cortex M0+ processor, clocked up to 133 MHz, 264 KB of SRAM ✓ 16 MB on-board Flash memory ✓...
Usage and connections CONNECTION EXAMPLE Device identification The device can be identified with the information provided in the rating and identification plate, permanently attached to the side of the case. EXAMPLE RATING AND IDENTIFICATION PLATE Iono RP D16 User Guide...
flow through these lines. Auxiliary voltage outputs Iono RP D16 has an auxiliary 5 Vdc voltage output pin on the terminal block, labeled 5VOUT, to supply power to external 1-Wire devices or other low-power loads. This output implements an overcurrent protection circuit, with a typical maximum current of 420 mA.
Refer to the MAX22190 data sheet for the complete specifications of the digital input lines. D1-D16 digital outputs Iono RP D16 has two banks of 24 V outputs that can be configured as high-side switches or push-pull drivers for high-speed switching, based on two MAX14912/MAX14913 integrated circuits, connected to D1-D8 and D9-D16 terminals.
NOTICE You should limit the voltage applied to the DT1-DT4 between +0 V and +5 V (TTL level). Exceeding this voltage range will result in damage to the RP2040 board and Iono RP D16. RS-485 serial port Iono RP D16 uses the RP2040 UART0 TX/RX pins (GPIO16 and GPIO17 respectively) to implement a standard RS-485 serial port.
Page 14
You should set GPIO14 low to enable transmission on the RS-485, and set it high to allow reception of incoming data. If GPIO14 is left high, or not configured as output during transmission, the Iono RP D16 RS-485 driver will automatically drive the RS-485 lines in the dominant state, so that it is not strictly required to control GPIO14 in order to transmit data.
ON LED control The ON LED is normally on when the Iono RP D16 is powered, but it is also possible to control it from the RP2040 using the SPI CS (chip select) lines, as shown in the circuit diagram below.
Mapping The following table shows the mapping of the inputs and outputs of the Iono RP D16 module to the related pins of the RP2040 microcontroller. Iono RP D16 inputs and outputs RP2040 pins 38 (GPIO26) 39 (GPIO27) 40 (GPIO28)
The case also needs to be opened to change the factory configuration of the internal jumpers for the RS-485 termination resistors. NOTICE Before opening the Iono RP D16 case, disconnect all power sources and any connection to external devices. Opening the case Follow these steps, in the exact order, to open the case: 1.
Page 18
Either method will safely discharge static electricity that's naturally present in your body. When handling the Iono RP D16 circuit boards, be sure to hold them along the side edges using your thumb and index finger. Avoid touching the components and pin connectors as damage may occur.
Iono RP D16 features the same programming interfaces of the Pico board: USB and SWD. USB interface The simplest way to program Iono RP D16 is by connecting it to a computer via USB, then dragging and dropping a program file onto it or using your IDE's features.
Programming Iono RP D16 via USB does not require it to be connected to a power supply, but when powered only though USB most of Iono's I/O will not be functional. SWD interface Serial Wire Debug (SWD) is a standard interface on Cortex-M-based microcontrollers, which the host computer can use to reset the board, load code into flash, set the code...
The battery is only used to power the RTC chip when the main power is not available. Depending on operating conditions it should last up to two years if the Iono RP D16 board is not powered, more if the Iono RP D16 receives external power.
NOTICE Before opening the Iono RP D16 Base case, disconnect all power sources and any connection to external devices, including USB cables. Use a non-conductive pin or small tool to help extract the battery from its holder. Insert the new battery with a gentle push. You don't need tools to insert the battery. The battery is held into place by a spring contact.
Earthquake sensor module Iono RP D16 can be shipped with an optional, factory-installed earthquake sensor module based on the OMRON D7S vibration sensor. It is connected to the RP2040 via the I C bus I2C0, GPIO0 (SDA) and GPIO1 (SCL), address: 0x55.
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 Iono RP D16 User Guide...
Page 27
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 Iono RP D16 User Guide...
Page 28
(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 3 module Din Rail enclosure width: 53.5 mm Dimensions height: 90.5mm depth: 62.0mm Weight 135 gr Iono RP D16 User Guide...
Iono RP D16 optionally contains a small non rechargeable manganese dioxide lithium coin battery. The battery is not accessible from the outside. You should first remove the case body to gain access to the Iono RP D16 circuit boards. Always remove the battery before disposing of this product.
(1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. CANADA This Class B digital apparatus complies with Canadian ICES-003(B). Iono RP D16 User Guide...
Cet appareil numérique de la classe B est conforme à la norme NMB-003(B) du Canada. RCM AUSTRALIA / NEW ZEALAND This product meets the requirements of the standard EN 61000-6-3:2021 - Emission for residential, commercial and light-industrial environments. Iono RP D16 User Guide...
Need help?
Do you have a question about the Iono RP D16 and is the answer not in the manual?
Questions and answers