Advertisement

Quick Links

Arduino® Nicla Voice
Product Reference Manual
SKU: ABX00061
Description
The Arduino® Nicla Voice packs machine-learning capabilities on the edge into a tiny fingerprint.
Implement always-on speech recognition with the Nicla Voice. The board integrates a dedicated Neural Decision
Processor Syntiant® NDP 120 able to run multiple AI algorithms at the same time. Leverage the built-in
microphone, nRF52832 microcontroller, Bluetooth® Low Energy module, 6-axis IMU and 3-axis magnetometer to
create your own wireless sensor network for machine learning applications with low power consumption
capabilities.
Target areas:
noise and vibration detection, low-power speech recognition, contactless operations, gesture recognition
1 / 25
Arduino® Nicla Voice
Modified: 05/01/2023

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Nicla Voice and is the answer not in the manual?

Questions and answers

Summary of Contents for Arduino Nicla Voice

  • Page 1 The Arduino® Nicla Voice packs machine-learning capabilities on the edge into a tiny fingerprint. Implement always-on speech recognition with the Nicla Voice. The board integrates a dedicated Neural Decision Processor Syntiant® NDP 120 able to run multiple AI algorithms at the same time. Leverage the built-in microphone, nRF52832 microcontroller, Bluetooth®...
  • Page 2 Arduino® Nicla Voice Features ANNA-B112 Bluetooth® Module with integrated microprocessor nRF52832 System-on-chip 64 MHz ARM® Cortex-M4F microcontroller 64 KB SRAM 512 KB Flash RAM mapped FIFOs using EasyDMA 2x SPI (one is accessible via pin header) 2x I2C (one is accessible via pin header) 12-bit/200 ksps ADC 2.400 - 2.4835 GHz Bluetooth®...
  • Page 3 Arduino® Nicla Voice Sensors IMU 6-axis (BMI270) 16 bit 3-axis accelerometer ± 2/4/8/16 g range Output data rates (ODR): 0.78Hz-1.6 kHz 16 bit 3-axis gyroscope ±125/250/500/1000/2000 dps range Output data rates (ODR): 25Hz-6.4 kHz Fast offset error compensation for accelerometer and gyroscope...
  • Page 4 Arduino® Nicla Voice Castellated pads (J1, J2, J3) 1x I C bus, also available on the ESLOV connector 1x Serial Port (UART) 1x SPI 2x ADC GPIOs configurable voltage 1.8 V/3.3 V 1x Battery Input Integrated battery charger and fuel gauge (BQ25120AYFPR) for 3.7V Li-Po battery Power Input and Output (3.3 V, GND and VIN)
  • Page 5: Table Of Contents

    4.7 Microphone 4.8 USB Bridge 4.9 Power Tree 5 Board Operation 5.1 Getting Started - IDE 5.2 Getting Started - Arduino Web Editor 5.3 Getting Started - Arduino Cloud 5.4 Getting Started - ESLOV 5.5 Sample Sketches 5.6 Online Resources 5.7 Board Recovery...
  • Page 6 Arduino® Nicla Voice 6.6 J5 ESLOV 6.7 J6 External Microphone 7 Mechanical Information 7.1 Outline Board Measures 7.2 Board's Connectors Measures 8 Certifications 8.1 Declaration of Conformity CE DoC (EU) 8.2 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 8.3 Conflict Minerals Declaration...
  • Page 7: The Board

    Add low-power speech recognition: With the built-in microphone and its tiny form factor, you can easily equip an existing setup with the Nicla Voice to improve the workflow by adding speech recognition like voice commands. Moreover, an always-on speech recognition application can be developed thanks to the ultra low- power Syntiant®...
  • Page 8: Assembly Overview

    Arduino® Nicla Voice 1.4 Assembly Overview Example: Example of a typical solution for remote environmental sensing including an Arduino® Nicla Voice, Arduino® Portenta H7 and battery. Notice the orientation of the battery's cable in the board's connector. Note: The NTC pin on the battery connector is optional. This is a feature that allows safer use and thermal shutoff...
  • Page 9: Power Consumption

    Alexa demo ON with BLE advertising and sensor polling at 1 Hz The measurements have been performed with VBAT = 3.7 V. Alexa demo corresponds to the factory firmware flashed by default on the Nicla Voice. 4 Functional Overview 4.1 Block Diagram...
  • Page 10: Board Topology

    Arduino® Nicla Voice 4.2 Board Topology 4.2.1 Connectors Topology BOTTOM Nicla Voice Topology- Components Ref. Description Ref. Description Nicla Header A Nicla Header B Battery Pads Battery Connector (BM03B-ACHSS) ESLOV Connector (SM05B-SRSS) External Microphone (FH33J-4S) Micro USB-AB (ZX62-AB) 10 / 25 Arduino®...
  • Page 11: Components Topology

    Arduino® Nicla Voice 4.2.2 Components Topology BOTTOM Nicla Voice Topology - components Ref. Description Ref. Description RGB LED u-blox ANNA-B112 Push Button Schottky Diode, PMEG4005EPK Resistor array PRTR5V0U0F Arm® Cortex M0 ATSAM-D11 Microphone IM69D130V01 Syntiant® Neural Decision Processor NDP120 Magnetic Sensor BMM150 LDO TPS7A0511PDQNR Flash, 128MX1.
  • Page 12: Front

    Nicla Voice Front View 4.3 Microcontroller The Arduino® Nicla Voice is powered by a nRF52832 SoC within the ANNA-B112 module (MD1). The nRF52832 SoC is built around an ARM® Cortex-M4 microcontroller with floating point unit running at 64 MHz. Sketches are stored inside the nRF52832 internal 512 KB FLASH which is shared with the bootloader.
  • Page 13: Imu

    Arduino® Nicla Voice 4.5 IMU The Nicla Voice provides 9-axis IMU capabilities, by the combination of the 3-axis BMM150 (U4) and 6-axis BMI270 (U15) ICs. The BMI270 includes both a three-axis gyroscope as well as a three-axis accelerometer, while the BMM150 is capable of sensing magnetic field variations in all three dimensions.
  • Page 14: Power Tree

    Nicla Voice Power Tree The Arduino® Nicla Voice can be powered via micro USB (J7), ESLOV (J5) or VIN pin. The input power is converted into the relevant voltages via the BQ2512BAYFPR IC (U9). A Schottky diode provides reverse polarity protection to the USB and ESLOV voltages.
  • Page 15: Board Operation

    5.1 Getting Started - IDE If you want to program your Arduino® Nicla Voice while offline you need to install the Arduino® Desktop IDE [1]. To connect the Arduino® Nicla Voice to your computer, you’ll need a micro USB cable.
  • Page 16: Board Recovery

    5.7 Board Recovery All Arduino® boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB, it is possible to enter bootloader mode by double- tapping the reset button right after power up.
  • Page 17: J2 Fins

    Arduino® Nicla Voice 6.3 J2 Fins Between the main pins, there are smaller contacts (fins) that provide access to debugging capabilities. These test points can easily be accessed by inserting the board in a double row 1.27 mm/50 mil pitch male header.
  • Page 18: J3 Battery Pads

    Arduino® Nicla Voice 6.4 J3 Battery Pads Function Type Description VBAT Power Battery input Analog NTC Thermistor 6.5 J4 Battery Connector Function Type Description VBAT Power Battery input Analog NTC Thermistor Power Ground 6.6 J5 ESLOV Function Type Description Power...
  • Page 19: Mechanical Information

    Arduino® Nicla Voice 7 Mechanical Information 7.1 Outline Board Measures 22.86mm 3.81mm Ø1.01mm Nicla Voice outline measures 19 / 25 Arduino® Nicla Voice Modified: 05/01/2023...
  • Page 20: Board's Connectors Measures

    7.00mm 7.50mm 4.00mm BOTTOM Nicla Voice connectors - mechanical measures 8 Certifications 8.1 Declaration of Conformity CE DoC (EU) We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).
  • Page 21: Declaration Of Conformity To Eu Rohs & Reach 211 01/19/2021

    ECHA (European Chemical Agency) 1907 /2006/EC. 8.3 Conflict Minerals Declaration As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502.
  • Page 22: Fcc Caution

    Important: The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40℃. Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 201453/EU. This product is allowed to be used in all EU member states.
  • Page 23: Company Information

    FURTHERMORE, IT IS THE USERS’ RESPONSIBILITY TO KEEP ITS ANTI-VIRUS SYSTEM UP TO DATE. WHILE ARDUINO MAKES REASONABLE EFFORTS TO REDUCE THE PROBABILITY THAT A THIRD PARTY MAY HACK, COMPROMISE OR CIRCUMVENT ITS SECURITY PRODUCTS, RELATED SOFTWARE OR CLOUD SERVERS, ANY SECURITY 23 / 25 Arduino®...
  • Page 24 INTERNET TO SEND AND/OR RECEIVE DATA (“INTERNET OF THINGS” OR “IOT” PRODUCTS). ANY CONTINUED USE OF AN IOT PRODUCT AFTER ARDUINO HAS CEASED SUPPORTING THAT IOT PRODUCT (E.G., THROUGH NOTICE THAT ARDUINO NO LONGER PROVIDES FIRMWARE UPDATES OR BUG FIXES) MAY RESULT IN REDUCED PERFORMANCE, MALFUNCTION, AND/OR INCREASED VULNERABILITY TO HACKING, COMPROMISE AND/OR CIRCUMVENTION.
  • Page 25 AND ANY OTHER OBLIGATIONS END-USER AND/OR INSTALLER MAY HAVE AS CONTROLLERS OR OTHERWISE UNDER LAW. THE CAPABILITY OR USE OF ANY PRODUCTS MANUFACTURED OR SOLD BY ARDUINO TO RECORD CONSENT SHALL NOT BE SUBSTITUTED FOR THE CONTROLLER’S OBLIGATION TO INDEPENDENTLY DETERMINE WHETHER CONSENT OR NOTICE IS REQUIRED, NOR SHALL SUCH CAPABILITY OR USE SHIFT ANY OBLIGATION TO OBTAIN ANY REQUIRED CONSENT OR NOTICE TO ARDUINO.

This manual is also suitable for:

Abx00061

Table of Contents