STEVAL-SPBT2ATV1 STMicroelectronics, STEVAL-SPBT2ATV1 Datasheet
STEVAL-SPBT2ATV1
Specifications of STEVAL-SPBT2ATV1
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. ...