BlueIO832-Mini
NEW! The BlueIO832-Mini and the free BlueIO mobile apps suite constitute the I-SYST BlueIO ecosystem.
This versatile Internet-of-Thing (IoT) framework enables users, from their mobile device such as a smartphone, to remotely communicate with an arbitrary physical device - referred to as a target device in this document (Fig. 1). BlueIO832-Mini and BlueIO mobile apps are considered as a data bridge and a data terminal, respectively. After connecting to the target device via a desired serial interface, BlueIO832-Mini streams the data on that physical interface to the BlueIO mobile app over Bluetooth® 5. BlueIO832-Mini provides four built-in app-configurable features of data communications with a target device:
- Serial interface bridge : (i) Connect BlueIO832-Mini to a serial interface (UART, I2C, or SPI) of a target device. (ii) Pair BlueIO832-Mini with BlueIO mobile app on a mobile device. (iii) Configure the serial interface setting in BlueIO mobile app. (iv) Use BlueIO mobile app to remotely send and receive data on this interface.
- GPIO functions: (i) Use BlueIO mobile app to configure pins of BlueIO832-Mini as GPIO for sending/receiving signal to/from a target device. (ii) Pair BlueIO832-Mini with BlueIO mobile app on a mobile device. (iii) Use BlueIO mobile app to send/receive signals(s) to/from the GPIO pin(s).
- Analog-to-Digital Converter (ADC): (i) Use BlueIO832-Mini to convert (up to 2) analog signals to digital signals. (ii) Pair BlueIO832-Mini with BlueIO mobile app on a mobile device. (iii) Use BlueIO mobile app for monitoring the converted digital signals.
- NFC tag: BlueIO832-Mini can be used as an NFC tag once a Nordic®-compatible NFC antenna is plugged into the NFC connector.
BlueIO832-Mini can be used as an IoT embedded development kit for developing the user’s own firmware by using Nordic® SDK. However, we recommend the user to use our open-source library IOsonata, which is built upon the Nordic® SDK, for faster and easier developing firmware on BlueIO832-Mini and any other Nordic® nRF52x SoC-based embedded system.
BlueIO832-Mini features
The heart of BlueIO832-Mini is the I-SYST BLYST Nano System-on-Module (SoM) built upon the Nordic® nRF52832 System on Chip (SoC), which is an ultra-low power 2.4 GHz wireless SoC. This Soc is equipped with 64 MHz ARM® Cortex®-M4F processor, 64 KB RAM, 512 KB flash memory. The SoC provides several serial interfaces such as UART, I2C, SPI and especially the Bluetooth® 5 low-energy mode. For more details of the I-SYST BLYST Nano, please refer to BLYST Nano Product page. The detail specifications of Nordic® nRF52832 SoC can be downloaded from the Nordic’s website .
- Bluetooth® 5 low energy (BLE) mode
- A wide range of supply voltage ranging from 1.8 to 5.5 volts [VIN]
- Internal level shifter supporting GPIO voltage matching the supply voltage
- 4 x pins [D1 – D4] which can be configured (via BlueIOWizard mobile app) as
- 1 x UART
- Baud rates up to 1000000 (1M baud)
- Hardware flow control
- Bit parity
- 1 x I2C master
- 100 kbps, 250 kbps, 400 kbps
- 1 x SPI master
- 125 kbps, 250 kbps, 500 kbps
- 1 Mbps, 2 Mbps, 4 Mbps, 8 Mbps
- 4 x GPIOs with configurable parameters:
- Direction
- Drive strength
- Pull-up/pull-down resistors enabling
- Pin sensing
- 2 x Configurable ADC channels [ADC1 – ADC2]
- 8/10/12-bit resolution
- 1 differential mode
- 2 independent channels
- NFC antenna socket
- Works with any Nordic®-compatible NFC antenna
- JTAG
- A 6-pin JTAG connector on the front side
- An ARM® 10-pin CoreSight® JTAG connector on the back side
- A 1.8-volt output pin [1V8]
Radio |
|
Band |
2.4 GHz ISM |
On-air datarate |
2 Mbps and 1 Mbps Bluetooth LE 1 Mbps ANT 2 Mbps and 1 Mbps 2.4 GHz proprietary |
Output power |
Programmable: +4 to -20 dBm in 4 dB steps |
Sensitivity |
-96 dBm Bluetooth LE 1 Mbps -89 dBm Bluetooth LE 2 Mbps -93 dBm 1 Mbps ANT -30 dBm whisper mode |
RSSI |
1 dB resolution |
Radio current consumption with DC/DC at 3V |
7.5 mA – TX at +4 dBm output power
|
Microcontroller |
|
CPU |
ARM Cortex M4 |
Floating Point Unit |
Yes |
Memory |
Flash 512 KB (+ cache) + 64 KB RAM Flash 256 KB (+ cache) + 32 KB RAM |
GPIO |
32 configurable |
Peripherals |
|
NFC |
NFC-A Tag |
ADC |
12-bit 200 ksps |
Comparators |
General purpose, low-power |
Interfaces |
SPI/2-wire/I²S/UART/PDM/QDEC |
Security |
AES-128/ECB/CCM/AAR |
Timers/Counters |
32-bit |
System |
|
System peripheral bus |
20-channel PPI |
Power supply |
Automatic system power DC/DC (1.7 V to 3.6 V), LDO (1.7 V to 3.6 V) |
System current consumption DC/DC at 3V |
0.3 μA – No RAM retention 1.2 uA – All peripherals in IDLE mode 1.6 uA – All peripherals IDLE mode (32 kHz + RTC) 20 nA per 4 KB - RAM retention |
Performance |
|
Coremark |
215 EEMBC CoreMark® (3.36 CoreMark/MHz) 58 CoreMark®/mA (Flash) |
Package options |
|
QFN48 |
6 x 6 with 32 GPIOs |
WLCSP50 |
3.0 x 3.2 with 32 GPIOs |
- Smart Home products
- IoT applications