Ezurio’s BISM2 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 incorporate Bluetooth
functionality into their products. The module is qualified to Bluetooth Version 2.0.
The BISM2 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 implement the higher layer
Bluetooth protocol stack, up to and including the Generic Access Profile (GAP), Service Discovery
Profile (SDAP), Serial Port Profile (SPP), Dial Up Networking Profile (DUN) 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 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. A low cost development system is available for fast
product evaluation and development.
An alternative version of firmware is available that provides programming support for multi-point
applications.
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 BISM2 Module provides access to 8 General I/O lines
and 2 analogue I/O lines. These can be configured to provide connection to simple devices such as
switches or LEDs without requiring any external processing. Both the GPIO and ADC lines can be
accessed either via the wired host UART connection, or remotely over the Bluetooth link.
The BISM2 module is supplied in a small form factor pcb (25mm x 35mm x 10mm), that connects to
a main pcb using a 40 way Hirose connector. 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 only 4mW.
Support is provided for low power modes that make the BISM2 particularly applicable to battery
powered installations.
The BISM2 module is Lead-free and is RoHSA compliant and supports an industrial temperature range
of -40°C to +85°C.
1.1 Applications
•
POS Equipment
•
Medical Equipment
•
Telematics
•
Voice Applications
•
Industrial Automation
•
Automotive Applications
Bluetooth is a trademark owned by Bluetooth SIG, Inc., USA, and is licensed to Ezurio Ltd
Serial Interface RS-232 bi-directional for commands and data using AT commands
Serial parameters
Physical size 25 x 35 x 10 mm, 8g
Current consumption
Low power sniff mode 2.5mA typ
Temperature Range Normal operation: -40°C to +85°C
Interface Levels 3.3V
Audio
Profiles
Multipoint 7 slaves
Field upgradeable Over UART
Protocols
GPIO
Lead free Lead-free and RoHS compliant
Default 9600,n,8,1 - Configurable from 9600bps.
Support for DTR, DSR, DCD, RI, RTS, CTS
Less than 36mA during data transfer with a configurable low power
mode
Audio can be transferred over SCO channels through the PCM interface
at 64kbps
Server - SPP (Full), DUN, Audio Gateway, Headset, Handsfree
Client - All RFCOMM based profiles
UART
Single point firmware is controlled and configured using AT
Commands, multipoint firmware uses a simple packet based protocol
and requires a host to enable the module to function effectively.
Single point only allows a point to point connection where as
multipoint allows up to 7 simultaneous connections.
25 UART_RX Receive Data I/P 26 PCM_OUT PCM Data O/P
27 VCC_3V3 3.3V Output (Note 3) 28 N/C
29 VCC_5V 3.6V < VIN < 6.0V 30 GND
31 N/C 32 RESERVED Do not connect
33 GPIO6 I/O for Host 34 RESERVED Do not connect
35 GPIO7 I/O for Host 36 GND
37 GPIO8 I/O for Host 38 GND
39 RESERVED DO NOT CONNECT 40 N/C
Signal Description
No.
Notes:
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 BISM2 Module is in high speed mode (See definition for S Register 512), 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.
The GPIO pins can be accessed using S Registers 621 to 625. GPIO4 and GPIO5 are also connected
to LEDs on the module. If these I/O pins are set for input, then the LED will be driven by the host and
appropriate drive current requirements must be satisfied. By default GPIO4 is used to drive the right
LED which indicates connection status. A Logic 1 switches on the LED.
GPIO3 is used for DTR output (active low).
Analogue 0 and 1 should not exceed 1.8v and S Registers 7xx 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 analog pins of the Module
are listed below; 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.7 V
Voltage at POWER pin 3.3 7 V
3.3.2 Recommended Operating Parameters
3.3.2.1 Power Supply
Signal Name Pin No I/O Signal level Comments
Vcc 29 I 3.6V to 6V I
GND 11, 15, 18,
6 Ground terminals to be attached
30, 36, 38
VCC_1V8 39 O 1.8V typical For monitoring only. No current
VCC_3V3 27 O 3.3V typical For monitoring only. No current
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 6.0 at Vcc. Tests have
shown that there is no significant difference in current draw when Vcc is 5 or 6V. Therefore the data
presented below, pertains to Vcc levels of 3.6 and 5v only. Tests have shown that where power drain
is an issue, it is best to keep Vcc at the lower end of the range.
The UART baudrate has a bearing on power drain 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
Baudrate
9600 38400 115200 460800
3.6v 1.60 1.80 1.96 3.00 Idle Mode, S512=1
5.0v 2.00 2.10 2.30 3.40
3.6v 59.00 59.00 59.00 59.00 Wait for Connection Or Discoverable Mode,
AT+BTP
S508=S510=640, S509=S511=320
AT+BTP
S508=S510=1000, S509=S511=11*
5.0v 65.00 65.00 65.00 65.00
3.6v 2.75 2.94 3.10 4.12 Wait for Connection Or Discoverable Mode,
Conducted Transmit Power min: 1.0mW (0dBm) max: 4mW (6dBm)
Antenna Gain +2dBi typ.
Effective Transmit Power min: 0dBm max Max: +6dBm
5.1.2 Receive Sensitivity
Receive Sensitivity -86dBm (at 25°C)
Antenna Gain +2dBi typ
Effective Receive Sensitivity -88dBm (at 25°C)
5.1.3 RF Performance Data
Attenuation Setting dBm
-100
0
-40 deg
-10
-20
-30
-40
-50
-60
-70
-80
-90
Receive Sensitivity
-20 deg0 deg20 deg40 deg60 deg80 deg100 deg
NOTE: Measured as attenuation required
to achieve better than 0.1% BER
Temperature Deg. C.
5.2 Range
See the Data Transfer Rate vs distance graph below. The data throughput of the Module is limited to
280Kbps by the parsing of the data being transferred through the AT command processor. The graph
below shows the typical data thoughput with and without the AT command processing. Distances are
measured in free space between 2 Modules.