Ericsson ROK 101 007 Manual Download Page 17

ROK 101 007

17

Preliminary

Host set-up via UART:

There are 4 different types of HCI-
packets accepted on the UART I/F.

Read_Buffer_Size: Providing the

host with information on buffer

size for ACL and SCO data

packets for the module returned

with a

Command_Complete_Event

packet. The host shall use this

information for controlling the

transmission

Host_Buffer_Size: Providing the

module with information on buffer

size for ACL and SCO packets to

the host.

It is the host that manages the data
buffers of the Host Controller on the
module.

Timers

It could be necessary to set impor-
tant timers used by the module for
time out handling. The timers are all
set by writing to registers using HCI
commands.

The default values can be checked in
Specification of the Bluetooth
System v1.0B part H:1 or by using
Read_xxx_xxx commands.

Bluetooth Address

The hosts, using the HCI command
Read_BD_ADDR will find the
Bluetooth address of the module by
the Command_Complete_Event with
the BD_ADDR as a parameter.

By Remote_Name_Request, the
BD_ADDR of the remote module can
also be found.

Inquiry

The HCI command Inquiry with the
parameters LAP, Inquiry_Length, and
Num_Responses can also be used
for collecting BD_ADDR of remote
Bluetooth units.

Creating a Point-to-point
connection

Page Scan mode

HCI packet type

HCI packet indicator

HCI command packet

0x01

HCI ACL data packet

0x02

HCI SCO data packet

0x03

HCI event packet

0x04

The HCI packet indicator shall be
sent immediately before the HCI
packet. When the entire HCI packet
has been received a new indicator
should be expected.

The default speed setting is 57.6 kb/s
and can be changed by sending a
specified bit stream to the I/F - see
Appendix C on how to change the
speed setting of the UART.

When the speed set-up for the UART
is made for both Host_ A & B, the
Command Packets can be sent and
Event Packets received by the hosts.
See HCI over UART in part H:4 of the
Bluetooth System v1.0B for detailed
information regarding parameters
and protocol.

Soft Reset

First HCI command packet to send
should be the RESET packet.

A Command_Complete_Event with a
status parameter should be returned
to the host.

Buffer information

Buffer information should be ex-
changed between the module and
respective host by using HCI com-
mands.

Command

Return

Command

OCF

parameters

parameters

HCI_Write_Scan_Enable 0x0005

Scan_Enable

Status

To set a Bluetooth module in the
mode for being able to connect to
(Host_B), page scan mode, there are
some settings that should be per-
formed.

The Write_Scan_Enable command
with correct parameter
(Scan_Enable=0x001A) will set the
module in Page scan mode if the
Command_Complete_Event is
successful.

Furthermore the setting of authenti-
cation and encryption should be
disabled (default) by using the:

Write_Authentication_Enable

Write_Encryption_Mode

The basic settings for getting into
scan mode could be according to the
below suggested script list.

Read Buffer Size

Set Event Filter

Write Scan Enable: (Scan Enable:

0x03)

Write Voice Setting: (Voice

Channel Setting: 0x0060)

Write Authentication Enable:

(Authentication Enable: 0x00)

Table A1. HCI packets

Table A2. HCI Write Scan Enable
OCF code

Summary of Contents for ROK 101 007

Page 1: ...T PCM interface When using the USB interface the module appears as a USB slave device and therefore requires no PC resources ROK 101 007 which is compliant with Bluetooth version 1 0B is a Class 2 Bluetooth Module 0 dBm and is type approved The module supports all Bluetooth profiles Key Features Pre qualified Bluetooth 1 0B Module RF output power class 2 FCC and ETSI approved 460 kb s max data rat...

Page 2: ...ilter VCO Tank FLASH Memory 13MHz Crystal Voltage Regulation WAKE_UP DETACH GND B3 R1 R2 T1 C6 VCC C4 VCC_IO C2 ON RESET POR NC NC NC NC NC R4 R5 R6 T4 T5 T6 C3 Radio Module B4 C1 ADDR DATA CTRL R3 C5 NC PBA 313 01 2 Baseband B1 D D B2 USB TXD RTS RXD CTS A5 A6 B5 B6 UART PCM_OUT PCM_CLK PCM_IN PCM_SYNC A1 A2 A3 A4 PCM T3 GND GND GND GND I2C_DATA I2C_CLK 0 1 2 3 cm Radio Baseband Audio Link Manage...

Page 3: ...upply Voltage VCC_IO 3 3 V Electrical Characteristics DC Specifications Unless otherwise noted the specification applies for TAmb 0 to 75 C 3 175 VCC 5 25V Parameter Condition Symbol Min Typ Max Unit Power Supply Supply Voltage VCC 3 175 3 3 5 25 V I O Ports Supply Voltage See note 10 VCC_IO 2 7 3 3 3 6 V Digital Inputs Logical Input High Except ON signal VIH1 0 7 x VCC_IO VCC_IO V Logical Input L...

Page 4: ...age scan interval 2 56s Inquiry Scan Inquiry Scan Enable IISM1 50 mA with Page Scan Mode R0 Page Scan Window 2 56s 11 25ms Page Scan Interval 2 56s Inquiry Scan Window 11 25ms Inquiry Scan Interval 2 56s Inquiry Scan Inquiry Scan Enable IISM2 6 55 mA with Page Scan Mode R1 Page Scan Window 11 25ms Page Scan Interval 1 28s Inquiry Scan Window 11 25ms Inquiry Scan Interval 2 56s Inquiry Scan Inquiry...

Page 5: ...er Performance Frequency deviation see notes 3 4 fMod 140 175 kHz and figure 3 Initial frequency error see note 5 48 48 kHz TX power 2 1 5 4 dBm TX carrier drift in 1 slot 366 µs fDrift1 25 25 kHz TX carrier drift in 3 slots 1598 µs fDrift2 40 40 kHz TX carrier drift in 5 slots 2862 µs see figure 4 fDrift3 40 40 kHz 20 dB bandwidth Measured with RBW 10 kHz and peak detector 1 000 MHz Spurious Emis...

Page 6: ... µs t 2862 µs SYNT_ON TX_ON TX_DATA High TX_DATA Low New ch Old ch 50 kHz Channel switching time t f SYNT_ON TX_ON Figure 5 Channel switching time Figure 3 Frequency Deviation PHD_OFF TX_DATA High TX_DATA 64 logic Low 64 logic High See note 4 Figure 4 Frequency drift RF Specifications continued ...

Page 7: ...frequency bands An example of the total blocking characteristics can be seen in figure 7 0 0 0 5 1 0 1 5 2 0 2 5 3 0 3 5 4 0 4 5 5 0 GHz 100 90 80 70 60 50 40 30 20 10 0 m1 freq 2 450GHz dB RX path 3 529 m1 m2 freq 900 0MHz dB RX path 74 580 m2 m3 freq 1 800GHz 47 426 m3 m4 freq 1 900GHz 36 537 m4 dB RX path dB RX path dB RX path Figure 6 Typical blocking characteristics excluding antenna isolatio...

Page 8: ...oltage R1 GND Power Power Signal ground R2 GND Power Power Signal ground R3 RESET CMOS Input Active low reset see notes 8 9 R4 NC Do not connect R5 NC Do not connect R6 NC Do not connect T1 GND Power Power Signal Ground T2 ANT RF In Out 50Ω Antenna connection T3 GND Power Power Signal Ground T4 NC Power Power Test point internal voltage regulator Do not connect T5 NC Do not connect T6 I2C_DATA CMO...

Page 9: ...out solder balls Pad size 35 mil 0 889 mm Tolerance on placement 0 02 mm approx 0 2 mm Detail A Detail A 16 8 0 2 0 54 0 2 Co planarity 0 1 mm 9 47 32 8 0 2 14 1 0 2 7 85 0 2 1 6 0 2 15 7 0 2 14 1 0 2 7 85 0 2 5 05 0 2 T R CBA 6 1 2 3 4 5 5 72 6 98 22 22 23 5 24 76 1 6 0 2 3 12 4 39 5 66 6 93 8 2 ...

Page 10: ...Detach GND VCC_IO ON VCC D D 4 4 RS 232 transceiver Codec PCM UART VCC_IO VCC RS232 GND Bluetooth Module GND VCC_IO ON VCC ON Application Block Schematics USB Application Figure 9 A typical USB configuration Figure 10 A typical UART or PCM configuration UART and PCM Application ...

Page 11: ...alanced to balanced transmission 1d TX balun handles biasing of the output amplifier stage and transformation from balanced to unbalanced transmission 1e Antenna switch directs the power either from the antenna filter to the receive ports or from the ASIC output ports to the antenna filter 1f Antenna filter band pass filters the radio signal 2 The baseband controller is an ARM7 Thumb based chip th...

Page 12: ...mation regarding the Baseband Firmware FW The module includes firmware for the host controller interface HCI and the link manager LM The FW resides in the Flash and is available in object code format Link Manager LM The Link Manager in each Bluetooth module can communicate with another Link Manager by using the Link Manager Protocol LMP which is a peer to peer protocol The LMP messages have the hi...

Page 13: ... v1 0B part H 4 regarding the HCI and UART trans port layers PCM Voice Interface The standard PCM interface has a sample rate of 8 kHz PCM_SYNC The PCM clock is variable between 200 kHz and 2 0MHz The PCM data can be linear PCM 13 16bit µ Law 8bit or A Law 8bit The PCM I F can be either master or slave providing or receiving the PCM_SYNC Redirection of PCM_OUT and PCM_IN can be accomplished as wel...

Page 14: ...s the logical interface of the host VCC ON VCC_IO td_VCC_IO_o td_VCC_IO_o ff td_off td_on td tr tr_on t tf_on Parameter Min Nom Max Unit tr 1 ms tr_on 60 µs tf_on 60 µs td_on tr µs td_off µs tdvcc_io_on td_on µs tdvcc_io_off td_off µs Figure 15 Power up sequence Table 3 Power up parameters Shielding EMC Requirements The module has its own RF shielding and is approved according to the standards by ...

Page 15: ... of components in the package Microelectronics Ericsson Microelectronics AB SE 164 81 Kista Stockholm Sweden Telephone 46 8 757 50 00 www ericsson com microe 1522 ROK 101 007 Rev PA5 Ericsson Microelectronics AB April 2000 Information given in this data sheet is believed to be accurate and reliable However no responsibility is assumed for the consequences of its use nor for any infringement of pat...

Page 16: ... shifter when designing a test board could be according to the schematic below Figure A1 The Bluetooth module can be connected as a DCE DTE and a modem nullmodem cable could therefor be used in between the test board and the PC Setting up a Bluetooth point to point connection The Host Controller Interface HCI in the module is a command I F The host presents commands to the HCI and receives events ...

Page 17: ...e the HCI packet When the entire HCI packet has been received a new indicator should be expected The default speed setting is 57 6 kb s and can be changed by sending a specified bit stream to the I F see Appendix C on how to change the speed setting of the UART When the speed set up for the UART is made for both Host_ A B the Command Packets can be sent and Event Packets received by the hosts See ...

Page 18: ...pendix B which can be used for driving the module This SW comes with the EBDK and has an HCI API for application development on the HCI I F Higher layer API Software HCIdriver L2CAP RFCOMM and SDP are available in a generic source code format i e to be adapted to various operating systems HCIdriver implements the HCI command driver used by the host L2CAP handles protocol multiplexing segmentation ...

Page 19: ... L2CAP protocol SDP Service Discovery Protocol provides information on the services available on a Bluetooth device Technical support is available from the EBDK distributor Please contact Ericsson Microelectronics for order ing and information regarding the EBDK and regarding extra daughter board with ROK 101 007 as add on to the EBDK Ericsson Bluetooth Starter Kit EBSK A very small convenient kit...

Page 20: ...w All values are in Binary and Hexadecimal little Endian formats Negative values must use 2 s Country Frequency range RF channels Europe USA 2400 2483 5 MHz f 2402 k MHz k 0 78 Japan 2471 2497 MHz f 2473 k MHz k 0 22 Spain 2445 2475 MHz f 2449 k MHz k 0 22 France 2446 5 2483 5 MHz f 2454 k MHz k 0 22 Table C1 Frequency ranges used complement format Array parameter notation is parameterA i paramete...

Page 21: ...erve When changing the baud rate for the module the host also has to change the baud rate Observe Removing power to the module the baud rate will be reset to 57 6 kbps Observe Two zeros are not printed in the beginning of the binary param eters below The length of the parameter is 1 byte Ericsson specific HCI commands By using the Ericsson specific HCI command there are a number of features availa...

Reviews: