HANAMICRON HBM2X1M

HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
Bluetooth Module
HBM2X1M
Data Book
www.hanamicron.co.kr
Rev1.1
May. 2006
HBM2X1M
Bluetooth V1.2 Class 2 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 Radio Characteristics
3
Terminal Descriptions
3.1 UART
3.1.1
3.1.2
3.2
3.3
3.4
3.5
3.6
3.7
UART Setting
UART Bypass Mode
USB
SPI
Kalimba DSP
Audio Interface
Stereo Audio Interface
PCM CODEC Interface
3.7.1 PCM Configuration
3.8 Microphone Input
4
Application Schematic
www.hanamicron.co.kr
2 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
1.
General
1.1 Overview
This specification covers Bluetooth module (class-2) which complies with
Bluetooth specification version 1.2 and integrates RF & Baseband controller in
small package. This Module has deployed CSR’s BC03-Multimedia External
chipset.
All detailed specification including pinouts and electrical specification may be
changed without notice.
USB
UART
BC03-MM
HBM2X1M
XTAL
26MHz
8Mb
Flash
PCM
I2C
PIO
SPI
3.3V
www.hanamicron.co.kr
3 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
1.2 Features
ƒ
Fully Qualified Bluetooth System
ƒ
Bluetooth 1.2 Specification Compliant
ƒ
Kalimba DSP Open Platform Co-Processor
ƒ
Full Speed Bluetooth Operation with Full Piconet Support
ƒ
Operating Voltage 2.7~3.6V
ƒ
UART Interface With programmable baud rate up to 1.5Mbaud
with an optional bypass mode
ƒ
Full Speed USB v1.1 Interface Supports OHCI And UHCI Host
Interfaces
ƒ
16-bit Resolution Stereo Audio Codec, Standard Sample Rates
of 8kHz, 11.025kHz, 16kHz, 2.05kHz, 32kHz, 44.1kHz And
48kHz (DAC Only)
ƒ
Integrated Amplifiers For Driving Microphone And Speakers
With Minimum External Components
ƒ
Standard HCI (UART and USB) support
ƒ
Fully Embedded RFCOMM
ƒ
External 8Mbit Flash Memory
ƒ
Integrated 26MHz Reference Clock
ƒ
Competitive Size (9.0mm x 10.0mm x 1.6mm : LGA 44Pin)
1.3 Application
ƒ
Stereo Headphones
ƒ
Automotive Hands-Free Kits
ƒ
Echo Cancellation
ƒ
High Performance Telephony Headsets
ƒ
A/V Profile Support
ƒ
Cellular Handsets
www.hanamicron.co.kr
4 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
UART _RTS
USB_DP
USB_DN
PIO4
PCM_CLK
PCM_OUT
PIO5
PIO6
RESET
SPI_CLK
SPI_MISO
1.4 Pin Configuration & Outline
SPI_MOSI
1
44 43 42 41 40 39 38 37 36 35 34
33
SPI_CSB
2
32
UART_CTS
UART_TXD
VCC
PIO8
3
31
PIO9
4
30
UART_RXD
PIO10
5
29
PCM_IN
PIO11
6
28
PCM_SYNC
PIO3
7
27
PIO7
PIO2
8
26
GND
PIO1
9
25
AIO3
PIO0
10
24
AIO0
GND
11
23
12 13 14 15 16 17 18 19 20 21 22
GND
AOUT_P_LEFT
AOUT_P_RIGHT
AOUT_N_LEFT
AOUT_N_RIGHT
GND
AIN_P_LEFT
AIN_N_LEFT
ANT
GND
AIN_P_RIGHT
AIN_N_RIGHT
10.0
HBM2X1M Pin Configuration
HBM2X1M
XXXX
9.0
HBM2X1M Outline
www.hanamicron.co.kr
5 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
1.5 Device Terminal Functions
Function
Pin Name
Pin No.
Description
PCM_OUT
39
Synchronous data output
PCM_IN
29
Synchronous data input
PCM_CLK
37
Synchronous data clock
PCM_SYNC
28
Synchronous data sync
UART_TXD
31
UART data output
UART_RXD
30
UART data input (idle status high)
UART_RTS
34
UART request to send, active low
UART_CTS
32
UART clear to send, active low
SPI_CSB
2
PCM Interface
UART Interface
Chip select for Synchronous Serial Interface
Active low
SPI Interface
SPI_CLK
43
Serial Peripheral Interface clock
SPI_MISO
44
Serial Peripheral Interface data output
SPI_MOSI
1
Serial Peripheral Interface data input
USB_DN
36
USB data minus
USB_DP
35
USB Interface
USB plus with selectable internal 1.5K pull-up
resistor
PIO0
10
Programmable input/output line
PIO1
9
Programmable input/output line
PIO2
8
Programmable input/output line
PIO3
7
Programmable input/output line
PIO4
38
UART Bypass(UART_TX)
PIO5
41
UART Bypass(UART_RTS)
PIO6
40
UART Bypass(UART_CTS) / E2PROM(SCL)
PIO7
27
UART Bypass(UART_RX) / E2PROM(SDA)
PIO8
3
E2PROM (write protect)
PIO9
4
Programmable input/output line
PIO10
5
Programmable input/output line
PIO11
6
Programmable input/output line
PIO Interface
www.hanamicron.co.kr
6 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
AUDIO IN_N_RIGHT
12
Microphone input negative(right side)
AUDIO IN_P_RIGHT
13
Microphone input positive(right side)
AUDIO IN_N_LEFT
16
Microphone input negative (left side)
AUDIO IN_P_LEFT
17
Microphone input positive (left side)
AUDIO OUT_N_RIGHT
19
Speaker output negative (right side)
AUDIO OUT_P_RIGHT
20
Speaker output positive (right side)
AUDIO OUT_N_LEFT
21
Speaker output negative (left side)
AUDIO OUT_P_LEFT
22
Speaker output positive (left side)
AIO0
24
General purpose analogue interface
AIO3
25
General purpose analogue interface
RESET
42
AUDIO Interface
Reset if hig. Input debounced so must be high
for >5ms to cause a reset
Others
ANT
15
RF Connection to Antenna
VCC
33
D.C Input voltage for operation (2.7~3.6V)
GND
11, 14, 18, 23, 26
Ground
www.hanamicron.co.kr
7 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
1.6 Package Dimensions
4.0
3.5
2.5
Ground
2.5
0.5
1.6
2.5
10.0
4.5
5.0
2.5
9.0
www.hanamicron.co.kr
8 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
1.7 Land Pattern Recommendation
www.hanamicron.co.kr
9 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 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.6V
VSS -0.4
VCC +0.4V
Other terminal voltages
Recommended Operating Conditions
Operating Conditions
Minimum
Maximum
Operating temperature range
-30℃
80℃
Supply voltage : VCC
2.7V
3.6V
2.2 Power Consumption
Operation Mode
Connection
UART Rate
Average
Unit
Type
(Kbits/s)
--
115.2
40
mA
ACL data transfer no traffic
Master
115.2
7
mA
ACL data transfer with file transfer
Master
115.2
14
mA
SCO connection HV1
Master
18
mA
--
0.02
mA
Inquiring mode
Standby Host connection
www.hanamicron.co.kr
10 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
2.2 RF Characteristics
Transmitter
Specification
Condition
Min
Typ
Max
Unit
Output power
Normal
-6
1
4
dBm
Power density
Normal
-
-
4
dBm
Power control
Normal
2
-
8
dBm
Frequency range
Normal
2400
-
2483.5
MHz
20dB bandwidth for modulated carrier
Normal
-
850
1000
KHz
Adjacent channel power
±2MHz
-
-
-20
dBm
±3MHz
-
-
-40
∆ f1avg
140
-
175
∆ f2max
115
-
Modulation Characteristics
∆ f2avg / ∆f1avg
Initial carrier frequency tolerance
Carrier frequency Drift
KHz
KHz
80
%
Normal
-75
-
75
KHz
One slot packet(DH1)
-25
-
25
kHz
Five slot packet(DH5)
-40
-
40
-
Transceiver
Specification
Out of band spurious emissions
Condition
Min
Typ
Max
30MHz ~ 1GHz
-36
1GHz ~12.75GHz
-30
1.8GHz ~5.1GHz
-47
5.1GHz ~5.3GHz
-47
Unit
dBm
www.hanamicron.co.kr
11 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
Receiver
Specification
Condition
Min
Typ
Max
Unit
Sensitivity level (0.1% BER)
Single slot packets
-70
-80
-
dBm
Sensitivity level (0.1% BER)
Multi slot packet
-70
-80
-
dBm
co - channel
-
-
11
dBm
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
C/I performance
Blocking performance
Intermodulation performance
Maximum input level
-20
-10
MHz
-
KHz
-
dBm
www.hanamicron.co.kr
12 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
3
Terminal Descriptions
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
Possible value
Baud Rate
9600 ~ 1.5M Baud
Flow Control
RTS/CTS or None
Parity
None, Odd or Even
Number of Stop Bits
Bits per channel
3.1.2
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.
RESET
RXD
UART_TX
PIO[4]
UART_RTS
PIO[5]
UART_CTS
PIO[6]
UART_RX
PIO[7]
TX
CTS
RTS
TXD
RTS
CTS
RX
Host Processor
UART
Another Device
Test Interface
BlueCore3-Multimedia
External
www.hanamicron.co.kr
13 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 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 v1.2 or alternatively can appear as
a set of endpoints appropriate to USB audio devices such as a set of USB
speakers.
Since USB is a master/slave oriented system (in common with other USB
peripherals), This Module only supports USB slave operation.
3.3 SPI (Serial Peripheral Interface)
BlueCore3-Multimedia External uses 16-bit data and 16-bit address serial
peripheral interface, where transactions may occur when the internal processor
is running or is stopped.
The BlueCore3-Multimedia External is the slave and receives commands on
SPI_MOSI and outputs data on SPI_MISO.
1
Reset the SPI interface
Hold SPI_CSB high for two SPI_CLK cycles
2
Write the command word
Take SPI_CSB low and clock in the 8 bit command
3
Write the address
Clock in the 16-bit address word
4
Write or read data words
Clock in or out 16-bit data word(s)
5
Termination
Take SPI_CSB high
3.4 Kalimba DSP
The Kalimba DSP is an open platform Kalimba DSP allowing signal processing
functions to be performed on over-air data or CODEC data in order to enhance
audio applications.
www.hanamicron.co.kr
14 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
The key features of the DSP include:
ƒ
32MIPS performance, 24-bit fixed point DSP Core
ƒ
Single cycle MAC of 24 x 24-bit multiply and 56-bit accumulate
ƒ
32-bit instruction word
ƒ
Separate program memory and dual data memory, allowing an ALU
operation and up to two memory accesses in a single cycle
ƒ
Zero overhead looping and branching
ƒ
Zero overhead circular buffer indexing
ƒ
Single cycle barrel shifter with up to 56-bit input and 24-bit output
ƒ
Multiple cycle divide (performed in the background)
ƒ
Bit reversed addressing
ƒ
Orthogonal instruction set
ƒ
Low overhead interrupt
3.5 Audio Interface
The audio interface circuit consists of a stereo audio CODEC, dual audio inputs
and outputs, and a PCM, I2S or SPDIF configurable interface.
The interface for the digital audio bus shares the same pins as the PCM CODEC
Interface :
PCM Interface
SPDIF Interface
I2S Interface
PCM_OUT
SPDIF_OUT
SD_OUT
PCM_IN
SPDIF_IN
SD_IN
PCM_SYNC
WS
PCM_CLK
SCK
www.hanamicron.co.kr
15 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
3.6 Stereo Audio Interface
The main features of the interface are:
ƒ
Stereo and mono analogue input for voice band and audio band
ƒ
Stereo and mono analogue output for voice band and audio band
ƒ
Support for stereo digital audio bus standards such as I2S
ƒ
Support for IEC-60958 standard stereo digital audio bus standards i.e.
S/PDIF and AES3/EBU
ƒ
Support for PCM interfaces including PCM master CODECs that require
an external system clock
3.7 PCM CODEC Interface
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
www.hanamicron.co.kr
16 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
3.7.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
Possible value
Mode
Slave, Master
Master Mode : 128, 256, 512KHz
Clock Rate
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
3.8 Microphone Input
The audio-input is intended for use from 1μA@94dB SPL to about 10μA@94dB
SPL. With biasing-resistors R1 and R2 equal to 1kΩ, this requires microphones
with sensitivity between about - 40dBV and - 60dBV.
Microphone Bias
BlueCore3-Multimedia External
R2
C1
AUDIO_IN_P_LEFT
C3
R1
C4
AUDIO_IN_N_LEFT
C2
+
MIC1
Microphone Biasing (Left Channel Shown)
www.hanamicron.co.kr
17 page / 18 pages
HBM2X1M
Bluetooth V1.2 Class 2 Module
Data Book
4 Application Schematic
VCC_3.3V
33
PIO0
PIO1
PIO2
PIO3
PIO4
PIO5
PIO6
PIO7
PIO8
PIO9
PIO10
PIO11
10
9
UART_TXD
UART_RXD
UART_CTS
UART_RTS
31
30
VCC
10uF
42
RESET
8
7
38
41
40
27
3
4
5
6
32
34
USB_DP 35
USB_DN 36
L
15
C
ANT
PCM_SYNC
PCM_CLK
PCM_IN
PCM_OUT
28
37
29
39
C
SPI_CSB 2
SPI_CLK 43
SPI_MISO 44
SPI_MOSI 1
HOST
UART_RXD
UART_TXD
UART_RTS
UART_CTS
USB_DP
USB_DN
PCM_SYNC
PCM_CLK
PCM_OUT
PCM_IN
SPI_CSB
SPI_CLK
SPI_MISO
SPI_MOSI
AUDIO OUT
24
25
11
14
AIO0
AIO3
GND
GND
18
GND
23
GND
26
GND
12
AIN_N_RIGHT
13
AIN_P_RIGHT
AIN_N_LEFT 16
17
AIN_P_LEFT
AOUT_N_RIGHT
AOUT_P_RIGHT
AOUT_N_LEFT
AOUT_P_LEFT
AUDIO IN
AOUT_N_RIGHT
AOUT_P_RIGHT
AOUT_N_LEFT
AOUT_P_LEFT
19
20
21
22
AIN_N_RIGHT
AIN_P_RIGHT
AIN_N_LEFT
AIN_P_LEFT
www.hanamicron.co.kr
18 page / 18 pages