HANAMICRON HBH1X1M

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