STEVAL-SPBT2ATV1 STMicroelectronics, STEVAL-SPBT2ATV1 Datasheet

BOARD DEMO BLUETOOTH SPBT2532C2

STEVAL-SPBT2ATV1

Manufacturer Part Number
STEVAL-SPBT2ATV1
Description
BOARD DEMO BLUETOOTH SPBT2532C2
Manufacturer
STMicroelectronics
Type
Bluetooth 2.0r
Datasheets

Specifications of STEVAL-SPBT2ATV1

Frequency
2.4GHz
Product
RF Modules
Supply Voltage (max)
6 V
Maximum Operating Temperature
+ 85 C
Supply Voltage (min)
4 V
For Use With/related Products
SPBT2532C2
Lead Free Status / RoHS Status
Lead free by exemption / RoHS compliant by exemption
Other names
497-10656
Features
April 2011
Bluetooth
Output power class-2
Transmission rate up to 2 Mbps with EDR
Packet types supported:
– ACL: DM1, DM3, DM5, DH1, DH3, DH5, 2-
Adaptive frequency hopping (AFH)
Efficient and flexible support for WLAN
coexistence in collocated scenario
Communication interfaces and I/Os:
– Fast UART up to 3.25 Mbit/s
– 4 general purpose I/O
User interface:
– AT command set
Memory:
– 256 Kbytes Flash memory
– 48 Kbytes RAM memory
3.3 V single supply voltage
No external oscillator required
Module size: 10.5 x 13.5 mm
DH1, 2-DH3, 2-DH5
®
specification compliant V2.1
Doc ID 16089 Rev 7
Bluetooth
Description
The SPBT2532C2.AT is a micro-sized Bluetooth
module, designed to ensure maximum
performance in a minimum space. It includes all
the functions, and only those, required for a
wireless modem. Even the pin count is optimized,
including supply input, UART and 4 GPIOs for AT
command communication.
Alternative I/Os configuration is possible but only
default configuration is compatible with AT
command.
Embedded Bluetooth AT firmware implements all
Bluetooth core protocols and serial port profile
(SPP) to replicate UART data traffic over a
Bluetooth link. The module can be fully controlled
using AT commands. SW is embedded inside the
micro re-programmable Flash memory.
®
technology class-2 module
SPBT2532C2.AT
www.st.com
1/50
50

Related parts for STEVAL-SPBT2ATV1

STEVAL-SPBT2ATV1 Summary of contents

Page 1

Features ® ■ Bluetooth specification compliant V2.1 ■ Output power class-2 ■ Transmission rate Mbps with EDR ■ Packet types supported: – ACL: DM1, DM3, DM5, DH1, DH3, DH5, 2- DH1, 2-DH3, 2-DH5 ■ Adaptive frequency hopping ...

Page 2

Contents Contents 1 RoHS compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

SPBT2532C2.AT Appendix A Certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 4

Contents D.8.2 D.9 DeleteSmartCable ...

Page 5

SPBT2532C2.AT D.20.2 D.21 PortDisconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

Contents D.32.1 D.32.2 Appendix E Error responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 7

SPBT2532C2.AT 1 RoHS compliance ST modules are RoHS compliant and being based on ST devices comply with ECOPACK norms implemented by ST. 2 Application ● Serial cable replacement ● Industrial control ● Data acquisition equipment ● Machine control ● Sensor ...

Page 8

Block diagram 3 Block diagram Figure 1. Block diagram 8/50 Doc ID 16089 Rev 7 SPBT2532C2.AT ...

Page 9

SPBT2532C2.AT 4 Electrical characteristics 4.1 Absolute maximum ratings Table 1. Absolute maximum ratings Storage temperature range Supply voltage input power Input voltage tolerant pin Input voltage on non-5 V tolerant pin 4.2 Operating ranges ...

Page 10

Electrical characteristics 4.3 Power consumption ● CPU 32 MHz ● UART supports up to 921 Kbps ● Data throughput Mbps Table 3. High speed CPU mode Typical power consumption ACL data 115 KBaud UART at max throughput ...

Page 11

SPBT2532C2.AT 5 Bluetooth parameters 5.1 RF performance characteristics In the performance characteristics table the following applies: ● Test condition: nominal ● Voltage: typical, V ● Temperature: typical T Table 5. RF performance characteristics Parameters Antenna load Radio receiver Sensitivity level ...

Page 12

Pin settings 6 Pin settings 6.1 Pin connections Pin connection diagram Figure 2. 12/50 Doc ID 16089 Rev 7 SPBT2532C2.AT 10.50 ...

Page 13

SPBT2532C2.AT 6.2 Pin description Table 6. Pin description Pin n° Name UART interface 13 RXD 14 TXD 11 CTS 12 RTS Antenna 6 ANT Reserved 9 Reserved Power and ground GND Reset 10 RESETN GPIO ...

Page 14

Software architecture 7 Software architecture The SPBT2532C2.AT includes the Bluetooth full protocol stack with upper layers and profiles. Figure 3. Bluetooth firmware implementation 14/50 Doc ID 16089 Rev 7 SPBT2532C2.AT ...

Page 15

SPBT2532C2.AT 8 Hardware design Notes: ● All unused pins should be left floating; do not ground. ● All GND pins must be well grounded. ● Traces should not be routed underneath the module. 8.1 Component drawing Figure 4. Pin placement ...

Page 16

Hardware design 8.2 UART interface Four signals are provided with the UART interface. The TXD and RXD pins are used for data while the CTS and RTS pins are used for flow control. Figure 6. Connection to host device 8.3 ...

Page 17

SPBT2532C2.AT 8.4 Reset function Module reset is simply performed by forcing at low level pin 10. Reset can be operated manually or via host. Manually reset: Pin 10 is driven by a simple push button. Host controlled reset: Pin 10 ...

Page 18

... Keep the RF ground separate from the module supply voltage ground; the two grounds are already connected inside the module in one point, see below a possible implementation. Figure 9. Example of antenna integration on the STEVAL-SPBT2ATV2 18/50 Module foot print Doc ID 16089 Rev 7 SPBT2532C2 ...

Page 19

SPBT2532C2.AT 9.1 Antenna choice RF output pin must be connected to an antenna which could be: ● Antenna directly printed on the PCB ● Integrated SMD antenna, including but not limited to following examples – Johanson Technology 2450T18A100S – Antenova ...

Page 20

Application information 9.2 Antenna coupling Despite of the type of antenna chosen, the connection between the RF out pin and the antenna must be realized to get the maximum power transfer general rule the characteristic impedance (Z0)of the ...

Page 21

SPBT2532C2.AT 10 Soldering Soldering phase has to be executed with care: In order to avoid undesired melting phenomenon, particular attention has to be taken on the set up of the peak temperature. Here following some suggestions for the temperature profile ...

Page 22

Certifications Appendix A Certifications A.1 FCC compliance FCC qualification is strictly related to RF section design; therefore it doesn’t apply to the module without antenna on board. However, the SPBT2532C2.AT module even if not formally qualified, is FCC compliant. In ...

Page 23

SPBT2532C2.AT Appendix B Appendix B gives a basic overview of the abSerial v1.2 FW, a third party IP developed by Amp'edeRF. AbSerial, a simple set of AT commands, provides an easy to use interface for module configuration and for usage ...

Page 24

B.3 abSerial is a cable replacement application that provides point-to-point communication between two Bluetooth devices. A serial port is used to communicate with a host device through an AT command interface as shown below. Figure 16. Communications ...

Page 25

SPBT2532C2.AT Appendix C Commands list This chapter details the each of the abSerial AT commands including brief descriptions of behavior, syntax of the command, context of the command, and types of responses. This abSerial reference guide covers the following commands: ...

Page 26

Commands list Table 9. abSerial command summary (continued) SetTermPin SmartCableSetup SPPConnect SPPDisconnect StreamingSerial UpdateInquiryScan UpdatePageScan Version Power Mode feature commands. now under assessment will be fully supported by next abSerial release. For more details about abSerial command contact us at ...

Page 27

SPBT2532C2.AT Appendix D Command description The following subsections describe each of these commands in detail, including a description of behavior, syntax (including possible parameter values), and types of responses. Some responses will not be “immediate”. Where applicable, these will be ...

Page 28

Command description D.3.1 Syntax AT+AB Build D.3.2 Responses If the operation is successful, the response is: AT-AB abSerial Build [date] where [date] is the date code of the application firmware. D.4 Bypass The Bypass command is used to return the ...

Page 29

SPBT2532C2.AT where [rate] is the new baud rate: ● 1200 ● 2400 ● 4800 ● 9600 ● 19,200 ● 38,400 ● 57,600 ● 115,200 ● 230,400 ● 460,800 ● 921,600 D.5.2 Responses If the change is accepted, the response is: ...

Page 30

Command description D.6.2 Responses If the change is accepted, the response is: AT-AB Baudrate Changed D.7 Config The Config command is used to set a conflagration variable. D.7.1 Syntax AT+AB Config [variable name] = [variable value] Following settings are supported ...

Page 31

SPBT2532C2.AT D.9 DeleteSmartCable The DeleteSmartCable command removes the current Smart Cable settings that were entered using the SmartCableSetup command, but not the setting from the dynamic configuration. The Smart Cable will then be deactivated for the remainder of this session. ...

Page 32

Command description Once the initial inquiry is complete and discovery has been started, the response is: AT-AB DiscoveryPending [num] where [num] is the number of devices found, in decimal ( will be reported). For each name or service ...

Page 33

SPBT2532C2.AT D.12.2 Responses If the operation is successful, the response is: AT-AB BondEnabled If bonding has been initiated by a remote device, the notification is: AT-AB BondPending [BD addr] where [BD addr] is the BD address of the remote device ...

Page 34

Command description D.15 GPIOConfig The GPIOConfig command is used to configure a GPIO pin to input or output. D.15.1 Syntax AT+AB GPIOConfig [GPIO Pin] [Configuration] Where [GPIO Pin] is the Pin number, 1 – the desired GPIO to ...

Page 35

SPBT2532C2.AT D.18 HostEvent The HostEvent command is used to enable/disable the host notification strings. This will override the default setting in the dynamic configuration only for the current session; until reset. D.18.1 Syntax AT+AB HostEvent [Enable/Disable] Where [Enable/Disable ...

Page 36

Command description D.20.2 Responses If the operation is successful, the response is: AT-AB LocalNameOk D.21 PortDisconnect The PortDisconnect command is used to terminate a connection with the remote device port handle D.21.1 Syntax AT+AB PortDisconnect D.21.2 Responses If the operation ...

Page 37

SPBT2532C2.AT D.23.2 Responses If the operation is successful, the response is: AT-AB [MasterRole or SlaveRole] D.24 SetOrigPin The SetOrigPin command is used to set the PIN code used to originate a pairing to a remote device. D.24.1 Syntax AT+AB SetOrigPin ...

Page 38

Command description to bypass mode. [Interval] 1-1000 is the number of 100ms intervals (0.1sec to 100 sec) between page attempts. This interval is in addition to the amount of time required by the page attempt itself. D.26.2 Responses If the ...

Page 39

SPBT2532C2.AT D.29 StreamingSerial The StreamingSerial command is used to enable/disable the UART flow control. D.29.1 Syntax AT+AB StreamingSerial [Enable/Disable] Where [Enable/Disable character to enable this parameter and character to disable it. ...

Page 40

Command description D.31 UpdatePageScan The UpdateInquiryScan command is used to modify the Page scan parameters: mode, duration, and interval. D.31.1 Syntax AT+AB UpdatePageScan [mode] [duration] [interval] Where [mode] is the connectable mode: ● 0: non-connectable ● 1: connectable [duration] is ...

Page 41

SPBT2532C2.AT Appendix E Error responses Appendix E details the error responses that occur under specific circumstances. There are seven error responses that can occur beyond error responses specific to a particular command (e.g., Discovery). They are: ● ErrConnect ● ErrExecution ...

Page 42

Error responses E.3 ErrFormat The ErrFormat error response will be sent if abSerial receives a command (text terminated by a carriage return or line feed) that does not match the expected format of starting with AT+AB . Examples of commands ...

Page 43

SPBT2532C2.AT E.5 ErrNumParam The ErrNumParam error response will be sent if there are too few parameters for the requested command. A command sent with too many parameters does not generate an error; instead, the extra parameters are ignored. Warning: Examples ...

Page 44

Error responses E.8 Commands and associated errors The table below summarizes which of the commands produce specific error responses command can produce an error response, the column will be marked with an X. Table 17. Possible ErrConnect error ...

Page 45

SPBT2532C2.AT Table 17. Possible ErrConnect error responses (continued) Command ErrInvalidParam UpdateInquiryScan UpdatePageScan Version ErrNumParam ErrExecute Doc ID 16089 Rev 7 Error responses ErrConnect ErrInProgress X X 45/50 ...

Page 46

Other responses Appendix F Other responses The following subsections describe the 4 types of responses that occur under specific circumstances, not necessarily as a result of a specific command. They are: ● Reset ● Escape sequence ● Controlled disconnect ● ...

Page 47

SPBT2532C2.AT F.4 Unexpected disconnect Bluetooth connections may be unexpectedly dropped (e.g., in changing RF conditions). Although it is generally assumed that a disconnect will be negotiated on the application level, the remote device may initiate a disconnect. When that happens, ...

Page 48

Ordering information scheme Ordering information scheme Table 18. Ordering information scheme ® Bluetooth modules V2.1 compliant Class 2 AT command set Note: No antenna on board 48/50 SPBT 2532 Doc ID 16089 Rev 7 SPBT2532C2.AT C2 .AT ...

Page 49

SPBT2532C2.AT Revision history Table 19. Document revision history Date 07-Aug-2009 04-Nov-2009 24-Feb-2010 01-Jul-2010 27-Sep-2010 03-Jan-2011 13-Apr-2011 Revision 1 First release Updated Figure 1, Table 2 Chapter Appendix B 3 Updated Chapter 4, Added Section 9 on page 4 Updated Appendix ...

Page 50

... Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords