Socket Mobile BTM-4 KwikBlue4 Class 1 BC04 Bluetooth Module User Manual Revised Manual

Socket Mobile, Inc. KwikBlue4 Class 1 BC04 Bluetooth Module Revised Manual

Revised Manual

Download: Socket Mobile BTM-4 KwikBlue4 Class 1 BC04 Bluetooth Module User Manual Revised Manual
Mirror Download [FCC.gov]Socket Mobile BTM-4 KwikBlue4 Class 1 BC04 Bluetooth Module User Manual Revised Manual
Document ID573125
Application IDFbL0YZ2LJupI5aKXMfN5cQ==
Document DescriptionRevised Manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize45.42kB (567727 bits)
Date Submitted2005-08-19 00:00:00
Date Available2005-08-19 00:00:00
Creation Date2005-06-21 10:24:00
Producing SoftwareAcrobat Distiller 5.0 (Windows)
Document Lastmod2005-08-13 11:42:38
Document TitleRevised Manual

KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
8 Mbit Memory, UART - USB Interface
Bluetooth 2.0 + EDR
Socket P/N 8520-00096
Revision 0.1
June 21, 2005
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 1
Revision 0.1
Regulatory Approvals
FCC Statement
This equipment has been tested and found to comply with the limits for a Class B digital
device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable
protection against harmful interference in a residential installation.
This equipment generates, uses and can radiate radio frequency energy and, if not installed and
used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation.
If this equipment does cause harmful interference to radio or television reception, which can be
determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the receiver
is connected.
Consult the dealer or an experienced radio/TV technician for help.
To assure continued compliance, any changes or modifications not expressly approved by the
party responsible for compliance could void the user's authority to operate this equipment.
(Example - use only shielded interface cables when connecting to computer or peripheral
devices).
FCC Radiation Exposure Statement
This equipment complies with FCC RF radiation exposure limits set forth for an uncontrolled
environment. This equipment should be installed and operated with a minimum distance of 20
centimeters between the radiator and your body.
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.
This transmitter must not be co-located or operating in conjunction with any other antenna or
transmitter.
The antennas used 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 operating in conjunction with any
other antenna or transmitter.
CAUTION:
1) To comply with FCC RF exposure compliance requirements, a separation
distance of at least 20 cm must be maintained between the antenna of this
device and all persons.
2) This transmitter must not be co-located or operating in conjunction with
any other antenna or transmitter.
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manu
al
Reproduction of the contents of this manual without the permission of Socket Communications or
AboCom System is expressly prohibited.
Please be aware that the product described in this manual may change without notice.
This manual has been prepared with the greatest care regarding its contents. However, in the event that it
contains omissions, errors or any other misinformation, please feel free to direct comments to:
http://www.abocom.com.tw/or www.socketcom.com. for the details.
Other than the above, Socket Communications or AboCom System can assume no responsibility for
anything resulting from the application of information contained in this manual.
Caution
The OEM integrators of this module must keep the device and antenna 20cm away from all persons,
and the end user has no instructions to install this device.
If these conditions cannot be met then OEM integrators must seek their own approvals,
including their own FCC ID.
June 21, 2005
Document#:
CO
Copyright © 2004-2005 Socket Communications, Inc.
NFIDENTIAL
Page 2
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
Copyright and Trademarks
The Bluetooth® word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by
Socket Communications is under license.
Socket Communications and
June 21, 2005
Document#:

are registered trademarks of Socket Communications, Inc.
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 3
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
Table of Contents
1. General..................................................................................................................................................... 5
1.1 Purpose and Scope of Document ..................................................................................................... 5
1.2 Product Overview ............................................................................................................................ 5
2. Standard Operating Conditions ............................................................................................................ 5
3. Features List ............................................................................................................................................ 5
3.1 Common Physical Layer Specifications............................................................................................. 6
3.2 Hardware Pin-assign........................................................................................................................... 7
3.3 RESET Sequence.............................................................................................................................. 10
3.4 UART (Universal Asynchronous Receiver Transmitter) ................................................................. 10
3.5 USB .................................................................................................................................................. 11
3.5.1 Summary of Supported Features ................................................................................................... 11
3.5.2 Description of Each Hardware Interface ....................................................................................... 11
3.5.3 RESET Control.............................................................................................................................. 11
3.5.4 Limitations..................................................................................................................................... 12
3.6 PCM.................................................................................................................................................. 13
3.6.1 Features.......................................................................................................................................... 13
3.6.2 Recommended Codec IC ............................................................................................................... 13
4. Software Specifications......................................................................................................................... 14
4.1 Software Architecture....................................................................................................................... 14
5. Application Note.................................................................................................................................... 15
5.1 Layout guideline ............................................................................................................................... 15
5.2 Power source .................................................................................................................................... 15
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 4
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
1. General
1.1 Purpose and Scope of Document
This document describes a radio device incorporating Bluetooth® wireless technology known as a
Bluetooth Class 1 BC04 module. The Bluetooth module complies with the “Specification of the
Bluetooth System,” version 2.0 + EDR. This document describes the General design guideline for the
Bluetooth module.
1.2 Product Overview
The Bluetooth module contains CSR’s BC04-EXT chipset which has a complete transceiver radio and
baseband controller section: 16 bit RISC processor, RAM and Flash memory. Also built in are a highaccuracy reference oscillator and a subclock for managing power to extremely low levels. Protocol
software is preloaded into the integrated Flash memory and interfaces to the HCI layer of the upper
layer protocol stack on an appropriate host system.
2. Standard Operating Conditions
Items
Conditions
Operating Temperature
-20° C to +85° C
Storage Temperature
-40° C to +85° C
Supply Voltage; VCC
3.1 V to 3.6 V
Absolute Maximum Ratings
Supply Voltage
VCC : -0.4 V ~ +3.6 V
3. Features List
Features
Values
Power Level
+16 dBm Max.
Program Memory
8 Mbits (512k x 16 bits) Flash
RAM
32k bytes x 16 bits
Reference Oscillator
Built-in
Sub Clock Oscillator
Built-in
Audio Interface
PCM A-Law, µ-Law (CVSD)
Serial Data Interface
UART (BCSP of H:4)
USB Interface
USB 1.1 (OHCI and UHCI)
Physical Connection
Board-to-board connection – solder down
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 5
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
3.1 Common Physical Layer Specifications
Operating Frequency
2400 MHz to 2483.5 MHz
Carrier Spacing
1.0 MHz
Channel
79
Duplexing
TDD
Symbol Rate (Std data rate)
1 Mbps
Symbol Rate (EDR data rate)
2 & 3 Mbps
Modulation Method (Std data rate)
GFSK BbT = 0.5
Modulation Method (EDR data rate)
DQPSK & D8PSK
Reference Oscillator
16 MHz (built in)
RF input and output impedance
Nominal 50 ohm
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 6
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
3.2 Hardware Pin-assign
Please reference the following pin-assignment for your application development.
Name
No. I/O Description
Active State
VCC_PA
GND_PA
--- Module PA ground
VSS
AIO_0
I/O Programmable
input/output line
Bi-directional
User
Programmable IO
Defined
AIO_1
I/O Programmable
input/output line
Bi-directional
User
Programmable IO
Defined
PIO_2/
USB_PULL_UP
PIO_3/
USB_WAKE_UP
I/O PIO or USB pull-up (via Bi-directional --1.5kΩ resistor to
with
USB_D+)
programmable
weak internal
pull-up/down
PIO
or
output
goes
high
Bi-directional --I/O
to wake up PC when in with
USB mode or external
programmable
RAM chip select
weak internal
pull-up/down
GND
--- Ground
GND
--- Ground
UART_RXD
10
Power for RF Power
Amplifier power = 3.3V
UART data input active
high
VSS
Usage Typical External
Connection,
UART / PCM
GND
June 21, 2005
Document#:
--- Ground
Pad Type
GND
VCC
GROUND
POWER DC Power Source
GND
GROUND
User
defined
Programmable IO
User
defined
Programmable IO
VSS
GND
GROUND
VSS
GND
GROUND
UART
TxD
CMOS input
with weak
internal pulldown
Hi:0
Lo:1
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 7
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Name
No. I/O Description
Manual
Pad Type
Active State
Usage Typical External
Connection,
UART / PCM
Hi:0
Lo:1
Hi: De-assert
Lo: Assert
UART
RxD
UART
RTS
UART
CTS
UART_TXD
11
O UART data output active CMOS output
high
UART_CTS
12
UART_RTS
13
O UART request to send
active low
USB_DP
14
I/O USB data plus
CMOS output, Hi: De-assert
tristatable with Lo: Assert
internal pull-up
Bi-directional
USB_DN
15
I/O USB data minus
Bi-directional
PIO_10
16
I/O Programmable
input/output line
Bi-directional --with
programmable
weak internal
pull-up/down
VCC
17
PIO_11
18
I/O Programmable
input/output line
Bi-directional --with
programmable
weak internal
pull-up/down
GND
19
--- Ground
GND
20
--- Ground
SPI_CSB
21
SPI_MISO
22
Hi: Power
CMOS input
Inactive
with weak
internal pull-up Lo: Power
Active
O Serial Peripheral Interface CMOS output, Hi: 1
data output
tristatable with Lo: 0
weak internal
pull- down
SPI_CLK
23
Serial Peripheral Interface CMOS input
clock
with weak
internal pulldown
SPI_MOSI
24
RESET#
25
PCM_OUT
26
O Synchronous data output CMOS output, Hi:1
tristatable with Lo: 0
internal weak
pull-down
June 21, 2005
Document#:
UART clear to send
active low
CMOS input
with weak
internal pulldown
USB
USB
User
defined
Programmable IO
VCC
DC power source
User
defined
Programmable IO
VSS
GND
GROUND
VSS
GND
GROUND
SPI
Socket Only
SPI
Socket Only
Hi: Active
Lo: Inactive
SPI
Socket Only
Serial Peripheral Interface CMOS input
data input
with weak
internal pulldown
Hi: 1
Lo: 0
SPI
Socket Only
Reset if low
Hi: Active
(Reset)
Lo: Inactive
RESET#
Host CPU port
PCM
PCM input
Module main power 3.3V VCC
Chip select for
Synchronous Serial
Interface active low
CMOS input
with weak
internal
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 8
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Name
No. I/O Description
PCM_SYNC
27
PCM_IN
28
PCM_CLK
Manual
Pad Type
I/O Synchronous data SYNC Bi-directional
with weak
internal pulldown
Active State
Usage Typical External
Connection,
UART / PCM
Hi: Active
Lo: Inactive
PCM
Frame Sync I/O
Synchronous data input
CMOS input,
with internal
weak pulldown
Hi:1
Lo: 0
PCM
PCM output
29
I/O Synchronous data clock
Bi-directional
with weak
internal pulldown
Hi: 1
Lo: 0
PCM
PCM Clock I/O
GND
30
--- Ground
VSS
GND
GROUND
GND
31
--- Ground
VSS
GND
GROUND
PIO_7/
RAM_CSB
32
I/O Programmable
input/output line
---
User
defined
Programmable IO
PIO_6/
CLK_REQ
33
---
User
defined
Programmable IO
PIO_5/
USB_DETACH
34
---
User
defined
Programmable IO
PIO_4/
USB_ON
35
---
User
defined
Programmable IO
PIO_9
36
---
User
defined
Programmable IO
PIO_8
37
---
User
defined
Programmable IO
GND
38
--- Ground
VSS
GND
GROUND
GND
39
--- Ground
VSS
GND
GROUND
EXT_ANT
40
--- Optional antenna output
Bi-directional
with DC block
RF
output
Optional antenna
output
June 21, 2005
Document#:
Bi-directional
with
programmable
weak internal
pull-up/down
PIO
line
or
clock
request
Bi-directional
I/O
output to enable external with
clock for external clock programmable
line
weak internal
pull-up/down
PIO
line
or
chip
detaches
Bi-directional
I/O
from USB when this
with
input is high
programmable
weak internal
pull-up/down
Bi-directional
I/O PIO or USB on (input
senses when VBUS is
with
high, wakes BlueCore2- programmable
External)
weak internal
pull-up/down
Bi-directional
I/O Programmable
input/output line
with weak
internal pullup/down
Programmable
Bi-directional
I/O
input/output line
with weak
internal pullup/down
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 9
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
3.3 RESET Sequence
RESET is asserted by module itself, the external reset circuit is not required.
3.4 UART (Universal Asynchronous Receiver Transmitter)
UART_TxD, UART_RxD, UART_RTS, UART_CTS form a conventional asynchronous data serial
port. The interface is designed to operate correctly when connected to other UART devices such as
the NS16550A. The signaling levels are 0V and VCC. The interface is programmable over a variety
of bit rates; none, even or odd parity; one or two stop bits and hardware flow control on or off. The
default condition on power-up is pre-assigned in the Flash memory.
The maximum UART data rate is 1.3824 Mbps. 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.
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 10
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
3.5 USB
USB interface is compliant with Universal Serial Bus Specification 1.1 and supports 12 Mbps “Full
Speed” and single ended data interface. And also, USB interface according to Bluetooth™
Specification 1.1 “USB transport layer” as well, including interface suggested by Intel for further
power management.
3.5.1 Summary of Supported Features
Items
Description
Application
The integrated BluetoothTM chip works as a “device” and answer on
“requests” from a “master host controller” as for example a PC.
Speed
“High speed mode” only
USB Windows Class
Wireless Controller (bDeviceClass=0xE0h)
USB Sub class
RF Controller (bDeviceSubClass=0x01h)
USB Protocol code
Bluetooth™ Programming (bDeviceProtocol=0x01)
OHCI/UHCI
Supported
SCO support
SCO supported as Isochronous transfer mode
(needed to be changed USB subclass to enable SCO over USB)
Transfer mode
Bulk, Control and Isochronous supported
USB data packets
length
All packet size supported according to Bluetooth™ Spec 2.0+EDR
Number of endpoints
6 end points
USB manufacture code Unless specified, persistent storage saving “Socket” as manufacturer
HCI extended
commands
All private commands will be capsulated to payload and de-capsulated
in Module Stack
3.5.2 Description of Each Hardware Interface
Module Pin
Name
I/O
Requirement Description
USB_D+
D+
bi-dir
Mandatory
Defined in USB spec 1.1
USB_D-
D-
bi-dir
Mandatory
Defined in USB spec 1.1
3.5.3 RESET Control
Reset mode
Requirement Description
Power On Reset
Mandatory
Hardware reset. Power on reset circuit is built in Module
RESET port is not required to connecting Host for
production. To do HARD RESET, input high level (VIH) of
minimum 200 µs to reset terminal.
HCI reset
commands
Mandatory
Software reset. Supported by Socket Bluetooth™ Driver
Drive D+ D- low
Mandatory
USB defined reset
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 11
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
simultaneously
3.5.4 Limitations
1) Power Specific Limitations: today, the host controller of USB capable machines resides inside
a chip known as PIIX4. Because of the design, the USB host controller will not receive power
while the system is in S3 or S4. This means that a USB wakeup can only occur when the system
is in S1 or S2.
Another issue with the USB host controller is that, while a device is attached, it continually
snoops memory to see if there is any work that needs to be done. The frequency that it checks
memory is 1ms. This prevents the processor from dropping into a low power state known as C3.
Because the notebook processor is not able to enter the C3 state, SIGNIFICANT power loss will
occur. This is a real issue for business users – as a typical business user will spend almost 90% of
their time in the C3 state.
2) Other Limitations: data corruption may occur across isochronous endpoints. Endpoints one and
two may suffer from data corruption. USB provides 16-CRC on all data transfers. The USB has a
bit error rate of 10 –13 .
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 12
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
3.6 PCM
3.6.1 Features
The Bluetooth module implements an audio transcoder to translate between A-law, µ-law and
linear voice data from the host and A-l a w, µ-law and CVSD voice data over the air. Voice
interpolation for lost packets is also included. PCM_OUT, PCM_IN, PCM_CLK and
PCM_SYNC carry up to three bi-directional channels of voice data, each at 8 ks/s. The PCM
samples can be 8-bit A-law, 8-bit µ-law, 13-bit linear or 16-bit linear format. The PCM_CLK and
PCM_SYNC pins can be configured as inputs or outputs, depending on whether the Bluetooth
module is the master or slave of the PCM interface.
The PCM_SYNC operates at a fixed clock frequency of 8 KHz. When PCM_SYNC is operated
as an output (master mode) a clock frequency of 8 KHz is generated from this pin. When operated
as an input (slave mode) 8 KHz must be applied to this pin.
PCM_CLK operates at a fixed clock frequency of 256 KHz. When PCM_CLK is operated as an
output (master mode) a clock frequency of 256 KHz is generated from this pin. When operated as
an input (slave mode) 256 KHz must be input on this pin.
When used with the Motorola MC145483 PCM or compatible devices, bits 1 to 13 of the
PCM_OUT data carry the current output sample value. Bits 14 to 16 carry a three-bit signal level
value and these “level bits” vary the level of the audio signal output from the PCM device.
3.6.2 Recommended Codec IC
The Bluetooth module can be interfaced directly to the following PCM audio chips:
OKI MSM7705 four channel µ/A-law codec
Motorola MC145481 8-bit µ/A-law codec
Motorola MC145483SD 13-bit linear codec
Mitel MT93LI6 Echo canceling codec
PCM_CLK
mclk
risel
synclk
clksyn
pw l
Hdsyn
fall
10
11
12
13
14
pw h
PCM_SYNC
Dtmsb
Dtmsb
Dt13
Dtclk
PCM_OUT
D1
D2
D3
D4
D5
D6
D7
D8
D9
D11
D12
D13
mclk
synclk
PCM_CLK
D10
pw l
clksyn
Hdsyn
10
11
12
13
D11
D12
D13
14
pw h
PCM_SYNC
Dinvl
Dval
PCM_IN
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
Figure 1: PCM Bus Transfer Definition
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 13
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
4. Software Specifications
The Bluetooth module contains the Bluetooth protocol stack (firmware) HCI (Host Controller Interface)
compliant with the “Specification of the Bluetooth System,” version 2.0+EDR.
4.1 Software Architecture
The following figure shows typical implementation example of Bluetooth protocol stack using the
Bluetooth module. As shown in this figure, a Bluetooth protocol stack over HCI is required to
complete the full Bluetooth functionality.
Software Application Interface
SDP
RFCOMM
L2CAP
HCI
Serial Stream MUX (BCSP)
UART (BCSP/H4)/USB physical driver
UART(BCSP/H4)/USB physical driver
SOCKET
BLUETOOTH
MODULE
Serial Stream MUX (BCSP)
HCI MUX
HCI Firmware
Link Manager
Base BandLink Controller
Voice
Radio Interface Driver
Bluetooth Radio
Figure 2: Software Architecture
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 14
Revision 0.1
KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
5. Application Note
5.1 Layout guideline
5.1.1 please follow the footprint of module.
5.1.2 Don’t put coppor foil or any trace under the antenna area.
5.1.3 Add a power de-coupling circuit for 3.3V and PA3.3V.
5.1.4 Suggest to take coppor foil or any trace away from the near side with our module.
5.1.5 Keep the USB trace shortly as possible.
5.2 Power source
5.2.1 Suggest to use a LDO regulator to convert your power into 3.3V for our module.
June 21, 2005
Document#:
Copyright © 2004-2005 Socket Communications, Inc.
CONFIDENTIAL
Page 15
Revision 0.1

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Create Date                     : 2005:06:21 10:24:00Z
Modify Date                     : 2005:08:13 11:42:38+08:00
Page Count                      : 16
Producer                        : Acrobat Distiller 5.0 (Windows)
Creation Date                   : 2005:06:21 10:24:00Z
Mod Date                        : 2005:08:13 11:42:38+08:00
Metadata Date                   : 2005:08:13 11:42:38+08:00
Creator Tool                    : Adobe Illustrator 10.0
EXIF Metadata provided by EXIF.tools
FCC ID Filing: LUBBTM-4

Navigation menu