Unigen UGWANBL2 Bluetooth Low Energy Module User Manual

Unigen Corporation Bluetooth Low Energy Module

user manual

Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 1 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Unigen Corp. Wireless Module Products
ANTHIAS Single Mode Bluetooth Low Energy Radio Module
UGWANBL2SME133A
UGWANBL2SME133U
Issue Date: 22-Feb-12
Revision: 1.1
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 2 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Revision History
Rev. No. History Issue Date Remarks
1.1 Preliminary
Release Feb. 22, 2012 Advanced information; Author: Allen B. Cabreros
This document is provided “as is” with no warranties whatsoever, including any warranty of
merchantability, non-infringement, fitness for any particular purpose, or any warranty otherwise
arising out of any proposal, specification or sample.
Unigen Corporation disclaims all liability, including liability for infringement of any proprietary
rights, relating to use of information in this document. No license, expressed or implied, by
estoppel or otherwise, to any intellectual property rights is granted herein.
*Third-party brands, names, and trademarks are the property of their respective owners.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 3 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
TABLE OF CONTENTS
LIST OF FIGURES __________________________________________ 4
LIST OF TABLES ___________________________________________ 4
PRODUCT INTRODUCTION ___________________________________ 5
FEATURES AND BENEFITS ____________________________________ 5
APPLICATIONS ____________________________________________ 6
PRODUCT DESCRIPTION _____________________________________ 7
MODULE DETAILS __________________________________________ 7
FUNCTIONAL OVERVIEW ____________________________________ 8
MODULE PAD ASSIGNMENT __________________________________ 10
DEVICE TERMINAL FUNCTIONS _______________________________ 11
ELECTRICAL CHARACTERISTICS _______________________________ 12
Absolute Maximum Ratings ________________________________ 12
Recommended Operating Conditions ________________________ 12
Input/Output Terminal Characteristics _______________________ 13
ESD PROTECTION __________________________________________ 14
RF CHARACTERISTICS ______________________________________ 14
AGENCY CERTIFICATIONS ___________________________________ 15
BLUETOOTH COMPLIANCE ___________________________________ 15
TBDBLUETOOTH SOFTWARE STACK ____________________________ 15
BLUETOOTH SOFTWARE STACK _______________________________ 16
SOFTWARE DEVELOPMENT ___________________________________ 17
MICROCONTROLLER, MEMORY, IO AND BASEBAND LOGIC __________ 18
System Ram ___________________________________________ 18
Internal ROM ___________________________________________ 18
Microcontroller _________________________________________ 19
Programmable I/O Ports, PIO and AIO _______________________ 19
LED Flasher / PWM modules _______________________________ 20
POWER CONTROL, REGULATION AND RESET _____________________ 20
Internal Switch-mode Regulator ____________________________ 20
Internal Low-voltage Linear Regulator _______________________ 20
Reset _________________________________________________ 21
Digital Pad States on Reset ________________________________ 21
SERIAL INTERFACES ________________________________________ 21
Application UART Interface ________________________________ 21
SPI Master Serial Flash Interface ___________________________ 22
Programming and Debug Interface __________________________ 23
POWER CONSUMPTION _____________________________________ 25
EXAMPLE SCHEMATICS ______________________________________ 27
No Serial Flash _________________________________________ 27
External Serial Flash Configuration __________________________ 28
MECHANICAL DRAWINGS ____________________________________ 29
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 4 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Dimensions ____________________________________________ 29
LGA Pads and Landing Pattern _____________________________ 30
ORDERING INFORMATION ___________________________________ 31
CONTACT INFORMATION ____________________________________ 31
LIST OF FIGURES
Figure 1: Anthias Module Block Diagram ________________________ Error!
Bookmark not defined.
Figure 2: Anthias Pad Location (Top View) _______________________ 10
Figure 3: Anthias Bluetooth 4.0 Firmware Stack ___________________ 16
Figure 4: Microcontroller, Memory, IO, Baseband Logic Diagram ______ 18
Figure 5: Anthias Internal Regulation Block ______________________ 20
Figure 6: External Serial EEPROM Circuitry _______________________ 22
Figure 7: Idle Connection State _______________________________ 26
Figure 8: Embedded EEPROM Example Schematic _________________ 27
Figure 10: External Serial Flash Example Schematic _______________ 28
Figure 11: ANTHIAS Mechanical Drawing ________________________ 29
Figure 12: Landing Pattern ___________________________________ 30
LIST OF TABLES
TABLE 1: DEVICE TERMINAL FUNCTIONS ________________________ 11
TABLE 2: ABSOLUTE MAXIMUM RATINGS ________________________ 12
TABLE 3: RECOMMENDED OPERATING CONDITIONS _______________ 12
TABLE 4: DIGITAL TERMINAL CHARACTERISTICS _________________ 13
TABLE 5: ANALOG TERMINAL CHARACTERISTICS _________________ 13
TABLE 6: ESD RATINGS ______________________________________ 14
TABLE 7: RF CHARACTERISTICS _______________________________ 14
TABLE 8: WAKE OPTIONS ____________________________________ 19
TABLE 9: DIGITAL PAD STATE ON RESET ________________________ 21
TABLE 10: ANTHIAS UART PARAMETERS ________________________ 22
TABLE 11: ANTHIAS EXTERNAL SERIAL FLASH SIGNALS ____________ 23
TABLE 12: SPI TRANSACTIONS ________________________________ 24
TABLE 13: OPERATING POWER CONSUMPTION FIGURES ___________ 25
TABLE 14: PART NUMBERS ___________________________________ 31
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 5 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
PRODUCT INTRODUCTION
Anthias is a product from the Unigen BTLE family. Anthias is a single-mode Bluetooth Low Energy
(BLE) module solution. Anthias enables ultra low-power connectivity data transfer for applications
previously limited by the power consumption, size constraints and complexity of other wireless
standards. The Anthias module provides everything required to create a Bluetooth low energy
product with RF, baseband, microcontroller, qualified Bluetooth v4.0 stack and customer
application running on a single module.
FEATURES AND BENEFITS
Bluetooth Low Energy v4.0
Chip antenna or U.FL RF connector configuration
512K programmable EEPROM for BLE profiles and applications
Optional external Serial Flash support
64K of RAM
32KHz clock included with watchdog timer for ultra low power dormant modes
Accessible UART interface to embedded applications
12 Digital I/O pads
3 AIO pads; 10-bit ADC
2 LED pads supporting Pulse Width Modulation (PWM)
~ +7dBm transmit output power
~ -89dBm receiver sensitivity
RSSI monitoring for proximity applications
Size: 22 x 18 x 3 (mm)
25 pad LGA Surface Mount form factor
-20C to +70C temperature range
Power Consumption: 16mA Peak; < 600nA dormant mode
Certifications: TDB
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 6 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
APPLICATIONS
The Anthias module is an important block in building an ecosystem using Bluetooth Low Energy.
Bluetooth Low Energy enables the transfer of simple data sets between compact devices opening
up a completely new class of Bluetooth applications such as watches, TV remote controls, medical
sensors and fitness trainers. Bluetooth Low Energy takes less time to make a connection than
conventional Bluetooth wireless technology and can consume approximately 1/20th of the power
of Bluetooth Basic Rate. Anthias supports profiles for sensors, watches, HIDs and time
synchronization.
Security & Proximity
Key Tags/FOBS
Proximity Sensors/Monitoring
Medical, Health, Sport & Fitness
Blood Pressure Monitors
Wearable Heart Rate Monitors
Weight Scales
Pedometers
Medical Sensors
Medical Telemetry
Glucose Meters
Emergency Callers
Medical Identification/Asset Tracking
Medical Equipment Control
Fitness Machines
Speed Sensors
Human Interface Devices & Industrial Control
Remote Control
Mouse
Game Controller
Industrial Control & Smart Energy
Remote On/Off Switch
Thermostats
Smart Appliances
Kiosks
Smart Bar Code Scanner/Readers
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 7 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
PRODUCT DESCRIPTION
The Anthias module is a complete Bluetooth Low Energy module solution. Anthias includes the
Bluetooth Low Energy radio transceiver, 32 kHz slow clock for ultra low power modes, internal
microcontroller for BLE applications software and profiles. Anthias is based on Cambridge Silicon
Radios CSR1000™ chipset. The module is capable of supporting embedded applications along
with ATT, GATT, SMP, L2CAP and GAP BLE stack component. The module is a separate PCB with
contained RF design in a 22mm x 18mm x 3mm compact design. The RF output can be either
through an on-board chip antenna or taken to an external antenna via a U.FL mini-coaxial
connector.
MODULE DETAILS
Bluetooth Low Energy Radio
+7dBm with power level control from
integrated 6-bit DAC over a dynamic range
>30dB.
-89dBm receiver sensitivity with integrated
channel filters, digital demodulator for improved
sensitivity and co-channel rejection and fast AGC
for enhanced dynamic range.
Baseband and Software
Hardware MAC for all packet types enables
packet handling without involving the MCU.
Auxiliary Features
Power management features with software
shutdown and hardware wake-up
Internal 32KHz clock for dormant modes
Power-on-reset cell detects low supply voltage
Physical Interfaces
SPI master interface
SPI Programming and debug interface
I²C
Digital PIOs
Analog IOs
Bluetooth Stack
Bluetooth v4.0 specification protocol
stack runs on integrated MCU.
Slave operation (master operation
possible later with firmware update)
Includes Encryption
GAP profile
L2CAP
Security Manager
Attribute Protocol and Profile
Bluetooth Low Energy profile support
Package
Size: 22 x 18 x 3 (mm)
25 pad LGA Surface Mount
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 8 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
FUNCTIONAL OVERVIEW
The Anthias is a complete Radio Transceiver Module with operating in the license free ISM
(Industrial Scientific and Medical) 2.4GHz band. Anthias is equipped with a crystal oscillator, band
pass filter, EEPROM for application code and chip antenna. Anthias incorporates Cambridge Silicon
Radio’s CSR1000™ chipset that is fully compliant to the Bluetooth v4.0 specifications.
The module has a RISC microcontroller that embeds the Bluetooth v4.0 stack and is able to run
application code to become a complete embedded stand alone solution. 64KB of integrated RAM
supports the RISC microcontroller and is shared between the ring buffers which are used to hold
data for each active connection and the general-purpose memory required by the Bluetooth stack.
The microcontroller interrupt controller and event timer executes the Bluetooth software stack,
control the BLE radio and external interfaces. A 16-bit RISC microcontroller is used for low power
consumption and efficient use of memory.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 9 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Anthias also supports programmable I/O ports, PIO and AIO. These ports can be accessed by the
RISC microcontroller and application code. A SPI interface is used for programming and
debugging of develop application code executed on the module. A UART interface is also available
that is shared with the PIO pads. An external I²C/Serial Flash interface is an available
configuration option for products to utilize an external serial flash and have a lower cost module.
The Anthias RF output can either be through an on-board chip antenna or it can be routed to an
external antenna through a mini-coaxial U.FL RF connector. The RF out is matched to 50 Ohms.
An RF shield is provided to prevent RF coupling back into the circuitry and to comply with modular
regulatory guidelines by such organizations such as the FCC.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 10 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
MODULE PAD ASSIGNMENT
Figure 2: Anthias Pad Location (Top View)
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 11 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
DEVICE TERMINAL FUNCTIONS
Table 1: Device Terminal Functions
PAD Pad Type Label Description
1,2,25 - GND Module Ground
3,17 - NC Not Connected
4
Bidirectional analog
AIO_2
Analogue programmable I/O line
5 AIO_1
6 AIO_0
7
Bidirectional with
Programmable strength internal
pullup/down
PIO_0 / UART_TX Programmable I/O line or UART TX.
8 PIO_1 / UART_RX Programmable I/O line or UART RX.
9 PIO_3 / SF_DIN Programmable I/O line or SPI serial
flash data (SF_DIN) input
10 PIO_4 / SF_CS# Programmable I/O line or SPI serial
flash chip select (SF_CS#)
11 PIO_5 / SPI_CLK Programmable I/O line or
DEBUG_CLK selected by SPI_PIO#
12 PIO_6 / SPI_CS# Programmable I/O line or
DEBUG_CS# selected by SPI_PIO#
13 PIO_7 / SPI_MOSI Programmable I/O line or
DEBUG_MOSI selected by PI_PIO#
14 PIO_8 / SPI_MISO Programmable I/O line or
DEBUG_MISO selected by SPI_PIO#
15 PIO_9 Programmable I/O line
16 PIO_10 Programmable I/O line
18 Bidirectional Programmable
strength internal pullup/down PIO_11 Programmable I/O line.
19 Input strong internal pull-down SPI_PIO#_SEL Selects SPI debug on PIO[8:5]
20 Bidirectional, tristate, weak
internal pull-up I2C_SDA / SF_DOUT SPI serial flash data output; SF_DOUT
21 Input with weak internal pull-up I2C_SCL / SF_CLK SPI serial flash clock output; SF_CLK
22
Bidirectional with
programmable strength internal
pullup/down
PIO_2 /
I2C_SF_VDD
Programmable I/O line or I²C Serial
Flash power supply
23 - VDD_BAT 3V Power from supply or battery input
24
Input has no internal pull-up or
pull-down, use external
pulldown.
WAKE Input to wake the module from
hibernate
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 12 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings
Table 2: Absolute Maximum Ratings
Definition Min Max Unit
VDD_BAT 1.8 3.6 V
Storage Temperature -40 +85 °C
These are stress ratings only. Exposure to stresses beyond these maximum ratings may
cause permanent damage to, or affect the reliability of this module. Avoid using the module
outside the recommended operating conditions defined below. This module is ESD sensitive
and should be handled and/or used in accordance with proper ESD mitigation.
Recommended Operating Conditions
Table 3: Recommended Operating Conditions
Description Value
Min Typ Max Unit
VDD_BAT 1.8 3.0 3.6 Vdc
Operating Temp.
Range 0 25 70 °C
Regulator Used.
In order to leverage the FCC/IC modular approval, the host system/system integrator must use the
XC6204B302MR (Mfg: Torex: 3.0V fixed regulator SOT23-5 package) regulator.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 13 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Input/Output Terminal Characteristics
Digital Terminals
Table 4: Digital Terminal Characteristics
Input Voltage Levels Min Typ Max Unit
VIL input logic level low -0.4 - 0.4 V
VIH input logic level high 0.7 x VDD_BATT - VDD + 0.4 V
Tr /Tf - - 25 ns
Output Voltage Levels Min Typ Max Unit
VOL input logic level low - 0.4 V
VOH input logic level high 0.75 x VDD_BATT - V
Tr /Tf - - 5 ns
Input and Tristate Currents Min Typ Max Unit
With strong pull-up -150 -40 -10 µA
I²C with strong-pull -250 - - µA
With strong pull-down 10 40 150 µA
With weak pull-up -5.0 -1.0 -0.33 µA
With weak pull-down 0.33 1.0 5.0 µA
Ci input capacitance 1.0 - 5.0 pF
AIO
Table 5: Analog Terminal Characteristics
Input Voltage Levels Min Typ Max Unit
Input voltage 0 - 1.3 V
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 14 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
ESD PROTECTION
Apply ESD static handling precautions during manufacturing. The table below shows the ESD
handling maximum ratings.
Table 6: ESD Ratings
Conditions Class Max Rating
Human Body Model Contact Discharge per JEDEC EIA/JESD22-A114 2 2000V (all pads)
Machine Model Contact Discharge per JEDEC EIA/JESD22-A115 200V 200V (all pads)
Charged Device Model Contact Discharge per JEDEC EIA/JESD22-C101 III 500V (all pads)
RF CHARACTERISTICS
Table 7: RF Characteristics
Parameter Specifications Units
RF output power + 7 dBm
Receiver sensitivity - 89 dBm
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 15 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
AGENCY CERTIFICATIONS
TBD
BLUETOOTH COMPLIANCE
TBD
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 16 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
BLUETOOTH SOFTWARE STACK
The Anthias module is supplied with Bluetooth v4.0 specification compliant stack firmware which
runs on the internal RISC microcontroller. The figure below shows that the Anthias software
architecture allows Bluetooth processing and the application program to run on the internal RISC
microcontroller.
Figure 3: Anthias Bluetooth 4.0 Firmware Stack
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 17 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
SOFTWARE DEVELOPMENT
The Anthias uses Cambridge Silicon Radio’s CSR1000™ chipset. The RISC microcontroller is
capable of running applications to access the BTLE v4.0 software stack, serial interfaces and IOs.
Software development is through CSR’s µEnergy Integrated Development Environment (xIDE)
supplied with CSR’s μEnergy™ Software Development Kits (SDKs). The SDK is available from
either CSR or Unigen for purchase. The SDK allows the module to be utilized specifically for the
end application and product.
The xIDE allows software engineers to build and configure the application projects provided with
application specific SDKs or to independently develop applications to run on CSR’s μEnergy™ ICs
or Anthias. It supports the development and debugging of applications written in ANSI C language.
Code is written in the text editor and when complete, built and compiled along with the μEnergy™
firmware supplied as part of the SDK. When compiled the resultant machine code can be
downloaded to and run on Anthias.
The code can then be debugged on-module using the facilities in xIDE. Applications can be
developed from the reference application code provided, using the example code and library
functions supplied, to adapt and add functionality. The application source code provided
implements various Bluetooth Low Energy Profiles. These Profiles can be used as part of the
user’s own applications. Using profile code and example applications as a starting point for
development, greatly reduces the effort required to produce working Bluetooth Low Energy
applications that correctly implement the required Bluetooth Low Energy Profiles
To obtain the SDK please contact Unigen for more details.
Note:
The supplied profile code usually supports all the mandatory features and most but
not all optional features of a particular profile. See the individual SDK Release Note
for details.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 18 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
MICROCONTROLLER, MEMORY, IO AND BASEBAND LOGIC
Figure 4: Microcontroller, Memory, IO, Baseband Logic Diagram
System Ram
64KB of integrated RAM supports the RISC microcontroller and is shared between the ring buffers
used to hold data for each active connection and the general-purpose memory required by the
Bluetooth stack.
Internal ROM
CSR1000™ QFN has 64KB of internal ROM. This memory is provided for system firmware
implementation. If the internal ROM holds valid program code, on boot-up, this is copied into the
program RAM.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 19 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Microcontroller
The microcontroller, interrupt controller and event timer execute the Bluetooth Low Energy
software stack and control the BLE radio and external interfaces. A 16-bit RISC microcontroller is
used for low power consumption and efficient use of memory.
Programmable I/O Ports, PIO and AIO
12 lines of programmable bidirectional I/O are provided. They are all powered from the Anthias
internal regulating circuitry. PIO lines are software-configurable as weak pull-up, weak pull-down,
strong pull-up or strong pull-down.
Note:
At reset all PIO lines are inputs with internal weak pull-downs.
Any of the PIO lines can be configured as interrupt request lines or to wake the module from
deep sleep mode. Table below lists the options for waking the module from the sleep modes.
Table 8: Wake Options
Sleep Mode Wake-up Options
Dormant Can only be woken by the WAKE pad.
Hibernate Can only be woken by the WAKE pad or by the watchdog timer.
Deep Sleep Can be woken by any PIO configured to wake the module.
The Anthias module supports alternative functions on the PIO lines:
SPI Interface
UART
LED Flasher / PWM modules
Note: Unigen cannot guarantee that all the PIO assignments remain as described.
Implementation of the PIO lines is firmware build specific. For more information,
see relevant software release note.
Anthias has 3 general purpose analog interface pads, AIO[2:0] .
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 20 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
LED Flasher / PWM modules
Anthias contains a LED flasher / PWM modules that work in sleep modes. These functions are
controlled by the on-chip firmware.
POWER CONTROL, REGULATION AND RESET
Figure 5: Anthias Internal Regulation Block
Internal Switch-mode Regulator
Anthias has an internal switch mode regulator that generates the main rail from the battery
(VDD_BAT). The main rail supplies the lower regulated voltage to a further internal digital linear
regulator and also to the analog sections of the Anthias module. The switch mode regulator
generates typically an internal 1.35V.
Internal Low-voltage Linear Regulator
The integrated low-voltage VDD_DIG linear regulator powers the Anthias digital circuits. The input
voltage range is 0.65V to 1.35V. It can supply programmable voltages of 0.65V to 1.20V to the
digital area of the Anthias module. The maximum output current for this regulator is 30mA.
Important Note:
These regulators are for internal Unigen use only. See example circuit diagram
for Unigen recommended circuit connection.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 21 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Reset
Anthias is reset by software-configured watchdog timer.
Digital Pad States on Reset
Table 9: Digital Pad State on Reset
Pad Name / Group On Reset
I2C_SDA Strong PU
I2C_SCL Strong PU
PIO[11:0] Weak PD
SERIAL INTERFACES
Application UART Interface
The Anthias UART interface provides a simple mechanism for communicating with other serial
devices using the RS232 protocol.
2 signals implement the UART function, UART_TX and UART_RX. When Anthias is connected to
another digital device, UART_RX and UART_TX transfer data between the 2 devices.
UART configuration parameters, e.g. baud rate and data format, are set using ANTHIAS
application code firmware.
When selected in firmware PIO[0] is assigned to a UART_TX output and PIO[1] is assigned to a
UART_RX input, see the module pad assignment and description for more details.
The UART CTS and UART RTS signals can be assigned to any PIO pad by the on-chip firmware.
Note: To communicate with the UART at its maximum data rate using a standard PC, the PC
requires an accelerated serial port adapter card.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 22 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
The table below shows the possible UART settings for the ANTHIAS module.
Table 10: Anthias UART Parameters
Parameter Possible Values
Baud Rate Minimum 1200 baud (2% Error)
9600 baud (1% Error)
Maximum 2Mbaud (1% Error)
Flow Control CTS/RTS
Parity None, Odd or Even
Number of stop bits 1 or 2
Bits per byte 8
Note: The maximum baud rate during Deep Sleep is 9600 baud.
SPI Master Serial Flash Interface
The SPI Serial Flash Interface is only available if Anthias is ordered and configured without the
internal EEPROM option on the module. The SPI master memory interface in the Anthias module
is overlaid on the internal I²C EEPROM interface and uses 3 other specific PIOs for the additional
signaling. See the table on the next page for more details.
PIO[2] is used to power the Serial Flash upon boot up to read the contents and load into RAM.
After loading the contents, PIO[2] is de-asserted to shut down the Serial Flash for power savings.
Figure 6: External Serial EEPROM Circuitry
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 23 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
The table below shows the corresponding external Serial Flash signals when the external serial
Flash option of the Anthias module is used to store the application code.
Table 11: Anthias External Serial Flash Signals
SPI Serial Flash
Interface Pad Label Description
FLASH_VDD 22 PIO_2 / I2C_SF_VDD Programmable I/O line or I²C Serial
Flash power supply
SF_DIN 9 PIO_3 / SF_DIN Programmable I/O line or SPI serial
flash data (SF_DIN) input
SF_CS# 10 PIO_4 / SF_CS# Programmable I/O line or SPI serial
flash chip select (SF_CS#)
SF_CLK 21 I2C_SCL / SF_CLK SPI serial flash clock output (SF_CLK).
SF_DOUT 20 I2C_SDA / SF_DOUT SPI serial flash data output (SF_DOUT).
Programming and Debug Interface
Important Note:
The Anthias module debug SPI interface is available in SPI slave mode to enable an external
microcontroller to program and control the module, generally via libraries or tools supplied by
CSR/Unigen. The protocol of this interface is proprietary. The 4 SPI debug lines directly support
this function.
The SPI programs, configures and debugs the Anthias module. It is required for firmware upgrade
or debug. Ensure the 4 SPI signals are brought out to either test points or a header. If firmware
upgrading is required in the field then this interface needs to be accessible externally.
Take SPI_PIO#_SEL high to enable the SPI debug feature on PIO[8:5].
Anthias uses a 16-bit data and 16-bit address programming and debug interface. Transactions
occur when the internal processor is running or is stopped.
Data is written or read one word at a time, or the auto-increment feature is available for block
access.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 24 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Instruction Cycle
The ANTHIS module is the slave and receives commands on DEBUG_MOSI and outputs data on
DEBUG_MISO.
The table below shows the instruction cycle for a SPI transaction.
Table 12: SPI Transactions
1 Reset the SPI interface Hold DEBUG_CS# high for 2
DEBUG_CLK cycles
2 Write the command word Take DEBUG_CS# low and clock in the
8-bit command
3 Write the address Clock in the 16-bit address word
4 Write or read data words Clock in or out 16-bit data word(s)
5 Termination Take DEBUG_CS# high
With the exception of reset, DEBUG_CS# must be held low during the transaction. Data on
DEBUG_MOSI is clocked into the Anthias on the rising edge of the clock line DEBUG_CLK. When
reading, Anthias replies to the master on DEBUG_MISO with the data changing on the falling edge
of the DEBUG_CLK. The master provides the clock on DEBUG_CLK. The transaction is terminated
by taking DEBUG_CS# high.
The auto increment operation on the Anthias cuts down on the overhead of sending a command
word and the address of a register for each read or write, especially when large amounts of data
are to be transferred. The auto increment offers increased data transfer efficiency on the Anthias
module. To invoke auto increment, DEBUG_CS# is kept low, which auto increments the address,
while providing an extra 16 clock cycles for each extra word written or read.
Multi-slave Operation
Do not connect the Anthias module in a multi-slave arrangement by simple parallel connection of
slave MISO lines. When Anthias is deselected (DEBUG_CS# = 1), the DEBUG_MISO line does not
float. Instead, Anthias outputs 0 if the processor is running or 1 if it is stopped.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 25 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
POWER CONSUMPTION
Table 13: Operating Power Consumption Figures
Operation Mode Description Current at 3V
Dormant
All functions are shutdown. To wake up toggle the
WAKE pad. <600nA
Hibernate
Software Enabled mode with only 32khz internal
clock and timer running. <1.5uA
Deep Sleep Software Enabled mode retaining all states <5uA
Idle
Software Enabled mode; MCU idle, all circuits on,
no BTLE connection ~1mA
TX/RX radio active Peak Transmit/Receive Radio On ~16mA (peak)
Idle Connection
Slave
Connected to remote BTLE radio, 1.28s period, no
slave latency, 150ppm clocks ~13uA avg.
Connected to remote BTLE radio, 0.5s period, no
slave latency, 150ppm clocks ~18.5uA avg.
Connected to remote BTLE radio, 0.25s period, no
slave latency, 150ppm clocks ~27uA avg.
Advertising Mode 200ms, 3 channels, connectable, 20 bytes payload ~93uA avg.
500ms, 3 channels, connectable, 20 bytes payload ~49uA avg.
Note: Measurements are from the battery.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 26 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Idle Connection State as Slave
Figure 7: Idle Connection State
Treceive = 80us + (Jitter Allowance) + (Windows Widening)
Jitter Allowance = 16us
Window Widening = (Connection Interval * (Slave latency+1))*(Slave Clock Accuracy + Master
Clock Accuracy)/1e6
Radio on/off time is as important
as peak currents. Sleep clock
accuracy is vital due to window
widening between radios on/off
states.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 27 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
EXAMPLE SCHEMATICS
No Serial Flash
Figure 8: Embedded EEPROM Example Schematic
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 28 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
External Serial Flash Configuration
Figure 10: External Serial Flash Example Schematic
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 29 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
MECHANICAL DRAWINGS
Dimensions
Figure 11: ANTHIAS Mechanical Drawing
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 30 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
LGA Pads and Landing Pattern
Figure 12: Landing Pattern
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 31 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
ORDERING INFORMATION
Table 14: Part Numbers
Part Number Description
UGWANBL2SME133A Embedded EEPROM, Chip Antenna
UGWANBL2SME133U Embedded EEPROM, RF mini-coaxial connector
UGWANBL2SM0033A.EXT No EEPROM, Chip Antenna
UGWANBL2SM0033U.EXT No EEPROM, RF mini-coaxial connector
CONTACT INFORMATION
CORPORATE HEADQUARTERS
Unigen Corporation
45388 Warm Springs Boulevard
Fremont, CA 94539
Telephone: 1 (510) 688-2088
Fax: 1 (510) 668-2788
Email: Support@unigen.com
Web: www.unigen.com
Toll Free:1 (800) 826-0808
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 32 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
RF Radiation Hazard Warning (RSS-102, FCC)
“To ensure compliance with FCC and Industry Canada RF exposure requirements, this device must be
installed in a location where the antennas of the device will have a minimum distance of at least 20
cm from all persons. Using higher gain antennas and types of antennas not certified for use with this
product is not allowed. The device shall not be co-located with another transmitter.”
French – “Installez l'appareil en veillant à conserver une distance d'au moins 20 cm entre les
éléments rayonnants et les personnes. Cet avertissement de sécurité est conforme aux limites
d'exposition définies par la norme CNR-102 at relative aux fréquences radio.”
Antenna Limitations (RSS-GEN)
Per RSS-GEN, section 7.1.2 – “Under Industry Canada regulations, this radio transmitter may only
operate using an antenna of type and maximum (or lesser) gain approved for the transmitter by
Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain
should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that
necessary for successful communication.”
French – “Conformément à la réglementation d'Industrie Canada, le présent émetteur radio peut
fonctionner avec une antenne d'un type et d'un gain maximal (ou inférieur) approuvé pour l'émetteur
par Industrie Canada. Dans le but de réduire les risques de brouillage radioélectrique à l'intention des
autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope
rayonnée équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une
communication satisfaisante.”
Per RSS-GEN, section 7.1.2 (detachable antennas)– “This radio transmitter has been approved by
Industry Canada to operate with the antenna types listed below with the maximum permissible gain
and required antenna impedance for each antenna type indicated. Antenna types not included in this
list, having a gain greater than the maximum gain indicated for that type, are strictly prohibited for
use with this device.”
Fench – “Le présent émetteur radio a été approuvé par Industrie Canada pour fonctionner avec les
types d'antenne énumérés ci-dessous et ayant un gain admissible maximal et l'impédance requise
pour chaque type d'antenne. Les types d'antenne non inclus dans cette liste, ou dont le gain est
supérieur au gain maximal indiqué, sont strictement interdits pour l'exploitation de l'émetteur”.
Solutions for a Real Time World ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 33 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
General Two Part Statement (RSS-Gen, section 7.1.3):
This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to
the following two conditions: (1) this device may not cause interference, and (2) this device must
accept any interference, including interference that may cause undesired operation of the device.
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio
exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : (1) l'appareil ne doit
pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique
subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.
Two Part Statement (FCC, 15.19) – If not on the label, then it must be in the user’s
manual
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two
conditions: (1) This device may not cause harmful interference, and (2) this device must accept any
interference received, including interference that may cause undesired operation.
Non-modification statement (FCC, 15.21) –
User’s manual shall caution the user the changes or modifications not expressly approved by
<<Company>> could void the user’s authority to operate the equipment.
Modular Requirements -
The manual for the module must instruct the integrator how to properly label the end product and
what statements must be in the user’s manual.
Label for host product:
“Contains FCC ID: R8KUGWANBL2”
“Contains IC: 5125A-UGWANBL2”

Navigation menu