HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book Bluetooth Module HBH1X1M Data Book www.hanamicron.co.kr Rev1.0 Apr. 2006 HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book List of contents 1 General 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2 Overview Features Application Pin Configuration & Outline Device Terminal Functions Package Dimensions Land Pattern Recommendation Characteristics 2.1 Electrical Characteristics 2.2 Power Consumption 2.3 Radio Characteristics 3 Terminal Descriptions 3.1 UART 3.1.1 3.1.2 UART Setting UART Bypass Mode 3.2 USB 3.3 I2C 3.4 Audio PCM Interface 3.4.1 PCM Configuration 4 Boot Interface configures 5 Application Schematic www.hanamicron.co.kr 2 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 1. General 1.1 Overview This specification covers Bluetooth module (class-1) which complies with Bluetooth specification version 2.0 + EDR and integrates RF & Baseband controller in small package. This Module has deployed CSR’s BC04-ROM CSP EDR chipset. All detailed specification including pinouts and electrical specification may be changed without notice. USB BC04-ROM HBH1X1M XTAL 26MHz EEPROM UART PCM I2C PIO SPI 3.3V www.hanamicron.co.kr 3 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 1.2 Features Fully Qualified Bluetooth v2.0 + EDR System Enhanced Data Rate (EDR) compliant with v2.0 of specification for both 2Mbps and 3Mbps modulation modes Full-speed Bluetooth Operation with Full Piconet Support Scatternet Support Ultra Low Power Consumption Excellent Compatibility with Cellular Telephones Support for 802.11 Co-existence RoHS Compliant Integrated transcoders for A-law, u-law and linear PCM UART interface with programmable band rate up to 3Mbits/s with an optional bypass mode Full-speed USB v2.0 interface supports OHCI and UHCI host interface Standard HCI (UART and USB) support Integrated 4Mbit ROM & 48Kbyte RAM Integrated 26MHz Reference Clock Competitive Size (10.0mm x 10.0mm x 1.6mm : LGA 32Pin) 1.3 Application Cellular Handsets Personal Digital Assistants (PDA) Space critical application Digital Cameras and other high-volume consumer product USB Dongle www.hanamicron.co.kr 4 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book UART_RTS RESETB SPI_MISO SPI_MOSI PIO0 PIO1 ANT GND 1.4 Pin Configuration & Outline UART_TX 1 32 31 30 29 28 27 26 25 24 GND UART_CTS 2 23 VCC UART_RX 3 22 VDD_CORE AIO0 4 21 PCM_IN PIO4 5 20 PCM_SYNC PCM_OUT 6 19 PCM_CLK GND 7 18 USB_DN PIO2 8 17 USB_DP 9 10 11 12 13 14 15 16 SPI_CLK SPI_CSB PIO3 PIO5 PIO6 PIO7 PIO8 POWER_VCC HBH1X1M Pin Configuration 10.0 10.0 HBH1X1M XXXX HBH1X1M Outline www.hanamicron.co.kr 5 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 1.5 Device Terminal Functions Function Pin Name Pin No. Description PCM_OUT 6 Synchronous data output PCM_IN 21 Synchronous data input PCM_CLK 19 Synchronous data clock PCM_SYNC 20 Synchronous data sync UART_TXD 1 UART data output UART_RXD 3 UART data input (idle status high) UART_RTS 25 UART request to send, active low UART_CTS 2 UART clear to send, active low CSB 16 PCM Interface UART Interface Chip select for Synchronous Serial Interface Active low SPI Interface CLK 15 Serial Peripheral Interface clock MISO 27 Serial Peripheral Interface data output MOSI 28 Serial Peripheral Interface data input USB_DN 18 USB data minus USB_DP 17 USB Interface USB plus with selectable internal 1.5K pull-up resistor Don’t use this pin, PIO0 this pin is used for switching 29 external PA and LNA Don’t use this pin, PIO1 this pin is used for switching 30 external PA and LNA PIO Interface Others PIO2 8 Programmable input/output line PIO3 13 Programmable input/output line PIO4 5 UART Bypass(UART_TX) PIO5 14 UART Bypass(UART_RTS) PIO6 11 UART Bypass(UART_CTS) / E2PROM(SCL) PIO7 12 UART Bypass(UART_RX) / E2PROM(SDA) PIO8 10 E2PROM (write protect) AIO0 4 General purpose analogue interface VDD_CORE 22 Positive supply for internal digital circuit RESETB 26 Reset if low. Input debounced so must be low For > 5ms to cause a reset www.hanamicron.co.kr 6 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book Others ANT 31 RF connection to antenna VCC 23 D.C input voltage for operation (3.0 ~ 3.3) POWER_VCC 9 D.C input voltage for operation (3.0 ~ 3.3) GND 7, 24, 32 Ground www.hanamicron.co.kr 7 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 1.6 Package Dimensions 10.0 32 31 30 29 28 27 26 25 1 24 2 23 10.0 4 5 6 22 21 20 19 7 18 8 17 9 10 11 12 13 14 15 16 0.6 1.3 1.0 0.4 1.3 TOP VIEW 3 1.0 10.0 32 31 30 29 28 27 26 25 2.5 24 2 23 3 22 4 21 52.5 6 Ground 20 5.0 10.0 1.0 1 19 7 18 8 17 9 10 11 12 13 14 15 16 0.5 1.6 5.0 www.hanamicron.co.kr 8 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 1.7 Land Pattern Recommendation 10.6 1.9 0.65 7.5 1.0 5.0 8.8 www.hanamicron.co.kr 9 page / 17 pages 10.6 8.8 7.5 0.9 1.9 0.5 4.0 TOP VIEW 5.0 0.65 1.9 4.0 HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 2 Characteristics 2.1 Electrical Characteristics Absolute Maximum Ratings Rating Minimum Maximum Storage temperature -40℃ 85℃ Supply voltage : VCC -0.4V 3.7V VSS-0.4V VCC+0.4V Other terminal voltages Recommended Operating Conditions Operating Conditions Minimum Operating temperature range Maximum -20℃ 80℃ VCC 3.0V 3.3V POWER_VCC 3.0V 3.3V Supply voltage range 2.2 Power Consumption Operation Mode Connection UART Rate Average Unit Type (Kbits/s) -- 115.2 46 mA ACL data transfer no traffic Master 115.2 4.7 mA ACL data transfer with file transfer Master 115.2 8.5 mA SCO connection HV3 Master 38.4 46 mA -- 38.4 0.29 mA Inquiring mode Standby Host connection Note : Conditions : 25˚C, 3.3V supply www.hanamicron.co.kr 10 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 2.3 RF Characteristics Transmitter Specification Condition Min Typ Max Output power Normal -11 17 18 dBm Power density Normal 15 16 dBm Power control Normal 2 4 8 dBm Frequency range Normal 2400.9 2481.5 MHz 20dB bandwidth for modulated carrier Normal 1000 KHz Adjacent channel power ±2MHz -20 dBm ±3MHz -40 ±4MHz -40 Modulation Characteristics Initial carrier frequency tolerance Carrier frequency Drift 850 Δ f1avg 140 160 Δ f2max 115 140 Δ f2avg / Δf1avg 80 90 Normal 175 Unit KHz KHz 99 % -15 15 KHz One slot packet(DH1) -20 20 kHz Three slot packet(DH3) -25 25 Five slot packet(DH5) -30 30 Condition Min Transceiver Specification Out of band spurious emissions Typ Max 30MHz ~ 1GHz -36 1GHz ~12.75GHz -40 1.8GHz ~5.1GHz -47 5.1GHz ~5.3GHz -47 Unit dBm www.hanamicron.co.kr 11 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book Receiver Specification Condition Min Typ Sensitivity level (0.1% BER) Single slot packets -70 -87 dBm Sensitivity level (0.1% BER) Multi slot packet -70 -87 dBm C/I performance Blocking performance Intermodulation performance Max co - channel 11 1MHz (Adjacent channel ) 0 2MHz ( 2 nd Adjacent channel ) -30 ≥3MHz ( 3 rd Adjacent channel) -40 30MHz ~ 2000MHz -10 2000MHz ~ 2400MHz -27 2500MHz ~ 3000MHz -27 3000MHz ~ 12.75GHz -10 n=5 -39 Maximum input level -20 Unit dBm MHz KHz -10 www.hanamicron.co.kr 12 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 3 Terminal Description 3.1 UART Four signals are used to implement the UART function. UART_TXD and UART_RXD transfer data between the two devices. The remaining two signals, UART_CTS and UART_RTS, can be used to implement RS232 hardware flow control where both are active low indicators. 3.1.1 UART Setting User can change data format the following selection using PSKEY. However, host shall communicate with default setting UART connection initiated at first time. Baud Rate = (PSKEY_UART_BAUD_RATE) / 0.004096 Parameter Baud Rate 9600 ~ 3M Baud Flow Control RTS/CTS or None Parity None, Odd or Even Number of Stop Bits Bits per channel 3.1.2 Possible value 1 or 2 8 UART Bypass Mode Switch the bypass to PIO[7:4] as shown in figure. When the bypass mode has been invoked, module enters the deep sleep state indefinitely. RESETB RXD CTS RTS TXD UART_TX PIO[4] UART_RTS PIO[5] UART_CTS PIO[6] UART_RX PIO[7] TX RTS CTS RX Host Processor UART Another Device Test Interface BlueCore4-ROM www.hanamicron.co.kr 13 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 3.2 USB This Bluetooth module contains a full speed (12Mbit/s) USB interface that is capable of driving a USB cable directly. No external USB transceiver is required. The device operates as a USB peripheral, responding to requests from a master host controller such as a PC. Both the OHCI and the UHCI standards art supported. The set of USB endpoints implemented can behave as specified in the USB section of the Bluetooth specification v2.0 + EDR or alternatively can appear as a set of endpoints appropriate to USB audio devices such as a set of USB speakers. USB is a master/slave oriented system (in common with other USB peripherals). This Module only supports USB slave operation. 3.3 I2C PIO[8:6] can be used to form an interface. The interface is driven by “bit banging” these PIO pins using software. Therefore it is suited only to relatively slow functions such as driving a dot matrix liquid crystal display (LCD). Note. PIO[7:6] dual functions, UART bypass and EEPROM support, therefore devices using an EEPROM connect support UART bypass mode. PIO Lines need to be pulled-up through 2.2KΩ resisters. VCC 10nF 2.2kΩ 2.2kΩ 2.2kΩ U2 8 PIO[8] PIO[6] PIO[7] 7 6 5 VCC A0 WP A1 SCL A2 SDA GND 1 2 3 4 Serial EEPROM (AT24C16A) www.hanamicron.co.kr 14 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 3.4 PCM Pulse Code Modulation (PCM) is a standard method used to digitize audio (particularly voice) patterns for transmission over digital communication channels. Through its PCM interface, this module has hardware support for continual transmission and reception of PCM data, so reducing processor overhead for wireless headset applications. This module offers a bi-directional digital audio interface that route directly into the baseband layer of the on-chip firmware. It dose not pass through the HCI protocol layer. Hardware allows the data to be sent to and received from a SCO connection This module interfaces directly to PCM audio devices including the following : - Qualcomm MSM 3000 series and MSM 5000 series CDMA baseband devices - OKI MSM7705 for channel A-law and u-law CODEC - Motorola MC145481 8-bit A-law and u-law CODEC - Motorola MC145483 13-bit linear CODEC - STW 5093 and 5094 14-bit linear CODECs 3.4.1 PCM Configuration The PCM configuration is set using two PS keys, PSKEY_PCM_CONFIG32 and PSKEY_PCM_LOW_JITTER_CONFIG. The default for long frame sync and interface master generating 256KHz PCM_CLK with no tristating of PCM_OUT. Parameter Mode Clock Rate Possible value Slave, Master Master Mode : 128, 256, 512KHz Slave Mode : up to 2048KHz Sync Formats Long frame sync, Short frame sync Data Formats 13 or 16bit linear, 8 - bit A - law to u - law www.hanamicron.co.kr 15 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 4 Boot Interface Configures The firmware configures itself when it boots by reading the value on a set PIO pins Pin Values Features Host Transport PIO[0] PIO[1] PIO[4] 0 0 0 0 0 1 0 1 1 1 0 1 BCSP (Default) Auto Auto System Clock Baud Rate Available Available Available Available USB, 26 MHz Crystal Not available Not appropriate 0 Three-wire UART Available Available 0 1 H4DS Available Available 1 1 0 UART (H4) Available Available 1 1 1 Undefined BCSP with UART configured to use 2 stop bits and no parity - - www.hanamicron.co.kr 16 page / 17 pages HBH1X1M Bluetooth V2.0 + EDR Class 1 Module Data Book 5 Application Schematic POWER_VCC VCC 9 23 PIO0 PIO1 PIO2 PIO3 PIO4 PIO5 PIO6 PIO7 PIO8 29 30 AIO0 4 UART_TXD UART_RXD UART_CTS UART_RTS 1 POWER_VCC VCC 10uF 2.2uF 10K ` 26 RESETB 2.2uF L 31 C ANT C 8 OTHER_DEV 13 5 UART_TXD UART_RTS UART_CTS UART_RXD 14 11 12 10 UART_RXD UART_TXD UART_RTS UART_CTS 3 2 25 USB_DP 17 USB_DN 18 USB_DP USB_DN 20 PCM_SYNC 19 PCM_CLK 21 PCM_IN PCM_OUT 6 22 VDD_CORE BT_EN 4.7uF SPI_CSB SPI_CLK SPI_MISO SPI_MOSI 7 24 GND GND 32 GND VBAT C 10uF IN 2 GND 3 EN OUT NC RT9198-33PBR HOST 16 15 27 28 POWER_VCC 5 4 GPIO VBAT VCC 1 PCM_SYNC PCM_CLK PCM_OUT PCM_IN C 10uF C 4.7uF IN 2 GND 3 EN OUT 5 NC 4 RT9198-33PBR ` 100K BT_EN 1 C 4.7uF 100K BT_EN www.hanamicron.co.kr 17 page / 17 pages