This technical data sheet describes the ultra-compact ANNA-B112 stand-alone Bluetooth® 5 low
energy module packed into a System-in-Package design. Despite the small size, ANNA-B112 offers
the internal antenna option. With embedded Bluetooth low energy stack and u-blox connectivity
software, this SiP module is tailored for OEMs who wish to have the shortest time-to-market.
ANNA-B112 offers full flexibility and the OEMs can embed their own application on top of the
integrated Bluetooth low energy stack using Nordic SDK or Arm® Mbed™ integrated development
environment (IDE).
UBX-18011707 - R03
ANNA-B112 - Data Sheet
u-blox or third parties may hold intellectual property rights in the products, names, logos and designs included in this
Document Information
Title ANNA-B112
Subtitle Stand-alone Bluetooth 5 low energy module
Document type Data Sheet
Document number UBX-18011707
Revision and date R03 21-Sep-2018
Disclosure Restriction
Product status
Functional Sample Draft For functional testing. Revised and supplementary data will be published later.
In Development /
Prototype
Engineering Sample Advance Information Data based on early testing. Revised and supplementary data will be published later.
Initial Production Early Production Information Data from product verification. Revised and supplementary data may be published later.
Mass Production /
End of Life
Corresponding content status
Objective Specification Target values. Revised and supplementary data will be published later.
Production Information Document contains the final product specification.
This document applies to the following products:
Product name Type number
ANNA-B112 ANNA-B112-00B-00 1.0.0 N/A Initial Production
Document Information ................................................................................................................................ 2
1.2 Product features ......................................................................................................................................... 6
1.5.2 Open CPU.............................................................................................................................................. 8
1.6 Bluetooth device address .......................................................................................................................... 9
2.1 Power management .................................................................................................................................10
2.2.1 2.4 GHz Bluetooth low energy (ANT) ............................................................................................10
2.2.2 Near Field Communication (NFC) ..................................................................................................10
2.3 Low Power Oscillator interface...............................................................................................................10
2.4 System functions ......................................................................................................................................11
2.4.6 Real Time Counter (RTC) .................................................................................................................12
2.5 Serial interfaces ........................................................................................................................................12
2.5.1 Asynchronous serial interface (UART) .........................................................................................13
2.5.2 Serial peripheral interface (SPI) .....................................................................................................13
2.7 Analog interfaces ......................................................................................................................................14
2.7.3 Low power comparator ....................................................................................................................15
2.7.4 Analog pin options ............................................................................................................................15
2.8 u-blox connectivity software features ..................................................................................................15
2.8.1 u-blox Serial Port Service (SPS) .....................................................................................................15
2.8.2 System status signals .....................................................................................................................16
UBX-18011707 - R03 Page 3 of 42
ANNA-B112 - Data Sheet
2.8.3 System control signals ....................................................................................................................16
4.2.7 Digital pins ..........................................................................................................................................26
6 Qualification and approvals............................................................................................................. 28
6.1 Country approvals .....................................................................................................................................28
6.2 European Union regulatory compliance ...............................................................................................28
6.2.1 Radio Equipment Directive (RED) 2014/53/EU ..........................................................................28
6.2.2 Compliance with the RoHS directive ............................................................................................28
6.3 FCC and IC Compliance ............................................................................................................................28
6.3.6 FCC and IC IDs ...................................................................................................................................31
9.2 Explanation of codes ................................................................................................................................38
9.3 Ordering information ................................................................................................................................39
A Glossary ................................................................................................................................................. 40
Related documents .................................................................................................................................... 41
Revision history ........................................................................................................................................... 41
The ANNA-B112 is an ultra-small, high-performing, standalone Bluetooth low energy module. The
System in Package (SiP) module features Bluetooth 5, a powerful Arm® Cortex®-M4 microprocessor
with FPU, and state-of-the-art power performance. The ANNA-B112 is delivered with u-blox
connectivity software that provides support for u-blox Bluetooth low energy Serial Port Service, GATT
client and server, beacons, NFC™, and simultaneous peripheral and central roles – all configurable
from a host by using AT commands.
The ANNA-B112 module also includes an integrated antenna providing a range of 160 m, and an
antenna pin for design-in of an external antenna.
ANNA-B112 has full modular approval1 for Europe (RED), US (FCC), Canada (IC / ISED RSS), Taiwan
(NCC), South Korea (KCC), Japan (MIC), Australia / New Zealand (ACMA), Brazil (Anatel), South Africa
(ICASA).
1.2 Product features
Table 1: ANNA-B112 main features summary
UBX-18011707 - R03 Contents Page 6 of 42
ANNA-B112 - Data Sheet
32 MHz
32.768 kHz
1.3 Block diagram
Figure 1: Block diagram of ANNA-B112
The ANNA-B112 SiP module has an integrated antenna mounted on the substrate. The RF signal pin
can either be connected directly to the adjacent antenna pin and use the internal antenna or routed
to an external antenna or antenna connector.
The module does not have its own low power oscillator (LPO) and depending on the power supply
requirement, you could connect an external LPO crystal or oscillator.
An integrated DC/DC converter is used for higher efficiency under heavy load situations. See section
2.1.1 for more information.
1.4 Product description
Item
Bluetooth version 5.0
Band support 2.4 GHz, 40 channels
Typical conducted output power +4 dBm
Max radiated output power (EIRP) 6.5 dBm
Sensitivity (conducted) -91 dBm
Best sensitivity (EIRP) -93.5 dBm
Data rates 1 and 2 Mbps GFSK
Module size 6.5 x 6.5 x 1.2 mm
Table 2: ANNA-B112 characteristics summary
ANNA-B112
UBX-18011707 - R03 Contents Page 7 of 42
ANNA-B112 - Data Sheet
Radio
Nordic S132 SoftDevice
1.5 Software options
The integrated application processor of the ANNA-B112 module is an Arm Cortex-M4 with FPU that
has 512 kB flash memory and 64 kB RAM. The software structure of any program running on the
module can be broken down into the following components:
Radio stack
Bootloader (optional)
Application
Figure 2: ANNA-B112 software structure and available software options
☞ More information on each option can be found in the ANNA-B112 System Integration Manual [1].
1.5.1 u-blox connectivity software
The ANNA-B1 module is preflashed with u-blox connectivity software.
The u-blox connectivity software enables the use of the u-blox Low Energy Serial Port Service,
controlled by AT commands over the UART interface. You can configure ANNA-B112 modules
through u-blox s-center software or by using the AT commands. The s-center evaluation software can
be downloaded from the u-blox website and is available free of charge.
More information on the features and capabilities of the u-blox Low Energy Serial Port Service and
how to use this can be found in the ANNA-B112 Getting Started Guide [3] and the u-blox Short Range
AT commands manual [2].
1.5.2 Open CPU
A custom application can be embedded in the ANNA-B112 module. The supported development
environments are described below.
Nordic SDK
The Nordic nRF5 SDK provides a rich and well tested software development environment for
nRF52-based devices. It includes a broad selection of drivers, libraries, and example applications.
UBX-18011707 - R03 Contents Page 8 of 42
ANNA-B112 - Data Sheet
Arm Mbed OS
Arm Mbed OS is an open source embedded operating system designed specifically for the "things" in
the Internet of Things. It includes all features to develop a connected product, including security,
connectivity, an RTOS, and drivers for sensors and I/O devices. The u-blox ANNA-B112 module fully
supports Mbed OS 5.
Wirepas Mesh stack
The ANNA-B112 modules can also be used together with the Wirepas Mesh stack. This will enable the
ANNA-B1 module to be used in a large-scale mesh environment.
The Wirepas mesh stack is a third party licensed software from Wirepas.
For more information about the Wirepas mesh stack, contact the u-blox support for your area as listed
in the Contact section or Wirepas directly.
1.6 Bluetooth device address
Each ANNA-B1 module is preprogrammed with a unique 48-bit Bluetooth device address.
UBX-18011707 - R03 Contents Page 9 of 42
ANNA-B112 - Data Sheet
2 Interfaces
2.1 Power management
2.1.1 Module supply input (VCC)
The ANNA-B112 uses an integrated step-down converter to transform the supply voltage presented
at the VCC pin into a stable system voltage. Due to this, the ANNA-B112 modules are compatible for
use in battery powered designs without the use of an additional voltage converter. You can choose
one of the following two on-board voltage converter options:
A low-dropout (LDO) converter
A DC/DC buck converter
Normally, the module will automatically switch between these options depending on the current
consumption. Under high loads such as when the radio is active, the DC/DC converter is more efficient,
while the LDO converter is more efficient in the power saving modes.
2.2 RF antenna interfaces
2.2.1 2.4 GHz Bluetooth low energy (ANT)
The ANNA-B112 2.4 GHz antenna interface can be used in one of the following two ways as mentioned
below:
1. With an external antenna or antenna connector: The ANNA-B112 modules provide an antenna pin
(ANT) with a nominal characteristic impedance of 50 Ω. This pin can be connected to a carrier
board antenna or antenna connector using a controlled impedance trace. See the ANNA-B112
System Integration Manual [1] for more information. OR
2. With the internal antenna: The ANNA-B112 module has an onboard integrated antenna. To use
this antenna, the internal antenna pin (ANT_INT) has to be connected directly to the ANT pin
(adjacent to the ANT_INT pin). The ANT pins shall not be connected anywhere else in this case
and no additional antenna or RF component is needed. Also the connection to the ANT_PCB,
ANT_GND1 and ANT_GND2 pins need to be designed correctly see the ANNA-B112 System
Integration Manual [1] for more information.
2.2.2 Near Field Communication (NFC)
The ANNA-B112 modules include a Near Field Communication interface, capable of operating as a
13.56 MHz NFC tag at a bit rate of 106 kbps. As an NFC tag, data can be read from or written to the
ANNA-B112 modules using an NFC reader; however the ANNA-B112 modules are not capable of
reading other tags or initiating NFC communications. Two pins are available for connecting to an
external NFC antenna: NFC1 and NFC2. See the ANNA-B112 System Integration Manual [1] for more
information and NFC antenna design considerations.
2.3 Low Power Oscillator interface
During standby mode, the module needs a 32.768 kHz clock source (accuracy +/- 250 ppm). Several
clock options are available for the ANNA-B112 module as specified in Table 3:
SourceCurrent consumption Comment
External 32.768kHz crystal 300 nA Connected to the XL1 and XL2 pins (see chapter 3).
Internal RC oscillator 620 nA + calibration Needs recalibration every 8 s
External 32.768 kHz clock signal - Connected to the XL1 pin (see chapter 3).
Table 3: Supported low power clock sources for ANNA-B112
UBX-18011707 - R03 Contents Page 10 of 42
ANNA-B112 - Data Sheet
See the ANNA-B112 System Integration Manual [1] for more information about connecting an
external 32.768 kHz clock source.
2.4 System functions
The ANNA-B112 modules are power efficient devices capable of operating in different power saving
modes and configurations. Different sections of the module can be powered off when not needed and
complex wake up events can be generated from different external and internal inputs. The radio part
of the module operates independently from the CPU.
The two main power saving modes are:
Standby mode
Sleep mode
Depending on the application, the module should spend most of its time in sleep mode to conserve
battery life.
2.4.1 Module power-on
ANNA-B112 modules can be switched on in one of the following ways and this will cause the module
to reboot:
Rising edge on the VCC pin to a valid supply voltage
Issuing a reset of the module
A wake up event from sleep mode to active mode can be issued by:
Changing the state of any digital I/O pin, may be enabled /disabled for each pin.
If waking up from standby mode, an event can also be issued by:
The on-board Real Time Counter (RTC)
A programmable digital or analog sensor event. For example, rising voltage level on an analog
comparator pin
2.4.2 Module power-off
There is no dedicated pin to power off the ANNA-B112 modules. You can configure any GPIO pin to
enter or exit the sleep mode (see section 2.4.4), which essentially powers down the module.
An under-voltage (brown-out) shutdown occurs on ANNA-B112 modules when the VCC supply drops
below the operating range minimum limit. If this occurs, it is not possible to store the current
parameter settings in the module’s non-volatile memory. An over-temperature and undertemperature shutdown can be enabled on ANNA-B112 modules, and is initiated if the temperature
measured within the module is outside operating conditions. The temperature is measured by an
integrated temperature sensor in the radio chip. For more details see the
Integration Manual [1]
.
ANNA-B112 System
2.4.3 Standby mode
Standby mode is one of the power saving modes in ANNA-B112 modules that essentially powers down
the module but keeps the system RAM intact and allows for a few low power digital interfaces
(including SPI) and analog functions to run continuously. It also allows for complex, autonomous
power-up events including periodic RTC events and radio events.
The following events can be used to bring the module out of the standby mode:
External wake-up events
Internal wake-up events from RTC, radio, NFC and so on
Analog or digital sensor event (programmable voltage level or edge detection)
UBX-18011707 - R03 Contents Page 11 of 42
ANNA-B112 - Data Sheet
☞ During standby mode, the module needs a 32.768 kHz clock source. See section 2.3 for more
information about connecting an external 32.768 kHz clock source.
2.4.4 Sleep mode
Sleep mode is the deepest power saving mode of ANNA-B112 modules. During sleep mode, all
functionality is stopped to ensure minimum power consumption. The module needs an external event
in order to wake up from sleep mode.
The following events can be used to wake up the module out of the sleep mode:
External event on a digital pin
External event on a low power comparator pin
Detection of NFC field
When using the u-blox connectivity software, the module can be manually switched on or off with
proper storage of current settings using the UART DSR pin.
The module can be programmed to latch the digital values present at its GPIO pins during sleep. The
module will keep the values latched, and a change of state on any of these pins will trigger a wake up
to active mode.
The module will always reboot after waking up from the sleep mode; however different sections of the
RAM can be configured to remain intact during and after going into the sleep mode.
2.4.5 Module reset
ANNA-B112 modules can be reset in one of the following ways:
Low level on the RESET_N input pin, normally high with internal pull-up. This causes an “external”
or “hardware” reset of the module. The current parameter settings are not saved in the module’s
non-volatile memory and a proper network detach is not performed.
Using the AT+CPWROFF command. This causes an “internal” or “software” reset of the module.
The current parameter settings are saved in the module’s non-volatile memory and a proper
network detach is performed.
2.4.6 Real Time Counter (RTC)
A key system feature available on the module is the Real Time Counter. This counter can generate
multiple interrupts and events to the CPU and radio as well as internal and external hardware blocks.
These events can be precisely timed ranging from microseconds up to hours, and allows for periodic
BLE advertising events etc., without involving the main CPU. The RTC can be operated in power-on
and standby modes.
☞ During standby mode, the module needs a 32.768 kHz clock source. See section 2.3 for more
information about connecting an external 32.768 kHz clock source.
2.5 Serial interfaces
ANNA-B112 modules provide the following serial communication interfaces:
1x UART interface: 4-wire unbalanced asynchronous serial interface used for AT commands
interface, data communication and u-blox connectivity software upgrades using the FOAT
feature.
3x SPI interfaces: Up to three serial peripheral interfaces can be used simultaneously.
2x I2C interfaces: Inter-Integrated Circuit (I2C) interface for communication with digital sensors.
☞ Radio performance parameters such as sensitivity, may be affected by high frequency on some of
the digital I/O with large sink/source current. See low frequency pins in Table 7 for additional
information.
UBX-18011707 - R03 Contents Page 12 of 42
ANNA-B112 - Data Sheet
☞ All digital interface pins on the module are shared between the digital and analog interfaces and
GPIOs. Any function can be assigned to any pin that is not already occupied.
2.5.1 Asynchronous serial interface (UART)
The UART interface supports hardware flow control and baud-rates up to 1 Mbps. Other
characteristics of the UART interface are listed below:
Data lines (RXD as input, TXD as output) and hardware flow control lines (CTS as input, RTS as
output) are provided.
Hardware flow control or no flow control (default) is supported.
Power saving indication available on the hardware flow control output (CTS line): The line is driven
to the OFF state when the module is not ready to accept data signals.
Programmable baud-rate generator allows most industry standard rates, as well as non-standard
rates up to 1 Mbps.
Frame format configuration:
o 8 data bits
o Even or no-parity bit
o 1 stop bit
Default frame configuration is 8N1, meaning eight (8) data bits, no (N) parity bit, and one (1) stop
bit.
☞ Radio performance parameters such as sensitivity, may be affected by high frequency on some of
the digital I/O with large sink/source current. See low frequency pins in Table 7 for additional
information.
2.5.2 Serial peripheral interface (SPI)
ANNA-B112 supports up to 3 Serial Peripheral Interfaces that can operate in both master and slave
mode with a maximum serial clock frequency of 8 MHz in both master and slave modes. The SPI
interfaces use 4 signals: SCLK, MOSI, MISO and CS. When using the SPI interface in master mode, it
is possible to use GPIOs as additional Chip Select (CS) signals to allow addressing of multiple slaves.
☞ Radio performance parameters such as sensitivity, may be affected by high frequency on some of
the digital I/O with large sink/source current. See low frequency pins in Table 7 for additional
information.
2.5.3 I2C interface
The Inter-Integrated Circuit interfaces can be used to transfer or receive data on a 2-wire bus network.
The ANNA-B112 modules can operate as both master and slave on the I2C bus using both standard
(100 kbps) and fast (400 kbps) transmission speeds. The interface uses the SCL signal to clock
instructions and data on the SDL signal.
☞ Radio performance parameters such as sensitivity, may be affected by high frequency on some of
the digital I/O with large sink/source current. See low frequency pins in Table 7 for additional
information.
2.5.4 I2S interface
The Inter-IC Sound (I2S) interface can be used to transfer audio sample streams between ANNA-B112
and external audio devices such as codecs, DACs, and ADCs. It supports original I2S and left or
right-aligned interface formats in both master and slave mode. It uses up to 5 signals: Master clock
(MCK), Left right clock or Word clock (LRCK), Serial clock (SCK), Serial data in (SDIN) and Serial data
out (SDOUT). The Master side of the interface always provides the LRCK and SCK clock signals, but
as an addition ANNA-B112 can supply a MCK clock signal in both master and slave mode to provide
UBX-18011707 - R03 Contents Page 13 of 42
Loading...
+ 29 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.