BTM411 Laird Technologies, BTM411 Datasheet

MODULE AT BLUETOOTH VER2.1+EDR

BTM411

Manufacturer Part Number
BTM411
Description
MODULE AT BLUETOOTH VER2.1+EDR
Manufacturer
Laird Technologies
Datasheets

Specifications of BTM411

Frequency
2.4GHz
Data Rate - Maximum
2.1Mbps
Modulation Or Protocol
Bluetooth v2.1+EDR, Class 2 & 3
Applications
General Purpose
Power - Output
4dBm
Sensitivity
-84dBm
Voltage - Supply
3 V ~ 3.3 V
Current - Receiving
40mA
Current - Transmitting
40mA
Data Interface
PCB, Surface Mount
Antenna Connector
On-Board, Chip
Operating Temperature
-30°C ~ 70°C
Package / Case
Module
Wireless Frequency
2.402 GHz to 2.480 GHz
Interface Type
UART
Data Rate
2.1 Mbps
Operating Voltage
3.3 V
Antenna
Integrated
Operating Temperature Range
- 30 C to + 70 C
Output Power
4 dBm
Technology/ Type
Bluetooth Data Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Memory Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
BTM411
Manufacturer:
NXP
Quantity:
12 000
BTM410/411
DATA MODULE
USER MANUAL
Version 1.0
Innovative Technology
for a Connected World

Related parts for BTM411

BTM411 Summary of contents

Page 1

BTM410/411 DATA MODULE USER MANUAL Version 1.0 Innovative Technology for a Connected World ...

Page 2

... BTM410/411 Bluetooth AT Data Module ® REVISION REVISION HISTORY HISTORY Revision Version 1.0 www.lairdtech.com 2 Description 06/22/10 - Initial Release Version Laird Technologies ...

Page 3

... FCC Regulatory Statements .........55 BTM410 FCC and Industry Canada Statements ............................ 55 BTM411 FCC and Industry Canada Statements ............................ 55 Declarations of Compliance ........56 BTM410 EU Declaration of Conformity .................................... 56 BTM411 EU Declaration of Conformity .................................... 57 Mechanical Drawings ..................58 BTM410 Mechanical Details ............... 58 BTM411 Mechanical Details ............... 60 Development Kit Schematic ............... 63 Ordering Information ..................65 Product Part Numbers ........................ 65 General Comments ............................ 65 Laird Technologies ...

Page 4

... Bluetooth AT Data Module ® OVERVIEW AND The BTM410 and BTM411 Bluetooth KEY FEATURES needs of developers who wish to add robust, short range Bluetooth data connectivity to their products. They are based on the market leading Cambridge Silicon Radio BC04 chipset, providing exceptionally low power consumption with outstanding range ...

Page 5

... GHz 79 channels Frequency Hopping Channels Adaptive Frequency Hopping +4 dBm at antenna pad – BTM410 Max Transmit Power +4 dBmi from integrated antenna – BTM411 -27 dBm at antenna pad – BTM410 Min Transmit Power -27 dBmi from integrated antenna – BTM411 Receive Sensitivity -84dBm ...

Page 6

... Full Modular Approval (BTM411) CE & R&TTE Meets CE and R&TTE requirements Lead free Lead-free and RoHS compliant Warranty 12 Months Development board and software tools Development Kit DVK-BTM410 Dev Kit with BTM410 module fitted DVK-BTM411 Dev Kit with BTM411 module fitted Laird Technologies ...

Page 7

... Note: 1. Unused pins may have internal connections and must not be connected. 2. Reset input is active low. Input is pulled up to VDD_IN via 22k. Minimum reset pulse width is 5ms. 3. Pins 25-37 should be left not connected on modules with integrated antenna (BTM411, BTM421 and BTM431) www.lairdtech.com 7 ...

Page 8

... MIN TYP MAX 0.7VDD_USB -0.4 +0.8 -0.4 +0.4 VDD_USB – 0.4 0.4 VDD_USB – 0.2 0.2 MIN TYP MAX 0.7VDD_IO -0.4 +0.8 -0.4 +0.4 VDD_IO – 0.4 0.4 VDD_IO – 0.2 0.2 Laird Technologies ...

Page 9

... Just like telephony modems, Laird Technologies’ devices power unconnected state and will only respond via the serial interface. In this state the device will not even respond to Bluetooth Inquiries. Then, just like controlling a modem, the host can issue AT commands which map to various Bluetooth activities ...

Page 10

... Pulse Width Modulation : Sub Band Codec : Synchronous Connection Oriented Link (used for Audio) : Service Level Connection : Serial Port Profile : Serial Stream Oriented : Secure Simple Pairing : SUBUNIT INFO Command : S-Register No. xxx : Trusted Device List : Universal Asynchronous Receiver / Transmitter : UNIT INFO Command Laird Technologies ...

Page 11

... BTM410/411 Bluetooth AT Data Module ® AT COMMAND SET OVERVIEW OF THE BTM PRODUCT FAMILY REFERENCE BTM410 / BTM411 Chipset Bluetooth version Features Profiles (1) external codec required BTM510 / BTM511 Chipset Bluetooth version Features Profiles BTM520 / BTM521 Chipset Bluetooth version Features Profiles 11 www.lairdtech.com CSR BC4-Ext 2.1 ...

Page 12

... E.g. the value 1234 can also be entered as $4D2 A string delimited by double quotes. E.g. “Hello World”. The “ character MUST be supplied as delimiters character UUID number consisting of ASCII characters ‘0’ to ‘9’, ‘A’ to ‘F’ and ‘a’ to ‘f’. Laird Technologies ...

Page 13

... Bits 2-7: Bits 8-12: Bits 13-23: Laird Technologies devices do not map to any predefined Major Service Class or Major Device Class and so the default devclass as shipped is 001F00, which means no Major Service Class and “Unclassified” Major Device class. Other examples of device class codes are follows: ...

Page 14

... The setting remains valid until next reset or power cycle (unless not changed by any other AT command subsequently). For permanent discoverable/connectable settings, please refer to S Register 512. Response: <cr,lf>OK<cr,lf> 14 www.lairdtech.com {Set Friendly Name Temporarily} {Set Friendly Name Permanently} {Make Device Discoverable and Connectable } {Make Device Discoverable} {Make Device Connectable} Laird Technologies ...

Page 15

... AT+BTX may put the device into the correct idle mode. 15. ATIn {Information} This will return the information about the Laird Technologies device and its status. Please refer to Table 4.2 (Appendix) for a complete list of supported ATIn parameters. ...

Page 16

... Minimum power consumption, UART baud rate set to 38400 Minimum power consumption, UART baud rate set to 115200 Medium power consumption, UART baud rate set to 115200 Maximum power consumption, UART baud rate set to 115200 {Clear Non-volatile Memory} {Clear Non-volatile Memory} {Write S Registers to Non-volatile Memory} Laird Technologies ...

Page 17

... RSSI value on inquiry result 0 – do not display RSSI value on inquiry result; if any further bit is set, a comma is inserted as separator 1 – display eird on inquiry result 0 – do not display eird on inquiry result Table 3.2: Field Descriptions for S Register 330 RSSI FN COD ADR Laird Technologies ...

Page 18

... Bluetooth device address 2. device class code 3. friendly name 1. the Bluetooth device address 2. device class code 3. friendly name 4. rssi (receiver signal strength indicator) 1. the Bluetooth device address 2. device class code 3. friendly name 4. rssi (receiver signal strength indicator) 5. extended inquiry data Laird Technologies ...

Page 19

... No MITM protection • Encryption • No MITM protection • (No) Encryption (1) • Minimal user interaction • No MITM protection • No Encryption • Minimal user interaction Table 3.3: Security Levels Comment High security Medium Security Low Security Permitted only for service discovery Laird Technologies ...

Page 20

... Reject IO-Cap requests IO-capability requests prior to SSP are rejected. Table 3.4: IO capabilities Operation Accept pairing request Reject pairing request Table 3.5: SSP Input commands Comment Representing ‘yes’ input Representing ‘no’ input Laird Technologies ...

Page 21

... Disable legacy (pre-BT2.1) Pairing: 0 – legacy pairing enabled 1 – legacy pairing disabled 90 1..255 Secure Simple Pairing timeout in s This value must be at least 60 in order to meet the recom- mendation of BT2.1 specification Table 3.6: S-Registers for Secure Simple Pairing (SSP) Laird Technologies ...

Page 22

... Please refer to section 2.3, page 37 Pairing timeout Pairing failed Pairing failed (too many repeat attempts) Pairing rejected by remote device Pairing failed (unit keys not supported) Pairing failed (SSP not supported) Pairing failed (already busy with pairing) Table 3.7: Asynchronous messages for SSP Laird Technologies ...

Page 23

... S Register 325..328 is set automatically save the link key (see Section 2, pg 37) The value MM indicates the result of the save operation and a value of 00 implies success, otherwise the value corresponds to an error code. 23 www.lairdtech.com {Initiate Pairing} {Set Passkey} Laird Technologies ...

Page 24

... SSO connection (SSP or DUN). An attempt to connect a second SSO profile while already one SSO connected will result in Error 65. Any incoming connection request to an SSO profile will be rejected if one SSO is already connected. The following section describes AT- commands related to SSO-profiles 24 www.lairdtech.com {Add Trusted Device} Laird Technologies ...

Page 25

... The remote device issues ATO as normal to return to data mode (Refer to 5). For this command to be effective S Register 536 must be set to 1. Response: <cr,lf>OK<cr,lf> 25 www.lairdtech.com {Send Data in Local Command and Connected Mode} (e.g. <string> too long) {Send Data in Local Command and Connected Mode} (e.g. <string> too long) Laird Technologies ...

Page 26

... ATH command. Laird Technologies BTM devices provide a variety of ways of dropping a connection. One method is similar to the above, but instead a ^^^ character sequence is used. This is to eliminate ambiguity when a data call is in progress via a mobile phone which was established using the mobile phone’ ...

Page 27

... When set remote device can ‘capture’ the AT parser of this unit by it sending this module an escape “!!!” sequence. The inter character timing is set via S Register 12 Register 507 is >= 2, then reading this register will always return 0 and writing 1 will result in ERROR 33. Table 3.8: S Registers for SSO profiles Laird Technologies ...

Page 28

... No “OK” is sent in response. Hence the host to send a character regularly (e.g. one per second) until the BTM device echoes all buffered characters to the host (provided echo is enabled). Once the BTM device echoes characters command mode. 28 www.lairdtech.com {Set Incoming Peer Address} Laird Technologies ...

Page 29

... Reset B AT&F* Restore factory default settings ATS102=1 Enable Serial Port Profile (SPP) ATS0=1 Automatic response after one “RING” AT&W Store settings ATZ Reset AT+BTP Make device temporary connectable and discoverable ATI4 Query Bluetooth device address of local device <BdAddr_DevB> Laird Technologies ...

Page 30

... UART; UART data from host is not sent across to remote device AT+SPH Response “NO CARRIER…” (A and B): disconnection confirmed Table 3.9: SPP Example Command Sequence Figure 3.2: SPP example - Preparation of Device A Figure 3.3 SPP example – Preparation of Device B (pairing successful, A and B) (B only) Laird Technologies ...

Page 31

... Therefore if that number is exceeded, then the connection attempt will fail with the following response:- Response: <cr,lf>CALL LIMIT Or <cr,lf>NO CARRIER<cr,lf> In that case, issuing an ATZ to reset the device will reset the count to 0 and more connections are possible. Laird Technologies ...

Page 32

... For backward compatibility, the following command fulfils the same purpose: ATH Response: <cr,lf>NO CARRIER<cr,lf> SPP – Incoming Connections The Laird Technologies BTM device can be configured using the AT+BTP or AT+BTG command so that it will scan for incoming connections from other Bluetooth devices. It can also be configured via S Register 512 this mode by default on power up. ...

Page 33

... Hardware Units (BTM410 / 411) This section covers S-Registers and AT-Commands that are related to hardware units of a BTM410 or BTM411 device. For this section, please also refer to the bluecore data sheet [5] for further information. 1. Codec Gain The BTM410/411 can operate with an external PCM codec. Laird provides a number of different codec evaluation boards designed for use with the BTM410/411 development kit ...

Page 34

... GPIO Pin (BTM410/411) Handshaking GPIO1 RI GPIO2 DCD GPIO3 - GPIO4 - GPIO5 - GPIO6 - GPIO7 DTR GPIO8 DSR GPIO - Alternative Functions BTM410/411 Reserved Figure 3.6: GPIO configuration register Alternative Function Wi-Fi Coexistence - - BT_Priority / Ch_Clk BT_Active / BT_ State Wlan_Active Rf_Active - - FME INV DIR Laird Technologies ...

Page 35

... GPIO6 GPIO7 GPIO8 GPIO1..8 0x0000 0..0xFF Read/Write all GPIOs in one atomic step (Write operation only affects GPIOs configured as outputs) 0x0001: GPIO1 0x0002: GPIO2 0x0004: GPIO3 0x0008: GPIO4 0x0010: GPIO5 0x0020: GPIO6 0x0040: GPIO7 0x0080: GPIO8 Table 3.13: GPIO S Registers Laird Technologies ...

Page 36

... The recommended value to enable this feature is 7. Value = bitmask for packet type. The link type (SCO/ eSCO) is defined by S584 Feature disabled 1 : HV1 (S584=0) or EV3 (S584= HV2 (S584=0) or EV4 (S584= HV3 (S584=0) or EV5 (S584=1) Table 3.14: SCO/eSCO AT-commands and S-Registers Laird Technologies ...

Page 37

... S328 [0..1] Table 3.15: Automatic storage of link keys Comment not store (cache only store automatically (default) identical with S538 not store (cache only store automatically (default not store (cache only store automatically (default not store (cache only store automatically (default) Laird Technologies ...

Page 38

... ATI64 0 = not connected 1 = ACL connected 2 = audio connected ATI65 0 = not connected 1 = SLC connected 2 = audio connected call, SLC call, audio ATI66 0 = not connected 1 = SLC connected 2 = Audio connected call - SLC call – audio ATI67 0 = not connected 1 = connected Table 3.16: Profile connection status Laird Technologies ...

Page 39

... If AVRCP was not connected, response = “NO CARRIER” instance was connected, response = “NO CARRIER 110E” instance was not connected, response = “NO CARRIER” If HSG instance was connected, response = “NO CARRIER 1112” If HSG instance was not connected, response = “NO CARRIER” Laird Technologies ...

Page 40

... If HFG instance was not connected, response = “NO CARRIER” Response = “NO CARRIER” If DUN was connected, response = “NO CARRIER 1103” If DUN was not connected, response = “NO CARRIER” Table 3.19: Implications of S329 Figure 3.7: Page and Inquiry Scan Intervals and Windows Laird Technologies ...

Page 41

... General bonding does not work if initiated by the legacy device. Instead, the legacy device must initiate dedicated bonding first (=pairing, BISM2: “AT+BTW<BdAddr>”). After successful pairing, the connection can be initiated by the legacy device (BISM2: “ATD<BdAddr>”). 41 www.lairdtech.com Figure 3.8: Sniff Mode Example Laird Technologies ...

Page 42

... Append Bluetooth Address to Friendly name If S Reg 593 is set to 1, then the last 6 hex digits of the Bluetooth address are automatically appended to the friendly name. This allows multiple devices with the same name in a neighbourhood to be differentiated. 42 www.lairdtech.com Figure 3.9: BREAK capability in Ezurio Terminal Laird Technologies ...

Page 43

... CONNECT message, separated by a comma 2 – symbol style: append ‘<’ to incoming and ‘>’ to outgoing CONNECT message, separated by a comma applies only to role indicating UUID (e.g.HSP/HFP) and if S329=0 Laird Technologies ...

Page 44

... Page Scan Window in milliseconds. Minimum is 11.25ms so 10/11ms will give 11.25ms, refer to Section 6, pg. 40. 640 11..2550 Inquiry Scan Interval in milliseconds. Minimum is 11.25ms so 10/11ms will give 11.25ms, refer to Section 6, pg. 40. 160 11..2550 Inquiry Scan Window in milliseconds. Minimum is 11.25ms so 10/11ms will give 11.25ms, refer to Section 6, pg. 40. Laird Technologies ...

Page 45

... When S507>0, and in a connection, DSR can be used to change from data to command state by de-asserting the DSR line for less than the time specified in this register. This value is rounded down to the nearest 100ms >), save the set- hex Laird Technologies ...

Page 46

... Must be set before the baud rate change. 1000 100..15000 Reconnect delay when configured as master in pure-cable-replace- ment mode. This value is rounded down to the nearest 100ms. See S Register 505 also. Laird Technologies ...

Page 47

... S Register 507 is anything other than 0, a de-as- sertion of DSR will cause the Bluetooth connection to be dropped. If bits 0..3 and 4..7 are set to 0, then some Bluetooth devices will use that as a signal to stop sending any data back. Laird Technologies ...

Page 48

... This specifies a mask. When Bit the response word “ERROR“ is replaced by “BTERR” and “OK” is replaced by “ok”. When Bit then error responses do not include the error number and instead the error number can be retrieved using ATI12. Laird Technologies ...

Page 49

... S reg 538 0 0..1 Automatically append last 6 digits of local Bluetooth address to the Friendly name which was set via AT+BTN or AT+BTF 0 0..2^32 10 General Purpose 32 bit Registers for use by host. These are stored in non-volatile memory. Table 4.1: BTM - General S Registers Laird Technologies ...

Page 50

... Codec Input Maximum Gain Range Bluetooth version Audio connection status off Returns the number of bytes pending to be sent in the rf buffer when a connection is up. Version number of Multipoint application (Note: ATI is provided for compatibility in multipoint mode, other AT commands are not available). Laird Technologies ...

Page 51

... As the value approaches 1000 (BER = 0.1 indication that the link is very bad and a large number of Bluetooth packets are being lost. Manufacturing data (e.g. module serial number, manufacturing date) Full AT firmware version number Table 4.2: BTM ATI Commands Laird Technologies ...

Page 52

... E.g. new Attempt value greater than MinInterval. Solution is to first increase MinInterval and re-enter the Attempt value. 38 Get Remote Friendly name Failed 39 Failed to change mode to Multipoint 40 7 Bit mode requires parity to be even or odd 41 Stream Error 42 Stream Pending Error 52 www.lairdtech.com Laird Technologies ...

Page 53

... OBEX File Transfer Headset Profile (HSP) A2DP A2DP AVRCP A2DP AVRCP AVRCP Headset Profile Hands-free Profile (HFP) Hands-free Profile (HFP) Table 4.4: Selected UUIDs Role - - - - - Headset Audio Source Audio Sink Remote Target - - Remote Controller Audio Gateway Hands-free unit Audio Gateway Laird Technologies ...

Page 54

... Caution: this tool allows selection of more than one minor device classes, so make sure that only one minor device class is select and verify the result with [3] anyway. [5] “Bluecore 4 External” Data Sheet, Cambridge Silicon Radio (CSR) http://www.csrsupport.com (log in or new account required) [6] “Winbond 681360 Codec Board User Guide”, Ezurio Application Note 54 www.lairdtech.com Laird Technologies ...

Page 55

... Designers should note the distinction that the FCC makes regarding portable and mobile devices. Mobile devices are defined as products that are not used closer than 20cm to the human body, whereas portable devices can be used closer that 20cm to the body. In the case where the BTM411 module is used in a portable device, additional SAR testing must be performed on the complete product. ...

Page 56

... EN55022:2006/A1:2000/A2:2006(ClassB) Immunity: EN61000-4-2:1995/A1:1998/A2:2001 EN61000-4-3:2002/A1:2002 Means of the efficient use of EN 300 328 V1.7.1 (2006-10) the radio frequency spectrum Ezurio Ltd dba Laird Technologies Saturn House, Mercury Park Wooburn Green HP100HH, United Kingdom tel: +44 (0)1628 858 940 fax: +44 (0)1628 528 382 October 2009 ...

Page 57

... Article 3 of the EU Directive 1995/5/EC, when used for its intended purpose. Place of Issue: Date of Issue: Name of Authorised Person: Signature DECLARATION OF CONFORMITY Ezurio Ltd BTM411 RTTE 1995/5/EC Annex IV Requirement Reference standard(s): Health and Safety EN 60950-1:2006 Protection requirements with EN 301 489-1 V1.8.1 respect to electromagnetic EN 301 489-17 V2 ...

Page 58

BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS BTM410 Mechanical Details 58 ...

Page 59

BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS BTM410 Mechanical Details 59 ...

Page 60

... BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS BTM411 Mechanical Details 60 ...

Page 61

... BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS BTM411 Mechanical Details 61 ...

Page 62

... BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS BTM411 Mechanical Details 62 ...

Page 63

BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS Development Kit Schematic N/C 37 N/C 38 N/C 39 N/C 40 GND 41 GPIO_1/RI GPIO1/UART_RI 42 GPIO7/UART_DTR GPIO_7/DTR 43 GPIO8/UART_DSR GPIO_8/DSR 44 GND 45 USB_D- USB_MOD_D- 46 USB_D+ USB_MOD_D+ 47 GPIO6/RF_ACTIVE 48 ...

Page 64

BTM410/411 Bluetooth AT Data Module ® MECHANICAL DRAWINgS Development Kit Schematic GPIO_2/DCD GPIO_4/BT_ACTIVE/BT_STATE RESET_ PCM_OUT PCM_CLK PCM_SYNC PCM_IN ...

Page 65

... A pdf of the schematic can be downloaded from the product web page. global solutions: local support USA: +1.800.492.2320 Europe: +44.1628.858.940 Asia: +852.2268.6567 wirelessinfo@lairdtech.com www.lairdtech.com/wireless 65 DeSCRIPTION Bluetooth AT Data Module (external antenna) Bluetooth AT Data Module (with integrated antenna) Q1-2009 Development board with BTM410 module soldered in place Development board with BTM411 module soldered in place Q2-2009 TM ...

Page 66

... Laird Technologies will not be liable for, any damage or failure caused by misuse, abuse, acts of God, accidents, electrical irregularity, or other causes beyond Laird Technologies’ control, or claim by other than the original purchaser event shall Laird Technologies be responsible or liable for any damages arising: From the use of product; From the loss of use, revenue or profit of the product result of any event, circumstance, action, or abuse beyond the control of Laird Technologies, whether such damages be direct, indirect, consequential, special or otherwise and whether such damages are incurred by the person to whom this warranty extends or third party. If, after inspection, Laird Technologies’ ...

Related keywords