Advertisement

Quick Links

Iono Pi User Guide
February 2021
Revision 015
IPBB20R Iono Pi board
IPMB20R Iono Pi with Raspberry Pi 3 Model B
IPMB20RP Iono Pi with Raspberry Pi 3 Model B+
IPMB20R41 Iono Pi with Raspberry Pi 4 Model B, 1GB
IPMB20R42 Iono Pi with Raspberry Pi 4 Model B, 2GB
IPMB20R44 Iono Pi with Raspberry Pi 4 Model B, 4GB
IPMB20R48 Iono Pi with Raspberry Pi 4 Model B, 8GB

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Iono Pi IPBB20R and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Sferalabs Iono Pi IPBB20R

  • Page 1 
 Iono Pi User Guide February 2021 Revision 015 IPBB20R Iono Pi board IPMB20R Iono Pi with Raspberry Pi 3 Model B IPMB20RP Iono Pi with Raspberry Pi 3 Model B+ IPMB20R41 Iono Pi with Raspberry Pi 4 Model B, 1GB IPMB20R42 Iono Pi with Raspberry Pi 4 Model B, 2GB IPMB20R44 Iono Pi with Raspberry Pi 4 Model B, 4GB IPMB20R48 Iono Pi with Raspberry Pi 4 Model B, 8GB...
  • Page 2: Table Of Contents

    Safety information Qualified personnel Hazard levels Safety instructions General safety instructions Battery Introduction Features Usage and connections Device identification Hardware Installation Iono Pi board Iono Pi Replacing the RTC backup battery Terminal blocks Input/Output mapping Power supply Auxiliary voltage outputs AIx: Analog inputs Ox: Relays L1: On-board application LED...
  • Page 3 Analog inputs notes Thermal considerations for Iono Pi Block diagram Technical specifications Dimensions Disposal Installation and use restrictions Standards and regulations Safety instructions Set-up Conformity Information CANADA RCM AUSTRALIA / NEW ZEALAND Compliance information for Raspberry Pi CANADA Iono Pi User Guide...
  • Page 4 The product information on the web site or materials is subject to change without notice. Please download and read the Sfera Labs Terms and Conditions document available at: http://www.sferalabs.cc Iono and Sfera Labs are trademarks of Sfera Labs S.r.l. Other brands and names may be claimed as the property of others.
  • Page 5: Safety Information

    Safety information Carefully and fully read this user guide before installation and retain it for future reference. Qualified personnel The product described in this manual must be operated only by personnel qualified for the specific task and installation environment, in accordance with all relevant documentation and safety instructions.
  • Page 6: Safety Instructions

    Safety instructions General safety instructions Protect the unit against moisture, dirt and any kind of damage during transport, storage and operation. Do not operate the unit outside the specified technical data. Never open the housing. If not otherwise specified, install in closed housing (e.g. distribution cabinet).
  • Page 7 WARNING Improper handling of lithium batteries can result in an explosion of the batteries and/or release of harmful substances. Worn-out or defective batteries can compromise the function of this product. Replace the RTC lithium battery before it is completely discharged. The lithium battery must be replaced only with an identical battery.
  • Page 8: Introduction

    Introduction Iono Pi is an extremely versatile I/O module that combines several digital and analog input lines, support for standard interfaces like 1 Wire and Wiegand and power relay outputs, typical of modern PLCs, with the powerful ARM processors of the Raspberry Pi Model B version 2, 3 and 4.
  • Page 9: Features

    Features Iono Pi board: ✓ 9÷28Vdc power supply, with surge and reverse polarity protection, and 2.2A resettable fuse ✓ up to 4.0A max current to the 5V Raspberry Pi power supply input pins (at 24Vdc) ✓ 4 power relay outputs rated for 6A at 250V ✓...
  • Page 10: Usage And Connections

    Usage and connections IONO PI 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 Pi User Guide...
  • Page 11: Hardware Installation

    Hardware Installation Iono Pi board The Iono Pi board is supplied with all connectors pre-installed. No soldering is required. You should connect Iono Pi to Raspberry Pi aligning the GPIO connector. Use appropriate turrets/spacers to firmly bolt the two boards together, ensuring that no conductive part of one board touches any part of the other board.
  • Page 12 KEEP OUT OF REACH OF CHILDREN. Swallowing may lead to serious injury or death in as little as 2 hours due to chemical burns and potential perforation of the esophagus. Immediately see doctor. Replace the RTC lithium battery before it is completely discharged. Replace the battery every 5 years even if the battery is still working properly.
  • Page 13: Terminal Blocks

    RTC BACKUP BATTERY OPENING THE CASE OF RASPBERRY PI 4 MODEL B MODELS Terminal blocks Iono Pi has two terminal blocks. A 15 positions terminal block, used for power supply and low-power input/output connections. The maximum conductor cross section is 1.5 mm (16 AWG), or 0.5 mm when using ferrules (highly recommended).
  • Page 14 The maximum conductor cross section is 2.5 mm (12 AWG). Recommended stripping length is 7 mm. Screw thread is M3. Never exceed 0.6 Nm torque when tightening the screws. THE IONO PI CIRCUIT BOARD Iono Pi User Guide...
  • Page 15: Input/Output Mapping

    Input/Output mapping The following table shows the mapping of the inputs and outputs of the Iono Pi module into the related pins of the Raspberry Pi board. These pins should not be used for other functions. Iono inputs and outputs GPIO pin Direction Description...
  • Page 16: Power Supply

    Power supply Iono Pi can be powered with DC voltage only: ✓ DC: nominal voltage range 9.0V to 28.0V. Respect the correct polarity shown in the schematic diagram (+ -). The power supply circuit implements reverse polarity protection using an auto resetting fuse and surge protection up to ±1000V/2ohms 1.2/50μs.
  • Page 17: Auxiliary Voltage Outputs

    Auxiliary voltage outputs Iono Pi has an auxiliary 5Vdc voltage output pin on the terminal block, labeled 5VOUT, to supply power to external 1-Wire devices or other low-power loads. Never exceed the maximum rated current of 50mA on this output. Another auxiliary voltage output pin, labeled VSOUT, is also available on the terminal block.
  • Page 18: Ox: Relays

    ANALOG INPUTS EXPANSION HEADER WARNING Never apply voltage levels outside the specified operating limits to AI1, AI2, AI3 or AI4. Ox: Relays Iono Pi has four single pole single throw power relays, with normally open contacts. The relays are driven by distinct GPIO lines on the Raspberry Pi. L1: On-board application LED L1 is a green on-board LED that is controlled by a GPIO lines on the Raspberry Pi.
  • Page 19: Ttlx/Dix: Ttl Input/Output Or Generic Digital Inputs

    WARNING Never apply voltages outside the 0-5V range to this pin to avoid damage to the Iono Pi board and Raspberry Pi. TTLx/DIx: TTL input/output or generic digital inputs TTL2/DI1, TTL3/DI2 and TTL4/DI3 are dual-purpose pins. Using internal jumpers, they serve as TTL I/O lines or generic digital inputs.
  • Page 20 When these pins are configured as generic digital inputs, they are protected by a resistor network, and pulled to ground when not connected. They accept positive voltage levels up to 40Vdc. The DI1-DI3 front-end circuits have 2.2kOhm pull-down and 4.7kOhm series resistors. WARNING Never apply voltage levels outside the specified operating limits to DI1, DI2 or DI3.
  • Page 21: Ocx/Dix: Open Collector Outputs Or Generic Digital Inputs

    OCx/DIx: Open collector outputs or generic digital inputs OC1/DI4, OC2/DI5 and OC3/DI6 can be used as open collector (OC) outputs or generic digital inputs. They are connected to discrete open collector drivers with a maximum output current of 100mA. These outputs are individually protected against over-current and short circuits. When the over-current protection is triggered, the output will open, stopping the current flow.
  • Page 22 Its key features are: ✓ Cryptographic co-processor with secure hardware-based key storage ✓ Protected storage for up to 16 Keys, certificates or data ✓ Hardware support for asymmetric sign, verify, key agreement – ECDSA: FIPS186-3 Elliptic Curve Digital Signature ✓ ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman ✓...
  • Page 23: Software Installation And Configuration

    With these prerequisite installs completed, you should download and run Iono Pi’s RTC installation script: $ cd $ wget http://sferalabs.cc/files/strato/rtc-install $ chmod 755 rtc-install $ sudo ./rtc-install If the script completes with no errors, delete the installation script and reboot:...
  • Page 24: Spi Configuration

    If the returned date and time is not correct, or “hwclock” returns an error, use the “-w” option to set the hardware clock to the current time: $ sudo hwclock -w Then recheck the time stored in the hardware clock to ensure it matches. Linux may have failed to automatically update the hardware clock after the last reboot if its internal registers contained invalid values.
  • Page 25: Gpio Configuration

    GPIO configuration Iono Pi needs to have no internal pull-up/pull-down resistors enabled on the GPIOs connected to its digital inputs. A simple way to override the default configuration is to use the "gpio" overlay - add the following line in /boot/config.txt: gpio=16,19,13,12,6,5=ip,pn This is not required if using the Kernel Module (see below) or if the GPIO configuration is performed by your application.
  • Page 26: Iono Pi Utility

    Optionally, to be able to use the /sys/ files not as super user, create a new group "ionopi" and set it as the module owner group by adding an udev rule: $ sudo groupadd ionopi $ sudo cp 99-ionopi.rules /etc/udev/rules.d/ and add your user to the group, e.g., for user "pi": $ sudo usermod -a -G ionopi pi Reboot: $ sudo reboot...
  • Page 27: Software Development

    Software development All features of Iono Pi are easily accessible from any programming language or framework by simply reading/writing the sysfs files created by the Kernel Module (see above). Additionally: A C language library, released as open source software under the LGPL license and free to use also for commercial applications, is available on GitHub: https://github.com/sfera-labs/iono-pi-c-lib A simple Java library, released as open source software under the LGPL license and free...
  • Page 28: Thermal Considerations For Iono Pi

    THE IONO PI A/D CIRCUIT Thermal considerations for Iono Pi The Raspberry Pi draws power and generates heat proportionally to CPU and GPU load. The Iono Pi main regulator also generates heat proportionally to the total amount of current that it has to supply to the Raspberry and, if present, external devices. The thermal behaviour of Iono Pi is dynamic and affected by operating conditions and the external environment temperature.
  • Page 29 The effectiveness of the Strato Pi Fan depends on several factors, including the external environment conditions, CPU/GPU load, and other electrical loads. In general terms, the fan will significantly increase the airflow inside the enclosure, and improve heat transfer away from the CPU and the other nearby components on the Raspberry Pi board.
  • Page 30 35C AMBIENT TEMPERATURE, HIGH CPU LOAD 45C AMBIENT TEMPERATURE, LOW CPU LOAD Iono Pi User Guide...
  • Page 31 45C AMBIENT TEMPERATURE, HIGH CPU LOAD Iono Pi User Guide...
  • Page 32: Block Diagram

    Block diagram IONO PI BLOCK DIAGRAM Iono Pi User Guide...
  • Page 33: Technical Specifications

    Technical specifications Power supply (VS) 9-28 V⎓ (VDC) Reverse polarity protection with 2.2 A resettable fuse. Surge protection up to ±1000V/2ohms 1.2/50μs low CPU load: 320 mA, Current consumption at VS+ 12 V⎓ 100% CPU load, before throttling: 590 mA including Raspberry Pi 4, with Ethernet connected, 100% CPU load, throttled: 500 mA no USB devices...
  • Page 34 Analog inputs characteristics • Resolution: 12 bits • Linearity: ±1 LSB • MAX error: ±2% of full scale Maximum recommended cable length for digital • normal mode: 30 m inputs • TTL mode: 2 m Maximum recommended cable length for analog 15 m inputs 1-2 Maximum recommended cable length for open...
  • Page 35 Storage temperature -30…+70 °C Relative humidity 5% to 90% noncondensing Protection degree IP20 Fan noise (with SPBF10X fan option) 23.6 dBA Iono Pi board: 70 g Weight Iono Pi: 190 g Iono Pi with SPBF10X option: 200 g Iono Pi User Guide...
  • Page 36: Dimensions

    Dimensions DIMENSIONS (mm) Iono Pi User Guide...
  • Page 37: Disposal

    Disposal Waste Electrical & Electronic Equipment (Applicable in the European Union and other European countries with separate collection systems). This marking on the product, accessories or literature indicates that the product should not be disposed of with other household waste at the end of their working life. To prevent possible harm to the environment or human health from uncontrolled waste disposal, separate these items from other types of waste and recycle them responsibly to promote the sustainable reuse of material resources.
  • Page 38: Conformity Information

    ✓ EN 61000-6-3:2007/A1:2011/AC:2012 - EMC Emission standard for residential, commercial and light-industrial environments The declaration of conformity is available at: https://www.sferalabs.cc This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
  • Page 39: Canada

    CANADA This Class B digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada. RCM AUSTRALIA / NEW ZEALAND This product meets the requirements of the standard EN 61000-6-3:2007/A1:2011/ AC:2012 - Emission for residential, commercial and light-industrial environments.
  • Page 40 l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. Iono Pi User Guide...
  • Page 41 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Sfera Labs IPBB13X IPBB13R IPMB13R IPMB13X IPMB13RP IPMB13XP IPMB20RP IPBB20R IPMB20R42 IPMB20R44 IPMB20R48...

Table of Contents