datasheet for F2M03GLA

datasheet for F2M03GLA

!

• Fully qualified product with Bluetooth

!

v2.0+EDR, CE,

FCC, and IC

• Low power consumption

Integrated high output antenna

Transmit power up to +6.3dBm

Class1/ 2/ 3 Configurable

Range: up to 250m (line of sight)

• Piconet and Scatternet capability, supports up to 7 slaves

Require only few external components

Industrial temperature range -40°C to +85°C

USB v2.0 compliant

Extensive digital and analog I/O interface

PCM interface for up to 3 simultaneous voice channels

• Large external memory for custom applications

Support for 802.11b/g Co-Existence

• RoHS compliant

• REACH compliant

• Industrial and domestic appliances

Cable replacement

Medical systems

Automotive applications

Stand-alone sensors

• Embedded systems

• Cordless headsets

Computer peripherals (Mice, Keyboard,

USB dongles, etc.)

Handheld, laptop and desktop computers

Mobile phones

RoHS

COMPLIANT

2002/96/EC

The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by

Free2move is under license. Other trademarks and trade names are those of their respective owners.

F2M03GLA is a Low power embedded Bluetooth

!

v2.0+EDR module with built-in high output antenna.

The module is a fully Bluetooth

!

compliant device for data and voice communication. With a transmit power of up to +6.3dBm and receiver sensibility of down to –83dBm combined with low power consumption the F2M03GLA is suitable for the most demanding applications. Developers can easily implement a wireless solution into their product even with limited knowledge in Bluetooth

!

and RF.

The module is fully Bluetooth

!

v2.0+EDR qualified and it is certified according to CE, FCC and IC, which give fast and easy Plug-and-Go implementation and short time to market.

The F2M03GLA comes with an on board highly efficient omni-directional antenna that simplifies the integration for a developers Bluetooth

!

solution. The high output power combined with the low power consumption makes this module ideal for handheld applications and other battery powered devices.

F2M03GLA can be delivered with the exceedingly reliable and powerful easy-to-use Wireless UART firmware implementing the Bluetooth

!

Serial Port

Profile (SPP).

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

!

1

!

Device pinout ........................................................................................................................... 3

!

2

!

Device terminal functions ....................................................................................................... 4

!

3

!

Electrical Characteristics ....................................................................................................... 5

!

4

!

Radio Characteristics ............................................................................................................. 8

!

5

!

Firmware versions ................................................................................................................... 9

!

5.1

!

Wireless UART ........................................................................................................................ 11

!

5.2

!

HCI .......................................................................................................................................... 16

!

6

!

Device terminal description ................................................................................................. 19

!

6.1

!

UART Interface ........................................................................................................................ 19

!

6.2

!

USB Interface .......................................................................................................................... 20

!

6.3

!

Serial Peripheral Interface ....................................................................................................... 24

!

2

C Interface ............................................................................................................................. 25 6.4

6.5

!

I

!

PCM ......................................................................................................................................... 25

!

!

6.6

!

PIOs ......................................................................................................................................... 32

!

6.7

!

Power supply ........................................................................................................................... 33

!

7

!

Application information ........................................................................................................ 34

!

7.1

!

Recommended land pattern .................................................................................................... 34

!

7.2

!

Layout guidelines ..................................................................................................................... 35

!

7.3

!

Typical application schematic .................................................................................................. 36

!

8

!

Package information ............................................................................................................. 37

!

9

!

Certifications ......................................................................................................................... 38

!

9.1

!

Bluetooth! ............................................................................................................................... 38

!

9.2

!

CE ............................................................................................................................................ 38

!

9.3

!

FCC ......................................................................................................................................... 38

!

9.4

!

IC ............................................................................................................................................. 39

!

10

!

RoHS Statement .................................................................................................................. 40

!

11

!

REACH Statement ............................................................................................................... 40

!

12

!

Tape and Reel information ................................................................................................. 41

!

12.1

!

Package Tape dimensions .................................................................................................... 41

!

12.2

!

Reel dimensions .................................................................................................................... 41

!

13

!

Ordering information .......................................................................................................... 42

!

14

!

Document history ................................................................................................................ 42

!

15

!

Acronyms and definitions .................................................................................................. 43

!

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

2

1

!

Pinout of the F2M03GLA seen from the component side [TOP VIEW]

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

3

!

2

GND

+VCC

AIO(0)

AIO(1)

RESET

SPI MISO

SPI CSB

SPI CLK

SPI MOSI

UART CTS

UART TX

UART RTS

UART RX

PCM_OUT

PCM_SYNC

PCM_IN

PCM_CLK

USB +

USB -

PIO(11)

PIO(10)

PIO(9)

PIO(8)

PIO(7)

PIO(6)/WLAN_Active/

Ch_Data

PIO(5)/BT_Active

PIO(4)/ BT_Priority/Ch_Clk

PIO(3)

PIO(2)

Not connected

NC

1,16,17,32 VSS

31 VDD

Pin

18

19

30

3

5

2

4

8

9

6

27

29

26

28

7

24

25

15

14

13

12

11

10

23

22

21

20

Bi-directional

Bi-directional

CMOS input with internal pull-up (10k!)

Ground connections

Positive voltage supply (3.0-3.6)

Programmable input/output line also possible to use as digital I/O

Programmable input/output line also possible to use as digital I/O

Reset if low. Input debounced so must be low for >5ms to cause a reset

Serial Peripheral Interface data output CMOS output, tristatable with weak internal pulldown

CMOS input with weak internal pull-up

CMOS input with weak internal pull-down

CMOS input with weak internal pull-down

CMOS input with weak internal pull-down

CMOS output

CMOS output, tristatable with internal pull-up

CMOS input with weak internal pull-down

CMOS output, tristatable with internal weak pull down

Bi-directional with weak internal pull-down

CMOS input, with weak internal pull-down

Bi-directional with weak internal pull-down

Bi-directional

Bi-directional

Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Chip select for Synchronous Serial Interface, active low

Serial Peripheral Interface clock

Serial Peripheral Interface data input

UART clear to send active low

UART data output active high

UART request to send active low

UART data input active high

Synchronous data output

Synchronous data SYNC

Synchronous data input

Synchronous data clock

USB data plus

USB data minus

Programmable input/output line

Programmable input/output line

Programmable input/output line

Programmable input/output line

Programmable input/output line

Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Programmable input/output line or Optionally

WLAN_Active/Ch_Data input for co-existence signalling

Programmable input/output line or Optionally

BT_Active output for co-existence signalling

Programmable input/output line or Optionally

BT_Priority/Ch_Clk output for co-existence signalling

Programmable input/output line Bi-directional with programmable weak internal pull-up/down

Bi-directional with programmable weak internal pull-up/down

Pin type

Not connected

Programmable input/output line

Description

Soldering pads for stability

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

4

!

3

Storage Temperature

Breakdown supply voltage

-40°C

-0.4V

+85°C

5.60V

Operating temperature range

Supply voltage

-40°C

3.1V

+85°C

3.6V

*F2M03GLA meet the Bluetooth! v2.0+EDR specification when used in the recommended operating condition.

V

IL

input logic level low, 2.7V " VDD " 3.0V

V

IH

input logic level high

V

OL

output logic level low, (l

O

= 4.0mA), 2.7V " VDD " 3.0V

V

OH

output logic level high, (l

O

= 4.0mA), 2.7V " VDD " 3.0V

Strong pull-up

Strong pull-down

Weak pull-up

Weak pull-down

I/O pad leakage current

C

I

Input Capacitance

-0.4

0.7VDD

-

VDD-0.2

-100

+10

-5.0

+0.2

-1

1.0

-

-

-

-

-40

+40

-1.0

+1.0

0

-

+0.8

VDD+0.4

0.2

-

-10

+100

-0.2

+5.0

+1

5.0

VDD for correct USB operation

V

IL

input logic level low

V

IH

input logic level high

C

I

Input capacitance

3.1

-

0.7VDD

2.5

-

-

-

-

3.6

0.3VDD

-

10.0

V

OL

output logic level low

V

OH

output logic level high

0

2.8

-

-

0.2

VDD

Current drawn into a pin is defined as positive; current supplied out of a pin is defined as negative.

V pF

V

V

V

V

V

V

V

V mA mA mA mA mA pF

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

5

!

-

Input voltage range

(LSB size = 1.8/255= 7.1mV)

Accuracy

(Guaranteed monotonic)

Offset

Gain Error

Input Bandwidth

Conversion time

Sample rate*

INL

DNL

-

0

-1

0

-1

-0.8

-

-

-

-

-

-

-

-

-

100

2.5

-

*The ADC is accessed through the VM function. The sample rate given is achieved as a part of this function

VDD = 3.3V Temperature = 20 o

C

Measured using Wireless UART firmware v4 at a range of 5m.

Slave:

No connection (default settings)

Connected, no data transfer

Connected, no data transfer

Sniff mode 125 ms interval

Connected, 115.2 kbit/s master to slave

Connected, 115.2 kbit/s slave to master

Connected, 115.2 kbit/s full duplex

Connected, 115.2 kbit/s master to slave

Sniff mode 125 ms interval

Connected, 115.2 kbit/s slave to master

Sniff mode 125 ms interval

Connected, 115.2 kbit/s full duplex

Sniff mode 125 ms interval

SCO connection HV1, no data transfer

SCO connection HV3, no data transfer

SCO connection HV3, no data transfer

Sniff mode 30 ms interval

SCO connection HV3, 115.2 kbit/s master to slave

Master:

No connection (default settings)

Connected, no data transfer

Connected, no data transfer

Sniff mode 200 ms interval

Connected, 115.2 kbit/s master to slave

Connected, 115.2 kbit/s slave to master

Connected, 115.2 kbit/s full duplex

Connected, 115.2 kbit/s master to slave

Sniff mode 125 ms interval

Connected, 115.2 kbit/s slave to master

Sniff mode 125 ms interval

Connected, 115.2 kbit/s full duplex

Sniff mode 125 ms interval

SCO connection HV1, no data transfer

SCO connection HV3, no data transfer

SCO connection HV3, no data transfer

Sniff mode 30 ms interval

SCO connection HV3, 115.2 kbit/s master to slave

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

8

1.8

1

1

1

0.8

-

-

700

29

50

31

31

49

44

7

3,5

35

31

35

26

13

1,6

26

3,2

33

35

35

23

18

30

50

36

29

42

Bits

V

LSB

LSB

LSB

%

KHz

"

S

Sample/s

6

VDD = 3.3V Temperature = 20 o

C

Peak consumption during RF peaks

VDD = 3.3V Temperature = 20 o

C

Reset LOW

Deep sleep

!

75

200

275 mA mA mA

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

7

!

4

Operating Frequency

Transmit Power

Sensitivity at 0.1% BER

Note:

2402

-20

-

-

-83 o

C

2480

+6.3

MHz dBm dBm

The F2M03GLA has a maximum transmit power of +6.3dBm and is certified according to the Bluetooth! v2.0+EDR specification as a Class1 device. It is though possible to restrict the maximum transmit power to comply with either a Class2 or Class3 device upon configuration.

!

Class1

Class2

Class3

+20dBm

+4dBm

0dBm

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

8

!

5

F2M03 is supplied with Bluetooth! stack firmware, which runs on the internal RISC micro controller of the

Bluetooth! module. This chapter includes an overview of the different options for more in depth information please use separate firmware datasheets provided by Free2move.

All firmware versions are compliant with the Bluetooth! specification v2.0. The F2M03 software architecture allows Bluetooth! processing to be shared between the internal micro controller and a host processor.

Depending on application the upper layers of the Bluetooth! stack (above HCI) can execute on-chip or on the host processor.

Running the upper stack on F2M03 module reduces (or eliminates, in the case of a on module application) the need for host-side software and processing time.

The integration approach depends on the type of product being developed. For example, performance will depend on the integration approach adopted. In general Free2move offers four categories of Bluetooth! stack firmware:

Wireless UART; offers a transparent UART interface to the Bluetooth! channel. There is no need for additional drivers or Bluetooth! software on the host.

Embedded module solutions offer an application to run on the module. There is no need for an external host (E.g. a Bluetooth! headset).

• Two-processor solution involving a host and host controller, where the higher layers of the

Bluetooth! stack has to be implemented on the host.

Two-processor embedded solution offers a host with limited resources to gain access to a

Bluetooth! stack, with the higher layers on-chip, via a special API.

The protocol layer models for the different Bluetooth! stack firmware categories can be represented as shown in the figures below.

Application

Host Host

F2M03

Wireless UART application (SPP)

APPLICATION INTERFACE

RFCOMM SDP

L2CAP

Device

Manager

HCI

LINK MANAGER

Hardware BASEBAND and RF

F2M03

Application

APPLICATION INTERFACE

RFCOMM SDP

L2CAP

Device

Manager

HCI

LINK MANAGER

Hardware BASEBAND and RF

Wireless UART

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

Embedded singleprocessor architecture

9

!

Application

Port Entity

Application

Bluetooth stack

HCI

Host

Host

F2M03

HCI

LINK MANAGER

F2M03

RFCOMM SDP

L2CAP

HCI

LINK MANAGER

Device

Manager

BASEBAND and RF BASEBAND and RF

HCI, (Two-Processor

Architecture)

RFCOMM, (Embedded

Two-Processor Architecture)

Free2move’s Wireless UART (WU) firmware is intended to replace the serial cable(s) connecting portable and/or fixed electronic devices. Key features are robustness, high configurability, high security, low complexity and low power. The WU firmware is compliant with the Bluetooth! Serial Port Profile (SPP) for setting up emulated serial cable connections between connected devices. There is no additional need for drivers or an external host with Bluetooth! software when using the WU firmware. When a successful

Bluetooth! connection is established the data channel and the voice channel can be used simultaneously or separately. All information sent/received at the data/voice interface of the WU unit is exchanged transparently via Bluetooth! with the connected remote device.

-

For the standard two-processor solution, where the split between higher and lower layers of the stack takes place at the HCI, a complete Bluetooth! stack is needed in the external host. It is often preferable to use this solution when the host is a personal computer of some description. However, in general this category can include any computing platform with communications capability that is not resource limited.

Free2move do not offer the host stack.

This version of the stack firmware requires no host processor. All software layers, including application software, run on the internal RISC processor in a protected user software execution environment.

The embedded solution can be used for a single chip Bluetooth! product. One example is a cordless headset. However this solution is equally applicable to any small wireless device that would benefit from a single processor solution.

Free2move can offers among others the following single chip solutions upon a custom request*:

• Headset / Hands Free

Human Interface Device; Mouse, keyboard etc (HID)

• Dial Up Network (DUN)

• Audio Gateway Profile (AGP)

• OBEX

• Onboard application (development of customer specific applications)

*Please consult your reseller for more information about custom firmwares.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

10

!

Free2move’s Wireless UART (WU) firmware is intended to replace the serial cable(s) connecting portable and/or fixed electronic devices. Key features are robustness, high configurability, high security, low complexity and low power.

The WU firmware is compliant with the Bluetooth! Serial Port Profile (SPP) for setting up emulated serial cable connections between connected devices. There is no additional need for drivers or an external host with Bluetooth! software when using the WU firmware.

Application

Host

F2M03

Wireless UART application (SPP)

APPLICATION INTERFACE

RFCOMM SDP

L2CAP

Device

Manager

HCI

LINK MANAGER

Hardware BASEBAND and RF

Wireless UART architecture

The WU application runs on top of an embedded Bluetooth! v2.0 + EDR compliant stack, including protocols up to the RFCOMM layer. Point-to-point connections are supported. This means that a unit running

WU can be either a master or slave unit.

The WU firmware offers one asynchronous data channel and one synchronous voice channel, both channels capable of full duplex transmissions.

When a successful Bluetooth! connection is established the data channel and the voice channel can be used simultaneously or separately. All information sent/received at the data/voice interface of the WU unit is exchanged transparently via Bluetooth! with the connected remote device.

The WU unit is set to operate in a default mode that allows the user to communicate via the asynchronous data channel over Bluetooth!, as soon as a successful connection has been established. This can be achieved without sending any configuration commands to the WU firmware. However, as long as there is no

Bluetooth! connection established, it is possible to configure the WU firmware via hex commands

(described in the document

Wireless_UART_protocol

) or using a Windows configuration software.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

11

!

General I/O interfaces are used for different purposes between the WU firmware and the Host:

Asynchronous data interface – configuration of the WU firmware or exchange transparent digital information between the connected Bluetooth! devices.

Synchronous voice interface – exchange transparent voice information between the connected

Bluetooth! devices.

• Bluetooth! connectivity PIO interfaces – indication and disconnection of the established

Bluetooth! connection.

Emulate serial handshaking PIO lines interface – DTE or DCE serial handshake emulation between the connected Bluetooth! devices.

UART interface (Asynchronous data and configuration):

TX

RX

RTS

CTS

Output

Input

Output

Input

Voice interface:

High

High

Low

Low

UART transmit data

UART receive data

UART request to send

UART clear to send

MIC_P

MIC_N

AUX_DAC

SPKR_P

SPKR_N

Input (analogue)

Input (analogue)

Output (analogue)

Output (analogue)

Output (analogue)

Microphone input positive

Microphone input negative

Microphone input bias

Speaker output positive

Speaker output negative

PIOs are used to control/monitor the Bluetooth! connectivity of the WU firmware.

2 Input High

Request to close the current Bluetooth !

connection to the remote device.

3 Output High

Indicates that a successful Bluetooth

!

connection is established with a remote device.

To prevent connections or to close the current Bluetooth! connection PIO[2] can be set high.

PIO[3] is held low as long as there is no Bluetooth! connection. As soon as a successful Bluetooth! connection has been established with a remote device, PIO[3] goes high.

PIOs can also be used to emulate serial handshaking lines between the connected Bluetooth! devices.

Emulation can either be DTE or DCE.

RI

DTR

DCD

DSR

4

5

6

7

Input

Output

Input

Input

Output

Input

Output

Output

High

High

High

High

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

12

!

While the handshaking lines are transparent to the data channel these I/O may also be used to transfer digital signals between two Free2move devices running WU

The default settings allow the user to communicate via Bluetooth!, without sending any configuration commands, as soon as a successful connection has been established. Information sent and received on the serial interface of the WU unit at 38400 bps is transmitted transparently between the two connected devices.

The default settings are valid as long as the user has made no configuration.

When there is no Bluetooth! connection established it is possible to configure the WU firmware via commands sent on the serial interface. All settings changed by the user are stored in persistent memory.

The following serial settings are used for configuration mode and are not configurable:

Baud rate

Data bits

Parity

Stop bits

Hardware flow control

38400

8

None

1

On

To be able to send commands to the Wireless UART firmware, it must be set in

Host Controlled Mode

(HCM).

As previously described the Wireless UART firmware can only enter HCM when no Bluetooth! connection is established.

Once entered HCM there are several commands that can be issued:

• Configuration commands

• Software / Hardware reboot

• Inquiry (search for Bluetooth! devices in the neighborhood)

Pairing (device security - authentication and encryption)

Advanced configuration commands

SCO commands

Information commands

• Control commands

There are several settings stored in the Wireless UART firmware that can be read and modified by using the configuration commands.

Examples of these settings are:

• Local Bluetooth! name

Local SDP-service name

Operating mode

Serial port settings

• Bluetooth! security settings (authentication, encryption)

There are two normal operating modes:

Connecting mode – Bluetooth! master

• Endpoint mode – Bluetooth! slave

In Connecting mode the Wireless UART firmware will continuously try to establish a Bluetooth! connection to a specified remote Bluetooth! device in the neighborhood (Bluetooth! master).

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

13

!

In Endpoint mode the Wireless UART firmware may accept connections from remote Bluetooth! devices. A connection request will be accepted when the specified rules are fulfilled (Bluetooth! slave).

This option gives the ability to be able to reboot the module via software commands.

Search for other Bluetooth! devices in the neighborhood.

There are three configuration parameters:

• How many seconds the search should be active

• A filter, used when searching for devices of as certain class

The possibility to include the Bluetooth! name of the discovered devices

When authentication is enabled, the devices must be paired before a successful connection can be established.

The Wireless UART firmware can either initiate pairing with a remote device or accept pairing requests.

During a pairing PIN codes are exchanged between the local and remote device. A successful pairing requires identical PIN codes. The result of the pairing attempt will be returned to the Host. If pairing was successful, a unique link key has been generated and saved in non-volatile memory. The link key is used in the connection establishment procedure for secure verification of the relationship between the paired devices.

The Wireless UART firmware allows the user to be paired with one device at a time. The last pin code entered and link key generated are saved.

Includes among others commands for enabling power save modes, fine tune performance, enabling modem emulation and changing transmit power.

Makes it possible to establish full duplex audio connections between two WU units.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

14

!

The WU firmware is a complete on-chip application; limited resources restrict the maximum throughput. The table below shows the maximum achieved throughput when streaming data between two connected WU v4.00 devices at close range.

Master to Slave

Slave to Master

Full duplex

Master to Slave

Slave to Master

Full duplex

Master to Slave

Slave to Master

Full duplex

Master to Slave

Slave to Master

Full duplex

Master to Slave

Slave to Master

Full duplex

57600

57600

57600

115200

115200

115200

230400

230400

230400

460800

460800

460800

921600

921600

921600

~223.1

~221.4

~172.7

~228.6

~222.7

~173.3

~240.1

~235.4

~174.7

~57.6

~57.6

~57.6

~115.1

~115.1

~114.5

~158.0

~117.7

~86.2

~206.7

~154.1

~109.8

~235.7

~186.0

~150.5

~57.6

~57.6

~50.5

~93.9

~79.6

~42.0

The F2M03 can either be configured using hex commands described in the document

“Wireless_UART_protocol.pdf”

or using the Windows configuration software. The configuration software can be downloaded from www.free2move.se

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

15

!

In this implementation the internal processor of the module runs the Bluetooth! stack up to the Host

Controller Interface (HCI) as specified in the Bluetooth! specification V1.1. The external host processor must provide all upper Bluetooth! stack layers. Free2move do not offer a host stack solution for an external Host.

Application

Bluetooth stack

HCI

Host

F2M03

HCI

LINK MANAGER

BASEBAND and RF

Standard Two-Processor

Architecture

!

Bluetooth! v2.0 + EDR mandatory functionality:

• Adaptive frequency hopping (AFH), including classifier

• Faster connection - enhanced inquiry scan (immediate FHS response)

LMP improvements

Parameter ranges

Optional Bluetooth! v2.0 + EDR functionality supported:

• Adaptive Frequency Hopping (AFH) as Master and Automatic Channel Classification

• Fast Connect - Interlaced Inquiry and Page Scan plus RSSI during Inquiry

• Extended SCO (eSCO), eV3 +CRC, eV4, eV5

SCO handle

Synchronisation

The firmware has been written against the Bluetooth! v2.0 + EDR specification.

• Bluetooth! components: Baseband (including LC), LM and HCI

• Standard USB (v1.1) and UART (H4) HCI Transport Layers

• All standard radio packet types

• Full Bluetooth! data rate, enhanced data rates of 2 and 3Mbps

(1)

Operation with up to seven active slaves

(1)

Operation with up to three SCO links, routed to one or more slaves

Scatternet v2.5 operation

• Maximum number of simultaneous active ACL connections: 7

(2)

• Maximum number of simultaneous active SCO connections: 3

(2)

• Role switch: can reverse Master/Slave relationship

• All standard SCO voice coding, plus “transparent SCO”

Standard operating modes: Page, Inquiry, Page-Scan and Inquiry-Scan

• All standard pairing, authentication, link key and encryption operations

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

16

!

Standard Bluetooth! power saving mechanisms: Hold, Sniff and Park modes, including “Forced

Hold”

Dynamic control of peers’ transmit power via LMP

Master/Slave switch

• Broadcast

• Channel quality driven data rate (CQDDR)

• All standard Bluetooth! Test Modes

Standard firmware upgrade via USB (DFU)

:

(1)

Maximum allowed by Bluetooth

!

v2.0 + EDR specification.

(2)

F2M03 supports all combinations of active ACL and SCO channels for both Master and Slave operation, as specified by the Bluetooth

!

v2.0 + EDR specification.

The firmware extends the standard Bluetooth! functionality with the following features:

Supports BlueCore Serial Protocol (BCSP) - a proprietary, reliable alternative to the standard

Bluetooth! (H4) UART Host Transport.

• Provides a set of approximately 50 manufacturer-specific HCI extension commands. This command set (called BCCMD – “BlueCore Command”) provides: o

Access to the module’s general-purpose PIO port o

The negotiated effective encryption key length on established Bluetooth! links o

Access to the firmware’s random number generator o

Controls to set the default and maximum transmit powers - these can help to reduce interference between overlapping, fixed-location piconets o

Dynamic UART configuration o

Radio transmitter enable/disable - a simple command connects to a dedicated hardware switch that determines whether the radio can transmit.

• The firmware can read the voltage on a pair of the module’s external pins (normally used to build a battery monitor, using either VM or host code).

• A block of BCCMD commands provides access to the module’s Persistent Store (PS) configuration database. The database sets the device’s Bluetooth! address, Class of Device, radio (transmit class) configuration, SCO routing, LM, USB and DFU constants, etc.

• A UART “break” condition can be used in three ways: o

Presenting a UART break condition to the module can force the module to perform a hardware reboot. o

Presenting a break condition at boot time can hold the module in a low power state, preventing normal initialisation while the condition exists. o

With BCSP, the firmware can be configured to send a break to the host before sending data

- normally used to wake the host from a Deep Sleep state.

The DFU standard has been extended with public/private key authentication, allowing manufacturers to control the firmware that can be loaded onto their Bluetooth! modules.

• A modified version of the DFU protocol allows firmware upgrade via the module’s UART.

• A block of “radio test” or Built-In Self-Test (BIST) commands allows direct control of the module’s radio. This aids the development of modules’ radio designs and can be used to support Bluetooth! qualification.

• Virtual Machine (VM). The VM allow development of customer applications on the module. Although the VM is mainly used with “RFCOMM builds” (alternative firmware builds providing L2CAP, SDP and

RFCOMM), the VM can be used with this build to perform simple tasks such as flashing LEDs via the module’s PIO port.

• Hardware low power modes: Shallow Sleep and Deep Sleep. The module drops into modes that significantly reduce power consumption when the software goes idle.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

17

!

SCO channels are normally routed over HCI (over BCSP). However, up to three SCO channels can be routed over the module’s single PCM port (at the same time as routing any other SCO channels over HCI).

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

18

!

6

The F2M03 Bluetooth! module’s Universal Asynchronous Receiver Transmitter (UART) interface provides a simple mechanism for communicating with other serial devices using the RS232 standard

(1)

.

Universal Asynchronous Receiver

Four signals are used to implement the UART function, as shown in the figure above. When F2M03 is connected to another digital device, UART_RX and UART_TX 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. All UART connections are implemented using CMOS technology and have signalling levels of 0V and VDD. UART configuration parameters, such as Baud rate and packet format, are set by Free2move firmware.

Note:

In order to communicate with the UART at its maximum data rate using a standard PC, an accelerated serial port adapter card is required for the PC.

(1)

Uses RS232 protocol but voltage levels are 0V to VDD, (requires external RS232 transceiver IC)

Minimum

Baud Rate

Flow Control

Parity

Number of Stop Bits

Bits per channel

Maximum

1200 Baud (#2%Error)

9600 Baud (#1%Error)

3MBaud (#1%Error)

RTS/CTS or None

None, Odd or Even

1 or 2

8

Possible UART Settings

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

19

!

The UART interface is capable of resetting the Free2move module upon reception of a break signal. A Break is identified by a continuous logic low on the UART_RX terminal, as shown in figure below. If tBRK is longer than a special value, defined by the Free2move firmware a reset will occur. This feature allows a host to initialise the system to a known state. Also, the F2M03 can emit a Break character that may be used to wake the Host. The above capabilities are not supported in the standard firmware, please contact Free2move for more information.

Break signal

F2M03 contain a full-speed (12Mbits/s) USB interface, 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 are supported. The set of USB endpoints implemented behave as specified in the USB section of the Bluetooth! specification v2.0+EDR. As USB is a master-slave orientated system, F2M03 only supports USB slave operation.

The USB interface can only be used with the HCI firmware

The USB data lines emerge as pins USB_DP (USB +) and USB_DN (USB -) on the module. These terminals are connected to the internal USB I/O buffers of F2M03 and therefore have low output impedance. To match the connection to the characteristic impedance of the USB cable, series resistors must be connected to both

USB + and USB -.

-

F2M03 features an internal USB pull-up resistor. This pulls the USB_DP pin weakly high when F2M03 is ready to enumerate. It signals to the PC that it is a full-speed (12Mbit/s) USB device.

The USB internal pull-up is implemented as a current source, and is compliant with 7.1.5 of the USB specification v1.1. The internal pull-up pulls USB DP high to at least 2.8V when loaded with a 15k!-5% pulldown resistor (in the hub/host) (when VDD=3.1V). This presents a the venin resistance to the host of at least

900!. Alternatively, an external 1.5k! pull-up resistor can be placed between a PIO line and D+ on the USB cable. The default setting for the HCI-firmware uses the internal pull-up resistor.

The minimum output high voltage for USB data lines is 2.8V. To safely meet the USB specification, the voltage on terminals must be an absolute minimum of 3.1V. Free2move recommends 3.3V for optimal USB signal quality.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

20

!

-

In self-powered mode, the circuit is powered from its own power supply and not from the VBUS (5V) line of the USB cable (Default setting for the HCI-firmware). This is the easier mode for which to design for, as the design is not limited by the power that can be drawn from the USB hub or root port. However, it requires that

VBUS be connected to F2M03 via a resistor network (Rvb1 and Rvb2), so F2M03 can detect when VBUS is powered up. F2M03 will not pull USB + high when VBUS is off.

PIO

USB +

USB –

PIO[2] (USB ON)

Connections to F2M03 for Self-Powered Mode

The terminal marked USB ON is default PIO[2] in the standard HCI-firmware.

-

In bus-powered mode the application circuit draws its current from the 5V VBUS supply on the USB cable.

F2M03 negotiates with the PC during the USB enumeration stage about power consumption. Bus-Powered mode is not supported in the default firmware of the HCI-firmware

When selecting a regulator, be aware that VBUS may go as low as 4.4V. The inrush current (when charging reservoir and supply decoupling capacitors) is limited by the USB specification (see USB 1.1 specification, section 7.2.4.1). Some applications may require soft-start circuitry to limit inrush current if more than 10"F is present between VBUS and GND.

The 5V VBUS line emerging from a PC is often electrically noisy. Regulation down to e.g. VDD=3.3V should include careful filtering of the 5V line to attenuate noise that is above the voltage regulator’s bandwidth.

Excessive noise on the VDD supply pins of F2M03 may result in reduced receive sensitivity and a distorted transmit signal. Recommended voltage regulator for the F2M03 is presented in section 6.7

.

USB +

USB –

USB ON

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Connections to F2M03 for Bus-Powered Mode

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

21

!

R s

R vb1

R vb2

27! nominal

22k! -5%

47k! - 5%

USB Interface Component Values

USB ON is shared with F2M03’s PIO terminals

.

Impedance matching to USB cable

VBUS ON sense divider

VBUS ON sense divider

USB devices that run off VBUS must be able to enter a suspended state, whereby they consume less that

0.5mA from VBUS. The voltage regulator circuit itself should draw only a small quiescent current (typically less than 100"A) to ensure adherence to the suspend-current requirement of the USB specification. This is not normally a problem with modern regulators. The entire circuit must be able to enter the suspend mode.

F2M03 can provide out-of-band signaling to a host controller by using the dedicated control lines called

USB_DETACH and USB_WAKE_UP. These are outside the USB specification (no wires exist for them inside the USB cable), but can be useful when embedding F2M03 into a circuit where no external USB is visible to the user. Both control lines are shared with PIO pins and can be assigned to any PIO pin by firmware settings

(contact Free2move)

USB_DETACH, is an input which, when asserted high, causes F2M03 to put USB- and USB+ in a highimpedance state and turns off the pull-up resistor on USB+. This detaches the device from the bus and is logically equivalent to unplugging the device. When USB_DETACH is taken low, F2M03 will connect back to

USB and await enumeration by the USB host.

USB_WAKE_UP, is an active high output (used only when USB_DETACH is active) to wake up the host and allow USB communication to recommence. It replaces the function of the software USB WAKE_UP message

(which runs over the USB cable proper), and cannot be sent while F2M03 is effectively disconnected from the bus.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

USB_DETACH and USB_WAKE_UP Signal

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

22

!

A USB Bluetooth! device driver is required to provide a software interface between F2M03 and Bluetooth! applications running on the host. Free2move don’t supply this driver.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

23

!

The Bluetooth! chip on the F2M03 is qualified to the USB specification v1.1, details of which are available from http://www.usb.org. The specification contains valuable information on aspects such as PCB track impedance, supply inrush current and product labeling.

Although F2M03’s Bluetooth! module meets the USB specification, Free2move cannot guarantee that an application circuit designed around the chip is USB compliant. The choice of application circuit, component choice and PCB layout all affect USB signal quality and electrical characteristics. The information in this document is intended as a guide and should be read in association with the USB specification. Independent

USB qualification must be sought before an application is deemed USB compliant and can bear the USB logo. Such qualification can be obtained from a USB plugfest or from an independent USB test house.

Terminals USB+ and USB- adhere to the USB specification v2.0 (Chapter 7) electrical requirements.

For ac and dc specifications for terminals USB_DETACH, USB_WAKE_UP, USB_PULL_UP and USB_ON, refer to section PIO specification.

F2M03 is compatible with USB specification v2.0 host controllers; under these circumstances the two ends agree the mutually acceptable rate of 12Mbits/s according to the USB v2.0 specification.

F2M03 is a slave device that uses terminals SPI_MOSI, SPI_MISO, SPI_CLK and SPI_CSB. This interface is used for program emulation/debug and IC test. It is also the means by which the F2M03 flash may be programmed, before any 'boot' program is loaded.

Note:

The SPI signals should be routed out from the module if you need to upgrade the firmware on the module in the future when the module is already soldered. It is highly recommended to route out the SPI-signals of the module for software upgrade of the firmware!

The designer should be aware that no security protection is built into the hardware or firmware associated with this port, so the terminals should not be permanently connected in a PC application. This interface is not a user interface and only used for initial download and configuration of the firmware for the module.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

24

!

I

2

PIO[8:6] can be used to form a master I2C interface. The interface is formed using software to drive these lines. Therefore, it is suited only to relatively slow functions such as driving a dot matrix liquid crystal display

(LCD), keyboard scanner or EEPROM.

The I

2

C interface is controlled by firmware specific settings. Please see specific firmware datasheet for information

PIO lines need to be pulled-up through 2.2k: resistors.

PIO[7:6] dual functions, UART bypass and EEPROM support, therefore, devices using an EEPROM cannot support UART bypass mode.

For connection to EEPROMs, contact Free2move for information about devices that are currently supported.

Example EEPROM Connection

Pulse Code Modulation (PCM) is the standard method used to digitise audio (particulary voice) for transmission over digital communication channels. Through its PCM interface, F2M03 has hardware support for continual transmission and reception of PCM data, thus reducing processor overhead for wireless headset and other audio applications. F2M03 offers a bi-directional digital audio interface that routes directly into the baseband layer of the on-chip firmware. It does not pass through the HCI protocol layer.

Hardware on F2M03 allows the data to be sent to and received from a SCO connection. Up to three SCO connections can be supported by the PCM interface at any one time

(1)

F2M03 can operate as the PCM interface Master generating an output clock of 128, 256 or 512kHz. When configured as PCM interface slave it can operate with an input clock up to 2048kHz. F2M03 is compatible with a variety of clock formats, including Long Frame Sync, Short Frame Sync and GCI timing environments.

It supports 13 or 16-bit linear, 8-bit "-law or A-law companded sample formats at 8ksamples/s and can receive and transmit on any selection of three of the first four slots following PCM_SYNC. The PCM configuration options are enabled by firmware settings (contact Free2move).

F2M03 interfaces directly to PCM audio devices includes the following:

Qualcomm MSM 3000 series and MSM 5000 series CDMA baseband devices

• OKI MSM7705 four channel A-law and "-law CODEC

• Motorola MC145481 8-bit A-law and "-law CODEC

• Motorola MC145483 13-bit linear CODEC

Winbond W681360R 13-bit linear CODEC

STW 5093 and 5094 14-bit linear CODECs

• F2M03 is also compatible with the Motorola SSI

TM

interface

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

25

!

(1)

Subject to firmware support, contact Free2move for current status.

When configured as the Master of the PCM interface, F2M03 generates PCM_CLK and PCM_SYNC.

F2M03 as PCM Interface Master

When configured as the Slave of the PCM interface, F2M03 accepts PCM_CLK rates up to 2048kHz

F2M03 as PCM Interface Master

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

26

!

Long Frame Sync is the name given to a clocking format that controls the transfer of PCM data words or samples. In Long Frame Sync, the rising edge of PCM_SYNC indicates the start of the PCM word. When F2M03 is configured as PCM Master, generating PCM_SYNC and PCM_CLK, then PCM_SYNC is 8-bits long. When

F2M03 is configured as PCM Slave, PCM_SYNC may be from two consecutive falling edges of PCM_CLK to half the PCM_SYNC rate (i.e., 62.5"s) long.

Long Frame Sync (Shown with 8-bit Companded Sample)

F2M03 samples PCM_IN on the falling edge of PCM_CLK and transmits PCM_OUT on the rising edge.

PCM_OUT may be configured to be high impedance on the falling edge of PCM_CLK in the LSB position or on the rising edge.

In Short Frame Sync the falling edge of PCM_SYNC indicates the start of the PCM word. PCM_SYNC is always one clock cycle long.

Short Frame Sync (Shown with 16-bit Sample)

As with Long Frame Sync, F2M03 samples PCM_IN on the falling edge of PCM_CLK and transmits PCM_OUT on the rising edge. PCM_OUT may be configured to be high impedance on the falling edge of PCM_CLK in the

LSB position or on the rising edge

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

27

!

-

More than one SCO connection over the PCM interface is supported using multiple slots. Up to three SCO connections can be carried over any of the first four slots.

Multi-slot Operation with Two Slots and 8-bit Companded Samples

F2M03 is compatible with the General Circuit Interface, a standard synchronous 2B+D ISDN timing interface.

The two 64Kbps B channels can be accessed when this mode is configured. In the GCI interface two clock cycles are required for each bit of the voice sample. The voice sample format is 8-bit companded. As for the standard PCM interface up to 3 SCO connections can be carried over the first four slots.

GCI Interface

The start of frame is indicated by PCM SYNC and runs at 8kHz. With F2M03 in Slave mode, the frequency of

PCMCLK can be up to PCM_SYNC In order to configure the PCM interface to work in GCI mode it is necessary to have the correct firmware support (contact Free2move)

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

28

!

F2M03 can receive and transmit on any selection of the first four slots following each sync pulse. Slot durations can be either 8 or 16 clock cycles. Durations of 8 clock cycles may only be used with 8-bit sample formats. Durations of 16 clocks may be used with 8, 13 or 16-bit sample formats.

F2M03 supports 13-bit linear, 16-bit linear and 8-bit "-law or A-law sample formats. The sample rate is

8ksamples/s. The bit order may be little or big endian. When 16-bit slots are used, the 3 or 8 unused bits in each slot may be filled with sign extension, padded with zeros or a programmable 3-bit audio attenuation compatible with some Motorola CODECs.

F2M03 has a mute facility that forces PCM_OUT to be 0. In Master mode, PCM_SYNC may also be forced to 0 while keeping PCM_CLK running (which some CODECS use to control power-down)

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

29

!

f mclk

PCMCLK frequency -

128

256

512

- kHz

- t mclkh

(1) t mclk l

(1) t dmclksynch t dmclkpout t dmclklsyncl t dmclkhsyncl t dmclklpoutz t dmclkhpoutz t supinclkl t hpinclkl

PCM_SYNC frequency

PCM_CLK high

PCM_CLK low

Delay time from PCM_CLK high to

PCM_SYNC high

Delay time from PCM_CLK high to valid

PCM_OUT

Delay time from PCM

_

CLK low to

PCM_SYNC low (Long Frame Sync only)

Delay time from PCM_CLK high to

PCM_SYNC low

Delay time from PCM

_

CLK low to

PCMOUT high impedance

Delay time from PCM

_

CLK high to

PCMOUT high impedance

Set-up time for PCM_IN valid to

PCM_CLK low

Hold time for PCM_CLK low to PCM_IN invalid

Edge rise time (C l

= 50 pf, 10-90 %)

Edge fall time (C l

= 50 pf, 10-90 %)

-

980

730

-

-

-

-

-

-

30

30

8

-

-

-

-

-

-

-

-

-

-

-

20

20

20

20

20

20

-

- kHz ns ns ns ns ns ns ns ns ns ns tr t f

-

-

-

-

15

15

(1)

Assumes normal system clock operation. Figures will vary during low power modes, when system clock speeds are reduced.

(2)

Valid for temperatures between -40°C and +85°C ns ns

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

PCM Master Timing

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

30

!

f sclk f sclk t sclkl t sclkh t hsclksynch t susclksynch t dpout t dsclkhpout t dpoutz t supinsclkl t hpinsclkl

PCM clock frequency (Slave mode: input)

PCM clock frequency (GCI mode)

PCM_CLK low time

PCM_CLK high time

Hold time from PCM_CLK low to

PCM_SYNC high

Set-up time for PCM_SYNC high to

PCM_CLK low

Delay time from PCM_SYNC or

PCM_CLK whichever is later, to valid

PCM_OUT data (Long Frame Sync only)

Delay time from CLK high to PCM_OUT valid data

Delay time from PCM_SYNC or

PCM_CLK low, whichever is later, to

PCM_OUT data line high impedance

Set-up time for PCM_IN valid to CLK low

Hold time for PCM_CLK low to PCM_IN invalid

Edge rise time (Cl = 50 pF, 10-90 %) t r

T f

Edge fall time (Cl = 50 pF, 10-90 %)

Note:

(1)

Valid for temperatures between -40°C and +105°C

-

-

-

30

30

-

-

64

128

200

200

30

30

-

-

-

-

-

-

-

-

-

-

-

-

-

20

20

20

-

2048

4096

-

-

-

-

15

15 ns ns ns ns ns ns ns kHz kHz ns ns ns ns

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

PCM slave timing

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

31

!

P

The F2M03GLA have 10 programmable general-purpose I/O ports PIO[11:2] and two analog I/O ports

AIO[1:0]. PIO lines can be configured through software to have either weak or strong pull-ups or pull-downs.

All PIO lines are configured as inputs with weak pull-downs at reset.

AIO[1:0] functions available via these pins include an 8-bit ADC but can also be used as general-purpose I/O lines. Typically the AIO[0] is used for battery voltage measurement. The voltage range for AIO[1:0] is constrained by the internal analogue supply voltage which is 1.8V.

-

Programmable I/O terminal.

Programmable I/O terminal.

Programmable input/output line or Optionally BT_Priority/Ch_Clk output for co-existence signaling

Programmable input/output line or Optionally BT_Active output for co-existence signalling

Programmable input/output line or Optionally WLAN_Active/Ch_Data input for co-existence signalling

Programmable I/O terminal.

Programmable I/O terminal.

Programmable I/O terminal.

Programmable I/O terminal.

Programmable I/O terminal.

Programmable input/output line also possible to use as digital I/O

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

32

!

Programmable input/output line also possible to use as digital I/O

The power supply for the F2M03GLA should be chosen carefully. Bad power supply can reduce the performance and may damage the module. Please use the recommended voltage regulator or consult

Free2move if using another regulator. It is also essential to use a proper reset circuit to the module for correct operation.

The F2M03GLA has one power supply, +VCC.

The voltage supplied should have low noise, less than 10mV rms between 0 and 10MHz. The transient response of the regulator is also important. At the start of a Bluetooth! packet, power consumption will jump to high levels. The regulator should have a response time of 20"s or less; it is essential that the power rail recovers quickly.

Recommended voltage regulator:

XC6209B332MR from Torex or TPS73633DBVTG4 from Texas Instrument

The F2M03GLA has an active low reset (pin nr: 30). The reset pin MUST be connected to either a reset-circuit

(voltage monitor) such as the TC1270ASVRCTR, MAX811S, DS1818 or using an I/O from a microcontroller.

Reset cannot be done with a R-C network. It is recommended to used one of the reset circuits mentioned above. Special considerations must be taken when using an I/O from a microcontroller; a pull-down resistor

(1.8k#) must be placed on the I/O-line.

It is recommended that RESET is applied for a period greater than 5ms.

At reset the digital I/O pins are set to inputs for bi-directional pins and outputs are tristated. The PIOs have weak pull-downs.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

33

!

7

0.8

17

1.2

32

F2M03GLA

No ground planes at his area

or placed outside the PCB

[TOP VIEW]

15.2

16

1

Solder pad

Recommended extended pad for manual soldering

Restricted area for ground planes or other components

• Pad size: 0.8x1.2mm,

• Solder mask opening 0.9x1.3mm

• Pitch: 1.27mm (50mil)

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

All dimensions are in [mm]

34

!

The module uses bottom pads for soldering optimized for an automatic solder line. It is also possible to solder the module manually by using hot air soldering. For manual soldering solder pads may in some situation be made slightly larger to allow easier heating process.

To achieve good RF performance it is recommended to place ground plane(s) beneath the module but not under the antenna. The ground planes should be connected with vias surrounding the module. Except from the ground plane it is preferable that there are as few components and other material as possible nearby the antenna. Free air is the best surrounding for the antenna.

All GND pads must be connected directly to a flooded ground-plane. If more then one ground layer is used then make a good connection between them using many via holes. +VCC should be connected to the voltage regulator using a wide trace.

Vias

Antenna

Ground layers

F2M03GLA

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

35

!

Typical application schematic for F2M03GLA when using the Wireless UART firmware

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

36

8

Physical size [mm]:

Length: 28.5

Width: 15.2

Height: 2.1

1.2g

!

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

37

!

9

!

F2M03GLA has passed the Bluetooth! Qualification/Certification process as specified within the Bluetooth!

Specifications and as required within the PRD 2.0.

F2M03GLA complies with the requirements of R&TTE Directive 1999/5/CE, the European Community

Directive 73/23/EEC and 93/68/EEC.

EN 300 328

• EN 301 489-1/-17

• EN 60950

-

This deceive 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 when the equipment is operated in commercial environment. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used according with the instruction manual, may cause harmful interference to radio communication. Operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interference at his own expense.

The changes or modifications not expressly approved by the party responsible for the compliance could void the user’s authority to operate the equipment.

Shielded interface cables an A.C. power cord, if any, must be used in order to comply with the emission limits.

This modular transmitter uses an electronic display of the FCC identification number, the information must be readily accessible on the device in which it is installed.

The FCC ID can be read from the UART of the device.

The FCC ID will be displayed in the Windows Configuration Program.

FCC ID R47F2M03GL

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.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

38

!

Any similar wording that expresses the same meaning may be used.

This device complies with RSS-210 of the Industry Canada 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.

IMPORTANT NOTE:

Radiation Exposure Statement:

This equipment complies with IC radiation exposure limits set forth for an uncontrolled environment.

End users must follow the specific operating instructions for satisfying RF exposure compliance.

To maintain compliance with IC RF exposure compliance requirements, please follow operation instruction as documented in this manual.

This device has been designed to operate with an antenna having a maximum gain of 2 dB

Antenna having a higher gain is strictly prohibited per regulations of Industry Canada. The required antenna impedance is ohms.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

39

!

F2M03GLA meet the requirements of Directive 2002/95/EC of the European Parliament and of the Council on the Restriction of Hazardous Substance (RoHS). The module is assembled solely using RoHS compliant components.

F2M03GLA meets the requirements of Substances of Very Hiqh Concern (SVHC) in accordance with list published by European Chemicals Agency (ECHA) on 2008 October 28, regarding Regulation (EC) No

1907/2006, by showing a concentration of all SVHC compounds < 0.1%.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

40

!

Pulling direction

A

B

C

D

N

W1

W2

330.0 max

1.5 min

13.0±0.2

20.2 min

100.0

44.4 +2.0 –0.0

50.4 max

A

D

C

B

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

N

W2

W1

41

!

2009-04

2009-03

2007-06

2007-01

2006-11

The F2M03GLA is available for delivery in volumes.

F2M03GLA-S01

Low power Bluetooth

!

module with antenna and Wireless UART firmware v4. (SPP)

F2M03GLA-S04

Low power Bluetooth

!

module with antenna and HCI firmware (USB-interface, Self-powered)

Please use our website:

TTT www.free2move.se for more information about local distributors and dealers.

E

D

C

B

A

Added REACH conformance information in chapter 11.

Added IC certification conformance information in chapter 9.4.

Added certification, tape & reel, power consumption information and minor other changes in the document.

Small technical changes of the document.

Original Publication of this document.

Datasheet

Datasheet_F2M03GLA_rev_e.pdf

April 2009

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

42

SDP

SIG

SPI

SPP

TBD

TX

UART

USB

VM www

Bluetooth

!

ACL

AC

A-law

API

BCSP

BER

C/I

CMOS

CODEC

CPU

CQDDR

CTS

CVSD

DAC dBm

DC

DFU

GCI

HCI

Host

Host Controller

HV

ISDN

ISM ksamples/s

L2CAP

LC

LSB p-law

MISO

OHCI

PA

PCB

PCM

PIO

RAM

RF

RFCOMM

RISC

RSSI

RTS

RX

SCO

!

A set of technologies providing audio and data transfer over short-range radio

Asynchronous Connection-Less. A Bluetooth

!

data packet.

Alternating Current

Audio encoding standard

Application Programming Interface

BlueCore™ Serial Protocol

Bit Error Rate. Used to measure the quality of a link

Carrier Over Interferer

Complementary Metal Oxide Semiconductor

Coder Decoder

Central Processing Unit

Channel Quality Driven Data Rate

Clear to Send

Continuous Variable Slope Delta Modulation

Digital to Analogue Converter

Decibels relative to 1mW

Direct Current

Device Firmware Upgrade

General Circuit Interface. Standard synchronous 2B+D ISDN timing interface

Host Controller Interface

Application’s microcontroller

Bluetooth

!

integrated chip

Header Value

Integrated Services Digital Network

Industrial, Scientific and Medical kilosamples per second

Logical Link Control and Adaptation Protocol (protocol layer)

Link Controller

Least-Significant Bit

Encoding standard

Master In Serial Out

Open Host Controller Interface

Power Amplifier

Printed Circuit Board

Pulse Code Modulation. Refers to digital voice data

Parallel Input Output

Random Access Memory

Radio Frequency

Protocol layer providing serial port emulation over L2CAP

Reduced Instruction Set Computer

Receive Signal Strength Indication

Ready To Send

Receive or Receiver

Synchronous Connection-Oriented. Voice oriented Bluetooth

!

packet

Service Discovery Protocol

Special Interest Group

Serial Peripheral Interface

Serial Port Profile

To Be Defined

Transmit or Transmitter

Universal Asynchronous Receiver Transmitter

Universal Serial Bus or Upper Side Band (depending on context)

Virtual Machine world wide web

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

43

!

For support questions please contact your local dealer

For other purposes use: [email protected]

Website: www.free2move.se

Local dealer/distributor

The information given herein includes text, drawings, illustrations and schematics that are believed to be reliable. However, Free2move makes no warranties as to its accuracy or completeness and disclaims any liability in connection with its use. Free2move will in no case be liable for any incidental, indirect or consequential damages arising out of sale, resale, use or misuse of the product. Users of

Free2move products should make their own evaluation to determine the suitability of each such product for the specific application.

Free2move

Sperlingsgatan 7

SE-302 48 Halmstad, Sweden

Phone: +46 35 15 22 60

Email: [email protected] www.free2move.se

44

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project