Pika Spark Reference Manual#

Attention

This documentation is work in process …

Pika Spark is an Arduino Portenta X8 based micro robot control system combining an unprecedented amount of computing power and interfaces within an extremely small form factor.

_images/pika-spark-top-info.png

Block Diagram#

_images/pika-spark-overview.png

Computing#

NXP i.MX 8M Mini Processor running Yocto Linux with ROS2 in Docker.

  • 4 x ARM Cortex-A53 up to 1.8 GHz / core

  • 1 x ARM Cortex-M4 up to 400 MHz

  • 2GB low power DDR4 DRAM

  • 16GB eMMC flash module

STM32H747XI Micro-Control-Unit running bare-metal firmware for real-time applications.

  • Cortex-M7 core up to 480 MHz with double-precision FPU

  • Cortex-M4 core up to 240 MHz with FPU

  • 1 MB RAM

  • 2 MB Flash

Interfaces#

Industrial Wired Interfaces

Galvanic Isolation

All industrial wired interfaces are galvanically isolated to prevent ground-loops and increases overall system resilience.

Other Wired Interfaces

Wireless Interfaces

Sensors#

Storage#