Laird BTM410 User Manual

Manual is about: Data module

Summary of BTM410

  • Page 1

    Btm410/411 data module user manual innovative technology for a connected world www.Lairdtech.Com.

  • Page 2

    2 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module revision history revision description revision history.

  • Page 3

    3 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module contents btm410/411 bluetooth ® module ..4 overview .............................................. 4 btm410/411 key features ................... 4 specifications ................................5 detailed specifications ......

  • Page 4

    4 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module features and benefits • bluetooth ® v2.1+edr • adaptive frequency hopping to cope with interference from other wireless devices • secure simple pairing support • external or internal antenna options • comprehensive at inter...

  • Page 5

    5 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module categories feature implementation wireless specification bluetooth ® version 2.1+edr transmit class class 2 frequency 2.402 – 2.480 ghz channels 79 channels frequency hopping adaptive frequency hopping max transmit power +4...

  • Page 6

    6 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module categories feature implementation command interface at instructions set comprehensive control of connection and module operation s registers for non-volatile storage of parameters multipoint software supports multiple conne...

  • Page 7

    7 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module pin signal description voltage specification 1 unused 2 gnd 3 uart_cts clear to send i/p vusb 4 uart_rxd receive data i/p vusb 5 uart_rts request to send o/p vusb 6 uart_txd transmit data o/p vusb 7 gnd 8 spi_csb spi bus ch...

  • Page 8

    8 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module operating parameters recommended operating conditions operating condition min max vdd_usb (usb compatibility not required) 1.7 3.6 vdd_usb (usb compatibility required) 3.1 3.6 vdd_io 1.7 3.3 vdd_in 3.0 3.3 voltage specifica...

  • Page 9

    9 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module introduction this document describes the protocol used to control and configure the bt data bluetooth device. The protocol is similar to the industry standard hayes at protocol used in telephony modems which is appropriate ...

  • Page 10

    10 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module at command set assumptions the csr (cambridge silicon radio) bluecore chipset in laird technologies devices is memory resource limited. Therefore it is not proposed that there be full implementation of the at protocol as s...

  • Page 11

    11 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module configuring the btm410/411 3. At used to check the module is available. Response: ok 4. Ata {answer call} accept an incoming connection, which is indicated by the unsolicited string ring 123456789012 every second. 12345678...

  • Page 12

    12 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 6. Atdl {remake connection} make a connection with the same device and service as that specified in the most recent atd command. The modifiers are optional. An error will be returned if the ‘l’ modifier is specified and a ...

  • Page 13

    13 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module configuring the btm410/411 i11 the reason why a “no carrier” resulted in the most recent attempt at making an outgoing connection. Where the response values are as follows: 0 = no prior connection 1 = connection timeout 2 ...

  • Page 14

    14 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s0 1 -1..15 number of ring indication before automatically answering an incoming connection. A value of 0 disables autoanswer. If -1, then autoanswer on one ring and do not send ring/connect ...

  • Page 15

    15 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s504 0 0..1 setting to 1 will force s0 to -1 and will suppress messages arising from connections or pairing. E.G. Connect, no carrier, ring, pair etc. Suppressing connection based messaged al...

  • Page 16

    16 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s515 0x001f00 0.. 0xffffff default device class code to be used with at+bto when it is not explicitly specified. When queried, the value is always printed as a hexadecimal number. To change t...

  • Page 17

    17 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s531 0 0..5 specifies the mode on connection establishment. 0 = normal, that data is exchanged between uart and rf 1 = local_command. Uart input is parsed by the at interpreter and rf data is...

  • Page 18

    18 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s551 0x3211 0xffff this register specifies in each 4 bit nibble, how the outgoing modem status bits to the remote peer gets its value. Bluetooth allows for rtr, rtc, dv and ic bits to be exch...

  • Page 19

    19 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s554 0 0..900 if s register 512>=2 and for which the device will stay in the s512 mode after power up or reset. On timeout, it will abort the discoverable and/or connectable and fall back int...

  • Page 20

    20 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s569 1 7 if s565=1, and ri is deasserted then this is the mode the device will assume after the post-start-up timeout defined in sreg 554 instead of mode defined in sreg555 s583 0xb 0 .. 0x1f...

  • Page 21

    21 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module register default range comment s641 n/a 0..65535 as per 631, but the action of reading the value will reset the count to 0. S642 n/a 0..65535 as per 632, but the action of reading the value will reset the count to 0. S701 ...

  • Page 22

    22 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 17. Atz {hardware reset and emerge into mode ‘n’} forces the device through a hardware reset which means it will eventually come alive in the local command and unconnected mode. This allows changes to the ps store to take ...

  • Page 23

    23 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 22. At+btan {control audio channel} once a bluetooth connection is active, and assuming the peer device is also a laird technologies device, this command is used to start/stop a sco channel which will connect the pcm inter...

  • Page 24

    24 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 25. At+btd {remove trusted device} this command is used to remove the specified device from the list of trusted devices in the non-volatile database. If the device is not in the database then the response will still be an ...

  • Page 25

    25 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 32. At+btgy {enable promiscuous page scanning only} enable page scanning only and wait for a connection from any device. Inquiry scans disabled. Authentication is disabled and encryption is enabled. Response: ok 33. At+btg...

  • Page 26

    26 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 36. At+btin {inquire} as per at+bti but the response includes the device class code and friendly name for all inquiry responses. Please refer to the ‘error esponse’ note in the description for at+bti. The friendly name str...

  • Page 27

    27 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 42. At+btn? {read friendly name from non-volatile memory} read the default friendly name from non-volatile memory. Response: ”my friendlyname” ok 43. At+bto {open and make unit detectable} after power up and atz, this comm...

  • Page 28

    28 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 50. At+btr {set outgoing peer address} this command is used to store a peer address for outbound connections in non-volatile memory. A value of 000000000000 has the special meaning of invalid peer address. This command is ...

  • Page 29

    29 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 55. At+btt {add trusted device} this command is used to store the cached link key in the non-volatile database. If the database is full it will respond with an error. If the device is already in the database, then the key ...

  • Page 30

    30 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module unsolicited responses the ‘at’ protocol is a command/response type of protocol. This means that the device will normally only respond to at commands. Under special circumstances, unsolicited responses will be sent to the h...

  • Page 31

    31 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module incoming connections the device can be configured using the at+btp or at+btg command so that it will scan for incoming connec- tions from other bluetooth devices. It can also be configured via s register 512 to be in this ...

  • Page 32

    32 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module pairing and trusted devices when authentication is enabled via s register 500 or when using the ‘u’ modifier in the atd and at+btp commands, a connection attempt will require a link key for the peer device. The link key ca...

  • Page 33

    33 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module error responses all error responses from the device will be in the form error nn, where nn will be a number in the range 00 to 99. Error description 01 register not recognised 02 value for register is out of range 03 incom...

  • Page 34

    34 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module factory default mode laird technologies devices are capable of operating at a very wide range of baud rates. S registers 520 and 521 allow the baud rate to be set very easily. The baud rate clock generator in the device is...

  • Page 35

    35 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module disclaimers laird technologies’ wireless products are not authorized for use as critical components in life support devices or systems without the express written approval of the managing direc- tor of laird technologies. ...

  • Page 36

    36 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module application examples rs232 modem signals just as a telephony modem has control and status lines, the bt data module also provides for 6 control and status lines as per the table below. The direction column is as seen from ...

  • Page 37

    37 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module modem signalling over bluetooth the rfcomm protocol used in bluetooth for implementing the serial port profile allows for the exchange of four modem signals. This information is contained in a special transparent message w...

  • Page 38

    38 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module where is optional. If it is not specified, then the slave unit will accept connections from any device. If specified then only connections from the device specified will be accepted. If it is desired that the slave unit sh...

  • Page 39

    39 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module modem control and status signals a serial port has dtr, dsr, rts, cts, dcd and ri control lines. Rts and cts are locally controlled to prevent local buffer overflow. The status of dtr, drs, dcd and ri can be exchanged with...

  • Page 40

    40 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module mechanical details 1 top view (component side) e d rf out pin outs 11 50 37 36 25 26 12 29 u1 u2 orientation mark on rf shield denotes pin 1 side view a1 a2 a rf shield bottom view (smt pads) 29 rf out d1 e1 e g h b 11 1 5...

  • Page 41

    41 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module recommended pcb footprint 1 11 12 25 26 37 36 50 19.2 1x13 6.5 pin pitch 6. 85 29 rf out (see note 1) pad width 0.7 typ pad length 1.65 typ 9.6 13 .7 1x 10 pin pitch 5 module outline (see note 2) notes for pcb layout: 1. T...

  • Page 42

    42 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 5 5 4 4 3 3 2 2 1 1 d d c c b b a a bt dm d- r- 00 1- 01 01 m in i d ev b oa rd - co m m s c 1 2 fr id ay , o ct ob er 1 0, 2 00 8 ti tle si ze do cu m en t n um be r re v da te : sh ee t of us b_ ds r us b_ dc d us b_ ct ...

  • Page 43

    43 www.Lairdtech.Com laird technologies btm410/411 bluetooth ® at data module 5 5 4 4 3 3 2 2 1 1 d d c c b b a a bt dm d- r- 00 1- 01 01 m in i_ de v_ po w er _s up pl ie s c 2 2 fr id ay , o ct ob er 1 0, 2 00 8 ti tle si ze do cu m en t n um be r re v da te : sh ee t of d- 50 oh m t ra ck 50 _o h...

  • Page 44

    44 btm410/411 bluetooth ® at data module global solutions: local support tm usa: +1.800.492.2320 europe: +44.1628.858.940 asia: +852.2268.6567 wirelessinfo@lairdtech.Com www.Lairdtech.Com/wireless ordering information general comments this is a preliminary datasheet. Please check with laird technolo...

  • Page 45

    45 laird technologies is the world leader in the design and manufacture of customized, performance-critical products for wireless and other advanced electronics applications. Laird technologies partners with its customers to find solutions for applications in various industries such as: network equi...