EZURiO’s BISM II PA Bluetooth Serial Module is a fully integrated and qualified Class 1 Bluetooth
solution, which incorporates a power amplifier and low noise amplifier that maximises the RF link
budget to provide the greatest range of any Bluetooth Module. The module is designed for lowest cost
of integration and ownership for designers wishing to incorporate Bluetooth functionality into their
products. The module is qualified to Bluetooth Version 2.0.
The BISM II PA Bluetooth Serial Module is one of the most compact complete Bluetooth solutions,
making it ideal to integrate into handheld devices. The module includes a high sensitivity, high gain
antenna which provides excellent range. Typical open field performance provides ranges of up to
1,000 metres at transmit powers of 65mW.
The BISM II PA Module is based on Cambridge Silicon Radio’s BlueCore 04 chipset. The module
contain 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 baseband circuitry. The firmware integrated into the BC04 chipset implements the
higher layer Bluetooth protocol stack, with support for applications requiring Generic Access Profile
(GAP), Service Discovery Profile (SDAP), Serial Port Profile (SPP), Dial Up Networking Profile (DUN),
Headset Profile (HSP), Hands Free Profile (HFP), File Transfer Profile (FTP) and OBEX (Client).
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 abstracts the Bluetooth protocol from the host application, saving many months of
programming and integration time. It provides extremely short integration times for data oriented
cable replacement and voice applications. Firmware is also included that provides programming
support for multi-point applications. A low cost development system is available for fast product
evaluation and development.
Support is provided for low power modes that make the BISM II PA particularly applicable to battery
powered installations.
The Module can be configured so that it can be attached to a ‘dumb’ terminal or attached to a PC or
PDA for cable replacement applications.
In addition to the Bluetooth functionality, The BISM II PA Module provides access to 7 General I/O
lines and 2 analogue input lines. These can be configured to provide connection to simple devices
such as switches or LEDs without requiring any external processor. Both the GPIO and ADC lines can
be accessed either via the wired host UART connection, or remotely over the Bluetooth link.
The BISM II PA module is supplied in a small form factor pcb (22.0mm x 34.0mm x 7.6mm), that
connects to a main pcb using a 40 way Hirose connector. The interface is compatible with the BISM1
module and EZURiO’s 40 pin 802.11 modules. The BISM II PA module is Lead-free and is RoHS
compliant and supports an industrial temperature range of -10°C to +85°C.
A key feature of the design is that the module is pin and format compatible with EZURiO’s range of
802.11 wireless LAN modules. This allows designers to manufacture a single version of pcb which can
accept either a Bluetooth or an 802.11 module, greatly reducing development time to generate a
range of wirelessly enabled products. The compatible 802.11 modules are the WISMC01, which
contains a full TCP/IP stack, network drivers and a web server, and the WISMC02 which contains
wireless network drivers and a UDP stack with SLIP interface.
The Module is equipped with a 40-pin 0.5mm pitch board-to-board connector that connects to the
application platform.
Note that the underside (connector side) of the pcb contains a number of components. Sufficient
clearance must be maintained on the mating pcb to guarantee clearance.
25 UART_RX Receive Data I/P 26 PCM_OUT PCM Data O/P
27 VCC_3V3 3.3V Monitor 28 N/C
29 VCC_5V 3.6V < VIN < 5.0V 30 GND
Signal Description
No.
31 N/C 32 USB / RESERVED Do not connect
33 GPIO6 ** I/O for Host 34 USB / RESERVED Do not connect
35 GPIO7 ** I/O for Host 36 GND
37 GPIO8 ** I/O for Host 38 GND
39 GPIO9 I/O for Host 40 N/C
Notes:
* The reset circuitry within the BISM Serial Modules now incorporates a brown-out detector within
the module. Customers migrating from previous modules should check their implementation, as they
may be able to simplify their external power supply design. The reset line has a fixed 10kOhm pull
down resistor to ground.
** Pins 33, 35 and 37 were N/C on BISM1. Pin 39 was a 1V8 monitor. Designers migrating between
designs should be aware that these are now available as I/O. Default configuration is as an input.
*** Pins 2 and 4 were used as GPIO in previous versions of the BISM and WISM. These signals are
used internally for PA control. These pins MUST NOT BE CONNECTED.
PIO lines can be configured through software to be either inputs or outputs with weak or strong pullups 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.3v level
logic. For example, when RX and TX are idle they will be sitting at 3.3V. Conversely for handshaking
pins CTS, RTS, RI, DCD, DSR a 0v is treated as an assertion.
Pin 6 (UART_RI) is active low. It is normally 3.3v. 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 8 (UART_DCD) is active low. It is normally 3.3v. 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 10 (UART_DSR) is an input, with active low logic. It should be connected to the DTR output of the
host. When the BISM II PA Module is in high speed mode (See definition for S Register 507), this pin
should be asserted by the host to ensure that the connection is maintained. A deassertion is taken to
mean that the connection should be dropped, or an online command mode is being requested.
Pin 27 (VCC_3V3 monitor) may only be used for monitoring purposes. It must not be used as a
current source.
The GPIO pins can be accessed using S Registers 621 to 628.
GPIO3 is also used for DTR output (active low). See S Register 552 & 553.
Analogue 0 and 1 should not exceed 1.8v and S Registers 701 and 702 are used to access them.
3.3 Electrical Specifications
3.3.1 Absolute Maximum ratings
Absolute maximum ratings for supply voltage and voltages on digital and analogue pins of the Module
are listed below; exceeding these values will cause permanent damage.
Parameter Min Max Unit
Peak current of power supply 0 200 mA
Voltage at digital pins -0.4 3.7 V
Voltage at POWER pin 3.5 * 8.0 V
3.3.2 Recommended Operating Parameters
3.3.2.1 Power Supply
Signal Name Pin No I/O Voltage level Comments
Vcc 29 I 3.6V to 5.0V * I
GND 11, 15, 18,
30, 36, 38
VCC_3V3 27 O 3.3V typical For monitoring only. No current
6 Ground terminals to be attached
= 130mA
typ
in parallel
source
3.3.2.2 Signal Levels for Interface, PCM, SPI and GPIO
USB Signal Levels. vdd_usb refers to the internal voltage generated by the LDO regulator on the
module, which is typically 3.3V. Hence 0.3vdd_usb and 0.7vdd_usb correspond to 1.0V to 2.3V. If
Vcc falls below the recommended minimum of 3.6V, these values will be reduced.
V
IL
VIHmin=2.3V
Active HIGH. The Reset input
contains a 10kΩ pull down
resistor to ground.
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.6 to 5.0 at Vcc. The unit
includes a linear regulator and tests have shown that there is no significant difference in current draw
when Vcc changes within the operating limits. Tests have shown that where power dissipation is an
issue, it is best to keep Vcc at the lower end of the range.
The UART baudrate has a bearing on power dissipation because as is normal for digital electronics,
the power requirements increase linearly with increasing clocking frequencies. Hence higher
baudrates 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 between no data being transferred and when data is being transferred at the maximum
rate possible. The AT command Set document describes how to configure the Module for optimal
power performance.
4.1.1 Typical Current Consumption in mA
Vcc = 4.1V, Baudrate = 115,200 bps,
Range = 10 metres
Idle Mode, S512=1 1.5
Wait for Connection Or Discoverable Mode,
AT+BTP
S508=S510=640, S509=S511=320
Wait for Connection Or Discoverable Mode,
AT+BTP
S508=S510=1000, S509=S511=11
Current
(mA)
57
3.4
Inquiry Mode, AT+BTI 114
Connecting Mode (ATDxxx) 129
Connected Mode (No Data Transfer) 10
Connected Mode (Max Data Transfer) 46
See section 8 for details of different low power modes.
Conducted Transmit Power max: 40mW (16dBm)
Antenna Gain +2dBi typ.
Effective Transmit Power Max: 65mW (+18dBmi)
Output power can be reduced by program control
5.1.2 Receive Sensitivity
Receive Sensitivity -85dBm (at 25°C)
Antenna Gain +2dBi typ
Effective Receive Sensitivity -87dBm (at 25°C)
www.EZURiO.com
6. Functional Description
The BISM II PA 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-band 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 BISM II PA module to be used for a wide
number of short range wireless applications, from simple cable replacement to complex multipoint
applications, where multiple radio links are active at the same time.
The complexity and flexibility of configuration are made simple for the design engineer by the
integration of a 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”.
To provide the widest scope for integration a range of different physical host interfaces are provided:
6.1 Interfaces
6.1.1 UART interface
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.3V and are inverted with
respect to the signalling on an RS232 cable. The interface is programmable over a variety of bit
rates; no, even or odd parity; stop bit and hardware flow control. The default condition on power-up
is pre-assigned in the external Flash. Two-way hardware flow control is implemented by 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 be continuously polled to detect
incoming communication. The UART_RI signal serves to indicate incoming calls.
UART_DSR is an active low input. It should be 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 be asserted by the host
to ensure connection is maintained. A de-assertion is taken to mean that the connection should be
dropped, or an online command mode is being requested.
The module communicates with the customer application using the following signals:
Port /TXD of the application sends data to the module’s UART_RX signal line
Port /RXD of the application receives data from the module’s UART_TX signal line
Serial Module
UART_TX
UART_RX
UART Interface
UART_CTS
UART_RTS
UART_DSR
UART_DTR
UART_RI
UART_DCD
Application
/RXD
/TXD
/RTS
/CTS
/DTR
/DSR
/RING
RS232 Interface
Note that the serial module output is at 3.3V CMOS logic levels. Level conversion must be added to
interface with an RS-232 level compliant interface.
6.1.2 SPI bus
The Module is a slave device that uses terminals SPI_MOSI, SPI_MISO, SPI_CLK and SPI_CSB. This
interface is used for program firmware updates at the factory.
EZURiO supply a PC based utility to allow firmware upgrade over the UART port. It is highly
recommended that customers should use this method for updating firmware.
Note: The designer should be aware that no security protection is built into the hardware or firmware
associated with this port, so the terminals should not be permanently connected in a PC application.
6.1.3 GPIO Port
Seven lines of programmable bi-directional input/outputs (I/O) are provided that can be accessed
either via the UART port, or Over The Air (OTA) from a second Bluetooth unit. These can be used as
data inputs or to control external equipment. By using these in OTA mode, a BISM module can be
used for control and data acquisition without the need for any additional host processor.
Each of the GPIO[3:9] ports can be independently configured to be either an Input or Output. A
selection of ports can be accessed synchronously.
The ports are powered from V
. The mode of these lines can be configured and the lines are
CC
accessed via S Registers 623 to 629.
Low latency I/O can be accessed by using EZURiO’s I/O via an enhanced inquiry process.
6.1.4 PCM CODEC Interface
PCM_OUT, PCM_IN, PCM_CLK and PCM_SYNC carry up to three bi-directional channels of voice data,
each at 8ksamples/s. The format of the PCM samples can be 8-bit A-law, 8-bit μ-law, 13-bit linear or
16-bit linear. The PCM_CLK and PCM_SYNC terminals can be configured as inputs or outputs,
depending on whether the module is the Master or Slave of the PCM interface. Please contact an
EZURiO FAE for further details.
The Module is compatible with the Motorola SSI TM interface and interfaces directly to PCM audio
devices including the following: