Nordic Smart Remote 3 Manual de usuario

Smart Remote 3 for nRF52
User Guide
v2.0
4374_139 v2.0 / 2018-02-21

Contents
Revision history.................................. iv
1Introduction................................... 5
1.1 Smart Remote 3 DK add-on ............................ 5
1.2 Smart Remote 3 product example for nRF52832 ....................5
1.3 Smart Remote 3 product example for nRF52810 ....................6
2Minimum requirements............................ 7
3Kit content.................................... 8
3.1 Hardware content ................................ 8
3.2 Downloadable content .............................. 9
4Quick start................................... 10
4.1 Assembling Smart Remote 3 hardware ....................... 10
4.2 Powering up .................................. 10
4.3 Programming DK with Smart Remote 3 for nRF52 firmware ...............11
4.4 Pairing with Windows .............................. 11
4.5 Setting up Ubuntu ............................... 13
4.6 Pairing with Ubuntu ............................... 13
4.7 Configuring audio input ............................. 15
4.7.1 Testing voice recognition ........................... 16
4.7.2 Listening to audio quality ........................... 17
5System overview................................ 18
5.1 Pairing .................................... 18
5.2 Trackpad ....................................19
5.2.1 Basic use ..................................19
5.2.2 Common gestures .............................. 19
5.3 Accelerometer ................................. 21
5.4 Free-space navigation .............................. 21
5.4.1 Basic use ..................................21
5.4.2 Trackpad functionality in free-space mode .................... 23
5.4.3 Gyro calibration ............................... 23
5.5 Intelligent power saving ............................. 23
5.6 Keypad .................................... 24
5.7 Infrared LED and infrared learning feature ......................24
5.8 NFC ......................................25
6Hardware description: Smart Remote 3 DK add-on............. 26
6.1 Hardware figures: Smart Remote 3 DK add-on .................... 27
6.2 Block diagram ................................. 28
6.3 Design description ............................... 29
6.3.1 Trackpad .................................. 29
6.3.2 Keypad matrix ............................... 30
6.3.3 Low-power accelerometer circuit ........................32
6.3.4 Motion tracking device ............................ 33
6.3.5 Power supply ................................ 34
4374_139 v2.0 ii

6.3.6 Infrared LED and driver ............................ 35
6.3.7 Codec ................................... 35
6.3.8 Digital microphones (only for use with nRF52 DK) ................. 36
6.3.9 nRF51 DK interface ............................. 36
6.3.10 nRF52 DK interface ............................. 38
6.3.11 Current measurement ............................40
6.3.12 I2C bus connector ............................. 41
6.3.13 Schematics, bill of materials, PCB layout files, production files ........... 41
7Hardware description: Smart Remote 3 for nRF52832 product example. . 42
7.1 Hardware figures: Smart Remote 3 for nRF52832 product example ............42
7.2 Block diagram ................................. 43
7.3 Design description ............................... 44
7.3.1 I/O usage ................................. 44
7.3.2 Keypad matrix ............................... 45
7.3.3 Low-power accelerometer circuit ........................46
7.3.4 Motion tracking device ............................ 47
7.3.5 Power supply ................................ 47
7.3.6 Programming interface ............................ 48
7.3.7 Digital microphones ............................. 49
7.3.8 Matching network .............................. 49
7.3.9 Antenna .................................. 49
7.3.10 NFC ................................... 50
7.3.11 Infrared emitter/receiver .......................... 50
7.3.12 Buzzer .................................. 51
7.3.13 Schematics, bill of materials, PCB layout files, production files ........... 51
7.3.14 Power consumption performance ....................... 52
8Hardware description: Smart Remote 3 for nRF52810 product example. . 53
8.1 Hardware figures: Smart Remote 3 for nRF52810 product example ............53
8.2 Block diagram ................................. 54
8.3 Design description ............................... 55
8.3.1 I/O usage ................................. 55
8.3.2 Keypad matrix ............................... 56
8.3.3 Low-power accelerometer circuit ........................57
8.3.4 Motion tracking device ............................ 58
8.3.5 Power supply ................................ 58
8.3.6 Programming interface ............................ 59
8.3.7 Digital microphone ............................. 60
8.3.8 Matching network .............................. 60
8.3.9 Antenna .................................. 60
8.3.10 Infrared emitter .............................. 61
8.3.11 Schematics, bill of materials, PCB layout files, production files ........... 61
8.3.12 Power consumption performance ....................... 61
9Firmware update of Smart Remote 3.................... 63
9.1 Connect product example to nRF52 DK ....................... 63
9.2 Selecting a board to program ........................... 64
9.2.1 Chip and memory information ......................... 64
9.3 Erase all .................................... 64
9.4 Programming with Nordic firmware ........................ 65
Legal notices................................... 66
4374_139 v2.0 iii

Revision history
Date Version Description
February 2018 2.0 Added nRF52810 product example
July 2017 1.1 • Updated schematics in Current measurement on page 40
• Added Power consumption performance on page 52
• Updated Firmware update of Smart Remote 3 on page 63
September 2016 1.0 First release
4374_139 v2.0 iv

1Introduction
The nRFready Smart Remote 3 for nRF52 is a set of hardware and software reference designs providing
a quick and easy starting point for a TV remote control used with Internet-enabled TVs, set-top boxes,
and media players. The reference design consists of a development platform and two product examples.
Providing a single chip solution that is easily implemented, this kit comes complete with source code and
documentation for Bluetooth® Low Energy applications.
The development platform contains three remote controls, one for development and two for demo
purposes.
To obtain The Smart Remote 3 nRF52810 product example (nRF6942), please contact Nordic sales.
1.1 Smart Remote 3 DK add-on
The Smart Remote 3 DK add-on (nRF6932) is a board that allows you to connect to the nRF52
Development Kit (nRF52 DK, not included in this kit). Plugging the DK add-on onto the nRF52 DK gives you
access to the radio components for developing your remote control design.
Based on the nRF52832 multiprotocol System on Chip (SoC), it is optimized for low-power high
performance applications and leverages both Bluetooth Low Energy and 2.4 GHz proprietary protocols.
Note: The Smart Remote 3 DK add-on rev. 1.2 and later is compatible with both nRF51 and nRF52
development kits.
Features:
• Standard remote control keypad
• Motion wakeup detection using low-power accelerometer
• 3D motion tracking using gyroscope and InvenSense® motion library
• Multi-touch trackpad (supports up to five points of contact)
• Voice input using an analog electrostatic microphone (only nRF51)
• Voice input using two digital PDM microphones (only nRF52)
• Infrared LED for legacy support (only nRF52)
• Arduino standard interface for connection to the nRF5x Development Kit
• Optimized power management for low power consumption
1.2 Smart Remote 3 product example for nRF52832
The Smart Remote 3 nRF52 product example (nRF6937) is a fully-designed remote control with audio
input, air mouse functionality, infrared LED, NFC tag, and buzzer. It features a subset of the functionality
4374_139 v2.0 5

Introduction
of the Smart Remote 3 DK add-on, allowing the board to nicely fit into an almost finished remote control
plastic housing.
Features:
• Standard remote control form factor
• Standard remote control keypad
• nRF52832 QFAA SoC from Nordic
• Voice input using up to two digital PDM microphones, which enable the use of (optional) active noise
reduction algorithms
• 3D motion tracking using gyroscope and InvenSense® motion library
• Motion wakeup detection using low-power accelerometer
•Infrared LED 1
•NFC tag for tap to pair2
• Buzzer for the Find Me service
• Device firmware update (DFU)
• Preprogrammed, can be used out of the box
• Powered by two AA batteries
• SWD interface connector for programming and debugging
• Optimized power management for low power consumption
1.3 Smart Remote 3 product example for nRF52810
The Smart Remote 3 nRF52810 product example (nRF6942) is a cost-optimized remote control with
audio input, air mouse functionality, and infrared LED. It features a subset of the functionality of the
Smart Remote 3 DK add-on, allowing the board to nicely fit into an almost finished remote control plastic
housing.
nRF52810 support starts from firmware rev. 1.2.
Features:
• Standard remote control form factor
• Standard remote control keypad
• nRF52810-QFAA SoC from Nordic
• Voice input using one digital PDM microphone
• 3D motion tracking using gyroscope and InvenSense motion library
• Motion wakeup detection using low-power accelerometer
• Infrared LED
• Device firmware update (DFU)
• Preprogrammed, can be used out of the box
• Powered by two AA batteries
• SWD interface connector for programming and debugging
• Optimized power management for low power consumption
Because of modular firmware, the feature set can be configured. It is possible to add some features
present in the nRF52832 version of the firmware while removing others from the nRF52810 version to
make sure there is enough memory. For more information, see firmware documentation available in a
folder on your computer after you have run the installer file.
To obtain The Smart Remote 3 nRF52810 product example (nRF6942), please contact Nordic sales.
1Support starts from reference firmware rev. 1.1.
2Support starts from reference firmware rev. 1.1.
4374_139 v2.0 6

2Minimum requirements
Before you start setting up the nRFready Smart Remote 3 for nRF52 reference design, check that you have
the required hardware and software.
Hardware requirements
The following additional hardware is needed to use the Smart Remote 3 DK add-on:
•nRF52 Development Kit (sold separately)3
Operating system requirements
The nRFready Smart Remote 3 complies with the HID-over-GATT profile. The following is needed to set up
a computer as the Bluetooth Low Energy host.
• Basic use:
• Windows 8 or Windows 10 for HID-over-GATT standard functions, or
• Linux with Bluetooth 4.0 support (for example BlueZ 5.0 or later)
• Use with audio:
•Ubuntu 16.04 LTS with Nordic Voice System (NVS) package. See Setting up Ubuntu on page 13.4
3The Smart Remote 3 DK add-on rev. 1.2 and later is compatible with both nRF51 and nRF52
development kits.
4NVS for Linux is part of the software package for Smart Remote 3 for nRF52. It comes as Linux .DEB
install files, as well as a Linux LiveCD image for test with or without install.
4374_139 v2.0 7

3Kit content
The nRFready Smart Remote 3 reference design consists of hardware and access to software components,
reference design files, and documentation.
3.1 Hardware content
nRFready Smart Remote 3 reference design hardware consists of the DK add-on, product example,
batteries and a Bluetooth dongle.
Figure 1: nRFready Smart Remote 3 for nRF52 Series hardware content
nRF52810 product example is not included in the kit. It is available on request.
4374_139 v2.0 8

Kit content
3.2 Downloadable content
The nRFready Smart Remote 3 for nRF52 Series reference design includes firmware source code,
documentation, hardware schematics, and layout files.
To access these files, go to the Smart Remote 3 for nRF52 web page and follow the instructions.
Firmware package
• Application firmware for nRFready Smart Remote 3 for nRF52
• Precompiled HEX files
• Precompiled DFU packages
• Source code
• nRF5x SDK v14.2.0-SR3
• S132 and S112 SoftDevices
• Nordic Voice System (NVS) package version 5.4 (requires Ubuntu 16.04 LTS)
• Firmware documentation (will be available in a folder on your computer after you have run the installer
file)
Note: Refer to firmware documentation for details regarding SDK, SoftDevice and compiler
options.
Schematics, Bill of Materials, PCB layout files, and production files
The zip file contains the hardware design files for the nRFready Smart Remote 3 for nRF52 Series reference
design.
• Altium Designer files
• Schematics
• PCB layout files
• Production files
• Drill files
• Assembly drawings
• Gerber files
• Pick-and-place files
• Bill of materials
Other relevant documentation
•nRF52832 Product Specification
•nRF52810 Product Specification
•S132 SoftDevice Specification
•S112 SoftDevice Specification
•nRF52 Development Kit
•nRF52832 Errata
•nRF52810 Errata
•nRF5 SDK
4374_139 v2.0 9

4Quick start
Setting up the nRFready Smart Remote 3 for nRF52 reference design requires only a few steps. Example
applications help you start programming your device.
The Product example comes with pre-installed firmware. For a quick start with this device, just insert
batteries, and continue reading in Pairing with Windows on page 11 (basic use) or Pairing with Ubuntu
on page 13 (use with audio).
Before you start, check Minimum requirements on page 7.
4.1 Assembling Smart Remote 3 hardware
Unpack the kit and connect the DK add-on to the nRF52 DK.
1. Unpack your nRFready Smart Remote 3 for nRF52 reference design.
2. Plug the nRF52 DK (sold separately) carefully on the backside of the Smart Remote 3 DK add-on as
shown in the figure.
4.2 Powering up
The Smart Remote 3 for nRF52 product example will be on as soon as the batteries are inserted. The DK
add-on can be powered either from the USB or from the batteries.
Follow the steps below to power up the DK add-on:
1. Plug in the USB cable or insert batteries into the battery compartment.
4374_139 v2.0 10
Otros manuales para Smart Remote 3
1
Tabla de contenidos
Otros manuales de Mando a distancia de Nordic



















