all | frequencies |
|
|
|
exhibits | applications |
---|---|---|---|---|---|---|
manuals |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 2 3 4 5 6 |
|
User Guide | Users Manual | 1.07 MiB | ||||
1 2 3 4 5 6 |
|
User Manual | Users Manual | 1.07 MiB | ||||
1 2 3 4 5 6 |
|
Users Manual | Users Manual | 435.90 KiB | September 09 2005 | |||
1 2 3 4 5 6 | Cover Letter(s) | August 11 2011 | ||||||
1 2 3 4 5 6 | Cover Letter(s) | August 11 2011 | ||||||
1 2 3 4 5 6 | Cover Letter(s) | August 11 2011 | ||||||
1 2 3 4 5 6 | External Photos | August 11 2011 | ||||||
1 2 3 4 5 6 | ID Label/Location Info | August 11 2011 | ||||||
1 2 3 4 5 6 | Internal Photos | August 11 2011 | ||||||
1 2 3 4 5 6 | Cover Letter(s) | August 11 2011 | ||||||
1 2 3 4 5 6 | RF Exposure Info | August 11 2011 | ||||||
1 2 3 4 5 6 | Parts List/Tune Up Info | |||||||
1 2 3 4 5 6 | Parts List/Tune Up Info | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | RF Exposure Info | |||||||
1 2 3 4 5 6 | Test Report | |||||||
1 2 3 4 5 6 | Test Setup Photos | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | Parts List/Tune Up Info | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | ID Label/Location Info | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | Test Setup Photos | |||||||
1 2 3 4 5 6 | Cover Letter(s) | |||||||
1 2 3 4 5 6 | Cover Letter(s) | September 09 2005 | ||||||
1 2 3 4 5 6 | Cover Letter(s) | September 09 2005 | ||||||
1 2 3 4 5 6 | External Photos | September 09 2005 | ||||||
1 2 3 4 5 6 | Operational Description | September 09 2005 | ||||||
1 2 3 4 5 6 | Internal Photos | September 09 2005 | ||||||
1 2 3 4 5 6 | Cover Letter(s) | September 09 2005 | ||||||
1 2 3 4 5 6 | Test Setup Photos |
1 2 3 4 5 6 | User Guide | Users Manual | 1.07 MiB |
BISM2 Bluetooth Version 2.0 Serial Module 1. General Description Ezurios 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 Radios 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 -40C to +85C. 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 www.ezurio.com 1 Ezurio Ltd 2005 2. Features Feature Implementation Bluetooth Transmission Class 1 Fully Bluetooth pre-qualified Bluetooth 2.0 Range Frequency 250 metres typical (free space) 2.400 2.485 GHz Max Transmit Power Min Transmit Power
+6dBm
+0dBm Receive Sensitivity Better than -90dB Antenna Gain
+2dBi Data Transfer rate Up to 250Kbps Serial Interface RS-232 bi-directional for commands and data using AT commands Serial parameters Default 9600,n,8,1 - Configurable from 9600bps. Support for DTR, DSR, DCD, RI, RTS, CTS Physical size 25 x 35 x 10 mm, 8g Current consumption Less than 36mA during data transfer with a configurable low power mode Low power sniff mode 2.5mA typ Temperature Range Normal operation: -40C to +85C Interface Levels 3.3V Audio Profiles Multipoint Field upgradeable Protocols GPIO Lead free 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 7 slaves Over UART 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. 8 x digital 2 x analogue Lead-free and RoHS compliant www.ezurio.com 2 Ezurio Ltd 2005 3. Functional Block Diagram
* GPIO lines are utilised for DTR, DCD, RI and LED, but can be re-assigned 3.1 Connection Diagram The Module is equipped with a 40-pin 0.5mm pitch board-to-board connector that connects to the application platform. www.ezurio.com 3 Ezurio Ltd 2005 3.2 Pin Descriptions The Hirose DF12C board-to-board connector on the module is a 40-pin double-row receptacle. The table below defines the pin functions. Note that this pin-out is as viewed from the underside of the Module. Pin No. 1 3 5 7 9 Signal Description Analogue 0 1.8v Max Analogue 1 1.8v Max SPI_MISO SPI bus serial O/P SPI_CSB SPI bus chip select I/P SPI_CLK SPI bus clock I/P 11 GND 13 RESET Reset I/P 15 GND 17 19 21 23 25 27 29 31 SPI_MOSI SPI bus serial I/P UART_CTS Clear to Send I/P UART_TX Transmit Data O/P UART_RTS Request to Send O/P UART_RX Receive Data I/P VCC_3V3 3.3V Output (Note 3) VCC_5V 3.6V < VIN < 6.0V N/C 33 GPIO6 35 GPIO7 37 GPIO8 I/O for Host I/O for Host I/O for Host 39 RESERVED DO NOT CONNECT Notes:
Signal Pin No. GPIO1 GPIO2 2 4 6 8 Description I/O for Host. I/O for Host UART_RI Ring Input or Output UART_DCD Input or Output 10 UART_DSR Input 12 GPIO3/UART_DTR I/O for Host 14 GPIO4 16 GPIO5 18 GND 20 22 24 26 28 PCM_CLK PCM_IN PCM_SYNC PCM_OUT N/C 30 GND 32 34 RESERVED RESERVED 36 GND 38 GND 40 N/C I/O for Host I/O for Host PCM Clock I/P PCM Data I/P PCM Sync I/P PCM Data O/P Do not connect Do not connect 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 www.ezurio.com 4 Ezurio Ltd 2005 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 Peak current of power supply Voltage at digital pins Voltage at POWER pin Min 0
-0.3 3.3 Max 100 3.7 7 Unit mA V V 3.3.2 Recommended Operating Parameters 3.3.2.1 Power Supply Signal Name Pin No I/O Signal level Comments Vcc GND VCC_1V8 VCC_3V3 29 11, 15, 18, 30, 36, 38 39 27 I O O 3.6V to 6V Ityp = 50mA 1.8V typical 3.3V typical 6 Ground terminals to be attached in parallel For monitoring only. No current source For monitoring only. No current source 3.3.2.2 RS-232 Interface Signal Name Pin No I/O Signal level Comments UART_TX UART_RX 21 25 O I UART_CTS 19 I UART_RTS UART_DSR 23 10 O I VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.10V VIHmax=3.7V VILmax=0.8V VIHmin=2.10V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V VILmax=0.8V www.ezurio.com 5 Ezurio Ltd 2005 UART_DTR 12 O UART_RI 6 I or O UART_DCD 8 I or O VIHmin=2.10V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.10V VIHmax=3.7V O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.10V VIHmax=3.7V Shared with GPIO3 Direction may be programmed. Direction may be programmed. 3.3.2.3 SPI Bus Signal Name Pin No I/O Signal level Comments SPI_MOSI 17 I 5 7 9 O I I SPI_MISO SPI_CSB SPI_CLK VILmax=0.8V VIHmin=2.10V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.10V VIHmax=3.7V VILmax=0.8V VIHmin=2.10V VIHmax=3.7V Used to reprogram Flash 3.3.2.4 PCM Interface Signal Name Pin No I/O Signal level Comments PCM_CLK 20 I or O PCM_IN 22 I O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.10V VIHmax=3.7V VILmax=0.8V VIHmin=2.10V VIHmax=3.7V PCM_SYNC 24 I or O O/P : VOLmax=0.2V If unused keep pins open www.ezurio.com 6 Ezurio Ltd 2005 PCM_OUT 26 O VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.10V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V 3.3.2.5 General Purpose I/O and ADC Signal Name Pin No I/O Signal level Comments GPIO 1 - 5 2,4,12, I or O 14,16 O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.10V VIHmax=3.7V AIO_0, AIO_1 1, 3 I/O Vout max=VDD_PIO-.3 Vout min=VDD_PIO 3.3.2.6 Miscellaneous Function Signal Name Pin No I/O Signal level Comments Reserved USB D-
32 Reserved USB D+
34 Reset RESET 13 I I I VILmax =0.3vdd_pads VIHmin =0.7Vdd_pads VILmax =0.3vdd_pads VIHmin =0.7Vdd_pads VDD falling threshold=1.5V typ VDD rising threshold=1.6V typ Normally inactive. Pull to GND through 10K Normally inactive. Pull to GND through 10K www.ezurio.com 7 Ezurio Ltd 2005 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 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 5.0v 2.00 3.6v 59.00 5.0v 65.00 3.6v 2.75 5.0v 3.26 3.6v 50.00 5.0v 54.00 3.6v 50.00 5.0v 54.00 3.6v 6.00 5.0v 7.20 3.6v 21.50 5.0v 24.50 1.80 2.10 59.00 65.00 2.94 3.36 50.00 54.00 50.00 54.00 6.10 7.20 22.50 26.00 1.96 2.30 59.00 65.00 3.10 3.55 50.00 54.00 50.00 54.00 6.40 7.40 24.50 28.00 3.00 3.40 59.00 65.00 4.12 4.63 50.00 54.00 50.00 54.00 7.20 8.20 32.50 36.00 Idle Mode, S512=1 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*
Inquiring Mode, AT+BTI Connecting Mode (ATDxxx) Connected Mode (No Data Transfer) Connected Mode (Max Data Transfer)
* Note: calculated figures 4.2 Interface Pins To be supplied www.ezurio.com 8 Ezurio Ltd 2005 5. DC Characteristics 5.1 RF Performance 5.1.1 Transmit Power 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 25C) Antenna Gain
+2dBi typ Effective Receive Sensitivity
-88dBm (at 25C) 5.1.3 RF Performance Data 0
-40 deg
-20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg Receive Sensitivity m B d g n i t t e S n o i t a u n e t t A
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100 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. www.ezurio.com 9 Ezurio Ltd 2005 Data Transfer Rate / Distance RF data rate Serial port data rate
) s p b k
e t a R r e f s n a r T a t a D 800 700 600 500 400 300 200 100 0 10m 50m 100m 150m 200m 250m 300m Distance (meters) 5.3 Temperature Performance Data Transmit Rate with Temperature and Attenuation 800 700 600 500 400 300 200 100 s b k e t a R n o i s s i m s n a r T a t a D 0
-60dBm
-65dBm
-70dBm
-75dBm dBm attenuation
-80dBm
-85dBm
-90dBm
-40 deg
-20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg www.ezurio.com 10 Ezurio Ltd 2005 6. Functional Description The BISM2 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 BISM2 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. 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 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 512), 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:
RS-232 Port /TXD @ application sends data to the modules UART_RX signal line Port /RXD @ application receives data from the modules UART_TX signal line Serial Module Application U A R T I n t e r f a c e UART_TX UART_RX UART_CTS UART_RTS UART_DTS Figure 6.1 : UART interfaces
/RXD
/TXD
/RTS
/CTS
/DTR R S 2 3 2 I n t e r f a c e www.ezurio.com 11 Ezurio Ltd 2005 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 update. 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 Eight lines of programmable bi-directional input/outputs (I/O) are provided that can be accessed either via the UART port, or Over The Air from a second Bluetooth unit. These can be used as data inputs or to control external equipment. By using these in OTA mode, a BISM21 module can be used for control and data acquisition without the need for any additional host processor. Each of the GPIO[1:8] ports can be independently configured to be either an Input or Output. A selection of ports can be accessed synchronously. GPIO 1 and 2 can be configured as event counters. The ports are powered from VCC. The mode of these lines can be configured and the lines are accessed via S Registers 621 to 625. Low latency I/O can be accessed by using Ezurios I/O via enquiry 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. The Module is compatible with the Motorola SSI TM interface and interfaces directly to PCM audio devices including the following:
6.1.4.1 Compatible Codec Chips Qualcomm MSM 3000 series and MSM 5000 series CDMA baseband devices OKI MSM7705 four channel A-law and -law CODEC Motorola MC145481 8-bit A-law and -law CODEC Motorola MC145483 13-bit linear CODEC 6.1.5 ADC The BISM2 provides access to two 8-bit ADCs are available. These provide a range o 0mV to 1,800mV, which can be read using the S registers 701 and 702. Suitable external scaling and over-voltage protection should be incorporated in your design. 6.1.6 Pass Through Serial To be supplied www.ezurio.com 12 Ezurio Ltd 2005 7. Integrated Firmware 7.1 General The BISM2 has been designed to provide the fastest route to market for designers who wish to use Bluetooth to wirelessly enable 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 be controlled by means of a simple set of commands. For applications where multiple concurrent live connections need to be maintained a variant of firmware is available which is specifically targeted at multipoint operation. For both applications a comprehensive range of windows based software and is available to speed up the design process. A low cost development kit is also available that can be used for prototyping both cable replacement and multipoint applications. 7.2 Profiles Bluetooth has been designed to accommodate a very wide range of wireless applications. To enable 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 basic functions. These provide a base line of interoperability for specific application scenarios, upon which more complex user applications can be developed. There are over 30 different profiles, many of which have been developed for specific applications. The BISM2 firmware is provided with support for the profiles that are most commonly required for cable replacement applications. The current profiles support includes:
GAP Generic Access Profile. The base connection profile upon which others are based. SDP Service Discovery Profile. The profile to find other Bluetooth devices and the services they support. SPP Serial Port Profile. Emulation of a serial cable for cable replacement applications. DUN Dial Up Networking. Profile support for connection to an external PSTN, GSM, GPRS or VPN connection. Audio Gateway. The base element for Headset and Handsfree profile. A portion of these profiles must be implemented within the host system. For other profile support, please contact Ezurio Ltd at blu2i@ezurio.com 7.3 AT Overview The AT command set is well known by engineers and was developed to aid the integration of PSTN modems. It provides simple high level commands for complex functions that can easily be 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 BISM2 module. The module will attempt to make a connection and return OK or ERROR, depending o whether the connection was successful. www.ezurio.com 13 Ezurio Ltd 2005 The complexity of the AT command set developed by Ezurio is such that most Bluetooth functionality can be covered, greatly reducing development time. To provide additional functionality a range of S registers has been implemented. These allow program settings to be stored to control the BISM2 function and also give access to configuring and reading ports and status registers within the BISM2. Full details of the AT command set are provided in the Blu2i AT Command Reference Manual. 7.3.1 AT features at a glance 7.3.1.1 General Configure two modules to automatically connect and transfer data, audio or a combination of data and audio when both devices are powered. 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 Read and write to GPIO lines Read the ADC channels Get fast GPIO status through an inquiry response (patent pending) 7.3.1.2 Audio Set up audio connections Enable / disable Auto Answer for incoming connections 7.3.1.3 UART Change the baud rate from 1200 to 961,200 baud. Use the DSR line to drop connections Configure as DTE or DCE Change escape sequence character Change the number of Stop bits and Parity Enable or disable echoes 7.3.1.4 Security Enable Authentication by requiring a PIN code for incoming AND / OR outgoing connections Enable data to be encrypted over the air for incoming AND / OR outgoing connections. The module can be configured to be:
non-connectable and non-discoverable, non-connectable but discoverable, connectable but non-discoverable, connectable and discoverable. Automatically store Paired devices in a trusted device database in the flash memory 7.3.1.5 Bluetooth Set the module to be 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 www.ezurio.com 14 Ezurio Ltd 2005 Increase or decrease the delay before the master abandons a connection attempt Change the device class code Set the devices friendly name Change the Inquiry scan time Change number of returned devices from an inquiry scan Obtain the RSSI value for a connection 7.3.1.6 Power 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 The Module consists of the same hardware as that used for the single point AT blu2i module described elsewhere. Whereas the latter only allows one-to-one connection, the module described here allows simultaneous connections to a minimum of 3 slaves, and depending on hardware build, up to 7 slaves. It also allows connections to multiple profiles to one or more slaves. Hence this document adopts a concept of channels instead of slave connections. The term host in this document is taken to mean any entity which is a source of command messages, sink for response/event messages and both source and sink for multiplexed data packets. 7.5 OTA (Over the Air) Configuration When the BISM2 is placed in slave mode its settings can be remotely controlled by a master unit. This places the slave units 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 Bootmodes The module has the capability of booting into 1 of 8 modes. These will be supported in future releases of firmware and selected via an S Register. Boot Mode 1 is default and gives functionality equivalent to the BISM1 module. These modes will specify different PSKEY settings to allow for different basic operation. Please contact Ezurio for further information. 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 baud rate and the operating mode. The hardware specification for the blu2i module allows for a voltage range of 3.6 to 6.0v 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 baud rate has a bearing on power drain because as is normal for digital electronics, the power requirements increase linearly with increasing clocking frequencies. Hence higher baud rates result in a higher current drain. www.ezurio.com 15 Ezurio Ltd 2005 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 between no data being transferred and when data is being transferred at the maximum rate possible. The operating mode can best be described by 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 described next. The blu2i Module has 2 LEDs which can be configured to display connection status. One led is used to display connection status, while the other is used to either display Ring Indicate status or follow the state of the incoming DSR line on the UART interface. Tests have shown that these LEDs can consume up to 5.3mA which is more than double the current draw when in Idle mode. Therefore S Registers 533 and 534 can be used to completely disable these indications. Finally S Registers 508 to 511, which specify the page and inquiry scan intervals and windows, can be used to adjust the average current drain when in discoverable and or connectable 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 describe duty cycles when the blu2i module goes into scan modes. It is while scanning that the highest current draw occurs. The average current draw is determined by simple arithmetic using the values stored in the 508/509 and 510/511 register pairs. The operating modes described above are entered using AT commands as follows Idle On power up, with S Register 512 = 1 Wait for Connection AT+BTG (100% page scan duty cycle) Discoverable Only AT+BTQ (100% inquiry scan duty cycle) Connecting Connected Connected ATD No Data Max data transfer All current consumption values in the table below assume that the connection status indication functionality of the LED has been disabled by setting S Registers 533 and 534 to 0. Idle Mode, S512=1 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 Inquiring Mode, AT+BTI Connecting Mode (ATDxxx) Connected as Master Mode (No Data Transfer) Sniff NOT activated 3.6V 5.0V 3.6V 5.0V 3.6V 5.0V 3.6V 5.0V 3.6V 5.0V 3.6V 5.0V Baud rate 9,600 38,400 115,200 460,800 1.60 2.00 59.00 65.00 2.75 3.26 50.00 54.00 50.00 54.00 6.00 7.20 1.80 2.10 59.00 65.00 2.94 3.36 50.00 54.00 50.00 54.00 6.10 7.20 1.96 2.30 59.00 65.00 3.10 3.55 50.00 54.00 50.00 54.00 6.40 7.40 3.00 3.40 59.00 65.00 4.12 4.63 50.00 54.00 50.00 54.00 7.20 8.20 www.ezurio.com 16 Ezurio Ltd 2005 Connected as Master Mode (Max Data Transfer) Sniff NOT activated Connected as Slave Mode (No Data Transfer) Connected as Slave Mode (No Data Transfer) Sniff Enabled (AT&F1 setting) All current values are in milliamps (mA). 3.6V 5.0V 21.50 24.50 22.50 26.00 24.50 28.00 32.50 36.00 5.0V 32.00 33.00 33.50 34.00 5.0V 4.90 As can be seen, the current drain while waiting for a connection or discoverable mode is about 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 possible to reduce the duty cycle down to as low as 0.5% at the expense of response time. The response time can be specified via S Registers 508 and 510 for page and inquiry respectively, where the worst case response time can be as high as 2.5 seconds. Then the duty cycle can be varied by changing the value of S Registers 509 and 511 appropriately. For example, if S Register 508 and 510 are both set to 1000ms and S Register 509 and 511 are both set to 11ms then the duty cycle is reduced to 1%, this means that average current drain at 5.0v will be 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 establish a connection. The connected state current consumption while a master or slave can be considerably reduced by enabling Sniff mode, described in detail in the next section. Current per LED (when fitted) 3.6V 5.0V mA 3.20 5.30 8.1 Low Power Modes using Sniff 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 be sent and received, which further means it is able to optimise power usage by switching on power hungry circuitry only when needed. A slave on the other hand does NOT have prior knowledge of when a packet will be received and has to assume that a packet will be 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 as illustrated in the power table above, where a slave with no data transmission still consumes around 31mA whereas a master consumes only 6mA. This problem 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 by having a mode called Sniff, with appropriate lower layer negotiating protocol. Sniff mode during connection is basically an agreement between the slave and its master that data packets will only be exchanged for N timeslots every M slots. The slave can then assume that it will never be contacted during N-M slots, and so can switch its power hungry circuitry off. The specification goes further by 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 by 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 www.ezurio.com 17 Ezurio Ltd 2005 expense of latency. When there is a lot of data to be transferred, it acts as if sniff mode were not enabled. It is stated above 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 be impossible to guarantee that each slave gets the M parameter it requested. In light of this, the protocol for enabling 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. For this reason, the sniff parameters are specified in the BISM2 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 be specified in units of milliseconds and the firmware does the necessary translation to timeslots. Error! Objects cannot be created from editing field codes. 9. Application Examples 9.1 RS232 Modem Signals Just as a telephony modem has control and status lines, the blu2i Module also provides for 6 control and status lines as per the table below. The direction column is as seen from the modules viewpoint. Direction Function IN or OUT CI also known as RI (Ring Indicate) IN or OUT DCD (Data Carrier Detect) IN OUT IN OUT DSR (Data Set ready) DTR (Data Terminal Ready) CTS (Clear to Send) RTS (Request to Send) The first four lines are under program control. These use four of the GPIO pins and are mapped to I/O as per the table below. The last two are under control of the UART driver and their functionality is always enabled. PIO Pin Direction Connector Pin Label Function 0 1 2 3 4 5 6 7 IN/OUT IN/OUT IN/OUT IN/OUT IN IN/OUT IN/OUT IN/OUT GPIO1 GPIO2 UART_RI UART_DCD UART_DSR General Purpose I/O General Purpose I/O Input/Output from module Input/Output from module Input to Module GPIO3/UART_DTR General Purpose I/O (or DTR functionality) GPIO4 GPIO5 General Purpose I/O (Right LED) General Purpose I/O (Left LED) www.ezurio.com 18 Ezurio Ltd 2005 Notes:
PIO4 (DSR) is used by the blu2i module to sense that the host is connected, and is intricately 1. 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. PIO2 (RI), is normally de-asserted. When an incoming connection is detected it will be 2. asserted, until the connection is either answered or rejected using ATA and ATH respectively. See S Registers 552 & 553 for more details 3. connection is active. See S Registers 552 and 553 for more details. PIO3 (DCD) will be de-asserted when the device is in the unconnected state. Asserted when a 4. mode, this pin is forced into UART_DTR and is asserted when there is a Bluetooth connection. PIO5 is either used as GPIO or driven as UART_DTR. When the unit is configured in pure host GPIO Pins 1,2,3,4 and 5 are available 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 bits identified as RTR, RTC, DV and IC which depending on the type of serial device being emulated maps to DTR or DSR, RTS, DCD and RI respectively. In addition, this message also includes the ability to convey a BREAK input from one end to the other. To allow for the greatest flexibility and variability in how the modem control signals are used out in the real world, S Registers 551, 552 and 553 have been provided which allow for any of RTR,RTC,DV and IC to be mapped to any modem control/status line. BREAK signal on RX line If the host sends a break signal of duration greater than 100ms, then the blu2i module is configured to treat that as a signal to perform a hardware reset. This being the case it is not possible to convey a BREAK over Bluetooth to the peer device. Reset The module can be reset by the host without the need of any I/O using a BREAK signal. The module has been configured to reset when the RX line detects a break condition for durations greater than 100 milliseconds. 9.3 Pure Cable Replacement Mode The module has the capability of being preset into a pure 5-wire data cable replacement mode. The 5 wires being 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 BISM2 module will constantly retry until the connection is reinstated. By implication, two devices are needed to replace a cable. One device is pre-configured to always be a master and the other, a slave. Assuming the Bluetooth address of the master to be <bdaddr_m> and that of the slave to be
<bdaddr_s>, the master module is configured by sending it the following AT commands:
www.ezurio.com 19 Ezurio Ltd 2005 AT&F ATS512=1 ATS504=1 ATS507=2 ATS530=2000 AT&W AT+BTR<bdaddr_s>
The ATS507=2 setting puts the device in DSR drop mode only. This means that when the device needs to be 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 be asserted e.g. 0V in TTL signal mode. The slave is configured by:
AT&F ATS512=4 ATS0=-1 AT&W AT+BTR<bdaddr_m>
Where <bdaddr_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 be accepted. If it is desired that the slave unit should not be discoverable (the master is by default not discoverable), then the configuration commands are:
AT&F ATS512=3 ATS0=-1 AT&W AT+BTR<bdaddr_m>
Where <bdaddr_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 be 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 before reattempting a connection. This 2 second delay can be varied by issuing it an ATS530 command with an appropriate value in the range 100ms to 15000ms. IMPORTANT NOTE: When S Register 507 = 0, the DSR input to the module MUST be 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. 9.4 Audio Cable (voice) With a pair of these modules it is possible to replace a mono audio cable 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 cables. Assuming the Bluetooth address of the master to be <bdaddr_m> and that of the slave to be
<bdaddr_s>, the master module is configured by sending it the following AT commands:
AT&F ATS512=1 ATS504=1 www.ezurio.com 20 Ezurio Ltd 2005 ATS530=2000 ATS532=1 AT&W AT+BTR<bdaddr_s>
And the slave is configured by:
AT&F ATS512=4 ATS0=-1 AT&W AT+BTR<bdaddr_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 buffer overflow. However the status of DTR, DRS, DCD and RI can be exchanged with the remote peer device. If for example, the DTR/DSR lines are to be exchanged between the two peers to simulate the performance of a physical cable, then it is possible to do so. Refer to the description for S Registers 551, 552 and 553 for more details. www.ezurio.com 21 Ezurio Ltd 2005 10. Application Information Antenna Position 10.1 The antenna used on the BISM2 Bluetooth module is designed to be largely immune from the effects of proximity detuning. Normally, antennas operating at 2.4GHz are affected by their surroundings, so that great care is needed in their placement and orientation. The BISM2 can be used in most locations and orientations and is only marginally affected by the presence of a significant ground plane in close proximity. The antenna distribution 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 be located in a sealed metal enclosure, as this will act as a Faraday cage and prevent the radio signal from penetrating. Power Supply Considerations 10.2 The power supply for the Module has to be a single voltage source of Vcc within the range of 3.3 V to 6.0 V. It must be able to provide sufficient current in a transmit burst. This can rise to 65mA. The Module includes regulators to provide local 3.3V. This rail is accessible on connector J2 for monitoring purposes only. Under no circumstances should this pin be used to source current. Power (Vcc) can be provided via the board-to-board connector Pin 29 on J2. Power-On-Reset (Power Cycling and Brown Out 10.3 considerations). The Module is provided with an active low reset pin (Hirose 40way DF12C connector pin 13). Upon the application of power, the Power On Reset circuit built into the Module will ensure that the unit starts correctly. There is no need for an external power reset monitor. 10.4 Mounting the Module onto the application platform There are many ways to properly install the Module in the host device. An efficient approach is to mount the PCB to a frame, plate, rack or chassis. Fasteners can be M1.8 or M2 screws plus suitable washers, circuit board spacers, or customized screws, clamps, or brackets in 2.2mm diameter holes. Note that care should be taken to ensure the head of the fixing does not interfere with the circuit. Nylon fixings are recommended. In addition, the board-to-board connection can also be utilized to achieve better support. The antenna (Brown square component on top side of PCB) must not be influenced by any other PCBs, components or by the housing of the host device. The proximity of the antenna to large metallic objects 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. To prevent mechanical damage, be careful not to force, bend or twist the Module. Be sure it is positioned flat against the host device. www.ezurio.com 22 Ezurio Ltd 2005 11. Board to Board Connector This chapter provides specifications for the 40-pin board-to-board connector which serves as physical interface to the host application. The receptacle assembled on the Module is Hirose type DF12C. Details are available at: http://www.hirose.co.jp/cat2002e/500/e53700036.pdf Stacking Height 11.1 Mating headers from Hirose are available in different stacking heights, allowing the spacing between the BISM2 and carrier pcb to be changed from 3.5mm to 5.0mm. Item Part number Stacking height HRS number Receptacle on Module DF12C-40DS-0.5V(81) 3.5 mm 5 mm CL537-0007-7-
Headers DF12 series DF12(3.5)-40DP-0.5V(81) 3.5 mm CL537-0032-4-**
DF12(4.0)-40DP-0.5V(81) 4.0 mm CL537-0057-5-**
DF12(5.0)-40DP-0.5V(81) 5.0 mm CL537-0157-0-**
Notes: The headers listed above are without boss and metal fitting. 11.2 Hirose Connector general specification Parameter Number of Contacts Quantity delivered Voltage Current Rating Resistance Specification (40 pin Board to Board connector) 40 2000 Connectors per Tape & Reel 50V 0.5A max per contact 0.05 Ohm per contact Dielectric Withstanding Voltage 500V RMS min Operating Temperature
-45C...+125C Contact Material Insulator Stacking height Insertion force Withdrawal force 1st Withdrawal force 50th Maximum connection cycles phosphor bronze (surface: gold plated) Material PA , beige natural 3.0 mm ; 3.5 mm ; 4.0 mm ; 5.0 mm 21.8N 10N 10N 50 www.ezurio.com 23 Ezurio Ltd 2005 12. Qualification Bluetooth Qualification Process 12.1 The following safety precautions must be observed 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 liability for customer failure to comply with these precautions. Safety Information:
12.2 Switch off the Bluetooth device before boarding an aircraft. Make sure it cannot be switched on inadvertently. The operation of wireless appliances in an aircraft is forbidden by many airlines to prevent interference with communications systems. Applications that could result in use on aircraft should carry appropriate warnings. 12.3 Qualifications RF approvals 12.3.1 The Module is listed as a Bluetooth Product in terms of the Bluetooth SIG Program Reference Document (PRD). This means that it can be integrated into end products without further testing or approval listing. The manufacturer must state the Ezurio part number 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 be provided by Ezurio as required. As a minimum the product is listed in Europe and USA. Ezurio assumes no liability for customer failure to comply with national RF approvals. 12.3.1.1 Radio. R&TTE EN 300 328-2 V1.1.1 (2000-07) EN 301 489-1 V1.3.1 (2001-09) 12.3.1.2 EMC Emissions. FCC15B Class B EN55022 Class B 12.3.1.3 EMC Immunity. EN55024 Class 12.3.1.4 Environmental. EN301 489-1 V1.3.1 (2001-09) 12.3.1.5 Medical EN60601-1-2 12.3.1.6 Automotive Emission test to 95/54/EC www.ezurio.com 24 Ezurio Ltd 2005 Safety and Regulatory Statements Europe EU Declaration of Conformity 12.4 12.4.1 DECLARATION OF CONFORMITY In accordance with Annex IV of the EU directive 1999/5/EC Notified Body consulted: Phoenix Test-Lab ID-Number of Notified Body: 0700 declare under our responsibility that the blu2i Module complies with the appropriate essential requirements of the Article 3 of the R&TTE and the other relevant provisions, when used for its intended purpose. Health and Safety requirements contained in Article 3 (1) a) EN 60 950: 1992 Safety of information technology equipment +
Amendment A1:1993, Amendment A2:1993, Amendment A3:1995, Amendment A4:1997, Amendment A11:1997 EN 50371: Generic standard to demonstrate the compliance of low-
power electronic and electrical apparatus with the basic restrictions related to human exposure to electromagnetic fields (10 MHz - 300 GHz) General public Protection requirements with respect to electromagnetic compatibility Art.3 (1) b) EN 301489-17 V1.1.1 (09-2000), Electromagnetic Compatibility and radio spectrum Matters (ERM); Electro Magnetic Compatibility (EMC) standard for radio equipment and services; Part 17: Specific conditions for wideband data HiperLAN equipment Means of the efficient use of the radio frequency spectrum EN 300328-2 V1.2.1 (11-2001), Radio Equipment and Systems (RES);
Wideband transmission systems; Technical characteristics and test conditions for data transmission equipment operating in the 2,4 GHz ISM band and using spread spectrum modulation techniques. Part 2:
Harmonized EN covering essential requirements under article 3(2) of the R&TTE directive. Ezurio Ltd tel: +44 (0)20 8938 1000 Unit 2, 126 Colindale Avenue, Colindale fax: +44 (0)20 8905 8608 Registered in England London NW9 5HD, United Kingdom www.ezurio.com No. 5178293 www.ezurio.com 25 Ezurio Ltd 2005 12.4.2 FCC and Industry Canada Statements 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. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. 13. Environmental 13.1 Operating temperatures Parameter Min Operating temp (standard product)
-40 Typ 25 Max
+85 Unit C 13.2 Storage temperature Parameter Storage temp Min
-40 Max
+125 Unit C 13.3 Reliability Parameter Test Comment Thermal Shock 200 cycles -40C /+85C 30 min 1 cycle/hour Vibration Shock Continuous operation at 60 Hz, 2mm stroke 15g max sine wave, 12 hours 50G 11ms Half Sine Wave 6 axis x 3 cycles each axis Moisture Resistance High Temp Storage 85C, 360 hours Low Temp Storage
-40C, 240 hours High Temp/Humidity Operation 60C, 90%RH, 360 hours Thermal shock
-40 to 60C in 30min Electro Static Discharge EN55024:1998 & IEC61000-4-3 Drop Test 75cm to concrete, 3 axis x 2 cycles per corner 200 cycles with continuous operation www.ezurio.com 26 Ezurio Ltd 2005 14. Physical Dimensions 14.1 Mechanical Dimensions All dimensions in mm. 14.2 Labelling The label contains the Part number and the unique Bluetooth address of the module. www.ezurio.com 27 Ezurio Ltd 2005 14.3 Ordering Information The BISM2 is available with different variants of production firmware. Ordering information is provided below:
Part Number TRBLU23-00200 Description Firmware Version BISM2 with integrated ceramic antenna and standard AT firmware Version 4.9.0 TRBLU23-002MP BISM2 with integrated ceramic antenna and standard Multipoint firmware TRBLU23-002HC BISM2 with integrated ceramic antenna and standard HCI firmware TRBLU23-00300 BISM2 with SMA jack and standard AT firmware TRBLU23-003MP BISM2 with SMA jack and standard Multipoint firmware TRBLU23-003HC BISM2 with SMA jack and standard HCI firmware Version 1.4.5.0 Version 4.9.0 Version 4.9.0 Version 1.4.5.0 Version 4.9.0 15. Related Documents Blu2i AT Reference Manual Blu2i Multipoint Firmware Reference Manual BISM Bluetooth Serial Module Quick Start Guide BISM Bluetooth Module Application Guide BISM Developers Kit User Guide Bluetooth Core 2.0 Specification www.bluetooth.org 16. Datasheet Revision History Version Date Changes 0.91 10th March 2005 Initial Draft for customer release. www.ezurio.com 28 Ezurio Ltd 2005 17. Disclaimers EZURIOS BLUETOOTH PRODUCTS ARE NOT AUTHORISED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE MANAGING DIRECTOR OF EZURIO LTD. The definitions used herein are:
a) Life support devices or systems are devices which (1) are intended for surgical implant into the body, or (2) support or sustain life and whose failure to perform when properly used in accordance with the instructions for use provided in the labelling can reasonably be expected to result in a significant injury to the user. b) A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Ezurio does not assume responsibility for use of any of the circuitry described, no circuit patent licenses are implied and Ezurio reserves the right at any time to change without notice said circuitry and specifications. Data Sheet Status 17.1 This data sheet contains data from the Preliminary specification. Supplementary data will be published at a later date. Ezurio Ltd reserve the right to change the specification without notice in order to improve the design and supply the best possible product. Please check with Ezurio Ltd for the most recent data before initiating or completing a design. Warranty 17.2 Ezurio warrants that its products shall conform to Ezurios published specifications and remain free from defects in materials and workmanship under normal, proper and intended use for a period of two (2) years from date of purchase, provided that proof of purchase be furnished with any returned equipment. If during the warranty period any component part of the equipment becomes defective by reason of material or workmanship, and Ezurio is immediately notified of such defect, Ezurio shall at its option supply a replacement part or request return of equipment, freight prepaid, to its designated facility for repair. In the event no trouble is found on products returned for repair, Ezurio reserves the right to charge the customer its standard published repair charge. This warranty shall not apply to any products that have been subject to misuse, bending, twisting, neglect, alteration, improper installation, testing or unauthorized repair performed by anyone other than a Ezurio designated repair facility. Any non-warranty repairs or maintenance shall be at Ezurios standard rates in effect at the time. This warranty is in lieu of all other warranties, whether expressed, implied, or statutory, including but not limited to, implied warranties or merchantability and fitness for a particular purpose. In no event shall Ezurio be liable, whether in contract, in part, or on any other basis, for any damage sustained by its customers or any other person arising from or related to loss of use, failure or interruption in the operation of any products, or delay in maintenance, or for incidental, consequential, in direct, or special damages or liabilities, or for loss of revenue, loss of business, or other financial loss arising out of or in connection with the sale, lease, maintenance, use, performance, failure, or interruption of these products. www.ezurio.com 29 Ezurio Ltd 2005
1 2 3 4 5 6 | User Manual | Users Manual | 1.07 MiB |
www.ezurio.com BISM2 Bluetooth Version 2.0 Serial Module 1. General Description Ezurios 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 Bluetooth Serial Module is one of the most compact complete Bluetooth solutions, making it ideal to integrate into handheld devices. However a version of the BISM2 module is available that retains the same board size, mounting holes and connector as the previous Bluetooth Module from Ezurio, allowing users to access the improved radio performance and functionality without the need for any pcb modifications. The BISM2 Module is based on Cambridge Silicon Radios BlueCore 04 chipset. The module contain sall 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, up to and including the 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 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 9 General I/O lines and 2 analogue input and output 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 (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. 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 BISM2 particularly applicable to battery powered installations. The BISM2 module is Lead-free and is RoHS compliant and supports an industrial temperature range of -40C to +85C. 1.1 Applications POS Equipment Voice Applications Medical Equipment Industrial Automation Telematics Automotive Applications Bluetooth is a trademark owned by Bluetooth SIG, Inc., USA, and is licensed to Ezurio Ltd Module shown without RF shield 2005-2007 Ezurio Ltd 1 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 2. Features Feature Implementation Bluetooth Transmission Class 1 Fully Bluetooth pre-qualified Bluetooth 2.0 Range Frequency 250 metres typical (free space) 2.400 2.485 GHz Max Transmit Power Min Transmit Power
+6dBm
-27dBm Receive Sensitivity Better than -86dB Data Transfer rate Up to 300Kbps Serial Interface RS-232 bi-directional for commands and data using AT commands Serial parameters Default 9600,n,8,1 - Configurable from 1,200bps to 961,200 bps. Physical size Support for DTR, DSR, DCD, RI, RTS, CTS 22.8 x 33.8 x 7.6 mm, 8g 24.0 x 69.0 x 7.6mm, 9g (BISM1 Form Factor) Current consumption Typically 22mA during data transfer in standard power mode. Lower powers are attainable with a configurable low power mode. Low power sniff mode 2.5mA typ Temperature Range Normal operation: -40C to +85C Supply Voltage 3.6V 7.0V Brown-out Integrated brown out detection Interface Levels 3.3V Logic Audio Profiles Multipoint Audio can be transferred over SCO channels through the PCM interface at 64kbps. PCM can be configured as master or slave. FTP Server, SPP, DUN, FTP, Audio Gateway, Headset, Handsfree Max 7 slaves Field upgradeable Over UART Protocols GPIO Indicators Lead free Single point firmware is controlled and configured using AT Commands. Standard 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 whereas multipoint allows more than one simultaneous connection. 9 x digital 2 x analogue (8 bit resolution) 1 x programmable LED (small form factor board only) Lead-free and RoHS compliant 2005-2007 Ezurio Ltd 2 DSH_023_1v7 BISM2 Data Sheet 3. Functional Block Diagram www.ezurio.com 3.1 Connection Diagram The Module is equipped with a 40-pin 0.5mm pitch board-to-board connector that connects to the application platform. 2005-2007 Ezurio Ltd 3 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 3.2 Pin Descriptions The Hirose DF12C board-to-board connector on the module is a 40-pin double-row receptacle. The table below defines the pin functions. Note that this pin-out is as viewed from the underside of the Module. Pin No. 1 3 5 7 9 Signal Description Pin No. Signal Description Analogue 0 1.8v Max 2 GPIO1 I/O for Host. Analogue 1 1.8v Max 4 GPIO2 I/O for Host SPI_MISO SPI bus serial O/P 6 UART_RI Ring Input or Output SPI_CSB SPI bus chip select I/P 8 UART_DCD Input or Output SPI_CLK SPI bus clock I/P 10 UART_DSR Input 11 GND 12 GPIO3/UART_DTR I/O for Host 13 RESET Reset I/P *
14 GPIO4 I/O for Host & LED 15 GND 16 GPIO5 I/O for Host 17 SPI_MOSI SPI bus serial I/P 18 GND 19 UART_CTS Clear to Send I/P 20 PCM_CLK PCM Clock I/P 21 UART_TX Transmit Data O/P 22 PCM_IN PCM Data I/P 23 UART_RTS Request to Send O/P 24 PCM_SYNC PCM Sync I/P 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 < 7.0V 30 GND 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 PIO lines can be configured through software to be 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.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. 2005-2007 Ezurio Ltd 4 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 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 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. GPIO4 is connected to an LED 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. A Logic 1 switches on the LED. 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 Peak current of power supply Voltage at digital pins Voltage at POWER pin Min 0
-0.3 3.6 Max 100 3.7 7 Unit mA V V 3.3.2 Recommended Operating Parameters 3.3.2.1 Power Supply Signal Name Pin No I/O Voltage level Comments Vcc GND 29 11, 15, 18, 30, 36, 38 I 3.6V to 7.0V Ityp = 30mA 6 Ground terminals to be attached in parallel VCC_3V3 27 O 3.3V typical For monitoring only. No current source 3.3.2.2 RS-232 Interface Signal Name Pin No I/O Signal level Comments UART_TX UART_RX 21 25 UART_CTS 19 O I I VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V 2005-2007 Ezurio Ltd 5 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com UART_RTS 23 UART_DSR 10 O I UART_DTR 12 O VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V Shared with GPIO3 UART_RI 6 I or O O/P : VOLmax=0.2V Direction may be programmed. VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V UART_DCD 8 I or O O/P : VOLmax=0.2V Direction may be programmed. VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V 3.3.2.3 SPI Bus Signal Name Pin No I/O Signal level Comments SPI_MOSI 17 I VILmax=0.8V VIHmin=2.1V VIHmax=3.7V Used to reprogram Flash SPI_MISO SPI_CSB SPI_CLK 5 7 9 O VOLmax=0.2V I I VOHmin=2.8V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V 2005-2007 Ezurio Ltd 6 DSH_023_1v7 BISM2 Data Sheet 3.3.2.4 PCM Interface Signal Name Pin No I/O Signal level Comments PCM_CLK 20 I or O O/P : VOLmax=0.2V If unused keep pins open www.ezurio.com PCM_IN 22 I VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V PCM_SYNC 24 I or O O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V PCM_OUT 26 O 3.3.2.5 General Purpose I/O and ADC Signal Name Pin No I/O Signal level Comments GPIO 1 - 9 2,4,12, I or O O/P : VOLmax=0.2V 14,16, 33, 35, 37, 39 VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V AIO_0, AIO_1 1, 3 I Range 0 1.8V 3.3.2.6 Miscellaneous Function Signal Name Pin No I/O Signal level Comments Reserved USB D-
32 Reserved USB D+
34 Reset RESET 13 Terminology:
I I I VILmax =0.3vdd_usb VIHmin =0.7vdd_usb VILmax =0.3vdd_usb VIHmin =0.7vdd_usb Normally inactive. Pull to GND through 10K Normally inactive. Pull to GND through 10K Threshold 2.6V Active HIGH 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. 2005-2007 Ezurio Ltd 7 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 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 7.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 Idle Mode, S512=1 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*
Baudrate 9,600 38,400 115,200 460,800 3.6v 1.60 5.0v 2.00 1.80 2.10 1.96 2.30 3.00 3.40 3.6v 59.00 59.00 59.00 59.00 5.0v 65.00 65.00 65.00 65.00 3.6v 2.75 5.0v 3.26 2.94 3.36 3.10 3.55 4.12 4.63 Inquiring Mode, AT+BTI 3.6v 50.00 50.00 50.00 50.00 Connecting Mode (ATDxxx) 3.6v 50.00 50.00 50.00 50.00 5.0v 54.00 54.00 54.00 54.00 Connected Mode (No Data Transfer) 5.0v 54.00 54.00 54.00 54.00 3.6v 6.00 5.0v 7.20 6.10 7.20 6.40 7.40 7.20 8.20 Connected Mode (Max Data Transfer) 3.6v 21.50 22.50 24.50 32.50 5.0v 24.50 26.00 28.00 36.00 Notes: These figures were obtained with pre-production firmware. Production values will typically be 20% lower.
* Calculated figures 2005-2007 Ezurio Ltd 8 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 5. DC Characteristics 5.1 RF Performance 5.1.1 Transmit Power Conducted Transmit Power min: 1.0mW (0dBm) max: 4mW (6dBm) Antenna Gain
+2dBi typ. Effective Transmit Power min:0dBm Max: +6dBm Output power can be reduced by program control 5.1.2 Receive Sensitivity Receive Sensitivity
-86dBm (at 25C) Antenna Gain
+2dBi typ Effective Receive Sensitivity
-88dBm (at 25C) 5.1.3 RF Performance Data 0
-40 deg
-20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg Receive Sensitivity m B d g n i t t e S n o i t a u n e t t A
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100 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 RFCOMM stack. The graph below shows the typical data throughput. Distances are measured in free space between 2 Modules. 2005-2007 Ezurio Ltd 9 DSH_023_1v7 BISM2 Data Sheet Data Transfer Rate / Distance www.ezurio.com RF data rate Serial port data rate
) s p b k
e t a R r e f s n a r T a t a D 800 700 600 500 400 300 200 100 0 10m 50m 100m 150m 200m 250m 300m Distance (meters) 5.3 Temperature Performance Data Transmit Rate with Temperature and Attenuation 800 700 600 500 400 300 200 100 s b k i i e t a R n o s s m s n a r T a t a D
-65dBm
-70dBm
-75dBm
-80dBm
-85dBm
-90dBm dBm attenuation 0
-60dBm
-40 deg
-20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg 2005-2007 Ezurio Ltd 10 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 6. Functional Description The BISM2 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 BISM2 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:
RS-232 Port /TXD @ application sends data to the modules UART_RX signal line Port /RXD @ application receives data from the modules UART_TX signal line Serial Module Application UART_TX UART_RX UART_CTS UART_RTS UART_DSR UART_DTR UART_RI UART_DCD U A R T I n t e r f a c e
/RXD
/TXD
/RTS
/CTS
/DTR
/DSR
/RING
/DCD R S 2 3 2 I n t e r f a c e Figure 6.1 : UART interfaces 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. 2005-2007 Ezurio Ltd 11 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 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 Eight 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[1:8] ports can be independently configured to be either an Input or Output. A selection of ports can be accessed synchronously. GPIO 1 and 2 can be configured as event counters. The ports are powered from VCC. The mode of these lines can be configured and the lines are accessed via S Registers 621 to 628. Low latency I/O can be accessed by using Ezurios 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:
6.1.4.1 Compatible Codec Chips Winbond W61360 13-bit linear CODEC (Motorola MC145483 compatible) OKI MSM7702 single channel A-law and -law CODEC OKI MSM7705 four channel A-law and -law CODEC The default codec support is for the Winbond W61360 Codec development boards that mate with the EZURiO Wireless Developers Kit are available for each of the three codecs listed above. 6.1.5 ADC The BISM2 provides access to two 8-bit ADCs. These provide an input range of 0mV to 1,800mV, which can be read using the S registers 701 and 702. Suitable external scaling and over-voltage protection should be incorporated in your design. The module provides 5 samples per second at the UART with a baud rate of 115200 or above. Low latency access of the upper 6 bits of the ADCs can be obtained by using Ezurios I/O via an enhanced inquiry process. 6.1.6 LED A single LED provides information on the status of the module. It is controlled by a S register to display the status of various parameters and is useful for debug and test. 2005-2007 Ezurio Ltd 12 DSH_023_1v7 BISM2 Data Sheet 7. Integrated Firmware www.ezurio.com 7.1 General The BISM2 has been designed to provide the fastest route to market for designers who wish to use Bluetooth to wirelessly enable 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 be controlled by means of a simple set of commands. For applications where multiple concurrent live connections need to be maintained a variant of firmware is available which is specifically targeted at multipoint operation. For both applications a comprehensive range of windows based software is available to speed up the design process. A low cost development kit is also available that can be used for prototyping both cable replacement and multipoint applications. 7.2 Profiles Bluetooth has been designed to accommodate a very wide range of wireless applications. To enable 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 basic functions. These provide a base line of interoperability for specific application scenarios, upon which more complex user applications can be developed. There are over 30 different profiles, many of which have been developed for specific applications. The BISM2 firmware is provided with support for the profiles that are most commonly required for cable replacement applications. The current profiles support includes:
GAP Generic Access Profile. The base connection profile upon which others are based. SDP Service Discovery Profile. The profile to find other Bluetooth devices and the services they support. SPP Serial Port Profile. Emulation of a serial cable for cable replacement applications. DUN Dial Up Networking. Profile support for connection to an external PSTN, GSM, GPRS or VPN connection. Audio Gateway. The base element for Headset and Handsfree profile. A portion of these profiles must be implemented within the host system. HSP Headset Profile. Supports early implementations of headsets. Now largely replaced by the:
HFP Hands-free profile, which provide more control over the headset operation. FTP File Transfer Profile (full client support). For other profile support, please contact Ezurio Ltd at blu2i@ezurio.com 7.3 AT Overview The AT command set is well known by engineers and was developed to aid the integration of PSTN modems. It provides simple high level commands for complex functions that can easily be 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 2005-2007 Ezurio Ltd 13 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com ATD00809844EA13 to the UART of the BISM2 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 by Ezurio is such that most Bluetooth functionality can be covered, greatly reducing development time. To provide additional functionality a range of S registers has been implemented. These allow program settings to be stored to control the BISM2 function and also give access to configuring and reading ports and status registers within the BISM2. Full details of the AT command set are provided in the Blu2i AT Command Reference Manual. 7.3.1 AT features at a glance 7.3.1.1 General Configure two modules to automatically connect and transfer data, audio or a combination of data and audio when both devices are powered. The peer device does not have to be another Intelligent Serial Module. It is possible to implement auto connect with a Bluetooth enabled mobile 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 be placed in the discoverable state for a limited time period. Read and write to GPIO lines Read the ADC channels Get fast GPIO and ADC status through an inquiry response (patent pending) 7.3.1.2 Audio Set up audio connections Enable / disable Auto Answer for incoming connections 7.3.1.3 UART Change the baud rate from 1200 to 921,600 baud. Use the DSR line to drop connections Flexible configuration as either DTE or DCE Change escape sequence character Change the number of Stop bits and Parity Enable or disable echoes 7.3.1.4 Security Enable Authentication by requiring a PIN code for incoming AND / OR outgoing connections Enable data to be encrypted over the air for incoming AND / OR outgoing connections. The module can be configured to be:
non-connectable and non-discoverable, non-connectable but discoverable, connectable but non-discoverable, connectable and discoverable. Automatically store Paired devices in a trusted device database in the flash memory 2005-2007 Ezurio Ltd 14 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 7.3.1.5 Bluetooth Set the module to be 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 before the master abandons a connection attempt Change the device class code Set the devices friendly name Change the Inquiry scan time Change number of returned devices from an inquiry scan Obtain the RSSI value for a connection 7.3.1.6 Power 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 same hardware can be loaded with multipoint software. Whereas the firmware for single point AT communication only allows one connection to be active at any one time, using multipoint firmware allows a number of simultaneous connections to be made and maintained. It also allows connections to multiple profiles to one or more devices. Multipoint firmware should be seen as a concept of channels instead of slave connections. When operating in Bluetooth multipoint mode, the resources and bandwidth 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 database within the Bluetooth stack. Designers should be aware of these restrictions when using multipoint configurations. In most cases better latency and power consumption can be achieved by polling or fast data transfer rather than by maintaining concurrent connections. In general, multipoint connections are viable for up to three connections, but other connection schemes become appropriate if a greater number of devices are being deployed. 7.5 OTA (Over the Air) Configuration When the BISM2 has its remote AT parser enabled, its settings can be remotely controlled by a master unit (see register S536). This places the slave units 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 capability of booting into 1 of 7 modes. Currently only Boot Mode 1 is supported. Boot Mode 1 is default and gives functionality equivalent to the BISM1 module. These modes will specify different PSKEY settings to allow for different basic operation. Please contact Ezurio for further information. 2005-2007 Ezurio Ltd 15 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 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 baud rate and the operating mode. The hardware specification for the blu2i module allows for a voltage range of 3.6 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 baud rate has a bearing on power drain because as is normal for digital electronics, the power requirements increase linearly with increasing clocking frequencies. Hence higher baud 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 between no data being transferred and when data is being transferred at the maximum rate possible. The operating mode can best be described by 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 described next. The blu2i Module has a single LED which can be configured to display connection status. Tests have shown that this LED can consume up to 5.3mA which is more than double the current draw when in Idle mode. S Register 534 can be used to completely disable this indicator. S Registers 508 to 511, which specify the page and inquiry scan intervals and windows, can be used to adjust the average current drain when in discoverable and or connectable 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 describe duty cycles when the blu2i module goes into scan modes. It is while scanning that the highest current draw occurs. The average current draw is determined by simple arithmetic using the values stored in the 508/509 and 510/511 register pairs. Typical current consumption is given in Section 4.1. The current drain while waiting for a connection or discoverable mode is about 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 possible to reduce the duty cycle down to as low as 0.5% at the expense of response time. The response time can be specified via S Registers 508 and 510 for page and inquiry respectively, where the worst case response time can be as high as 2.5 seconds. Then the duty cycle can be varied by changing the value of S Registers 509 and 511 appropriately. For example, if S Register 508 and 510 are both set to 1000ms and S Register 509 and 511 are both set to 11ms then the duty cycle is reduced to 1%, this means that average current drain at 5.0v will be 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 establish a connection. The connected state current consumption while a master or slave can be considerably reduced by enabling Sniff mode, described in detail in the next section. mA Current per LED (when fitted) 3.6V 3.20 5.0V 5.30 8.1 Low Power Modes using Sniff 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 be sent and received, which further means it is able to optimise power usage by switching on power hungry circuitry only when needed. 2005-2007 Ezurio Ltd 16 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com A slave on the other hand does NOT have prior knowledge of when a packet will be received and has to assume that a packet will be 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 as illustrated in the power table in Section 4.1, where a slave with no data transmission still consumes around 31mA whereas a master consumes only 6mA. This problem 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 by having a mode called Sniff, with appropriate lower layer negotiating protocol. Sniff mode during connection is basically an agreement between the slave and its master that data packets will only be exchanged for N timeslots every M slots. The slave can then assume that it will never be contacted during N-M slots, and so can switch its power hungry circuitry off. The specification goes further by 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 by 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 be transferred, it acts as if sniff mode were not enabled. It is stated above 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 be impossible to guarantee that each slave gets the M parameter it requested. In light of this, the protocol for enabling 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. For this reason, the sniff parameters are specified in the BISM2 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 be specified in units of milliseconds and the firmware does the necessary translation to timeslots. High Power Consumption e g n a h c x E a t a D T Slots T Slots T Slots e e g g n n a a h h c x x E E a a a a D D t t e g n a h c x E a t a D e g n a h c x E a t a D T Slots N Slots Low Power Consumption e g n a h c x E a a D t T Slots N Slots N Slots M Slots (Negotiated) M Slots (Negotiated) 2005-2007 Ezurio Ltd 17 DSH_023_1v7 BISM2 Data Sheet 9. Application Examples www.ezurio.com 9.1 RS232 Modem Signals Just as a telephony modem has control and status lines, the blu2i Module also provides for 6 control and status lines as per the table below. The direction column is as seen from the modules viewpoint. Direction Function IN or OUT *
CI also known as RI (Ring Indicate) IN or OUT *
DCD (Data Carrier Detect) IN OUT IN OUT DSR (Data Set ready) DTR (Data Terminal Ready) CTS (Clear to Send) RTS (Request to Send)
* configurable with S register 552 The first four lines are under program control. These use four of the GPIO pins and are mapped to I/O as per the table below. The last two are under control of the UART driver and their functionality is always enabled. Direction Connector Pin Label Function IN/OUT GPIO1 General Purpose I/O IN/OUT GPIO2 General Purpose I/O IN/OUT UART_RI Input/Output from module IN/OUT UART_DCD Input/Output from module IN UART_DSR Input to Module IN/OUT GPIO3/UART_DTR General Purpose I/O (or DTR functionality) IN/OUT GPIO4/LED General Purpose I/O (LED) IN/OUT GPIO5 General Purpose I/O IN/OUT GPIO6 General Purpose I/O IN/OUT GPIO7 General Purpose I/O IN/OUT GPIO8 General Purpose I/O Notes:
PIO4 (DSR) is used by the blu2i module to sense that the host is connected, and is intricately 1. 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. PIO2 (RI), is normally de-asserted. When an incoming connection is detected it will be 2. asserted, until the connection is either answered or rejected using ATA and ATH respectively. See S Registers 552 & 553 for more details 2005-2007 Ezurio Ltd 18 DSH_023_1v7 BISM2 Data Sheet 3. connection is active. See S Registers 552 and 553 for more details. PIO3 (DCD) will be de-asserted when the device is in the unconnected state. Asserted when a 4. mode, this pin is forced into UART_DTR and is asserted when there is a Bluetooth connection. PIO5 is either used as GPIO or driven as UART_DTR. When the unit is configured in pure host GPIO Pins 1 to 8 are available for general purpose use. www.ezurio.com 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 bits identified as RTR, RTC, DV and IC which depending on the type of serial device being emulated maps to DTR or DSR, RTS, DCD and RI respectively. In addition, this message also includes the ability to convey a BREAK input from one end to the other. To allow for the greatest flexibility and variability in how the modem control signals are used out in the real world, S Registers 551, 552 and 553 have been provided which allow for any of RTR,RTC,DV and IC to be mapped to any modem control/status line. BREAK signal on RX line If the host sends a break signal of duration greater than 100ms, then the blu2i module is configured to treat that as a signal to perform a hardware reset. This being the case it is not possible to convey a BREAK over Bluetooth to the peer device. Reset The module can be reset by the host without the need of any I/O using a BREAK signal. The module has been configured to reset when the RX line detects a break condition for durations greater than 100 milliseconds. The Reset line has a fixed pull down resistor of 10kOhm 9.3 Pure Cable Replacement Mode The module has the capability of being preset into a pure 5-wire data cable replacement mode. The 5 wires being 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 BISM2 module will constantly retry until the connection is reinstated. By implication, two devices are needed to replace a cable. One device is pre-configured to always be a master and the other, a slave. Assuming the Bluetooth address of the master to be <bdaddr_m> and that of the slave to be
<bdaddr_s>, the master module is configured by sending it the following AT commands:
AT&F*
ATS512=1 ATS504=1 ATS507=2 ATS530=2000 AT&W AT+BTR<bdaddr_s>
The ATS507=2 setting puts the device in DSR drop mode only. This means that when the device needs to be reconfigured, deasserting the DSR line will ensure that the module responds quickly to AT 2005-2007 Ezurio Ltd 19 DSH_023_1v7 BISM2 Data Sheet commands. This further means that in stand alone mode, the DSR input line MUST be asserted e.g. 0V in TTL signal mode. www.ezurio.com The slave is configured by:
AT&F*
ATS512=4 ATS0=-1 AT&W AT+BTR<bdaddr_m>
Where <bdaddr_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 be accepted. If it is desired that the slave unit should not be discoverable (the master is by default not discoverable), then the configuration commands are:
AT&F*
ATS512=3 ATS0=-1 AT&W AT+BTR<bdaddr_m>
Where <bdaddr_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 be 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 before reattempting a connection. This 2 second delay can be varied by issuing it an ATS530 command with an appropriate value in the range 100ms to 15000ms. IMPORTANT NOTE: The DSR input to the module MUST be 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. 9.4 Audio Cable (voice) With a pair of these modules it is possible to replace a mono audio cable 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 cables. Assuming the Bluetooth address of the master to be <bdaddr_m> and that of the slave to be
<bdaddr_s>, the master module is configured by sending it the following AT commands:
AT&F*
ATS512=1 ATS504=1 ATS530=2000 ATS532=7 AT&W AT+BTR<bdaddr_s>
And the slave is configured by:
AT&F*
ATS512=4 ATS0=-1 2005-2007 Ezurio Ltd 20 DSH_023_1v7 BISM2 Data Sheet AT&W AT+BTR<bdaddr_m>
www.ezurio.com 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 buffer overflow. The status of DTR, DRS, DCD and RI can be exchanged with the remote peer device. If for example, the DTR/DSR lines are to be exchanged between the two peers to simulate the performance of a physical cable, then it is possible 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 buffers 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 be adhered to for proper operation. 9.6 Oscillator Output The output from the high performance crystal oscillator (+ 10ppm) can be divided and output on one of the selected PIO lines, removing the need for a crystal on the customers main pcb. The frequencies available are:
8 MHz 16 MHz 24 MHz 48 MHz For more implementation details, please contact Ezurios FAE team. 2005-2007 Ezurio Ltd 21 DSH_023_1v7 BISM2 Data Sheet 10. Application Information www.ezurio.com 10.1 Antenna Position The antenna used on the BISM2 Bluetooth module is designed to be largely immune from the effects of proximity detuning. Normally, antennas operating at 2.4GHz are affected by their surroundings, so that great care is needed in their placement and orientation. The BISM2 can be used in most locations and orientations and is only marginally affected by the presence of a significant ground plane in close proximity. The antenna distribution 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 Example of Radiation Characteristics Horizontal Polarisation Vertical Polarisation Typical Radiation Characteristics. Measured at 2.5metres from a standard dipole. The module should not be located in a sealed metal enclosure, as this will act as a Faraday cage and severely attenuate the radio signal. The antenna finish may tarnish as a result of environmental effects and handling. This is a cosmetic effect and does not affect the RF performance. 2005-2007 Ezurio Ltd 22 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 10.2 Power Supply Considerations The power supply for the Module has to be a single voltage source of Vcc within the range of 3.6 V to 7.0 V. It must be able to provide sufficient current in a transmit burst. This can rise to 65mA. The Module includes regulators to provide local 3.3V. This rail is accessible on connector J2 for monitoring purposes only. Under no circumstances should this pin be used to source current. Power (Vcc) can be provided via the board-to-board connector Pin 29 on J2. 10.3 considerations). Power-On-Reset (Power Cycling and Brown Out The Module is provided with an active high reset pin (Hirose 40way DF12C connector pin 13). Upon the application of power, the Power On Reset circuit built into the Module will ensure that the unit starts correctly. There is no need for an external power reset monitor. Note: The previous version of the Bluetooth Serial Module required an external Brown Out circuit to ensure correct operation. This circuitry has now been incorporated into the module. The power supply has been designed to work with previous versions of customer circuitry that may or may not have external brown-out implementations. Customers migrating from a BISM1 to BISM2 module may be able to simplify their power supply circuitry as a result.. 10.4 RF Shield To meet FCC requirements, all modules are supplied with a soldered RF shield. This meets the requirement that users may not be able to access RF circuitry without special tools. Removal of the shield may negate RF approvals. 10.5 Mounting the Module onto the application platform There are many ways to properly install the Module in the host device. An efficient approach is to mount the PCB to a frame, plate, rack or chassis. Fasteners can be M1.8 or M2 screws plus suitable washers, circuit board spacers, or customized screws, clamps, or brackets in 2.2mm diameter holes. Note that care should be taken to ensure the head of the fixing does not interfere with the circuit. Nylon fixings are recommended. In addition, the board-to-board connection can also be utilized to achieve better support. The antenna (Brown square component on top side of PCB) must not be influenced by any other PCBs, components or by the housing of the host device. The proximity of the antenna to large metallic objects 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. To prevent mechanical damage, be careful not to force, bend or twist the Module. Be sure it is positioned flat against the host device. 2005-2007 Ezurio Ltd 23 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 10.5.1 Fixing Pillars Ezurio in conjunction with Richco has designed a mounting pillar for use with the Bluetooth Serial Module. This allows the module to be securely held to a primary pcb using snap fit details. A variety of different heights are available to accommodate different variants of Hirose stacked connectors. Pillars supporting a 3.5mm stacked board height can be supplied by Ezurio. These and alternative spacings can also be ordered directly from Richco. Customer designs using these pillars should use 2.5mm diameter holes on a 1.6mm thick PCB. in conjunction with the 3.6 mm stacked height Hirose if they are to take advantage of this. Board Spacing Part number Source Matching HRS PCB Socket 3.6 mm NPR2005-153-3.6 Ezurio / Richco CL537-0032-4-86 4.1 mm 5.1 mm NPR2005-153-4.1 Richco CL537-0057-5-86 NPR2005-153-5.1 Richco CL537-0157-0-86 See http://www.hirose.co.jp/cataloge_hp/e53700036.pdf for detail information on the PCB socket. 2005-2007 Ezurio Ltd 24 DSH_023_1v7 BISM2 Data Sheet 11. Board to Board Connector This chapter provides specifications for the 40-pin board-to-board connector which serves as physical interface to the host application. The receptacle assembled on the Module is Hirose type DF12C. Details are available at: http://www.hirose.co.jp/cataloge_hp/e53700036.pdf www.ezurio.com 11.1 Stacking Height Mating headers from Hirose are available in different stacking heights, allowing the spacing between the BISM2 and carrier pcb to be changed from 3.5mm to 5.0mm. Item Part number Stacking height HRS number Receptacle on Module DF12C-40DS-0.5V(86) 3.5 mm 5 mm CL537-0007-7-86 Headers DF12 series DF12(3.5)-40DP-0.5V(86) 3.5 mm CL537-0032-4-86 DF12(4.0)-40DP-0.5V(86) 4.0 mm CL537-0057-5-86 DF12(5.0)-40DP-0.5V(86) 5.0 mm CL537-0157-0-86 Notes: The headers listed above are with boss and metal fitting. Suffix -86 denotes RoHS compliance. 11.2 Parameter Hirose Connector general specification Specification (40 pin Board to Board connector) Number of Contacts 40 Quantity delivered 2000 Connectors per Tape & Reel Voltage 50V Current Rating 0.5A max per contact Resistance 0.05 Ohm per contact Dielectric Withstanding Voltage 500V RMS min Operating Temperature
-45C...+125C Contact Material phosphor bronze (surface: gold plated) 2005-2007 Ezurio Ltd 25 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com Insulator Stacking height Insertion force Withdrawal force 1st Withdrawal force 50th Material PA , beige natural 3.0 mm ; 3.5 mm ; 4.0 mm ; 5.0 mm 21.8N 10N 10N Maximum connection cycles 50 12. Qualification 12.1 Bluetooth Qualification Process The following safety precautions must be observed 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 liability for customer failure to comply with these precautions. 12.2 Safety Information:
Switch off the Bluetooth device before boarding an aircraft. Make sure it cannot be switched on inadvertently. The operation of wireless appliances in an aircraft is forbidden by many airlines to prevent interference with communications systems. Applications that could result in use on aircraft should carry appropriate warnings. 12.3 Qualifications 12.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 be integrated into end products without further testing or approval listing. The manufacturer must state the Ezurio part number 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 be provided by Ezurio as required. As a minimum the product is listed in Europe, Scandinavia and USA. Ezurio assumes no liability for customer failure to comply with national RF approvals. 12.3.1.1 EMC Emissions EN 300 328 V1.5.1 (2004-08) 12.3.1.2 EMC Immunity EN 301 489-1 V1.4.1 (2002-08) 12.3.1.3 FCC FCC Part 15.247:2004 (Subpart C) FCC ID: PI401B 2005-2007 Ezurio Ltd 26 DSH_023_1v7 BISM2 Data Sheet 12.4 Safety and Regulatory Statements 12.4.1 Europe EU Declaration of Conformity www.ezurio.com DECLARATION OF CONFORMITY In accordance with Annex IV of the EU directive 1999/5/EC Ezurio declare under our responsibility that the BISM2 Module complies with the appropriate essential requirements of the Article 3 of the R&TTE and the other relevant provisions, when used for its intended purpose. Health and Safety requirements contained in Article 3 (1) a) EN 60 950: 1992 Safety of information technology equipment +
Amendment A1:1993, Amendment A2:1993, Amendment A3:1995, Amendment A4:1997, Amendment A11:1997 EN 50371: Generic standard to demonstrate the compliance of low-power electronic and electrical apparatus with the basic restrictions related to human exposure to electromagnetic fields (10 MHz - 300 GHz) General public Protection requirements with respect to electromagnetic compatibility Art.3 (1) b) EN 301 489-1 V1.4.1 (2002-08), Electromagnetic Compatibility and radio spectrum Matters (ERM); Electro Magnetic Compatibility (EMC) standard for radio equipment and services; Part 17: Specific conditions for wideband data HiperLAN equipment Means of the efficient use of the radio frequency spectrum EN 300 328 V1.5.1 (2004-08), Radio Equipment and Systems (RES);
Wideband transmission systems; Technical characteristics and test conditions for data transmission equipment operating in the 2,4 GHz ISM band and using spread spectrum modulation techniques. Part 2:
Harmonized EN covering essential requirements under article 3(2) of the R&TTE directive. Ezurio Ltd Saturn House, Mercury Park tel: +44 (0) 1628 858 940 Registered in England Wooburn Green HP10 0HH, United Kingdom www.ezurio.com No. 5178293 2005-2007 Ezurio Ltd 27 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 12.4.2 FCC and Industry Canada Statements 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. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. To inherit the modular approval, the antennas for this transmitter must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operated in conjunction with any other antenna or transmitter. Co-location with other radio transmitting devices operating concurrently in the same band will require additional testing and certification. 12.4.2.1 FCC Labelling requirement If the FCC ID is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. This exterior label can use wording such as the following: Contains Transmitter Module FCC ID:
PI401B or Contains FCC ID: PI401B. Any similar wording that expresses the same meaning may be used. 13. Environmental 13.1 Operating temperatures Parameter Min Typ Operating temp (standard product)
-40 25 Max
+85 Unit C 13.2 Storage temperature Parameter Storage temp Min Max Unit
-40
+125 C 13.3 Reliability Parameter Test Comment Thermal Shock 200 cycles -40C /+85C 30 min 1 cycle/hour Vibration Continuous operation at 60 Hz, 2mm stroke 15g max sine wave, 12 hours Shock 50G 11ms Half Sine Wave 6 axis x 3 cycles each axis Moisture Resistance High Temp Storage 85C, 360 hours Low Temp Storage
-40C, 240 hours High Temp/Humidity Operation 60C, 90%RH, 360 hours Thermal shock
-40 to 60C in 30min 200 cycles with continuous operation 2005-2007 Ezurio Ltd 28 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com Electro Static Discharge EN55024:1998 & IEC61000-4-3 Drop Test 75cm to concrete, 3 axis x 2 cycles per corner 14. Physical Dimensions 14.1 Mechanical Dimensions 14.1.1 Standard Module Location of Connector
(Bottom View) All dimensions in mm 2005-2007 Ezurio Ltd 29 DSH_023_1v7 BISM2 Data Sheet 14.2 BISM2 Module without antenna (special order) The dimensions for this module are identical to the standard BISM2 illustrated above, but the antenna is replaced with a U-FL connector. www.ezurio.com TOP VIEW The external antenna used must not result in an increased output power. I.e. the total gain of mating connector, cable and antenna must not exceed +2dB. If a higher gain antenna is connected, it will invalidate the RF and Bluetooth approvals for the module. The external antenna must provide a 50 Ohm impedance. The antenna connector is a U.FL connector, supplied by Hirose. Mating connectors with cables are available from Hirose and their distributors, and also from other cable suppliers. The data sheet for the connector series is available at http://www.hirose.co.jp/cataloge_hp/e32119372.pdf 14.2.1 External Antennae A variety of manufacturers can supply external antennae suitable for use with the BISM2 module without antenna. Users should be aware that the choice of antenna may affect the qualification of the module. To ensure that the qualification is not affected, the TOTAL GAIN of the external antenna, including insertion loss of the connectors and cable must be less than 2dBi. If a higher gain is employed, then the pre-qualified status of the module will be lost. It is the customers responsibility to ensure that an external antenna does not negate the qualification. Centurion (www.centurion.com) manufacture a snap-
in external connector of the form generally known as a rubber duck with a 100mm captive lead terminated in a U.FL connector that is particularly appropriate for use with the BISM2 module. The part number is WCR 2400-IP NovaETS (www.novaets.com) in the UK supply a rubber duck antenna with U.FL connection. The ordering information is W-154C 2dB Wireless LAN Antenna (2.4GHz) Assembled with U.FL (iPX) Connector. 2005-2007 Ezurio Ltd 30 DSH_023_1v7 BISM2 Data Sheet Reel Rienheimer Elektronic (www.reel-gmbh.de) manufacture a wide range of antennae, including their planTEc roof antennae that are ideal for vehicle mounting. Part Number M70CXR 0300 00 XX XX
(Contact Reel for availability of a U.FL connection and exact part number) Pacific Wireless (www.pacwireless.com) supply a wide range of antennae, including high gain antennae. Although these will require requalification, they may be appropriate for longer range applications. The RooTenna is a good solution for IP65 applications. U.FL to SMA adaptors / pigtails Other antennas can be used with a pigtail that goes from the U.FL connection on the BISM2 to the appropriate antenna connection, moat commonly a reverse SMA. These are available from a variety of sources, a good range is supplied by:
http://jefatech.com/category/cable_assemblies.ufl High volume quantities can be obtained from Hirose. When connecting to SMA antennae, please check whether your antenna is a normal or reverse thread. www.ezurio.com 14.3 BISM1 Compatible Module (special order) The BISM1 Compatible format version of the BISM2 Bluetooth Serial Module, preserves all of the mechanical mounting detail and dimensions of the earlier module design. This is a special order module for customers who are currently in production with the BISM1, but want to migrate to the additional features of the BISM2. It is not recommended for new designs. TOP VIEW 2005-2007 Ezurio Ltd 31 DSH_023_1v7 BISM2 Data Sheet SIDE VIEW www.ezurio.com All dimensions in mm. 14.4 Labelling The label contains the Part number and the unique Bluetooth address of the module. 14.5 Ordering Information The BISM2 is available with different variants of engineering or production firmware. Ordering information is provided below:
Part Number Description Firmware Version TRBLU23-00200-04 BISM2 with integrated ceramic antenna and standard AT firmware Version 7.18.0 The following parts are available to special order. Please contact your Ezurio representative:
Part Number Description Firmware Version TRBLU23-002MP BISM2 with integrated ceramic antenna and standard Multipoint firmware Version 5.13.ES TRBLU23-002HC BISM2 with integrated ceramic antenna and standard HCI firmware Version 00056-01 TRBLU23-00300 BISM2 with U.FL jack and standard AT firmware Version 2.11.0 TRBLU23-003MP BISM2 with U.FL jack and standard Multipoint firmware Version 5.13.ES TRBLU23-003HC BISM2 with U.FL jack and standard HCI firmware Version 00056-01 2005-2007 Ezurio Ltd 32 DSH_023_1v7 BISM2 Data Sheet www.ezurio.com 15. Related Documents blu2i AT Command Set Version 2.11.0 Reference Manual blu2i Firmware Release Notes Version 2.11.0 blu2i Multipoint Firmware Reference Manual BISM Bluetooth Serial Module - Quick Start Guide BISM Bluetooth Serial Module - FAQ Blu2i Application Scenarios Wireless Developers Kit User Guide ACC-005 Winbond W61360 Audio Codec Board Manual ACC-006 OKI 7702 Audio Codec Board Manual Bluetooth Core 2.0 Specification www.bluetooth.org 16. Differences from previous modules The BISM2 has been designed to be a drop in replacement for previous BISM modules from TDK Systems and Ezurio. However, some additional features have been made. This section lists all of these changes. More details can be found in the relevant section of the data sheet. Significant additions have been made to the AT command set. Pin 27 is now marked as RESERVED instead of VCC_3V3. It can no longer be relied to provide a 3.3v regulated output. Pins 33, 35 & 37 are now GPIO instead of N/C. The default state is configured as an inputs. Pin 39 is now allocated as GPIO9 which defaults as an input line instead of a VCC_1V8 monitor. This change has been made to increase the I/O capability and to prevent noise being injected onto the 1V8 rail. The module is physically smaller so the fixing holes no longer align with those of the previous module. A brown-out circuit is now incorporated on the module. Reset functionality remains the same. The Oscillator output is now available. 17. Disclaimers EZURIOS BLUETOOTH PRODUCTS ARE NOT AUTHORISED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE MANAGING DIRECTOR OF EZURIO LTD. The definitions used herein are:
a) Life support devices or systems are devices which (1) are intended for surgical implant into the body, or (2) support or sustain life and whose failure to perform when properly used in accordance with the instructions for use provided in the labelling can reasonably be expected to result in a significant injury to the user. 2005-2007 Ezurio Ltd 33 DSH_023_1v7 BISM2 Data Sheet b) A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Ezurio does not assume responsibility for use of any of the circuitry described, no circuit patent licenses are implied and Ezurio reserves the right at any time to change without notice said circuitry and specifications. www.ezurio.com 17.1 Data Sheet Status Ezurio Ltd reserve the right to change the specification without notice in order to improve the design and supply the best possible product. Please check with Ezurio Ltd for the most recent data before initiating or completing a design. Where reference is made to related products from other suppliers, Ezurio takes no responsibility for the information, availability or performance of such products. 17.2 Warranty Ezurio warrants that its products shall conform to Ezurios published specifications and remain free from defects in materials and workmanship under normal, proper and intended use for a period of two (2) years from date of purchase, provided that proof of purchase be furnished with any returned equipment. If during the warranty period any component part of the equipment becomes defective by reason of material or workmanship, and Ezurio is immediately notified of such defect, Ezurio shall at its option supply a replacement part or request return of equipment, freight prepaid, to its designated facility for repair. In the event no trouble is found on products returned for repair, Ezurio reserves the right to charge the customer its standard published repair charge. This warranty shall not apply to any products that have been subject to misuse, bending, twisting, neglect, alteration, improper installation, testing or unauthorized repair performed by anyone other than a Ezurio designated repair facility. Any non-warranty repairs or maintenance shall be at Ezurios standard rates in effect at the time. This warranty is in lieu of all other warranties, whether expressed, implied, or statutory, including but not limited to, implied warranties or merchantability and fitness for a particular purpose. In no event shall Ezurio be liable, whether in contract, in part, or on any other basis, for any damage sustained by its customers or any other person arising from or related to loss of use, failure or interruption in the operation of any products, or delay in maintenance, or for incidental, consequential, in direct, or special damages or liabilities, or for loss of revenue, loss of business, or other financial loss arising out of or in connection with the sale, lease, maintenance, use, performance, failure, or interruption of these products. 2005-2007 Ezurio Ltd 34 DSH_023_1v7 BISM2 Data Sheet
1 2 3 4 5 6 | Users Manual | Users Manual | 435.90 KiB | September 09 2005 |
BISM2 Bluetooth Version 2.0 Serial Module 1. General Description Ezurios 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 Bluetooth Serial Module is one of the most compact complete Bluetooth solutions, making it ideal to integrate into handheld devices. However a version of the BISM2 module is available that retains the same board size, mounting holes and connector as the previous Bluetooth Module from Ezurio, allowing users to access the improved radio performance and functionality without the need for any pcb modifications. The BISM2 Module is based on Cambridge Silicon Radios 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), Headset Profile (HSP), Hands Free Profile (HFP), File Transfer Profile (FTP) 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 9 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 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 (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. 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 BISM2 particularly applicable to battery powered installations. The BISM2 module is Lead-free and is RoHS compliant and supports an industrial temperature range of -40C to +85C. 1.1 Applications POS Equipment Medical Equipment Telematics Voice Applications Automotive Applications Industrial Automation Bluetooth is a trademark owned by Bluetooth SIG, Inc., USA, and is licensed to Ezurio Ltd Module shown without RF shield www.ezurio.com 1 Version 1.03 Ezurio Ltd 2005 2. Features Feature Implementation Bluetooth Transmission Class 1 Fully Bluetooth pre-qualified Bluetooth 2.0 Range Frequency 250 metres typical (free space) 2.400 2.485 GHz Max Transmit Power Min Transmit Power
+6dBm
+0dBm Receive Sensitivity Better than -90dB Antenna Gain
+2dBi Data Transfer rate Up to 300Kbps Serial Interface RS-232 bi-directional for commands and data using AT commands Serial parameters Default 9600,n,8,1 - Configurable from 1,200bps to 961,200 bps. Physical size Support for DTR, DSR, DCD, RI, RTS, CTS 22.8 x 33.8 x 7.6 mm, 8g 24.0 x 69.0 x 7.6mm, 9g (BISM1 Form Factor) Current consumption Less than 36mA during data transfer in standard power mode. Lower powers are attainable with a configurable low power mode. Low power sniff mode 2.5mA typ Temperature Range Normal operation: -40C to +85C Supply Voltage Brown-out Interface Levels Audio Profiles 3.6V 7.0V Integrated brown out detection 3.3V Logic Audio can be transferred over SCO channels through the PCM interface at 64kbps. PCM can be configured as master or slave. Server - SPP (Full), DUN, Audio Gateway, Headset, Handsfree Client - All RFCOMM based profiles Multipoint Field upgradeable Max 7 slaves Over UART Protocols GPIO Indicators Lead free Single point firmware is controlled and configured using AT Commands. Standard 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 whereas multipoint allows more than one simultaneous connection. 9 x digital 2 x analogue (8 bit resolution) 1 x programmable LED (small form factor board only) Lead-free and RoHS compliant www.ezurio.com 2 Version 1.03 Ezurio Ltd 2005 3. Functional Block Diagram 3.1 Connection Diagram The Module is equipped with a 40-pin 0.5mm pitch board-to-board connector that connects to the application platform. www.ezurio.com 3 Version 1.03 Ezurio Ltd 2005 3.2 Pin Descriptions The Hirose DF12C board-to-board connector on the module is a 40-pin double-row receptacle. The table below defines the pin functions. Note that this pin-out is as viewed from the underside of the Module. Signal Description Pin No. Signal Analogue 0 1.8v Max Analogue 1 1.8v Max SPI_MISO SPI bus serial O/P SPI_CSB SPI bus chip select I/P 2 4 6 8 GPIO1 GPIO2 Pin No. 1 3 5 7 9 Description I/O for Host. I/O for Host UART_RI Ring Input or Output UART_DCD Input or Output SPI_CLK SPI bus clock I/P 10 UART_DSR Input 11 GND 12 GPIO3/UART_DTR I/O for Host 13 RESET Reset I/P *
15 GND 14 GPIO4 16 GPIO5 I/O for Host & LED I/O for Host 17 19 21 23 25 27 29 31 SPI_MOSI SPI bus serial I/P 18 GND UART_CTS Clear to Send I/P 20 PCM_CLK UART_TX Transmit Data O/P 22 PCM_IN PCM Clock I/P PCM Data I/P UART_RTS Request to Send O/P 24 PCM_SYNC PCM Sync I/P UART_RX Receive Data I/P 26 PCM_OUT PCM Data O/P VCC_3V3 3.3V Monitor 28 N/C VCC_5V 3.6V < VIN < 7.0V 30 GND 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 37 GPIO8 **
I/O for Host 39 GPIO9 I/O for Host 36 GND 38 GND 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 PIO lines can be configured through software to be 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.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. www.ezurio.com 4 Version 1.03 Ezurio Ltd 2005 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 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. GPIO4 is connected to an LED 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. A Logic 1 switches on the LED. 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 7xx are used to access them. 3.3 Electrical Specifications 3.3.1 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. Absolute Maximum ratings Parameter Peak current of power supply Voltage at digital pins Voltage at POWER pin Min 0
-0.3 3.6 Max 100 3.7 7 Unit mA V V 3.3.2 3.3.2.1 Recommended Operating Parameters Power Supply Signal Name Pin No I/O Voltage level Comments Vcc GND 29 11, 15, 18, 30, 36, 38 I 3.6V to 7.0V Ityp = 30mA VCC_3V3 27 O 3.3V typical 3.3.2.2 RS-232 Interface 6 Ground terminals to be attached in parallel For monitoring only. No current source Signal Name Pin No I/O Signal level Comments UART_TX UART_RX 21 25 O I UART_CTS 19 I VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VILmax=0.8V www.ezurio.com 5 Version 1.03 Ezurio Ltd 2005 UART_RTS UART_DSR 23 10 O I UART_DTR 12 O UART_RI 6 I or O UART_DCD 8 I or O VIHmin=2.1V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V Shared with GPIO3 Direction may be programmed. Direction may be programmed. 3
.3.2.3 S Bus PI Signal Nam e Pin No I/
O Signal level Comments SPI_MOSI 17 I 5 7 9 O I I SPI_MISO SPI_CSB SPI_CLK VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V Used to reprogram Flash www.ezurio.com 6 Version 1.03 Ezurio Ltd 2005 3.3.2.4 PCM Interface Signal Name Pin No I/O Signal level Comments PCM_CLK 20 I or O PCM_IN 22 I PCM_SYNC 24 I or O PCM_OUT 26 O O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VILmax=0.8V VIHmin=2.1V VIHmax=3.7V O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V VOLmax=0.2V VOHmin=2.8V If unused keep pins open 3.3.2.5 General Purpose I/O and ADC Signal Name Pin No I/O Signal level Comments GPIO 1 - 9 2,4,12, I or O 14,16, 33, 35, 37, 39 O/P : VOLmax=0.2V VOHmin=2.8V I/P : VILmax=0.8V VIHmin=2.1V VIHmax=3.7V AIO_0, AIO_1 1, 3 I/O Range 0 1.8V 3.3.2.6 Miscellaneous Function Signal Name Pin No I/O Signal level Comments Reserved USB D-
32 Reserved USB D+
34 Reset RESET 13 Terminology:
I I I VILmax =0.3vdd_usb VIHmin =0.7vdd_usb VILmax =0.3vdd_usb VIHmin =0.7vdd_usb Normally inactive. Pull to GND through 10K Normally inactive. Pull to GND through 10K Threshold 2.6V Active HIGH 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. www.ezurio.com 7 Version 1.03 Ezurio Ltd 2005 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 7.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 Idle Mode, S512=1 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*
Inquiring Mode, AT+BTI Connecting Mode (ATDxxx) Connected Mode (No Data Transfer) Connected Mode (Max Data Transfer) Baudrate 9,600 38,400 115,200 460,800 3.6v 1.60 5.0v 2.00 3.6v 59.00 5.0v 65.00 3.6v 2.75 5.0v 3.26 3.6v 50.00 5.0v 54.00 3.6v 50.00 5.0v 54.00 3.6v 6.00 5.0v 7.20 3.6v 21.50 5.0v 24.50 1.80 2.10 59.00 65.00 2.94 3.36 50.00 54.00 50.00 54.00 6.10 7.20 22.50 26.00 1.96 2.30 59.00 65.00 3.10 3.55 50.00 54.00 50.00 54.00 6.40 7.40 24.50 28.00 3.00 3.40 59.00 65.00 4.12 4.63 50.00 54.00 50.00 54.00 7.20 8.20 32.50 36.00 Notes: These figures were obtained with pre-production firmware. Production values will typically be 20% lower.
* Calculated figures www.ezurio.com 8 Version 1.03 Ezurio Ltd 2005 5. DC Characteristics 5.1 RF Performance 5.1.1 Transmit Power Conducted Transmit Power min: 1.0mW (0dBm) max: 4mW (6dBm) Antenna Gain
+2dBi typ. Effective Transmit Power Output power can be reduced by program control min:0dBm Max: +6dBm 5.1.2 Receive Sensitivity Receive Sensitivity
-86dBm (at 25C) Antenna Gain
+2dBi typ Effective Receive Sensitivity
-88dBm (at 25C) 5.1.3 RF Performance Data 0
-40 deg
-20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg Receive Sensitivity m B d g n i t t e S n o i t a u n e t t A
-10
-20
-30
-40
-50
-60
-70
-80
-90
-100 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 RFCOMM stack. The graph below shows the typical data throughput. Distances are measured in free space between 2 Modules. www.ezurio.com 9 Version 1.03 Ezurio Ltd 2005 Data Transfer Rate / Distance RF data rate Serial port data rate
) s p b k
e t a R r e f s n a r T a t a D 800 700 600 500 400 300 200 100 0 10m 50m 100m 150m 200m 250m 300m Distance (meters) 5.3 Temperature Performance Data Transmit Rate with Temperature and Attenuation 800 700 600 500 400 300 200 100 s b k e t a R n o i s s i m s n a r T a t a D 0
-60dBm
-65dBm
-70dBm
-75dBm dBm attenuation
-80dBm
-85dBm
-90dBm
-40 deg
-20 deg 0 deg 20 deg 40 deg 60 deg 80 deg 100 deg www.ezurio.com 10 Version 1.03 Ezurio Ltd 2005 6. Functional Description The BISM2 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 BISM2 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:
RS-232 Port /TXD @ application sends data to the modules UART_RX signal line Port /RXD @ application receives data from the modules UART_TX signal line Serial Module Application UART_TX UART_RX UART_CTS UART_RTS UART_DSR UART_DTR UART_RI U A R T I n t e r f a c e
/RXD
/TXD
/RTS
/CTS
/DTR
/DSR
/RING R S 2 3 2 I n t e r f a c e Figure 6.1 : UART interfaces 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. www.ezurio.com 11 Version 1.03 Ezurio Ltd 2005 6.1.2 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. SPI bus 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 Eight 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[1:8] ports can be independently configured to be either an Input or Output. A selection of ports can be accessed synchronously. GPIO 1 and 2 can be configured as event counters. The ports are powered from VCC. The mode of these lines can be configured and the lines are accessed via S Registers 621 to 628. Low latency I/O can be accessed by using Ezurios I/O via an enhanced inquiry process. PCM CODEC Interface 6.1.4 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:
6.1.4.1 Compatible Codec Chips Qualcomm MSM 3000 series and MSM 5000 series CDMA baseband devices OKI MSM7705 four channel A-law and -law CODEC Motorola MC145481 8-bit A-law and -law CODEC Motorola MC145483 13-bit linear CODEC ADC 6.1.5 The BISM2 provides access to two 8-bit ADCs. These provide an input range of 0mV to 1,800mV, which can be read using the S registers 701 and 702. Suitable external scaling and over-voltage protection should be incorporated in your design. The module provides 5 samples per second at the UART with a baud rate of 115200 or above. Low latency access of the upper 6 bits of the ADCs can be obtained by using Ezurios I/O via an enhanced inquiry process. www.ezurio.com 12 Version 1.03 Ezurio Ltd 2005 6.1.6 A single LED provides information on the status of the module. It is controlled by a S register to display the status of various parameters and is useful for debug and test. LED 7. Integrated Firmware 7.1 General The BISM2 has been designed to provide the fastest route to market for designers who wish to use Bluetooth to wirelessly enable 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 be controlled by means of a simple set of commands. For applications where multiple concurrent live connections need to be maintained a variant of firmware is available which is specifically targeted at multipoint operation. For both applications a comprehensive range of windows based software and is available to speed up the design process. A low cost development kit is also available that can be used for prototyping both cable replacement and multipoint applications. 7.2 Profiles Bluetooth has been designed to accommodate a very wide range of wireless applications. To enable 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 basic functions. These provide a base line of interoperability for specific application scenarios, upon which more complex user applications can be developed. There are over 30 different profiles, many of which have been developed for specific applications. The BISM2 firmware is provided with support for the profiles that are most commonly required for cable replacement applications. The current profiles support includes:
GAP SDP Generic Access Profile. The base connection profile upon which others are based. Service Discovery Profile. The profile to find other Bluetooth devices and the services they support. SPP DUN Dial Up Networking. Profile support for connection to an external PSTN, GSM, GPRS Serial Port Profile. Emulation of a serial cable for cable replacement applications. or VPN connection. Audio Gateway. The base element for Headset and Handsfree profile. A portion of these profiles must be implemented within the host system. HSP by the:
HFP FTP Headset Profile. Supports early implementations of headsets. Now largely replaced Hands-free profile, which provide more control over the headset operation. File Transfer Profile (full client support). For other profile support, please contact Ezurio Ltd at blu2i@ezurio.com 7.3 AT Overview The AT command set is well known by engineers and was developed to aid the integration of PSTN modems. It provides simple high level commands for complex functions that can easily be incorporated into programs or used within programming scripts. www.ezurio.com 13 Version 1.03 Ezurio Ltd 2005 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 BISM2 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 by Ezurio is such that most Bluetooth functionality can be covered, greatly reducing development time. To provide additional functionality a range of S registers has been implemented. These allow program settings to be stored to control the BISM2 function and also give access to configuring and reading ports and status registers within the BISM2. Full details of the AT command set are provided in the Blu2i AT Command Reference Manual. 7.3.1 AT features at a glance 7.3.1.1 General Configure two modules to automatically connect and transfer data, audio or a combination of data and audio when both devices are powered. The peer device does not have to be another Intelligent Serial Module. It is possible to implement auto connect with a Bluetooth enabled mobile 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 be placed in the discoverable state for a limited time period. Read and write to GPIO lines Read the ADC channels Get fast GPIO and ADC status through an inquiry response (patent pending) 7.3.1.2 Audio Set up audio connections Enable / disable Auto Answer for incoming connections 7.3.1.3 UART Flexible configuration as either DTE or DCE Change the baud rate from 1200 to 921,600 baud. Use the DSR line to drop connections Change escape sequence character Change the number of Stop bits and Parity Enable or disable echoes 7.3.1.4 Security Enable Authentication by requiring a PIN code for incoming AND / OR outgoing connections Enable data to be encrypted over the air for incoming AND / OR outgoing connections. The module can be configured to be:
www.ezurio.com 14 Version 1.03 Ezurio Ltd 2005 non-connectable and non-discoverable, non-connectable but discoverable, connectable but non-discoverable, connectable and discoverable. Automatically store Paired devices in a trusted device database in the flash memory 7.3.1.5 Bluetooth Fetch the friendly name of a remote device Set the module to be 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 Change the device class code Set the devices friendly name Change the Inquiry scan time Change number of returned devices from an inquiry scan Obtain the RSSI value for a connection Increase or decrease the delay before the master abandons a connection attempt 7.3.1.6 Power 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 same hardware can be loaded with multipoint software. Whereas the firmware for single point AT communication only allows one connection to be active at any one time, using multipoint firmware allows a number of simultaneous connections to be made and maintained. It also allows connections to multiple profiles to one or more devices. Multipoint firmware should be seen as a concept of channels instead of slave connections. When operating in Bluetooth multipoint mode, the resources and bandwidth 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 database within the Bluetooth stack. Designers should be aware of these restrictions when using multipoint configurations. In most cases better latency and power consumption can be achieved by polling or fast data transfer rather than by maintaining concurrent connections. In general, multipoint connections are viable for up to three connections, but other connection schemes become appropriate if a greater number of devices are being deployed. 7.5 OTA (Over the Air) Configuration When the BISM2 has its remote AT parser enabled, its settings can be remotely controlled by a master unit (see register S536). This places the slave units 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. www.ezurio.com 15 Version 1.03 Ezurio Ltd 2005 7.6 Boot modes The module has the capability of booting into 1 of 7 modes. Boot Mode 1 is default and gives functionality equivalent to the BISM1 module. These modes will specify different PSKEY settings to allow for different basic operation. Please contact Ezurio for further information. 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 baud rate and the operating mode. The hardware specification for the blu2i module allows for a voltage range of 3.6 to 7.0v 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 baud rate has a bearing on power drain because as is normal for digital electronics, the power requirements increase linearly with increasing clocking frequencies. Hence higher baud 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 between no data being transferred and when data is being transferred at the maximum rate possible. The operating mode can best be described by 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 described next. The blu2i Module has a single LED which can be configured to display connection status. Tests have shown that this LED can consume up to 5.3mA which is more than double the current draw when in Idle mode. S Register 534 can be used to completely disable this indicator. S Registers 508 to 511, which specify the page and inquiry scan intervals and windows, can be used to adjust the average current drain when in discoverable and or connectable 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 describe duty cycles when the blu2i module goes into scan modes. It is while scanning that the highest current draw occurs. The average current draw is determined by simple arithmetic using the values stored in the 508/509 and 510/511 register pairs. Typical current consumption is given in Section 4.1. The current drain while waiting for a connection or discoverable mode is about 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 possible to reduce the duty cycle down to as low as 0.5% at the expense of response time. The response time can be specified via S Registers 508 and 510 for page and inquiry respectively, where the worst case response time can be as high as 2.5 seconds. Then the duty cycle can be varied by changing the value of S Registers 509 and 511 appropriately. For example, if S Register 508 and 510 are both set to 1000ms and S Register 509 and 511 are both set to 11ms then the duty cycle is reduced to 1%, this means that average current drain at 5.0v will be 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 establish a connection. The connected state current consumption while a master or slave can be considerably reduced by enabling Sniff mode, described in detail in the next section. www.ezurio.com 16 Version 1.03 Ezurio Ltd 2005 Current per LED (when fitted) 3.6V 5.0V mA 3.20 5.30 8.1 Low Power Modes using Sniff 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 be sent and received, which further means it is able to optimise power usage by switching on power hungry circuitry only when needed. A slave on the other hand does NOT have prior knowledge of when a packet will be received and has to assume that a packet will be 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 as illustrated in the power table in Section 4.1, where a slave with no data transmission still consumes around 31mA whereas a master consumes only 6mA. This problem 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 by having a mode called Sniff, with appropriate lower layer negotiating protocol. Sniff mode during connection is basically an agreement between the slave and its master that data packets will only be exchanged for N timeslots every M slots. The slave can then assume that it will never be contacted during N-M slots, and so can switch its power hungry circuitry off. The specification goes further by 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 by 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 be transferred, it acts as if sniff mode were not enabled. It is stated above 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 be impossible to guarantee that each slave gets the M parameter it requested. In light of this, the protocol for enabling 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. For this reason, the sniff parameters are specified in the BISM2 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 be specified in units of milliseconds and the firmware does the necessary translation to timeslots. e e g g n n a a h h c x x E E a a a a D D t t High Power Consumption e g n a h c x E a t a D T Slots e g n a h c x E a t a D T Slots T Slots Low Power Consumption T Slots N Slots N Slots e g n a h c x E a t a D e g n a h c x E a t a D T Slots N Slots M Slots (Negotiated) M Slots (Negotiated) www.ezurio.com 17 Version 1.03 Ezurio Ltd 2005 9. Application Examples 9.1 RS232 Modem Signals Just as a telephony modem has control and status lines, the blu2i Module also provides for 6 control and status lines as per the table below. The direction column is as seen from the modules viewpoint. Direction Function IN or OUT *
CI also known as RI (Ring Indicate) IN or OUT *
DCD (Data Carrier Detect) IN OUT IN OUT DSR (Data Set ready) DTR (Data Terminal Ready) CTS (Clear to Send) RTS (Request to Send)
* configurable with S register 552 The first four lines are under program control. These use four of the GPIO pins and are mapped to I/O as per the table below. The last two are under control of the UART driver and their functionality is always enabled. Direction Connector Pin Label Function GPIO1 GPIO2 UART_RI UART_DCD UART_DSR General Purpose I/O General Purpose I/O Input/Output from module Input/Output from module Input to Module GPIO3/UART_DTR General Purpose I/O (or DTR functionality) GPIO4/LED General Purpose I/O (LED) GPIO5 GPIO6 GPIO7 GPIO8 General Purpose I/O General Purpose I/O General Purpose I/O General Purpose I/O IN/OUT IN/OUT IN/OUT IN/OUT IN IN/OUT IN/OUT IN/OUT IN/OUT IN/OUT IN/OUT Notes:
PIO4 (DSR) is used by the blu2i module to sense that the host is connected, and is intricately 1. 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. PIO2 (RI), is normally de-asserted. When an incoming connection is detected it will be 2. asserted, until the connection is either answered or rejected using ATA and ATH respectively. See S Registers 552 & 553 for more details www.ezurio.com 18 Version 1.03 Ezurio Ltd 2005 3. connection is active. See S Registers 552 and 553 for more details. PIO3 (DCD) will be de-asserted when the device is in the unconnected state. Asserted when a 4. mode, this pin is forced into UART_DTR and is asserted when there is a Bluetooth connection. PIO5 is either used as GPIO or driven as UART_DTR. When the unit is configured in pure host GPIO Pins 1 to 8 are available 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 bits identified as RTR, RTC, DV and IC which depending on the type of serial device being emulated maps to DTR or DSR, RTS, DCD and RI respectively. In addition, this message also includes the ability to convey a BREAK input from one end to the other. To allow for the greatest flexibility and variability in how the modem control signals are used out in the real world, S Registers 551, 552 and 553 have been provided which allow for any of RTR,RTC,DV and IC to be mapped to any modem control/status line. BREAK signal on RX line If the host sends a break signal of duration greater than 100ms, then the blu2i module is configured to treat that as a signal to perform a hardware reset. This being the case it is not possible to convey a BREAK over Bluetooth to the peer device. Reset The module can be reset by the host without the need of any I/O using a BREAK signal. The module has been configured to reset when the RX line detects a break condition for durations greater than 100 milliseconds. The Reset line has a fixed pull down resistor of 10kOhm 9.3 Pure Cable Replacement Mode The module has the capability of being preset into a pure 5-wire data cable replacement mode. The 5 wires being 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 BISM2 module will constantly retry until the connection is reinstated. By implication, two devices are needed to replace a cable. One device is pre-configured to always be a master and the other, a slave. Assuming the Bluetooth address of the master to be <bdaddr_m> and that of the slave to be
<bdaddr_s>, the master module is configured by sending it the following AT commands:
AT&F*
ATS512=1 ATS504=1 ATS507=2 ATS530=2000 AT&W AT+BTR<bdaddr_s>
The ATS507=2 setting puts the device in DSR drop mode only. This means that when the device needs to be 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 be asserted e.g. 0V in TTL signal mode. www.ezurio.com 19 Version 1.03 Ezurio Ltd 2005 The slave is configured by:
AT&F*
ATS512=4 ATS0=-1 AT&W AT+BTR<bdaddr_m>
Where <bdaddr_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 be accepted. If it is desired that the slave unit should not be discoverable (the master is by default not discoverable), then the configuration commands are:
AT&F*
ATS512=3 ATS0=-1 AT&W AT+BTR<bdaddr_m>
Where <bdaddr_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 be 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 before reattempting a connection. This 2 second delay can be varied by issuing it an ATS530 command with an appropriate value in the range 100ms to 15000ms. IMPORTANT NOTE: The DSR input to the module MUST be 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. 9.4 Audio Cable (voice) With a pair of these modules it is possible to replace a mono audio cable 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 cables. Assuming the Bluetooth address of the master to be <bdaddr_m> and that of the slave to be
<bdaddr_s>, the master module is configured by sending it the following AT commands:
AT&F*
ATS512=1 ATS504=1 ATS530=2000 ATS532=7 AT&W AT+BTR<bdaddr_s>
And the slave is configured by:
AT&F*
ATS512=4 ATS0=-1 AT&W AT+BTR<bdaddr_m>
www.ezurio.com 20 Version 1.03 Ezurio Ltd 2005 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 buffer overflow. The status of DTR, DRS, DCD and RI can be exchanged with the remote peer device. If for example, the DTR/DSR lines are to be exchanged between the two peers to simulate the performance of a physical cable, then it is possible 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 buffers 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 be adhered to for proper operation. 9.6 Oscillator Output The output from the high performance crystal oscillator (+ 10ppm) can be divided and output on one of the selected PIO lines, removing the need for a crystal on the customers main pcb. The frequencies available are:
8 MHz 16 MHz 24 MHz 48 MHz For more implementation details, please contact Ezurios FAE team. www.ezurio.com 21 Version 1.03 Ezurio Ltd 2005 10. Application Information Antenna Position 10.1 The antenna used on the BISM2 Bluetooth module is designed to be largely immune from the effects of proximity detuning. Normally, antennas operating at 2.4GHz are affected by their surroundings, so that great care is needed in their placement and orientation. The BISM2 can be used in most locations and orientations and is only marginally affected by the presence of a significant ground plane in close proximity. The antenna distribution 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 be located in a sealed metal enclosure, as this will act as a Faraday cage and prevent the radio signal from penetrating. 10.2 The power supply for the Module has to be a single voltage source of Vcc within the range of 3.6 V to 7.0 V. It must be able to provide sufficient current in a transmit burst. This can rise to 65mA. Power Supply Considerati ons The Module includes regulators to provide local 3.3V. This rail is accessible on connector J2 for monitoring purposes only. Under no circumstances should this pin be used to source current. Power (Vcc) can be provided via the board-to-board connector Pin 29 on J2. Power-On-Reset (Power Cycling and Brown 10.3 considerations). The Module is provided with an active high reset pin (Hirose 40way DF12C connector pin 13). Upon the application of power, the Power On Reset circuit built into the Module will ensure that the unit starts correctly. There is no need for an external power reset monitor. Out Note: The previous version of the Bluetooth Serial Module required an external Brown Out circuit to ensure correct operation. This circuitry has now been incorporated into the module. The power supply has been designed to work with previous versions of customer circuitry that may or may not have external brown-out implementations. Customers migrating from a BISM1 to BISM2 module may be able to simplify their power supply circuitry as a result.. RF Sh 10.4 To meet FCC requirements, all modules are supplied with a soldered RF shield. This meets the requirement that users may not be able to access RF circuitry without special tools. Removal of the shield may negate RF approvals. ield 10.5 Mounting the Module onto the application platform There are many ways to properly install the Module in the host device. An efficient approach is to mount the PCB to a frame, plate, rack or chassis. Fasteners can be M1.8 or M2 screws plus suitable washers, circuit board spacers, or customized screws, clamps, or brackets in 2.2mm diameter holes. Note that care should be taken to ensure the head of the fixing does not interfere with the circuit. ended. In addition, the board-to-board connection can also be utilized to Nylon fixings are recomm achieve better support. The antenna (Brown square component on top side of PCB) must not be influenced by any othe PCBs, components or by the housing of the host device. The proximity of the antenna to large metallic objects can affect the range and performance of the system. Designers shou consider the location of the Module and the type of enclosure material that is used. ld carefully r www.ezurio.com 22 Version 1.03 Ezurio Ltd 2005 To prevent mechanical damage, be careful not to force, bend or twist the Module. Be sure it is positioned flat against the host device. 10.5.1 Fixing Pillars Ezurio in conjunction with Richco has designed a mounting pillar for use with the Bluetooth Serial Module. This allows the module to be securely held to a primary pcb using snap fit details. A variety of different heights are available to accommodate different variants of Hirose stacked connectors. Pillars supporting a 3.5mm stacked board height can be supplied by Ezurio. These and alternative spacings can also be ordered directly from Richco. Customer designs using these pillars should use 2.5mm diameter holes on a 1.6mm thick PCB. in conjunction with the 3.6 mm stacked height Hirose if they are to take advantage of this. Board Spacing Part number Source Matching HRS PCB Socket 3.6 mm 4.1 mm 5.1 mm NPR2005-153-3.6 Ezurio / Richco CL537-0032-4-**
NPR2005-153-4.1 Richco NPR2005-153-5.1 Richco CL537-0057-5-**
CL537-0157-0-**
www.ezurio.com 23 Version 1.03 Ezurio Ltd 2005 11. Board to Board Connector This chapter provides specifications for the 40-pin board-to-board connector which serves as physical interface to the host application. The receptacle assembled on the Module is Hirose type DF12C. Details are available at: http://www.hirose.co.jp/cat2002e/500/e53700036.pdf 11.1 Mating headers from Hirose are available in different stacking heights, allowing the spacing between the BISM2 and carrier pcb to be changed from 3.5mm to 5.0mm. Stacking Height Item Part number Stacking height HRS number Receptacle on Module DF12C-40DS-0.5V(81) 3.5 mm 5 mm CL537-0007-7-
Headers DF12 series DF12(3.5)-40DP-0.5V(81) 3.5 mm CL537-0032-4-**
DF12(4.0)-40DP-0.5V(81) 4.0 mm CL537-0057-5-**
DF12(5.0)-40DP-0.5V(81) 5.0 mm CL537-0157-0-**
Notes: The headers listed above are without boss and metal fitting. 11.2 Hirose Connector general specifica tion Parameter Number of Contacts Quantity delivered Voltage Current Rating Resistance Specification (40 pin Board to Board connector) 40 2000 Connectors per Tape & Reel 50V 0.5A max per contact 0.05 Ohm per contact Dielectric Withstanding Voltage 500V RMS min Operating Temperature
-45C...+125C www.ezurio.com 24 Version 1.03 Ezurio Ltd 2005 Contact Material Insulator Stacking height Insertion force Withdrawal force 1st Withdrawal force 50th Maximum connection cycles 12. Qualification phosphor bronze (surface: gold plated) Material PA , beige natural 3.0 mm ; 3.5 mm ; 4.0 mm ; 5.0 mm 21.8N 10N 10N 50 Bluetooth Qualification Process 12.1 The following safety precautions must be observed 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 liability for customer failure to comply with these precautions. Safety Informat 12.2 Switch off the Bluetooth device before boarding an aircraft. Make sure it cannot be switched on inadvertently. The operation of wireless appliances in an aircraft is forbidden by many airlines to prevent interference with communications systems. Applications that could result in use on aircraft should carry appropriate warnings. ion:
ons Qualificati 12.3 12.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 be integrated into end products without further testing or approval listing. The manufacturer must state the Ezurio part number 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 be provided by Ezurio as required. As a minimum the product is listed in Europe, Scandinavia and USA. Ezurio assumes no liability for customer failure to comply with national RF approvals. 12.3.1.1 Radio. R&TTE EN 300 328-2 V1.1.1 (2000-07) EN 301 489-1 V1.3.1 (2001-09) 12.3.1.2 EMC Emissions. FCC15B Class B EN55022 Class B 12.3.1.3 EMC Immunity. EN55024 Class www.ezurio.com 25 Version 1.03 Ezurio Ltd 2005 12.3.1.4 Environmental. EN301 489-1 V1.3.1 (2001-09) 12.3.1.5 Medical EN60601-1-2 12.3.1.6 Automotive Emission test to 95/54/EC www.ezurio.com 26 Version 1.03 Ezurio Ltd 2005 12.4 12.4.1 Europe EU Declaration of Conformity Safety and Regulatory Statements DECLARATION OF CONFORMITY In accordance with Annex IV of the EU directive 1999/5/EC Notified Body consulted: Phoenix Test-Lab ID-Number of Notified Body: 0700 declare under our responsibility that the blu2i Module complies with the appropriate essential requirements of the Article 3 of the R&TTE and the other relevant provisions, when used for its intended purpose. Health and Safety requirements contained in Article 3 (1) a) EN 60 950: 1992 Safety of information technology equipment +
Amendment A1:1993, Amendment A2:1993, Amendment A3:1995, Amendment A4:1997, Amendment A11:1997 EN 50371: Generic standard to demonstrate the compliance of low-
power electronic and electrical apparatus with the basic restrictions related to human exposure to electromagnetic fields (10 MHz - 300 GHz) General public Protection requirements with respect to electromagnetic compatibility Art.3 (1) b) EN 301489-17 V1.1.1 (09-2000), Electromagnetic Compatibility and radio spectrum Matters (ERM); Electro Magnetic Compatibility (EMC) standard for radio equipment and services; Part 17: Specific conditions for wideband data HiperLAN equipment Means of the efficient use of the radio frequency spectrum EN 300328-2 V1.2.1 (11-2001), Radio Equipment and Systems (RES);
Wideband transmission systems; Technical characteristics and test conditions for data transmission equipment operating in the 2,4 GHz ISM band and using spread spectrum modulation techniques. Part 2:
Harmonized EN covering essential requirements under article 3(2) of the R&TTE directive. Ezurio Ltd tel: +44 (0)20 8938 1000 Unit 2, 126 Colindale Avenue, Colindale fax: +44 (0)20 8905 8608 Registered in England London NW9 5HD, United Kingdom www.ezurio.com No. 5178293 www.ezurio.com 27 Version 1.03 Ezurio Ltd 2005 12.4.2 FCC and Industry Canada Statements 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. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. FCC Labelling requirement 12.4.2.1 If the FCC ID is not visible when the module is installed inside another device, then the outside of the device into which the module is installed must also display a label referring to the enclosed module. This exterior label can use wording such as the following: Contains Transmitter Module FCC ID:
PI401B or Contains FCC ID: PI401B. Any similar wording that expresses the same meaning may be used. 13. Environmental 13.1 Operating temperatures Parameter Min Operating temp (standard product)
-40 Typ 25 Max
+85 Unit C 13.2 Storage tempera ture Parameter Storage temp Min
-40 Max
+125 Unit C 13.3 Parameter Reliab ility Test Comment Thermal Shock 200 cycles -40C /+85C 30 min 1 cycle/hour Vibration Shock Continuous operation at 60 Hz, 2mm stroke 15g max sine wave, 12 hours 50G 11ms Half Sine Wave 6 axis x 3 cycles each axis Moisture Resistance High Temp Storage 85C, 360 hours Low Temp Storage
-40C, 240 hours High Temp/Humidity Operation 60C, 90%RH, 360 hours Thermal shock
-40 to 60C in 30min 200 cycles with continuous operation Electro Static Discharge EN55024:1998 & IEC61000-4-3 Drop Test 75cm to concrete, 3 axis x 2 cycles per corner www.ezurio.com 28 Version 1.03 Ezurio Ltd 2005 14. Physical Dimensions 14.1 14.1.1 Standard Module Mechanical Dimensions Location of Connector
(Top View) All dimensions in mm www.ezurio.com 29 Version 1.03 Ezurio Ltd 2005 BISM1 Compatible Module (special order) 14.2 The BISM1 Compatible format version of the BISM2 Bluetooth Serial Module, preserves all of the mechanical mounting detail and dimensions of the earlier module design. This is a special order module for customers who are currently in production with the BISM1, but want to migrate to the additional features of the BISM2. It is not recommended for new designs. TOP VIEW SIDE VIEW All dimensions in mm. 14.3 Labelling The label contains the Part number and the unique Bluetooth address of the module. www.ezurio.com 30 Version 1.03 Ezurio Ltd 2005 14.4 Ordering Information The BISM2 is available with different variants of production firmware. Ordering information is provided below:
Part Number TRBLU23-00200 Description Firmware Version BISM2 with integrated ceramic antenna and standard AT firmware Version 4.9.0 TRBLU23-002MP BISM2 with integrated ceramic antenna and standard Multipoint firmware TRBLU23-002HC BISM2 with integrated ceramic antenna and standard HCI firmware TRBLU23-00300 BISM2 with SMA jack and standard AT firmware TRBLU23-003MP BISM2 with SMA jack and standard Multipoint firmware TRBLU23-003HC BISM2 with SMA jack and standard HCI firmware Version 1.4.5.0 Version 4.9.0 Version 4.9.0 Version 1.4.5.0 Version 4.9.0 The following parts are available to special order:
Part Number Description Firmware Version TRBLU23-001DN Elongated format BISM2 with integrated ceramic antenna and original AT firmware TRBLU23-00100 Elongated format BISM2 with integrated ceramic antenna and standard AT firmware Version 1.5.0 Version 4.9.0 15. Related Documents blu2i AT Command Set Version 2.7.0 Reference Manual blu2i Firmware Release Notes Version 2.7.0 blu2i Multipoint Firmware Reference Manual BISM Bluetooth Serial Module - Quick Start Guide BISM Bluetooth Serial Module - FAQ Blu2i Application Scenarios BISM Developers Kit User Guide Bluetooth Core 2.0 Specification www.bluetooth.org 16. Datasheet Revision History Version Date 0.91 1.0 10th March 2005 16th March 2005 Changes Initial Draft for customer release. First customer release LED information added www.ezurio.com 31 Version 1.03 Ezurio Ltd 2005 1.01 4th April 2005 1.02 19th June 2005 1.03 12th July 2005 w note to clarify that they may only be used for reflect redesign, giving backwards compatibility to 5 ty. 1.1 and 10.4) ded in 3.2 notes explained in 3.3.2.6 Reset Pin note indicating change from BISM1 added. Elongated board options merged into this document. Pin 27 and 39 defined with ne monitoring voltage. GPIO Pins 6-8 added in 3.3.2. AIO levels defined in 3.3.2.5 Reset threshold defined in 3.3.2.6 USB levels clarified and vdd_usb Ityp corrected for Vcc in 3.3.2.1 Baud rate corrected to 921,600 in 7.3.1.3 Various textual corrections to improve readabili Added Scandinavia listing
, which was omitted. LED information added. Reset information updated to BISM1. (3.2, 3.3.2.6, 10.4) CTS/RTS linking risks added in sect 9.5 RF shield notes added (section Richco spacer details added PIO configuration and default status ad Oscillator output feature added in 9.6 Mechanical Drawing updated. 14.1.1 Supply voltage limits corrected to 3.6V 7.0V Recommendation to use DFU instead of SPI (sect 6 6.1.3) S register reference extended to 628 (sect sistor defined. 10kOhm reset pull down re AT&F corrected to AT&F*
N/C pins in BISM1 identified Multipoint wording updated Reg 553 added for GPIO3 (sect 3.2) Caveat on current figures (sect 4.1.1) 1 Level conversion not added to Fig 6. Fast ADC access identified in 6.1.5 FTP defines as full client support (sec Additional features added in 7.3.1.1 Reg 536 references in OTA configuration (sect 7.5) Boot mode corrected to 7 options instead of 8 (sect 7.6) S534 (sect 8) LED setup register changed from S533 to in sect 9.1 Configuration register added GPIO 6-8 added in sect 9.1 ATS532=7 correction from ATS532=1 in sect 9.4 ove readability. Various textual corrections to impr FCC labelling requirement added. Pin 39 changed to GPIO t 7.2)
.1) 17. Differences from previous modules The BISM2 has been designed to be a drop in replacement for previous BISM modules from TDK Systems and Ezurio. However, some additional features have been made. This sect these changes. More details can be found in the relevant section of the data sheet. ion lists all of Significant additions have been made to the AT command set. Pin 27 is now mark regulated output. ed as RESERVED instead of VCC_3V3. It can no longer be relied to provide a 3.3v Pins 33, 35 & 37 are now GPIO instead of N/C. The default state is configured as an inputs. Pin 39 is now allocated as GPIO9 which defaults as an input line instead of a VCC_1V8 monitor. This change ha s been made to increase the I/O capability and to prevent noise being injected onto the 1V8 rail. The modu module. le is physically smaller so the fixing holes no longer align with those of the previous A brown-out circuit is now incorporated on the module. Reset functionality remains the same. The Oscillator output is now available. www.ezurio.com 32 Version 1.03 Ezurio Ltd 2005 18. Disclaimers EZURIOS BLUETOOTH PRODUCTS ARE NOT AUTHORISED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE MANAGING DIRECTOR OF EZURIO LTD. The definitions used herein are:
a) Life support devices or systems are devices which (1) are intended for surgical implant into the body, or (2) support or sustain life and whose failure to perform when properly used in accordance with the instructions for use provided in the labelling can reasonably be expected to result in a significant injury to the user. b) A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Ezurio does not assume responsibility for use of any of the circuitry described, no circuit patent licenses are implied and Ezurio reserves the right at any time to change without notice said circuitry and specifications. Data Sheet Status 18.1 This data sheet contains data from the Preliminary specification. Supplementary data will be published at a later date. Ezurio Ltd reserve the right to change the specification without notice in order to improve the design and supply the best possible product. Please check with Ezurio Ltd for the most recent data before initiating or completing a design. nty Warra 18.2 Ezurio warrants that its products shall conform to Ezurios published specifications and remain free from defects in materials and workmanship under normal, proper and intended use for a period of two (2) years from date of purchase, provided that proof of purchase be furnished with any returned equipment. If during the warranty period any component part of the equipment becomes defective by reason of material or workmanship, and Ezurio is immediately notified of such defect, Ezurio shall at its option supply a replacement part or request return of equipment, freight prepaid, to its designated facility for repair. In the event no trouble is found on products returned for repair, Ezurio reserves the right to charge the customer its standard published repair charge. This warranty shall not apply to any products that have been subject to misuse, bending, twisting, neglect, alteration, improper installation, testing or unauthorized repair performed by anyone other than a Ezurio designated repair facility. Any non-warranty repairs or maintenance shall be at Ezurios standard rates in effect at the time. This warranty is in lieu of all other warranties, whether expressed, implied, or statutory, including but not limited to, implied warranties or merchantability and fitness for a particular purpose. In no event shall Ezurio be liable, whether in contract, in part, or on any other basis, for any damage sustained by its customers or any other person arising from or related to loss of use, failure or interruption in the operation of any products, or delay in maintenance, or for incidental, consequential, in direct, or special damages or liabilities, or for loss of revenue, loss of business, or other financial loss arising out of or in connection with the sale, lease, maintenance, use, performance, failure, or interruption of these products. www.ezurio.com 33 Version 1.03 Ezurio Ltd 2005
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2011-11-08 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | Class II permissive change or modification of presently authorized equipment |
2 | 2009-04-30 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | |
3 | 2008-10-23 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | |
4 | 2007-12-14 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | |
5 | 2005-09-09 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | |
6 | 2005-07-26 | 2402 ~ 2480 | DSS - Part 15 Spread Spectrum Transmitter | Original Equipment |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 2 3 4 5 6 | Effective |
2011-11-08
|
||||
1 2 3 4 5 6 |
2009-04-30
|
|||||
1 2 3 4 5 6 |
2008-10-23
|
|||||
1 2 3 4 5 6 |
2007-12-14
|
|||||
1 2 3 4 5 6 |
2005-09-09
|
|||||
1 2 3 4 5 6 |
2005-07-26
|
|||||
1 2 3 4 5 6 | Applicant's complete, legal business name |
Ezurio Ltd
|
||||
1 2 3 4 5 6 | FCC Registration Number (FRN) |
0013387386
|
||||
1 2 3 4 5 6 | Physical Address |
Saturn House, Mercury Park
|
||||
1 2 3 4 5 6 |
Wooburn Green, N/A HP10 0HH
|
|||||
1 2 3 4 5 6 |
United Kingdom
|
|||||
app s | TCB Information | |||||
1 2 3 4 5 6 | TCB Application Email Address |
d******@nwemc.com
|
||||
1 2 3 4 5 6 |
m******@ccsemc.com
|
|||||
1 2 3 4 5 6 |
m******@ccsemc.dom
|
|||||
1 2 3 4 5 6 |
n******@rfi-global.com
|
|||||
1 2 3 4 5 6 | TCB Scope |
A4: UNII devices & low power transmitters using spread spectrum techniques
|
||||
app s | FCC ID | |||||
1 2 3 4 5 6 | Grantee Code |
PI4
|
||||
1 2 3 4 5 6 | Equipment Product Code |
01B
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 2 3 4 5 6 | Name |
D**** W******
|
||||
1 2 3 4 5 6 | Title |
Engineering Specialist
|
||||
1 2 3 4 5 6 | Telephone Number |
913 9********
|
||||
1 2 3 4 5 6 | Fax Number |
913 4********
|
||||
1 2 3 4 5 6 |
d******@lairdtech.com
|
|||||
app s | Technical Contact | |||||
1 2 3 4 5 6 | Firm Name |
ELECTRONICS TESTING CENTER, TAIWAN
|
||||
1 2 3 4 5 6 |
Ezurio Ltd
|
|||||
1 2 3 4 5 6 |
EZURIO LTD
|
|||||
1 2 3 4 5 6 | Name |
S******** Y********
|
||||
1 2 3 4 5 6 |
S**** Y********
|
|||||
1 2 3 4 5 6 | Physical Address |
NO.8, LANE 29, WENMING RD., LESHAN TSUEN
|
||||
1 2 3 4 5 6 |
Unit 2
|
|||||
1 2 3 4 5 6 |
UNIT 2
|
|||||
1 2 3 4 5 6 |
TAOYUAN COUNTY, 33383
|
|||||
1 2 3 4 5 6 |
London, NW9 5HD
|
|||||
1 2 3 4 5 6 |
LONDON, NW9 5HD
|
|||||
1 2 3 4 5 6 |
Taiwan
|
|||||
1 2 3 4 5 6 |
United Kingdom
|
|||||
1 2 3 4 5 6 | Telephone Number |
+886-******** Extension:
|
||||
1 2 3 4 5 6 |
+4420******** Extension:
|
|||||
1 2 3 4 5 6 | Fax Number |
Hsieh********
|
||||
1 2 3 4 5 6 |
+4420********
|
|||||
1 2 3 4 5 6 |
H******@etc.org.tw
|
|||||
1 2 3 4 5 6 |
s******@ezurio.com
|
|||||
app s | Non Technical Contact | |||||
1 2 3 4 5 6 | Firm Name |
ELECTRONICS TESTING CENTER, TAIWAN
|
||||
1 2 3 4 5 6 |
Ezurio Ltd
|
|||||
1 2 3 4 5 6 |
EZURIO LTD
|
|||||
1 2 3 4 5 6 | Name |
S******** Y********
|
||||
1 2 3 4 5 6 |
S**** Y******
|
|||||
1 2 3 4 5 6 | Physical Address |
NO.8, LANE 29, WENMING RD., LESHAN TSUEN
|
||||
1 2 3 4 5 6 |
Unit 2
|
|||||
1 2 3 4 5 6 |
UNIT 2
|
|||||
1 2 3 4 5 6 |
TAOYUAN COUNTY, 33383
|
|||||
1 2 3 4 5 6 |
London, NW9 5HD
|
|||||
1 2 3 4 5 6 |
LONDON, NW9 5HD
|
|||||
1 2 3 4 5 6 |
Taiwan
|
|||||
1 2 3 4 5 6 |
United Kingdom
|
|||||
1 2 3 4 5 6 | Telephone Number |
+886-******** Extension:
|
||||
1 2 3 4 5 6 |
+4420******** Extension:
|
|||||
1 2 3 4 5 6 | Fax Number |
+886-********
|
||||
1 2 3 4 5 6 |
+4420********
|
|||||
1 2 3 4 5 6 |
H******@etc.org.tw
|
|||||
1 2 3 4 5 6 |
s******@ezurio.com
|
|||||
app s | Confidentiality (long or short term) | |||||
1 2 3 4 5 6 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
1 2 3 4 5 6 | Yes | |||||
1 2 3 4 5 6 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 2 3 4 5 6 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 2 3 4 5 6 | Equipment Class | DSS - Part 15 Spread Spectrum Transmitter | ||||
1 2 3 4 5 6 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | The Intelligent Bluetooth Serial Module Version II | ||||
1 2 3 4 5 6 | The Intelligent Bluetooth Serial Module Version | |||||
1 2 3 4 5 6 | Bluetooth Serial Module Ver. II, Ext. Antenna | |||||
1 2 3 4 5 6 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 2 3 4 5 6 | Modular Equipment Type | Single Modular Approval | ||||
1 2 3 4 5 6 | Purpose / Application is for | Class II permissive change or modification of presently authorized equipment | ||||
1 2 3 4 5 6 | Original Equipment | |||||
1 2 3 4 5 6 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | No | ||||
1 2 3 4 5 6 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 2 3 4 5 6 | Grant Comments | Class II Permissive Change described in this filing. Modular Approval. Power output listed is conducted. This device may be used only with the antenna described in this filing. The antenna (s) used for this device must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter except as described in this filing. End-users and installers must be provided with antenna installation instructions and transmitter operating conditions for satisfying RF exposure compliance. | ||||
1 2 3 4 5 6 | Class II permissive change to alternate two antennas. Modular Approval. Power output listed is conducted. This device may be used only with the antenna described in this filing. The antenna (s) used for this device must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. End-users and installers must be provided with antenna installation instructions and transmitter operating conditions for satisfying RF exposure compliance. | |||||
1 2 3 4 5 6 | Single Modular | |||||
1 2 3 4 5 6 | Modular Approval. Power output listed is conducted. This device may be used only with the antenna described in this filing. The antenna(s) used for this device must be installed to provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. End-users and installers must be provided with antenna installation instructions and transmitter operating conditions for satisfying RF exposure compliance. | |||||
1 2 3 4 5 6 | Modular Approval. The device and its antenna(s) must not be co-located or operating in conjunction with any other antenna or transmitter. End-users must be provided with specific operating instructions for satisfying RF exposure compliance. | |||||
1 2 3 4 5 6 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 2 3 4 5 6 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 2 3 4 5 6 | Firm Name |
UL VS LIMITED
|
||||
1 2 3 4 5 6 |
Electronics Testing Center, Taiwan
|
|||||
1 2 3 4 5 6 |
RFI Global Services Ltd.
|
|||||
1 2 3 4 5 6 | Name |
S******** W****
|
||||
1 2 3 4 5 6 |
W**** T****
|
|||||
1 2 3 4 5 6 |
A******** H****
|
|||||
1 2 3 4 5 6 | Telephone Number |
01256********
|
||||
1 2 3 4 5 6 |
886-3********
|
|||||
1 2 3 4 5 6 |
44-12********
|
|||||
1 2 3 4 5 6 | Fax Number |
886-3********
|
||||
1 2 3 4 5 6 |
44-12********
|
|||||
1 2 3 4 5 6 |
s******@rfi-global.com
|
|||||
1 2 3 4 5 6 |
w******@etc.org.tw
|
|||||
1 2 3 4 5 6 |
w******@etc.org.tw
|
|||||
1 2 3 4 5 6 |
a******@rfi-global.com
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0021000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
2 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0021000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
3 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0021000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
4 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0021000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
5 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0021000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
6 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0021000 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC