Ezurio BISMS02BI-01 User manual

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 1
Embedded Intelligent Bluetooth™ Serial Module
Part Number: BISMS02BI-01
1. General Description
Ezurio’s Em edded Intelligent Bluetooth Serial Module is a fully integrated and qualified Class 1 Bluetooth solution
designed for lowest cost of integration and ownership for designers wishing to include Bluetooth functionality in
their products. The module is qualified to Bluetooth Version 2.0.
The Em edded Intelligent Bluetooth Serial Module is designed to give a rugged solution that is ideal for industrial
automation and ruggedised handheld devices. It works over a wide temperature range of -40°C to +85°C. The
physical form of the module allows designers to mount the antenna section of the module outside a screened
enclosure.
The Em edded Intelligent Serial Module is ased on Cam ridge Silicon Radio’s BlueCore4 chipset. The module
contains all of the hardware and firmware for a complete Bluetooth solution, requiring no further components.
The Module has an integrated, high performance antenna which is matched with the Bluetooth RF and ase and
circuitry. The firmware integrated into the module implements the higher layer Bluetooth protocol stack, up to
and including the Generic Access Profile (GAP), Service Discovery Profile (SDAP), Serial Port Profile (SPP) and
Audio Gateway. A virtual processor is used within the BC04 to implement an AT command processor. This
interfaces to the host system over a straight forward serial port using an extensive range of AT commands. The
AT command set a stracts the Bluetooth protocol from the host application, saving many months of programming
and integration time. It provides extremely short integration times for data oriented ca le replacement and voice
applications. A low cost development system and integrated RS232 products with the same firmware are
availa le for fast product evaluation and development.
An alternative version of firmware is availa le that provides support for multi-point applications.
The Module can e configured so that it can e attached to a ‘dum ’ terminal or attached to a PC or PDA for ca le
replacement applications.
In addition to the Bluetooth functionality, The Em edded Intelligent Serial Module provides access to 6 General
I/O lines and one ADC input. These can e configured to extend the UART control or to provide connection to
simple devices such as switches or LEDs without requiring any external processing. The GPIO lines can e
accessed either via the wired host UART connection, or remotely over the Bluetooth link. Support is also provided
for a PCM connection to an external audio codec.
The Em edded Intelligent Bluetooth Module is supplied in a small form factor PCB (17.7mm x 46.0mm x 5.0mm),
that solders directly. The module includes a high sensitivity, high gain antenna which provides excellent range.
Typical open field performance provides ranges of over 250 metres at transmit powers of 4mW.
Support is provided for low power modes that make the Em edded Intelligent Bluetooth Module particularly
applica le to attery powered installations.
The Em edded Intelligent Bluetooth Module is Lead-free and RoHS compliant and supports an industrial operating
temperature range of -40°C to +85°C.
1.1 Applications
•POS Equipment •Automotive Applications
•Industrial Automation •Telematics
•Vending Equipment •Medical
Bluetooth is a trademark owned y Bluetooth SIG, Inc., USA, and is licensed to Ezurio Ltd

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 2
2. Features
Feature Implementation
Bluetooth Transmission Class 1
Fully Bluetooth pre-qualified Bluetooth 2.0
Range 250 metres typical (free space)
Frequency 2.400 – 2.485 GHz
Max Transmit Power +6dBm
Min Transmit Power -27dBm
Receive Sensitivity Better than -86dB
Data Transfer rate Up to 300K ps over UART.
Serial Interface RS-232 i-directional for commands and data using AT commands
Serial parameters Default 9600,n,8,1 - Configura le from 1,200 ps to 961,200 ps.
7 it firmware is availa le – please contact Ezurio
Support for DTR, DSR, DCD, RI, RTS, CTS
Physical size 17.7mm x 46.0mm x 5.0mm, 8g
Current consumption Less than 36mA during data transfer in standard power mode. Lower powers
are attaina le with a configura le low power mode.
Low power sniff mode 2.5mA typ
Temperature Range Normal operation: -40°C to +85°C
Supply Voltage 3.3V – 7.0V
Interface Levels 3.0V Logic
Audio Audio can e transferred over SCO channels through the PCM interface at
64k ps. PCM can e configured as master or slave.
Support for dual slave PCM connections.
Profiles Server - SPP (Full), DUN, Audio Gateway, Headset, Handsfree
Client - All RFCOMM ased profiles
Multipoint Max 7 slaves with multipoint
Field upgradea le Over UART
Protocols Single point firmware is controlled and configured using AT Commands.
Standard multipoint firmware uses a simple packet ased protocol and
requires a host to ena le the module to function effectively.
Single point only allows a point to point connection whereas multipoint allows
more than one simultaneous connection.
GPIO 6 x digital (DTR can also e allocated as GPIO)
ADC 1 x 8 it
Indicators Pads for 2 programma le LEDs
Lead free Lead-free and RoHS compliant

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 3
3. Functional Block Diagram
3.1 Connection Diagram
The Module is connected to a “mother” PCB y direct soldering to edge pads. With the exception of pads 36 – 38,
pads adjacent to the antenna do not provide an electrical connection, ut are used for additional mechanical
sta ility.
Antenna

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 4
3.2 Pin Descriptions
The ta le elow defines the pin functions. Refer to the previous section for the pin location
Pin
No.
Signal Description Pin
No.
Signal Description
1 VCC 2 USB /RESERVED Do not connect
3 USB /RESERVED Do not connect 4 GND
5 RESET- Reset I/P * 6 GPIO_6 I/O for Host
7 GPIO_7 I/O for Host 8-19 N/C Do not Connect
20 GND 21 UART_DCD I/O for Host
22 UART_RI I/O for Host 23 UART_RTS Request to Send O/P
24 UART_RX Receive Data I/P 25 UART_CTS Clear to Send I/P
26 UART_TX Transmit Data O/P 27 UART_DTR
(GPIO_3)
I/O for Host
28 UART_DSR Input 29 GND
30 PCM_SYNC PCM Sync I/P 31 PCM_IN PCM Data I/P
32 PCM_CLK PCM Clock I/P 33 PCM_OUT PCM Data O/P
34 GPIO_9
PCM_SLVCLK
I/O for Host (Slave
PCM Clock)
35 GPIO_5 I/O for Host (LED2)
36 GPIO_4 I/O for Host (LED1) 37 Analogue_0 ADC
38 GPIO_8 I/O for Host 39-42 N/C Do not connect
Notes:
* The reset line has a fixed 10kOhm pull up resistor with the reset eing active low.
PIO lines can e configured through software to e either inputs or outputs with weak or strong pull-ups or pull-
downs. At reset, all PIO lines are configured as inputs with weak pull-downs.
UART_RX, UART_TX, UART_CTS, UART_RTS, UART_RI, UART_DCD and UART_DSR are all 3.0v level logic. For
example, when RX and TX are idle they will e sitting at 3.0V. Conversely for handshaking pins CTS, RTS, RI,
DCD, DSR a 0v is treated as an assertion.
Pin 22 (UART_RI) is active low. It is normally 3.0v. When a remote device initiates a connection, this pin goes
low. This means that when this pin is converted to RS232 voltage levels it will have the correct voltage level for
assertion.
Pin 21 (UART_DCD) is active low. It is normally 3.0v. When a connection is live this pin is low. This means that
when this pin is converted to RS232 voltage levels it will have the correct voltage level for assertion.
Pin 28 (UART_DSR) is an input, with active low logic. It should e connected to the DTR output of the host. When
the Module is in high speed mode (See definition for S Register 507), this pin should e asserted y the host to
ensure that the connection is maintained. A deassertion is taken to mean that the connection should e dropped,
or an online command mode is eing requested.
The GPIO pins can e accessed using S Registers in the range 623 to 629. GPIO4 and 5 are connected to
unpopulated LED pads on the module. If these I/O pins are set for input, then the LED will e driven y the host
and appropriate drive current requirements must e satisfied. A Logic 1 switches on the LED.
GPIO3 is shares the pin with DTR output (active low). See S Register 552 & 553.
Analogue 0 input should not exceed 1.8v. S Register 701 is used to access it.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 5
3.3 Electrical Speci ications
3.3.1 Absolute Maximum ratings
A solute maximum ratings for supply voltage and voltages on digital and analogue pins of the Module are listed
elow; exceeding these values will cause permanent damage.
Parameter Min Max Unit
Peak current of power supply 0 100 mA
Voltage at digital pins -0.3 3.3 V
Voltage at POWER pin 3.3 7 V
3.3.2 Recommended Operating Parameters
3.3.2.1Power Supply
Signal Name Pin No I/O Voltage level Comments
Vcc 1 I 3.3V to 7.0V Ityp = 30mA
GND 4, 20, 29
The module contains a power on reset circuit that ensures the module is reset at power on. The internal reset
circuit is triggered when the input voltage to the module drops elow ~1.7V and is hence only suita le for
providing a power on reset signal. If the supply voltage to the module can drop elow the minimum voltage level
in normal operation, then it is recommended that an external rownout circuit is provided to assert the module
reset and to ensure that the module is reset when the module supply voltage drops elow 3.1V.
This will ensure that the module will return to an operational state when the supply voltage comes ack within
specification. For example, if the module supply can drop to 2.7V and then e restored to 3.3V there is no
guarantee that the module will still e operational unless the reset signal has een asserted.
3.3.2.2RS-232 Inter ace
Signal Name Pin No I/O Signal level Comments
UART_TX 26 O VOLmax=0.2V
VOHmin=2.8V
UART_RX 24 I VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
UART_CTS 25 I VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
UART_RTS 23 O VOLmax=0.2V
VOHmin=2.8V
UART_DSR 28 I VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
UART_DTR 27 O VOLmax=0.2V
VOHmin=2.8V
Shared with GPIO_3
UART_RI 22 I or O O/P : VOLmax=0.2V
VOHmin=2.8V
I/P : VILmax=0.8V
VIHmin=2.1V
Direction may e programmed.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 6
VIHmax=3.4V
UART_DCD 21 I or O O/P : VOLmax=0.2V
VOHmin=2.8V
I/P : VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
Direction may e programmed.
UART_RX, UART_TX, UART_CTS, UART_RTS, UART_RI, UART_DCD and UART_DSR are all 3.0v level logic. For
example, when RX and TX are idle they will e sitting at a nominal 3.0V. Conversely for handshaking pins CTS,
RTS, RI, DCD, DSR a 0v is treated as an assertion.
3.3.2.3General Purpose I/O and ADC
Signal Name Pin No I/O Signal level Comments
GPIO 4, 5, 6, 7,
8, 9
36, 35,
6, 7, 38,
34
I or O O/P : VOLmax=0.2V
VOHmin=2.8V
I/P : VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
GPIO_4 and 5 are shared with the
on oard LED pads.
GPIO_9 is also used for
PCM_SLVCLK.
GPIO 3 27 I or O O/P : VOLmax=0.2V
VOHmin=2.8V
I/P : VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
Shared with DTR
ADC 0 37 I Range 0 – 1.8V ADC
PIO lines can e configured through software to e either inputs or outputs with weak or strong pull-ups or pull-
downs. At reset, all PIO lines are configured as inputs with weak pull-downs.
3.3.2.4PCM Inter ace
Signal Name Pin No I/O Signal level Comments
PCM_CLK 32 I or O O/P : VOLmax=0.2V
VOHmin=2.8V
I/P : VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
If unused keep pins open
PCM_IN 31 I VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
PCM_SYNC 30 I or O O/P : VOLmax=0.2V
VOHmin=2.8V
I/P : VILmax=0.8V
VIHmin=2.1V
VIHmax=3.4V
PCM_OUT 33 O VOLmax=0.2V
VOHmin=2.8V
PCM_SLV_CLK O O/P : VOLmax=0.2V Availa le as a clock when two
connected devices are oth in PCM

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 7
(GPIO9) VOHmin=2.8V slave mode.
Shared with GPIO_9
3.3.2.5Miscellaneous
Function Signal Name Pin No I/O Signal level Comments
Reserved USB D- 3 I VILmax =0.3vdd_us
VIHmin =0.7vdd_us
Normally inactive.
Pull to GND through
10K
Reserved USB D+ 2 I VILmax =0.3vdd_us
VIHmin =0.7vdd_us
Normally inactive.
Pull to GND through
10K
Reset RESET 5 I Threshold 2.6V Active LOW
Terminology:
USB Signal Levels. vdd_us refers to the internal voltage generated y the LDO regulator on the module, which
is typically 3.1V. Hence 0.3vdd_us and 0.7vdd_us correspond to 0.9 V to 2.1V. If Vcc falls elow the
recommended minimum of 3.3V, USB operation cannot e guaranteed.
The USB lines cannot e accessed when using AT firmware.
4. I/O Characteristics
4.1 Power Consumption
The current drain from the Vcc power input line is dependent on various factors. The three most significant factors
are the voltage level at Vcc, UART Baudrate and the operating mode.
The hardware specification for the Module allows for a voltage range of 3.3 to 7.0 at Vcc. Tests have shown that
where power drain is an issue, it is est to keep Vcc at the lower end of the range.
The UART Baudrate has a earing on power drain ecause as is normal for digital electronics, the power
requirements increase linearly with increasing clocking frequencies. Hence higher audrates result in a higher
current drain.
Finally with regards to operating mode the significant modes are; idle, waiting for a connection, inquiring,
initiating a connection, sniff and connected. With connected mode, it is also relevant to differentiate etween no
data eing transferred and when data is eing transferred at the maximum rate possi le. The AT command Set
document descri es how to configure the Module for optimal power performance.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 8
5. DC Characteristics
5.1 RF Per ormance
5.1.1 Transmit Power
Conducted Transmit Power min: 1.0mW (0dBm) max: 4mW (6dBm)
E ective Transmit Power min:0dBm Max: +6dBm
Output power can e reduced y program control
5.1.2 Receive Sensitivity
Receive Sensitivity -86dBm (at 25°C)
Antenna Gain +2dBi typ
E ective Receive Sensitivity -88dBm (at 25°C)
5.2 Range
Range is determined y the environment and the orientation of the module.
The data throughput of the Module is limited to 300K ps y the parsing of the data eing transferred through the
RFCOMM stack.
6. Functional Description
The Em edded Intelligent Bluetooth module is a self-contained Bluetooth product and requires only power to
implement full Bluetooth communication. The integrated, high performance antenna together with the RF and
Base- and circuitry provides the Bluetooth wireless link and the UART interface provides a connection to the host
system.
The variety of interfaces and the AT command set allow the Em edded Intelligent Bluetooth Module to e used for
a wide num er of short range wireless applications, from simple ca le replacement to complex multipoint
applications, where multiple radio links are active at the same time.
The complexity and flexi ility of configuration are made simple for the design engineer y the integration of an
extremely comprehensive set of AT commands, supplemented with a range of “S” registers which are used for
non-volatile storage of system parameters. These are fully documented in the “Blu2i AT Command Reference
Manual”.
6.1 Inter aces
6.1.1 UART inter ace
UART_TX, UART_RX, UART_RTS and UART_CTS form a conventional asynchronous serial data port with
handshaking. The interface is designed to operate correctly when connected to other UART devices such as the
16550A. The signalling levels are nominal 0V and 3.0V and are inverted with respect to the signalling on an
RS232 ca le. The interface is programma le over a variety of aud rates; no, even or odd parity. The default
condition on power-up is pre-assigned in the external Flash. Two-way hardware flow control is implemented y
UART_RTS and UART_CTS. UART_RTS is an output and is active low. UART_CTS is an input and is active low.
These signals operate according to normal industry convention.
By writing different values to the relevant S register the UART_RI can e continuously polled to detect incoming
communication. The UART_RI signal serves to indicate incoming calls.
UART_DSR is an active low input. It should e connected to DTR output of the host. When the module is running
in high speed mode (See definition for S Reg 507), this pin should e asserted y the host to ensure connection is
maintained. A de-assertion is taken to mean that the connection should e dropped, or an online command mode
is eing requested.
The module communicates with the customer application using the following signals:

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 9
RS-232
Port /TXD @ application sends data to the module’s UART_RX signal line
Port /RXD @ application receives data from the module’s UART_TX signal line
Figure 6.1 : UART interfaces
Note that the serial module output is at 3.0V CMOS logic levels. Level conversion must e added to interface with
an RS-232 level compliant interface.
6.1.2 GPIO Port
Eight lines of programma le i-directional input/outputs (I/O) are provided that can e accessed either via the
UART port, or Over The Air (OTA) from a second Bluetooth unit. These can e used as data inputs or to control
external equipment. By using these in OTA mode, an em edded Bluetooth Serial module can e used for control
and data acquisition without the need for any additional host processor. A further line can e used as an input.
Each of the GPIO ports can e independently configured to e either an Input or Output. A selection of ports can
e accessed synchronously.
The ports are powered from VCC. The mode of these lines can e configured and the lines are accessed via S
Registers in the range 623 to 629.
Low latency I/O can e accessed y using Ezurio’s I/O via an enhanced inquiry process.
6.1.3 PCM CODEC Inter ace
PCM_OUT, PCM_IN, PCM_CLK and PCM_SYNC carry up to three i-directional channels of voice data, each at
8ksamples/s. The format of the PCM samples can e 8- it A-law, 8- it µ-law, 13- it linear or 16- it linear. The
PCM_CLK and PCM_SYNC terminals can e configured as inputs or outputs, depending on whether the module is
the Master or Slave of the PCM interface.
In applications where the PCM master cannot supply a clock signal, the module can e configured to generate a
clock signal on this GPIO: PCM_SLVCLK. Please contact an Ezurio FAE for further details.
The Module is compati le with the Motorola SSI TM interface and interfaces directly to PCM audio devices
including the following:
6.1.3.1Compatible Codec Chips
•Qualcomm MSM 3000 series and MSM 5000 series CDMA ase and devices
•OKI MSM7705 four channel A-law and µ-law CODEC
•Motorola MC145481 8- it A-law and µ-law CODEC
•Motorola MC145483 13- it linear CODEC

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 10
6.1.4 ADC
The module provides access to one 8- it ADC. This provides an input range of 0mV to 1,800mV, which can e
read using S register 701.
Suita le external scaling and over-voltage protection should e incorporated in your design. The module provides
5 samples per second at the UART with a aud rate of 115,200 or a ove.
Low latency access of the upper 6 its of the ADCs can e o tained y using Ezurio’s I/O via an enhanced inquiry
process.
6.1.5 LEDs
Pads are provided to allow two LEDs to e added for diagnostic purposes. They are controlled y an S registers
624 and 625 to display the status of various parameters and are useful for de ug and test.
7. Integrated Firmware
7.1 General
The Em edded Intelligent Serial Module has een designed to provide the fastest route to market for designers
who wish to use Bluetooth to wirelessly ena le their products. To achieve this Ezurio has implemented a wide
ranging set of AT commands that control all of the standard Bluetooth tasks. These remove the complexity of
Bluetooth from the design engineer and allow the wireless link to e controlled y means of a simple set of
commands.
For applications where multiple concurrent live connections need to e maintained a variant of firmware is
availa le which is specifically targeted at multipoint operation.
For oth applications a comprehensive range of windows ased software is availa le to speed up the design
process. A low cost development kit is also availa le that can e used for prototyping oth ca le replacement
and multipoint applications.
7.2 Pro iles
Bluetooth has een designed to accommodate a very wide range of wireless applications. To ena le these
different applications the Bluetooth SIG (Special Interest Group) has defined a series of different profiles that
define the way in which Bluetooth devices communicate with each other and perform asic functions. These
provide a ase line of interopera ility for specific application scenarios, upon which more complex user
applications can e developed.
There are over 30 different profiles, many of which have een developed for specific applications. The Em edded
Intelligent Serial Module firmware is provided with support for the profiles that are most commonly required for
ca le replacement applications.
The current profiles support includes:
GAP Generic Access Profile The ase connection profile upon which others are ased.
SDP Service Discovery Profile The profile to find other Bluetooth devices and the services
they support.
SPP Emulation of a serial ca le for ca le replacement applications.
DUN Dial Up Networking Profile support for connection to an external PSTN, GSM, GPRS
or VPN connection.
AG Audio Gateway The ase element for Headset and Handsfree profile. A portion
of these profiles must e implemented within the host system.
HSP Headset Profile Supports early implementations of headsets. Now largely
replaced y the:
HFP Hands-free profile which provides more control over the headset operation.
FTP File Transfer Profile (full client support).

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 11
7.3 AT Overview
The AT command set is well known y engineers and was developed to aid the integration of PSTN modems. It
provides simple high level commands for complex functions that can easily e incorporated into programs or used
within programming scripts.
Ezurio has used this familiar concept and extended it to Bluetooth to simplify the integration of Bluetooth for
product designers. Rather than having to understand the many stages of setting up a Bluetooth connection or
function, a single AT command is all that is required.
For example to connect to a Bluetooth device with an address 00809844EA13, all that is needed is to send the
string
ATD00809844EA13
to the UART of the Em edded Intelligent Bluetooth Module. The module will attempt to make a connection and
return (connect 00809844ea13,1101) or (NO CARRIER), depending on whether the connection was successful.
The scope of the AT command set developed y Ezurio is such that most Bluetooth functionality can e covered,
greatly reducing development time.
To provide additional functionality a range of “S” registers has een implemented. These allow program settings
to e stored to control the Em edded Intelligent Serial Module function and also give access to configuring and
reading ports and status registers within the Em edded Intelligent Serial Module.
Full details of the AT command set are provided in the Blu2i AT Command Reference Manual.
7.3.1 AT eatures at a glance
7.3.1.1General
•Configure two modules to automatically connect and transfer data, audio or a com ination of
data and audio when oth devices are powered. The peer device does not have to e another Intelligent
Serial Module. It is possi le to implement auto connect with a Bluetooth ena led mo ile phone.
•Automatically re-connect devices when a connection is dropped.
•Remotely access the AT parser of the remote unit from a master device to perform Over The
Air (OTA) configuration.
•Configure the module to enter a state on power up and after a period of time change to
another state automatically. This allows units to e placed in the discovera le state for a limited time
period.
•Read and write to GPIO lines
•Read the ADC channel
•Get fast GPIO and ADC status through an inquiry response (patent pending)
7.3.1.2UART
•Change the aud rate from 1200 to 921,600 aud.
•Use the DSR line to drop connections
•Flexi le configuration as either DTE or DCE
•Change escape sequence character
•Change the Parity
•Ena le or disa le echoes
7.3.1.3Security
•Ena le Authentication y requiring a PIN code for incoming AND / OR outgoing connections
•Ena le data to e encrypted over the air for incoming AND / OR outgoing
connections. The module can e configured to e:
non-connecta le and non-discovera le,
non-connecta le ut discovera le,
connecta le ut non-discovera le,
connecta le and discovera le.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 12
•Automatically store Paired devices in a trusted device data ase in the flash memory
7.3.1.4Bluetooth
•Set the module to e a master or slave
•Make a Bluetooth connection to a specified device
•Perform a full inquiry for other Bluetooth devices
•Query a remote device to check if a service is offered
•Fetch the friendly name of a remote device
•Increase or decrease the delay efore the master a andons a connection attempt
•Change the device class code
•Set the device’s friendly name
•Change the Inquiry scan time
•Change num er of returned devices from an inquiry scan
•O tain the RSSI value for a connection
7.3.1.5Power Management
•Decrease or increase the output power to suit your connection range
•Configure the modules to work in Sniff and other low power modes.
7.4 Multipoint Firmware
For multipoint operation, the appropriate firmware can e ena led. Whereas the firmware for single point ‘AT’
communication only allows one connection to e active at any one time, using multipoint firmware allows a
num er of simultaneous connections to e made and maintained. It also allows connections to multiple profiles to
one or more devices. Multipoint firmware should e seen as a concept of channels instead of slave connections.
When operating in Bluetooth multipoint mode, the resources and andwidth of a Bluetooth master device are
shared amongst the different connected devices. This has an impact on the maximum throughput to any one
device. If multiple device connections are maintained it also impacts on the memory resources and device
data ase within the Bluetooth stack. Designers should e aware of these restrictions when using multipoint
configurations. In most cases etter latency and power consumption can e achieved y polling or fast data
transfer rather than y maintaining concurrent connections.
In general, multipoint connections are via le for up to three connections, ut other connection schemes ecome
appropriate if a greater num er of devices are eing deployed.
7.5 OTA (Over the Air) Con iguration
When the Em edded Intelligent Serial Module has its remote AT parser ena led, its settings can e remotely
controlled y a master unit (see register S536). This places the slave unit’s AT parser in remote mode providing
over the air configuration. This mode is of use for remote sensor applications, where no host processor is
required to control the slave Bluetooth unit.
7.6 Boot modes
The module has the capa ility of ooting into 1 of 4 modes. Currently only Boot Modes 1 and 3 are supported.
Boot Mode 1 is default and gives functionality equivalent to the BISM1 and BISM2 module.
Boot Mode 3 changes the PCM configuration for use with OKI codecs.
These modes will e used to specify alternative PSKEY settings to allow for different asic operation. Please
contact Ezurio for further information.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 13
8. Low Power Modes
The current drain from the Vcc power input line is dependent on various factors. The three most significant factors
are the voltage level at Vcc, UART aud rate and the operating mode.
The hardware specification for the Em edded Intelligent Bluetooth Module allows for a voltage range of 3.3 to
7.0v at Vcc. Tests have shown that there is no significant difference in current draw when Vcc is 5 or 6V.
The UART aud rate has a earing on power drain ecause as is normal for digital electronics, the power
requirements increase linearly with increasing clocking frequencies. Hence higher aud rates result in a higher
current drain.
Finally with regards to operating mode the significant modes are; idle, waiting for a connection, inquiring,
initiating a connection and connected. With connected mode, it is also relevant to differentiate etween no data
eing transferred and when data is eing transferred at the maximum rate possi le.
The operating mode can est e descri ed y stating the AT commands required to enter that mode. In addition,
there are certain S Registers which have a direct impact on power consumption, which are descri ed next.
The Em edded Intelligent Bluetooth Module has provision for an LED which can e configured to display
connection status. Tests have shown that this LED can consume up to 5.3mA which is more than dou le the
current draw when in Idle mode. S Register 534 can e used to completely disa le this indicator.
S Registers 508 to 511, which specify the page and inquiry scan intervals and windows, can e used to adjust the
average current drain when in discovera le and or connecta le modes. Registers 508 and 509 specify the interval
and window for page scans and registers 510 and 511 specify the interval and window for inquiry scans. Register
pairs 508/509 and 510/511 descri e duty cycles when the module goes into scan modes. It is while scanning that
the highest current draw occurs. The average current draw is determined y simple arithmetic using the values
stored in the 508/509 and 510/511 register pairs.
The current drain while waiting for a connection or discovera le mode is a out 30 times higher than in idle mode.
This is when the page/inquiry scan duty cycle is 100%. These modes give the quickest response to a page or
inquiry request from a remote peer.
It is possi le to reduce the duty cycle down to as low as 0.5% at the expense of response time. The response
time can e specified via S Registers 508 and 510 for page and inquiry respectively, where the worst case
response time can e as high as 2.5 seconds. Then the duty cycle can e varied y changing the value of S
Registers 509 and 511 appropriately.
For example, if S Register 508 and 510 are oth set to 1000ms and S Register 509 and 511 are oth set to 11ms
then the duty cycle is reduced to 1%, this means that average current drain at 5.0v will e 2% of 65mA plus the
normal idle mode current, that is, it is as low as 2.75mA. However, in this case, it can take up to 1 second to
esta lish a connection.
The connected state current consumption while a master or slave can e considera ly reduced y ena ling Sniff
mode, descri ed in detail in the next section.
8.1 Low Power Modes using Sni
Bluetooth connections are master/slave in nature. A master sends packets and a slave has to acknowledge that
packet in the next timeslot. Timeslots in Bluetooth are 625 microseconds wide. This implies that a master will
always know when packets will e sent and received, which further means it is a le to optimise power usage y
switching on power hungry circuitry only when needed.
A slave on the other hand does NOT have prior knowledge of when a packet will e received and has to assume
that a packet will e received from a master on every receive slot. This means that it has to leave its receiving
circuitry on for most of the receive slot duration. The result of this is high power consumption, where a slave with
no data transmission still consumes around 31mA whereas a master consumes only 6mA.
This pro lem was identified very early in the evolution of Bluetooth (especially since headsets spend all their time
as a slave in a Bluetooth connection) and it was solved y having a mode called Sniff, with appropriate lower
layer negotiating protocol.
Sniff mode during connection is asically an agreement etween the slave and its master that data packets will
only e exchanged for N timeslots every M slots. The slave can then assume that it will never e contacted during
mA
3.3V 3.20 Current per LED (when fitted)
5.0V 5.30

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 14
N-M slots, and so can switch its power hungry circuitry off. The specification goes further y also specifying a
third parameter called ‘timeout’ (T) which specifies ‘extra’ timeslots that the slave will agree to listen for after
receiving a valid data packet. Put another way, if a data packet is received y the slave, then it knows that it
MUST carry on listening for at least T more slots. If within that T slot time period another data packet is received,
then the timer is restarted. This mechanism ensures low power consumption when there is no data transfer – at
the expense of latency. When there is a lot of data to e transferred, it acts as if sniff mode were not ena led.
It is stated a ove that during sniff mode, a slave listens for N slots every M slots. The Bluetooth specification
states that a master can have up to 7 slaves attached to it with all slaves having requested varying sniff
parameters. It may therefore e impossi le to guarantee that each slave gets the M parameter it requested. In
light of this, the protocol for ena ling sniff mode specifies that a requesting peer specify the M parameter as a
minimum and maximum value. This will allow the master to interleave the sniff modes for all slaves attached.
This is illustrated in the diagram elow.
For this reason, the sniff parameters are specified in the Em edded Intelligent Bluetooth Module via four S
registers. S Register 561 is used to specify ‘N’, S Register 562 is used to specify ‘T’ and S Registers 563/564 are
used to specify minimum ‘M’ and maximum ‘M’ respectively. Although the specification defines these parameters
in terms of timeslots, the S register values have to e specified in units of milliseconds and the firmware does the
necessary translation to timeslots.
Data Exhange
High Power Consumption
Low Power Consumption
M
Slots (Negotiated)
M
Slots (Negotiated)
N
Slots
N
Slots
N
Slots
T
Slots
T
Slots
T
Slots
T
Slots
T
Slots
Data Exchange
Data Exchange
Data Exchange
Data Exchange
Data Exchange
9. Application Examples
9.1 RS232 Modem Signals
Just as a telephony modem has control and status lines, the module also provides for 6 control and status lines as
per the ta le elow. The direction column is as seen from the module’s viewpoint.
Direction Function
IN or OUT * CI also known as RI (Ring Indicate)
IN or OUT * DCD (Data Carrier Detect)
IN DSR (Data Set ready)
OUT DTR (Data Terminal Ready)
IN CTS (Clear to Send)
OUT RTS (Request to Send)
* configura le with S register 552

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 15
Pin Direction Connector Pin Label Function
27 IN/OUT GPIO_3/UART_DTR General Purpose I/O (or DTR functionality)
36 IN/OUT GPIO_4/LED1 General Purpose I/O (LED1)
35 IN/OUT GPIO_5/LED2 General Purpose I/O (LED2)
6 IN/OUT GPIO_6 General Purpose I/O
7 IN/OUT GPIO_7 General Purpose I/O
38 IN/OUT GPIO_8 General Purpose I/O
34 IN/OUT GPIO_9/PCM_SLVCLK General Purpose I/O (PCM SLAVE CLK)
Notes:
1. UART_DSR is used y the module to sense that the host is connected, and is intricately linked with
connections. For outgoing calls, if this line is not asserted then an error is indicated. Similarly for AT+BTP and
AT+BTG.
While in a call, for appropriate modes, a de-assertion means fall into command state. If the de-assertion exists
for longer than the period specified in S Register 519 then the connection is dropped as if an ATH command was
received.
2. UART_RI, is normally de-asserted. When an incoming connection is detected it will e asserted, until the
connection is either answered or rejected using ATA and ATH respectively. See S Registers 552 & 553 for more
details
3. UART_DCD will e de-asserted when the device is in the unconnected state. Asserted when a connection
is active. See S Registers 552 and 553 for more details.
4. GPIO_3 is either used as GPIO or driven as UART_DTR. When the unit is configured in pure host mode,
this pin is forced into UART_DTR and is asserted when there is a Bluetooth connection.
5. GPIO_9 can e used to generate a PCM clock when oth connected modules are in slave mode. Contact
Ezurio for more information.
The GPIO Pins are availa le for general purpose use.
9.2 Modem signalling over Bluetooth
The RFCOMM protocol used in Bluetooth for implementing the serial port profile allows for the exchange of four
modem signals. This information is contained in a special transparent message which contains its identified as
RTR, RTC, DV and IC which depending on the type of serial device eing emulated maps to DTR or DSR, RTS,
DCD and RI respectively. In addition, this message also includes the a ility to convey a BREAK input from one
end to the other.
To allow for the greatest flexi ility and varia ility in how the modem control signals are used in the real world, S
Registers 551, 552 and 553 have een provided which allow for any of RTR, RTC, DV and IC to e mapped to any
modem control/status line.
BREAK signal on RX line
If the host sends a reak signal of duration greater than 100ms, then the module is configured to treat
that as a signal to perform a hardware reset.
This eing the case it is not possi le to convey a BREAK over Bluetooth to the peer device.
A continuous low on the RX line will e treated y the module as a reset (BREAK). Therefore the host
should keep RX high while idling.
Reset
The module can e reset y the host without the need of any I/O using a BREAK signal. The module has
een configured to reset when the RX line detects a reak condition for durations greater than 100
milliseconds.
The Reset line has a fixed pull up resistor of 10k Ohm

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 16
9.3 Pure Cable Replacement Mode
The module has the capa ility of eing preset into a pure 5-wire data ca le replacement mode. The 5 wires eing
RX, TX, CTS, RTS and GND. This mode requires no changes to a host application since the Bluetooth connection is
automatically set up on power up. If the connection is lost the Em edded Intelligent Bluetooth Module will
constantly retry until the connection is reinstated.
By implication, two devices are needed to replace a ca le. One device is pre-configured to always e a master
and the other, a slave.
Assuming the Bluetooth address of the master to e < daddr_m> and that of the slave to e < daddr_s>, the
master module is configured y sending it the following AT commands:
AT&F*
ATS512=1
ATS504=1
ATS507=2
ATS530=2000
AT&W
AT+BTR< daddr_s>
The ATS507=2 setting puts the device in DSR drop mode only. This means that when the device needs to e
reconfigured, deasserting the DSR line will ensure that the module responds quickly to AT commands. This further
means that in stand alone mode, the DSR input line MUST e asserted e.g. 0V in TTL signal mode.
The slave is configured y:
AT&F*
ATS512=4
ATS0=-1
AT&W
AT+BTM< daddr_m>
Where AT+BTM< daddr_m> is optional. If it is not specified, then the slave unit will accept connections from any
device. If specified then only connections from the device specified will e accepted.
If it is desired that the slave unit should not e discovera le (the master is y default not discovera le), then the
configuration commands are:
AT&F*
ATS512=3
ATS0=-1
AT&W
AT+BTM< daddr_m>
Where AT+BTM< daddr_m> is optional. If it is not specified, then the slave unit will accept connections from any
device. If specified then only connections from the device specified will e accepted.
When the units are next power cycled, the slave unit will wait for the master to connect to it and the master will
continually look for the slave. If a connection attempt fails, the master will wait for 2 seconds efore reattempting
a connection. This 2 second delay can e varied y issuing it an ATS530 command with an appropriate value in
the range 100ms to 15000ms.
IMPORTANT NOTE: The DSR input to the module MUST e asserted for the auto connection to succeed. When
operating at TTL levels a 0V is seen as an assert state. When operating at RS232 levels and voltage greater than
3V is seen as assert. It is usual to connect the DTR line of the host to the DSR line of this device.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 17
9.4 Audio Cable (voice)
With a pair of these modules it is possi le to replace a mono audio ca le with two way traffic. That is, a setup
where a microphone is connected to a speaker at the remote end and vice versa. So this mode effectively
replaces two audio ca les.
Assuming the Bluetooth address of the master to e < daddr_m> and that of the slave to e < daddr_s>, the
master module is configured y sending it the following AT commands:
AT&F*
ATS512=1
ATS504=1
ATS530=2000
ATS532=7
AT&W
AT+BTR< daddr_s>
And the slave is configured y:
AT&F*
ATS512=4
ATS0=-1
AT&W
AT+BTM< daddr_m>
9.5 Modem Control and Status Signals
A serial port has DTR, DSR, RTS, CTS, DCD and RI control lines. RTS and CTS are locally controlled to prevent
local uffer overflow.
The status of DTR, DRS, DCD and RI can e exchanged with the remote peer device. If for example, the
DTR/DSR lines are to e exchanged etween the two peers to simulate the performance of a physical ca le, then
it is possi le to do so. Refer to the description for S Registers 551, 552 and 553 for more details.
Some serial implementations link CTS and RTS to remove the need for handshaking. Ezurio do not recommend
linking CTS and RTS other than for testing and prototyping. If these pins are linked and the host sends data at
the point that the Bluetooth Serial Module deasserts its RTS signal, then there is a significant risk that internal
receive uffers will overflow which could lead to an internal processor crash. This will lead to a drop in connection
and may require a power cycle to reset the module.
Ezurio recommend that the correct CTS/RTS handshaking protocol e adhered to for proper operation.
9.6 Oscillator Output
The output from the high performance crystal oscillator (+ 10ppm) can e divided and output on one of the
selected PIO lines, removing the need for a crystal on the customer’s main pc . The frequencies availa le are:
•8 MHz
•16 MHz
•24 MHz
•48 MHz
For more implementation details, please contact Ezurio’s FAE team.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 18
10. Application In ormation
10.1 Antenna Position
The antenna used on the Em edded Intelligent Bluetooth module is designed to e largely immune from the
effects of proximity detuning. Normally, antennas operating at 2.4GHz are affected y their surroundings, so that
great care is needed in their placement and orientation.
The Em edded Intelligent Serial Module can e used in most locations and orientations and is only marginally
affected y the presence of a significant ground plane in close proximity.
The antenna distri ution is close to isotropic, which means that the orientation of mounting has only a limited
effect on the overall range. However the optimum range is achieved when the two antennae are directly facing
each other
The module should not e located in a sealed metal enclosure, as this will act as a Faraday cage and severely
attenuate the radio signal. A distance of 6mm has een allowed etween the metal shield and the antenna to
allow the antenna to protrude through a slow in a metal enclosure.
10.2 Power Supply Considerations
The power supply for the Module has to e a single voltage source of Vcc within the range of 3.3 V to 7.0 V. It
must e a le to provide sufficient current in a transmit urst. This can rise to 65mA.
10.3 Power-On-Reset
The Module is provided with an active low reset pin. Upon the application of power, the Power On Reset circuit
uilt into the Module will ensure that the unit starts correctly. The internal reset circuit is triggered when the
input voltage to the module drops elow ~1.7V and is hence only suita le for providing a power on reset signal. If
the supply voltage to the module can drop elow the minimum voltage level in normal operation, then it is
recommended that an external rownout circuit is provided to assert the module reset and to ensure that the
module is reset when the module supply voltage drops elow 3.1V.
This will ensure that the module will return to an operational state when the supply voltage comes ack within
specification. For example, if the module supply can drop to 2.7V and then e restored to 3.3V there is no
guarantee that the module will still e operational unless the reset signal has een asserted.
10.4 RF Shield
To meet FCC requirements and to facilitate IR soldering, all modules are supplied with a soldered RF shield. This
meets the requirement that users may not e a le to access RF circuitry without special tools. Removal of the
shield may negate RF approvals.
10.5 Mounting the Module onto the application plat orm
The antenna (Brown square component on top side of PCB) is designed to minimise detuning effects from near y
components and metalwork. However, it is good design practise to ensure that other active circuitry is kept away
from the antenna.
The proximity of the antenna to large metallic o jects can affect the range and performance of the system.
Designers should carefully consider the location of the Module and the type of enclosure material that is used.
No tracks should e present on the top layer of the oard on which the module is soldered, as these may cause
inadvertent connections to test pads. The recommended land pattern for the mother PCB is detailed elow

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 19
Notes: The mother oard should have no copper, solder resist or tracks eneath the module on the pad layer.
N/C Pins should have no electrical connection, including to other N/C pins, ut e mechanical pads only.
11. Quali ication
11.1 Bluetooth Quali ication Process
The following safety precautions must e o served during all phases of the operation, usage, service or repair of
any application incorporating this Module. Manufacturers of the RF equipment are advised to convey the following
safety information to users and operating personnel and to incorporate these guidelines into all manuals supplied
with the product. Failure to comply with these precautions violates safety standards of design, manufacture and
intended use of the product. Ezurio assumes no lia ility for customer failure to comply with these precautions.
11.2 Sa ety In ormation:
Switch off the Bluetooth device efore oarding an aircraft. Make sure it cannot e switched on inadvertently. The
operation of wireless appliances in an aircraft is for idden y many airlines to prevent interference with
communications systems. Applications that could result in use on aircraft should carry appropriate warnings.
11.3 Quali ications
11.3.1 RF approvals
The Module is listed as a Bluetooth Product in terms of the Bluetooth SIG Program Reference Document (PRD).
This means that it can e integrated into end products without further testing or approval listing. The
manufacturer must state the Ezurio part num er and product reference in his literature in order to meet the
requirements of the Bluetooth and regulatory approvals.
A list of the countries where the Module is approved will e provided y Ezurio as required. As a minimum the
product is listed in Europe, Scandinavia and USA. Ezurio assumes no lia ility for customer failure to comply with
national RF approvals.

www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 20
11.3.1.1 Radio.
EN 300 328 V1.5.1 (2004 – 08)
EN 301 489 – 1 V1.4.1 (2002 – 08)
EN 301 489 – 17 V1.2.1 (2002 – 08)
11.3.1.2 EMC Emissions.
FCC15B Class B
EN55022 Class B
11.3.1.3 EMC Immunity.
EN55024 Class
11.3.1.4 Environmental.
EN300 019-2-4 v2.2.2 (2003-2004)
Table of contents
Other Ezurio Control Unit manuals
Popular Control Unit manuals by other brands

Aventics
Aventics AS1 operating instructions

Sony
Sony LLC-8000A Service manual

Watts
Watts AMES 2000SS Series INSTRUCTION, INSTALLATION, MAINTENANCE AND REPAIR MANUAL

Emerson
Emerson White Rodgers 36C53 Series installation instructions

Rauch
Rauch QUANTRON-A instruction manual

GAYLORD
GAYLORD RSPC-ESP-OW Series Technical manual