...
The nRF9151 is the host MCU, with an integrated multimode modem supporting LTE-M, NB-IoT and GPS/GNSS. The cellular connectivity is supported with a SIM card (Nano/4FF SIM card slot, supporting (e)SIM) and an u.FL antenna). The nRF9151 integrates an SPI Flash (16MB) and I2C RTC.
The nR5340 is the optional MCU, with embedded BLE, NFC, and USB gadget functionalities. The nR5340 can also be used to offload support for additional I/O interfaces, as well as additional computational tasks from the host MCU.
When the nR5340 is instantiated in a customer’s design, the two MCU’s communicate via an inter-processor communication interface, which includes:
2 UART interfaces with flow control,
Several cross-MUC GPIO's.
The nRF1300 PMIC is connected to the nRF9151 via a dedicated I2C bus and GPIOs. Together with the host MCU, the PMIC serves as a battery controller for the Rechargeable 3.7V Li-Poly battery with 1350 mAh capacity. The USB Type-C interface provides the main power source as well as the source for battery charging. Both the nRF9151 and the nR5340 can power cycle the entire system via a dedicated power switch, thus allowing a self-recovery mechanism for software. Additionally, the user can power cycle the system using the reset button. The power LED serves to indicate various power states.
The platform supports low-power mode where the Zephyr BSP brings the various platform components into appropriate low-power states, with ability to wake-up from various time- and I/O-based triggers. The kit provides a current measurement connector for measuring the power consumption of the following domains:
nRF1300 PMIC + nRF9151,
whole board.
The platform includes the I/O extension interface, comprised of the breadboard area (available for both the nRF9151 and nRF9151 MCU’s) and two MikroE Click connectors (connected to the nRF9151), allowing additions of various off-the-shelf and custom Click cards for development of add-on I/O capabilities, including:
Various sensors, including: IMU, Temp and others
NFC reader
eInk display
GPIO (LEDs, buttons)
Various radio interfaces, including: Wi-Fi, BT and others
Emcraft TPM card, allowing for hardware-assisted data encryption and secure boot.
The platform includes the debug interface, comprised of:
In addition to providing a power option, the USB Type-C interface is used to bridge two UART serial consoles, one for = the nRF9151 and one for the nR5340 MCU, via a 2-channel USB-UART bridge
Two SWD connectors for programming and debugging of nRF9151 and nR5340 with the external J-Link probe. TBD: If possible, use an FTDI chip with 2 UART channels and 2 SWD channels.
The EmCraft Thingy-9151-Liote platform SDK provides device level drivers and hardware support, inter-processor communication primitives, an AI subsystem, basic system level services, OTA, data logging, filesystem, calendar, asynchrounous wakeup, battery charging and management and low-power operation support. The platform SDK will be expanded to support Matter, Zigbee, ROS2-bridging as well as interoperability with Emcraft smart cameras and robot brain designs, all as a comprehensive SDK. Customer specific firmware applications would be developed outside the scope of this product offering.