Telit Wireless Solutions BL871 Bluetooth/ BLE HCI Module User Manual BL871E2 HI
Telit Wireless Solutions GmbH Bluetooth/ BLE HCI Module BL871E2 HI
User Manual
BL871E2-HI Hardware User Guide 1VV0301373 Rev. 2 2017-10-05 BL871E2-HI Hardware User Guide NOTICE SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to ensure the accuracy of this document, Telit assumes no liability resulting from any inaccuracies or omissions in this document, or from use of the information obtained herein. The information in this document has been carefully checked and is believed to be reliable, however no responsibility is assumed for inaccuracies or omissions. Telit reserves the right to make changes to any products described herein and reserves the right to revise this document and to make changes from time to time in content hereof with no obligation to notify any person of revisions or changes. Telit does not assume any liability arising out of the application or use of any product, software, or circuit described herein; neither does it convey license under its patent rights or the rights of others. It is possible that this publication may contain references to, or information about Telit products (machines and programs), programming, or services that are not announced in your country. Such references or information must not be construed to mean that Telit intends to announce such Telit products, programming, or services in your country. COPYRIGHTS This manual and the Telit products described herein may be, include or describe copyrighted Telit material, such as computer programs stored in semiconductor memories or other media. Laws in the Italy and other countries preserve for Telit and its licensors certain exclusive rights for copyrighted material, including the exclusive right to copy, reproduce in any form, distribute and make derivative works of the copyrighted material. Accordingly, any copyrighted material of Telit and its licensors contained herein or in the Telit products described in this manual may not be copied, reproduced, distributed, merged or modified in any manner without the express written permission of Telit. Furthermore, the purchase of Telit products shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any license under the copyrights, patents or patent applications of Telit, as arises by operation of law in the sale of a product. COMPUTER SOFTWARE COPYRIGHTS The Telit and Third Party supplied Software (SW) products described in this instruction manual may include copyrighted Telit and other Third Party supplied computer programs stored in semiconductor memories or other media. Laws in the Italy and other countries preserve for Telit and other Third Party supplied SW certain exclusive rights for copyrighted computer programs, including the exclusive right to copy or reproduce in any form the copyrighted computer program. Accordingly, any copyrighted Telit or other Third Party supplied SW computer programs contained in the Telit products described in this manual may not be copied (reverse engineered) or reproduced in any manner without the express written permission of Telit or the Third Party SW supplier. Furthermore, the purchase of Telit products shall not be deemed to grant either directly or by implication, estoppel, or otherwise, any license under the copyrights, patents or patent applications of Telit or other Third Party supplied SW, except for the normal non-exclusive, royalty-free license to use that arises by operation of law in the sale of a product. 1VV0301373 Rev. 2 Page 2 of 69 2017-10-05 BL871E2-HI Hardware User Guide NOTICE USAGE AND DISCLOSURE RESTRICTIONS I. License Agreements The software described in this document is the property of Telit and its licensors. It is furnished by express license agreement only and may be used only in accordance with the terms of such an agreement. II. Copyrighted Materials Software and documentation are copyrighted materials. Making unauthorized copies is prohibited by law. No part of the software or documentation may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, without prior written permission of Telit III. High Risk Materials Components, units, or third-party products used in the product described herein are NOT faulttolerant and are NOT designed, manufactured, or intended for use as on-line control equipment in the following hazardous environments requiring fail-safe controls: the operation of Nuclear Facilities, Aircraft Navigation or Aircraft Communication Systems, Air Traffic Control, Life Support, or Weapons Systems (High Risk Activities"). Telit and its supplier(s) specifically disclaim any expressed or implied warranty of fitness for such High Risk Activities. IV. Trademarks TELIT and the Stylized T Logo are registered in the Trademark Office. All other product or service names are the property of their respective owners. V. Third Party Rights The software may include Third Party Right software. In this case you agree to comply with all terms and conditions imposed on you in respect of such separate software. In addition to Third Party Terms, the disclaimer of warranty and limitation of liability provisions in this License shall apply to the Third Party Right software. TELIT HEREBY DISCLAIMS ANY AND ALL WARRANTIES EXPRESS OR IMPLIED FROM ANY THIRD PARTIES REGARDING ANY SEPARATE FILES, ANY THIRD PARTY MATERIALS INCLUDED IN THE SOFTWARE, ANY THIRD PARTY MATERIALS FROM WHICH THE SOFTWARE IS DERIVED (COLLECTIVELY “OTHER CODE”), AND THE USE OF ANY OR ALL THE OTHER CODE IN CONNECTION WITH THE SOFTWARE, INCLUDING (WITHOUT LIMITATION) ANY WARRANTIES OF SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE. NO THIRD PARTY LICENSORS OF OTHER CODE SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND WHETHER MADE UNDER CONTRACT, TORT OR OTHER LEGAL THEORY, ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE OTHER CODE OR THE EXERCISE OF ANY RIGHTS GRANTED UNDER EITHER OR BOTH THIS LICENSE AND THE LEGAL TERMS APPLICABLE TO ANY SEPARATE FILES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 1VV0301373 Rev. 2 Page 3 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT APPLICABILITY TABLE PRODUCT APPLICABILITY TABLE PRODUCT BL871E2-HI Table 0-1 Product Applicability Table PRODUCT IDS Product IDs Regulatory Agency ID FCC RFR-BL871 IC 23249-BL871 Table 0-1 Product IDs 1VV0301373 Rev. 2 Page 4 of 69 2017-10-05 BL871E2-HI Hardware User Guide Commission Interference Statement Federal Communication FEDERAL COMMUNICATION COMMISSION INTERFERENCE STATEMENT This equipment 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 in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of the following measures: – Reorient or relocate the receiving antenna. – Increase the separation between the equipment and receiver. – Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. – Consult the dealer or an experienced radio/TV technician for help. FCC Caution: Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate this equipment. 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. IMPORTANT NOTE: FCC Radiation Exposure Statement: This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 15 mm between the radiator & your body. This device is intended only for OEM integrators under the following condition: - The transmitter module may not be co-located with any other transmitter or antenna, As long as the condition above is met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed IMPORTANT NOTE In the event that this condition cannot be met (for example certain laptop configurations or colocation with another transmitter), then the FCC authorization is no longer considered valid and the FCC ID cannot be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate FCC authorization. End Product Labeling The final end product must be labeled in a visible area with the following: Contains “FCC ID: RMR-BL871”. Manual Information to the End User The OEM integrator has to be aware not to provide information to the end user regarding how to install or remove this RF module in the user’s manual of the end product which integrates this module. The end user manual shall include all required regulatory information/warning as show in this manual 1VV0301373 Rev. 2 Page 5 of 69 2017-10-05 BL871E2-HI Hardware User Guide Industry Canada statement INDUSTRY CANADA STATEMENT This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions: 1. This device may not cause interference, and 2. This device must accept any interference, including interference that may cause undesired operation of the device. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes : 1. l'appareil ne doit pas produire de brouillage, et 2. l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. Radiation Exposure Statement: The product comply with the Canada portable RF exposure limit set forth for an uncontrolled environment and are safe for intended operation as described in this manual. The further RF exposure reduction can be achieved if the product can be kept as far as possible from the user body or set the device to lower output power if such function is available. Déclaration d'exposition aux radiations: Le produit est conforme aux limites d'exposition pour les appareils portables RF pour les Etats-Unis et le Canada établies pour un environnement non contrôlé. Le produit est sûr pour un fonctionnement tel que décrit dans ce manuel. La réduction aux expositions RF peut être augmentée si l'appareil peut être conservé aussi loin que possible du corps de l'utilisateur ou que le dispositif est réglé sur la puissance de sortie la plus faible si une telle fonction est disponible. This device is intended only for OEM integrators under the following condition: - The transmitter module may not be co-located with any other transmitter or antenna. As long as the condition above is met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed. Cet appareil est conçu uniquement pour les intégrateurs OEM dans les conditions suivantes: - Le module émetteur peut ne pas être coïmplanté avec un autre émetteur ou antenne. Tant que les 1 condition ci-dessus sont remplies, des essais supplémentaires sur l'émetteur ne seront pas nécessaires. Toutefois, l'intégrateur OEM est toujours responsable des essais sur son produit final pour toutes exigences de conformité supplémentaires requis pour ce module installé. IMPORTANT NOTE: In the event that these conditions cannot be met (for example certain laptop configurations or co-location with another transmitter), then the Canada authorization is no longer considered valid and the IC ID cannot be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate Canada authorization. NOTE IMPORTANTE: Dans le cas où ces conditions ne peuvent être satisfaites (par exemple pour certaines configurations d'ordinateur portable ou de certaines co-localisation avec un autre émetteur), l'autorisation du Canada n'est plus considéré comme valide et l'ID IC ne peut pas être utilisé sur le produit final. Dans ces circonstances, l'intégrateur OEM sera chargé de réévaluer le produit final (y compris l'émetteur) et l'obtention d'une autorisation distincte au Canada. 1VV0301373 Rev. 2 Page 6 of 69 2017-10-05 BL871E2-HI Hardware User Guide Industry Canada statement End Product Labeling The final end product must be labeled in a visible area with the following: Contains “IC: 4957A-BL871”. Plaque signalétique du produit final Le produit final doit être étiqueté dans un endroit visible avec l'inscription suivante: Contient des “IC: 4957A-BL871". Manual Information to the End User The OEM integrator has to be aware not to provide information to the end user regarding how to install or remove this RF module in the user’s manual of the end product which integrates this module. The end user manual shall include all required regulatory information/warning as show in this manual. Manuel d'information à l'utilisateur final L'intégrateur OEM doit être conscient de ne pas fournir des informations à l'utilisateur final quant à la façon d'installer ou de supprimer ce module RF dans le manuel de l'utilisateur du produit final qui intègre ce module. Le manuel de l'utilisateur final doit inclure toutes les informations réglementaires requises et avertissements comme indiqué dans ce manuel. 1VV0301373 Rev. 2 Page 7 of 69 2017-10-05 BL871E2-HI Hardware User Guide CONTENTS CONTENTS NOTICE........................................................................................................... 2 PRODUCT APPLICABILITY TABLE .............................................................. 4 PRODUCT IDS................................................................................................ 4 CONTENTS .................................................................................................... 8 TABLES ........................................................................................................ 11 FIGURES ...................................................................................................... 12 1.1 1.2 1.3 1.4 1.5 1.5.1 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.3 INTRODUCTION ............................................................................... 13 Purpose....................................................................................... 13 Audience ..................................................................................... 13 Contact and Support Information ................................................. 13 Text Conventions ........................................................................ 14 Related Documents ..................................................................... 14 Related Documents Requiring a Non-Disclosure Agreement ...... 14 PRODUCT DESCRIPTION ................................................................ 15 Product Overview ........................................................................ 15 Product Features......................................................................... 15 Applications ................................................................................. 16 Core Chipset ............................................................................... 16 Chip Antenna .............................................................................. 16 Evaluation Kit .............................................................................. 16 Block Diagram ............................................................................. 17 Module Photo .............................................................................. 18 EVALUATION BOARD (EVB) ........................................................... 19 PRODUCT PERFORMANCE ............................................................ 20 4.1 4.2 4.2.1 4.2.2 4.3 Power and Sensitivity .................................................................. 20 RF Performance .......................................................................... 20 Bluetooth BR and EDR RF Performance ..................................... 20 Bluetooth Low Energy RF Performance ...................................... 23 Antenna Radiation Patterns......................................................... 24 HCI INTERFACE ............................................................................... 28 ELECTRICAL INTERFACE ............................................................... 29 6.1 6.2 6.3 Pinout Diagram ........................................................................... 29 Pinout Table ................................................................................ 30 DC Power .................................................................................... 31 1VV0301373 Rev. 2 Page 8 of 69 2017-10-05 BL871E2-HI Hardware User Guide 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.4 6.5 6.5.1 6.5.2 6.5.3 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.6.6 6.6.7 6.6.8 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.7.5 6.7.6 6.7.7 6.7.8 CONTENTS Power Features ........................................................................... 31 Ground ........................................................................................ 31 There are two power supply pins, VBAT and VDDIO................... 31 Power Consumption .................................................................... 32 Power and Signal Sequencing .................................................... 33 Digital Signal Interface Specifications .......................................... 34 Digital I/O Pins ............................................................................ 35 nSHUTDN (input – active low) ..................................................... 35 SLOW_CLOCK_IN (input) ........................................................... 35 TX_DBG (output) ........................................................................ 35 UART Interface ........................................................................... 36 UART pinout ............................................................................... 36 Supported interfaces ................................................................... 36 Supported bit rates and format .................................................... 37 RX ............................................................................................... 37 TX ............................................................................................... 37 CTS............................................................................................. 37 RTS............................................................................................. 37 UART Timing............................................................................... 38 PCM Interface ............................................................................. 39 PCM I/O Signals.......................................................................... 39 I2S ............................................................................................... 39 PCM Data Format ....................................................................... 40 PCM Frame-Idle Period............................................................... 41 PCM Clock Edge Operation ........................................................ 42 PCM Two-Channel Bus Example ................................................ 42 PCM Timing ................................................................................ 43 PCM Assisted Modes .................................................................. 44 REFERENCE DESIGN ...................................................................... 50 MECHANICAL DRAWINGS .............................................................. 52 8.1 8.2 8.3 Module Dimensions ..................................................................... 52 Bottom Side Castellated PAD ...................................................... 52 Mechanical Outline Drawing ........................................................ 53 PCB FOOTPRINT ............................................................................. 54 10 LABELLING & PACKAGING ............................................................ 56 10.1 10.2 10.3 10.3.1 10.3.2 11 Module Weight ............................................................................ 56 Product Labelling ........................................................................ 56 Packaging ................................................................................... 58 Tray – 450 pcs ........................................................................... 58 Tape & Reel – 1000 pcs .............................................................. 60 HANDLING ........................................................................................ 61 1VV0301373 Rev. 2 Page 9 of 69 2017-10-05 BL871E2-HI Hardware User Guide 11.1 11.2 11.3 11.4 11.5 11.6 11.7 12 12.1 12.2 13 13.1 13.2 13.3 CONTENTS Moisture Sensitivity ..................................................................... 61 ESD Sensitivity............................................................................ 63 Reflow ......................................................................................... 63 Assembly Considerations ............................................................ 63 Washing Considerations ............................................................. 63 Safety .......................................................................................... 64 Disposal ...................................................................................... 64 ENVIRONMENTAL REQUIREMENTS .............................................. 65 Operating Environmental Limits .................................................. 65 Storage Environmental Limits...................................................... 65 COMPLIANCES ................................................................................ 66 Bluetooth Qualification ................................................................ 66 FCC Compliance ......................................................................... 66 RED Certification......................................................................... 66 14 SAFETY RECOMMENDATIONS....................................................... 67 15 DOCUMENT HISTORY ..................................................................... 68 1VV0301373 Rev. 2 Page 10 of 69 2017-10-05 BL871E2-HI Hardware User Guide CONTENTS TABLES Table 0-1 Product Applicability Table ................................................................................... 4 Table 0-1 Product IDs............................................................................................................ 4 Table 1-1 Text Symbols........................................................................................................14 Table 4-1 BT Receiver - In-band Signals ..............................................................................20 Table 4-2 BT Transmitter – GFSK ........................................................................................21 Table 4-3 BT Transmitter – EDR ..........................................................................................21 Table 4-4 BT Modulation – GFSK .........................................................................................22 Table 4-5 BT Modulation – EDR ...........................................................................................22 Table 4-6 Bluetooth LE Receiver - In-band Signals ..............................................................23 Table 4-7 Bluetooth LE Transmitter ......................................................................................23 Table 4-8 Bluetooth LE Modulation.......................................................................................23 Table 6-1 Pinout Table .........................................................................................................30 Table 6-2 VBAT Specifications................................................................................................31 Table 6-3 VBAT Max Ripple ....................................................................................................31 Table 6-4 VDDIO Specifications ..............................................................................................31 Table 6-5 Power Consumption .............................................................................................32 Table 6-6 Input Digital Signal Interface Specifications ..........................................................34 Table 6-7 Output Digital Signal Interface Specifications .......................................................34 Table 6-8 Slow Clock Requirements.....................................................................................35 Table 6-9 UART Timing ........................................................................................................38 Table 6-10 PCM Timing – Master .........................................................................................43 Table 6-11 PCM Timing – Slave ...........................................................................................43 Table 6-12 Assisted HFP - mSBC Parameters .....................................................................44 Table 6-13 Recommended SBC Parameters for Assisted A2DP Mode ................................46 Table 12-1 Operating Environmental Limits ..........................................................................65 Table 12-2 Storage Environmental Limits .............................................................................65 Table 15-1 Document History ...............................................................................................68 1VV0301373 Rev. 2 Page 11 of 69 2017-10-05 BL871E2-HI Hardware User Guide CONTENTS FIGURES Figure 2-1 Block Diagram .....................................................................................................17 Figure 2-2 Module Photo .....................................................................................................18 Figure 3-1 Evaluation Board (top) .........................................................................................19 Figure 3-2 Evaluation Board connected to Raspberry Pi (bottom) .......................................19 Figure 4-1XYZ Axis identification ..........................................................................................24 Figure 4-2 Typical Antenna Pattern f = 2400 MHz ................................................................25 Figure 4-3 Typical Antenna Pattern f = 2440 MHz ................................................................26 Figure 4-4 Typical Antenna Pattern f = 2480 MHz ................................................................27 Figure 5-1 Bluetooth Transport Layers .................................................................................28 Figure 6-1 Pinout Diagram ...................................................................................................29 Figure 6-2 Power and Signal Sequencing.............................................................................33 Figure 6-3 H4 (4-wire) UART Interface .................................................................................36 Figure 6-4 H5 (3-wire) UART Interface .................................................................................37 Figure 6-5 UART Timing .......................................................................................................38 Figure 6-6 Frame Idle Period ................................................................................................41 Figure 6-7 Negative Clock Edge Operation ..........................................................................42 Figure 6-8 Two-channel Bus Timing .....................................................................................42 Figure 6-9 PCM Timing ........................................................................................................43 Figure 6-10 Assisted HFP 1.6 - Architecture.........................................................................45 Figure 6-11 Assisted A2DP Sink Architecture .......................................................................48 Figure 6-12 Assisted A2DP Source Architecture ..................................................................49 Figure 7-1 Reference Design - schematic diagram ...............................................................50 Figure 7-2 Reference Design - BOM ....................................................................................51 Figure 8-1 Pad Design (bottom side) ....................................................................................52 Figure 8-2 Mechanical Outline Drawing ................................................................................53 Figure 9-1 Ground Plane and Module Placement .................................................................54 Figure 9-2 PCB Footprint detail - Inner and Bottom Layers ..................................................54 Figure 9-3 PCB Footprint – PCB Top Layer.........................................................................55 Figure 10-1 Product Label ....................................................................................................56 Figure 10-2 Tray Packaging - Tray .......................................................................................58 Figure 10-3 Tray Packaging - Carton....................................................................................59 Figure 10-4 Tape & Reel Packaging .....................................................................................60 Figure 11-1 Moisture Sensitive Device Label ........................................................................62 1VV0301373 Rev. 2 Page 12 of 69 2017-10-05 BL871E2-HI Hardware User Guide INTRODUCTION 1 INTRODUCTION 1.1 Purpose The purpose of this document is to provide information regarding the features, functions, and usage of the BL871E2-HIBluetooth HCI Module with Integrated chip antenna. 1.2 Audience This document is intended for customer personnel who are responsible for design and implementation of a Bluetooth product. 1.3 Contact and Support Information For general contact, technical support services, technical questions, and to report documentation errors contact Telit Technical Support at: • ts-srd@telit.com • TS-EMEA@telit.com • TS-AMERICAS@telit.com • TS-APAC@telit.com Alternatively, use: • http://www.telit.com/support For detailed information about where you can buy the Telit modules or for recommendations on accessories and components visit: http://www.telit.com Our aim is to make this guide as helpful as possible. Please keep us informed of your comments and suggestions for improvements. Telit appreciates feedback from the users of our information. 1VV0301373 Rev. 2 Page 13 of 69 2017-10-05 BL871E2-HI Hardware User Guide INTRODUCTION 1.4 Text Conventions Dates are in ISO 8601 format, i.e. YYYY-MM-DD. Symbol Description Danger – This information MUST be followed or catastrophic equipment failure and/or bodily injury may occur. Caution or Warning – This is an important point about integrating the product into a system. If this information is disregarded, the product or system may malfunction or fail. Tip – This is advice or suggestion that may be useful when integrating the product. Table 1-1 Text Symbols 1.5 Related Documents 1.5.1 Product Documentation can be found on the web sites: www.telit.com/gnss http://www.telit.com/sr-rf/ • BL871E2-HI HCI Module EVK User Guide 1.5.2 Related Documents Requiring a Non-Disclosure Agreement • None 1VV0301373 Rev. 2 Page 14 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT DESCRIPTION 2 PRODUCT DESCRIPTION 2.1 Product Overview The BL871E2-HI is a complete Bluetooth Host Controller Interface (HCI) module. It supports the following radios: • Basic Rate (BR) • Enhanced Data Rate (EDR) • Low energy (LE) It is highly optimized for low-cost designs and intended to minimize the customer’s design effort and time to market. It also features low power consumption (including low power modes). A chip antenna is included in the module to eliminate RF design tasks. 2.1.1 Product Features • • • • • Complete Bluetooth 4.2 BR/EDR/LE HCI solution with integrated chip antenna Best-in-Class Bluetooth (RF) Performance (TX Power, RX Sensitivity, Blocking) Very low power consumption, including low power modes of operation RED, FCC/IC certification Bluetooth BR/EDR o Up to 7 active devices o Scatternet: Up to 3 piconets simultaneously, 1 as master and 2 as slaves o Up to 2 Synchronous Connection Oriented (SCO) links on the same piconet o Very fast Automatic Frequency Hopping (AFH) algorithm for Asynchronous Connection-oriented Link (ACL) and eSCO link Internal temperature detection and compensation to ensure minimal variation in RF performance over temperature o Includes a 128-bit hardware encryption accelerator as defined by the Bluetooth specifications o Support for all Voice Air-Coding – Continuously Variable Slope Delta (CVSD), A-Law, μ-Law, Modified Subband Coding (mSBC), and transparent (uncoded) o Provides an assisted mode for HFP 1.6 Wideband Speech (WBS) profile or A2DP profile to reduce host processing workload o Support of multiple Bluetooth profiles with enhanced QoS Bluetooth Low Energy o Support for up to 10 connections o Multiple tightly coupled sniff instances to minimize power consumption o Independent buffering for LE allows large numbers of multiple connections without affecting BR/EDR performance o Built-In coexistence and prioritization handling for BR/EDR and LE • Capabilities of Link Layer Topology Scatternet • Can act concurrently as peripheral and central • Time Line Optimization algorithms to achieve maximum channel utilization • 1VV0301373 Rev. 2 Page 15 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT DESCRIPTION 2.1.2 Applications This ultra-compact BT HCI module is the companion for: • any 3G/4G Telit cellular product running Telit BT 4.2 BlueCode SR stack • customers’ MCU running the Telit BT 4.2 BlueCode SR stack • customer design with its own BT stack driver • customer design using standard OS (e.g. Android, Windows) Example applications are: • Scanner & Printer • mPOS • IoT (Healthcare / Industrial Gateway) 2.1.3 Core Chipset The core chipset for the BL871E2-HI is the TI CC2564C which supports Bluetooth Basic Rate (BR), Enhanced Data Rate (EDR), and Low Energy (BLE) 4.2. This HCI device offers best-in-class RF performance with about twice the range of other Bluetooth LE-only solutions. Power-management hardware and software algorithms provide significant power savings in all commonly used Bluetooth BR/EDR/LE modes of operation. 2.1.4 Chip Antenna The BL871E2-HI includes an Amotech AMAN201510ST01 BT/BLE chip antenna. 2.1.5 Evaluation Kit An evaluation Kit is available to assist customers in their design, evaluation, and test of the Bluetooth product. Please see Section 3 EVALUATION board (EVB). 1VV0301373 Rev. 2 Page 16 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT DESCRIPTION 2.2 Block Diagram Figure 2-1 Block Diagram 1VV0301373 Rev. 2 Page 17 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT DESCRIPTION 2.3 Module Photo Figure 2-2 Module Photo 1VV0301373 Rev. 2 Page 18 of 69 2017-10-05 BL871E2-HI Hardware User Guide EVALUATION board (EVB) 3 EVALUATION BOARD (EVB) Please refer to the product Evaluation Kit User Guide for detailed information. Figure 3-1 Evaluation Board (top) Figure 3-2 Evaluation Board connected to Raspberry Pi (bottom) 1VV0301373 Rev. 2 Page 19 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE 4 PRODUCT PERFORMANCE 4.1 • • • • • 4.2 Power and Sensitivity Class 1 TX power up to +8 dBm (conducted measurements) Receiver Sensitivity: -95 dBm Internal temperature detection and compensation to ensure minimal variation in RF performance over temperature. No external calibration required Improved Adaptive Frequency Hopping (AFH) algorithm with minimum adaptation time Longer range, about twice that of other Low-Energy-Only solutions RF Performance Measurements were made with the antenna bypassed with semi-rigid coaxial cable. 4.2.1 Bluetooth BR and EDR RF Performance 4.2.1.1 Bluetooth Receiver - In-Band Signals Table 4-1 BT Receiver - In-band Signals 1VV0301373 Rev. 2 Page 20 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE 4.2.1.2 Bluetooth Transmitter – GFSK Table 4-2 BT Transmitter – GFSK 4.2.1.3 Bluetooth Transmitter – EDR Table 4-3 BT Transmitter – EDR 1VV0301373 Rev. 2 Page 21 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE 4.2.1.4 Bluetooth Modulation – GFSK Table 4-4 BT Modulation – GFSK 4.2.1.5 Bluetooth Modulation – EDR Table 4-5 BT Modulation – EDR 1VV0301373 Rev. 2 Page 22 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE 4.2.2 Bluetooth Low Energy RF Performance 4.2.2.1 Bluetooth LE Receiver – In-band Signals Table 4-6 Bluetooth LE Receiver - In-band Signals 4.2.2.2 Bluetooth LE Transmitter Table 4-7 Bluetooth LE Transmitter 4.2.2.3 Bluetooth LE Modulation Table 4-8 Bluetooth LE Modulation 1VV0301373 Rev. 2 Page 23 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE 4.3 Antenna Radiation Patterns The following pages show typical antenna radiation patterns. The axes are identified below. Figure 4-1XYZ Axis identification 1VV0301373 Rev. 2 Page 24 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE Figure 4-2 Typical Antenna Pattern f = 2400 MHz 1VV0301373 Rev. 2 Page 25 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE Figure 4-3 Typical Antenna Pattern f = 2440 MHz 1VV0301373 Rev. 2 Page 26 of 69 2017-10-05 BL871E2-HI Hardware User Guide PRODUCT PERFORMANCE Figure 4-4 Typical Antenna Pattern f = 2480 MHz 1VV0301373 Rev. 2 Page 27 of 69 2017-10-05 BL871E2-HI Hardware User Guide HCI INTERFACE 5 HCI INTERFACE The BL871E2-HI module incorporates a UART interface dedicated to the Host Controller Interface (HCI) transport layer. The HCI transports commands, events, and ACL between the device and the host using HCI data packets. See Section 6.6 UART Interface for UART interface information. The Bluetooth transport layers are shown in the following diagram: Figure 5-1 Bluetooth Transport Layers Please refer to the Adopted Bluetooth Specifications document for detailed information on the HCI data protocol. 1VV0301373 Rev. 2 Page 28 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6 ELECTRICAL INTERFACE 6.1 Pinout Diagram Figure 6-1 Pinout Diagram 1VV0301373 Rev. 2 Page 29 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.2 Pinout Table Pin Name GND GND VBAT VDDIO PCM_IN PCM_OUT PCM_CLK PCM_FSYNC nSHUTDN Class Ground Ground Power Power In Out I/O I/O In 10 11 12 13 14 SLOW_CLK_IN TX_DBG TX RX CTS In Out Out In In 15 RTS Out 16 17 18 GND GND GND Ground Ground Ground Description Ground. See Section 6.3.2 Ground. Ground. See Section 6.3.2 Ground. Main Supply. See Section 6.3 DC Power. I/O Supply. See Section 6.3 DC Power. PCM. See Section 6.7 PCM Interface. PCM. See Section 6.7 PCM Interface. PCM. See Section 6.7 PCM Interface. PCM. See Section 6.7 PCM Interface. Module Control. See Section 6.5.1 nSHUTDN (input – active low) Clock. See Section 6.5.2 SLOW_CLOCK_IN (input) Debug Messages. See Section 6.5.3 TX_DBG (output) UART Data Output. See Section 06.6 UART Interface. UART Data Input. See Section 6.6 UART Interface. UART Flow Control (H4 mode only). See Section 06.6 UART Interface. UART Flow Control (H4 mode only). See Section 6.6 UART Interface. Ground. See Section 6.3.2 Ground. Ground. See Section 6.3.2 Ground. Ground. See Section 6.3.2 Ground. All GROUND pins must be connected to ground. Table 6-1 Pinout Table 1VV0301373 Rev. 2 Page 30 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.3 DC Power 6.3.1 Power Features • • • • Advanced Power Management for extended battery life and ease of design On-chip power management, including direct connection to battery Low power consumption for Active, Standby, and Scan Bluetooth modes Shutdown and Sleep modes to minimize power consumption 6.3.2 Ground All GROUND pins must be connected to ground. 6.3.3 There are two power supply pins, VBAT and VDDIO. 6.3.3.1 VBAT Pin Value Units VBAT 2.2 to 4.8 VDC Table 6-2 VBAT Specifications VBAT Ripple freq Max Units 0 to 0.1 MHz 60 mV P-P 0.1 to 0.5 Mhz 50 mV P-P 0.5 to 2.5 MHz 30 mV P-P 2.5 to 3.0 MHz 15 mV P-P > 3.0 MHz mV P-P Table 6-3 VBAT Max Ripple 6.3.3.2 VDDIO Pin Value Units VDDIO 1.62 to 1.92 VDC Table 6-4 VDDIO Specifications 1VV0301373 Rev. 2 Page 31 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.3.4 Power Consumption Power-management hardware and firmware algorithms provide significant power savings, which is a critical parameter in an MCU-based system. Condition Typ Max Units Continuous Transmission (EDR) 113 mA Continuous Transmission (GFSK) 107 mA mA Total I/O (active mode) Deep Sleep 40 105 µA Shutdown µA Table 6-5 Power Consumption 1VV0301373 Rev. 2 Page 32 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.3.5 Power and Signal Sequencing The following power and signal sequencing is required. Initial conditions VBAT and VDDIO may be on or off. I/O signal inputs are not allowed if VDDIO is off, except for SLOW_CLK_IN and PCM pins. 1. nSHUTDN must be low. 2. Turn on VBAT. It must be within specification before brining nSHUTDN high. 3. Turn on VDDIO. It must be within specification before brining nSHUTDN high. 4. SLOW_CLOCK_IN must be within specification before brining nSHUTDN high. 5. The module will indicate a successful power up sequence by pulling RTS low. This may occur up to 100 ms after nSHUTDN goes high. If RTS does not go low, the module is not properly sequenced up. Figure 6-2 Power and Signal Sequencing 1VV0301373 Rev. 2 Page 33 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.4 Digital Signal Interface Specifications Signal Value Unit VIH (min) 0.65 x VDDIO VIH (max) VDDIO VIL (min) VIL (max) 0.35 x VDDIO Input impedance MΩ Input rise & fall times (10% to 90%) 200 (max) ns Table 6-6 Input Digital Signal Interface Specifications Signal Value Unit VOH (min) at 2, 4, 8mA 0.8 x VDDIO VOH (min) at 0.1mA VDDIO - 0.2 VOH (max) at 2, 4, 8mA VDDIO VOL (min) VOL (max) at 2, 4, 8mA 0.2 x VDDIO VOL (max) at 0.1mA 0.2 Output rise & fall times (10% to 90%) CL = 20 pF 10 ns Table 6-7 Output Digital Signal Interface Specifications 1VV0301373 Rev. 2 Page 34 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.5 Digital I/O Pins 6.5.1 nSHUTDN (input – active low) nSHUTDN halts operation of the module and performs an internal reset when pulled low. nSHUTD must be low for a minimum of 5 ms. The rise time for nSHUTD must not exceed 20 μs. This pin is pulled low internally through 100 KΩ. See Section 6.3.5 Power and Signal Sequencing for startup sequencing requirements. 6.5.2 SLOW_CLOCK_IN (input) The slow clock input as described below must be supplied to operate the module. The source must be a digital signal in the range of 0 to 1.8 V. The accuracy of the slow-clock frequency must be 32.768 kHz ±250 ppm for Bluetooth use (as stated in the Bluetooth specification). The external slow clock must be stable within 64 slowclock cycles (2 ms) following the release of nSHUTD. See Section 6.3.5 Power and Signal Sequencing for startup sequencing requirements Table 6-8 Slow Clock Requirements 6.5.3 TX_DBG (output) This pin transmits TI internal debugging messages. It is recommended to bring it out to a test point. 1VV0301373 Rev. 2 Page 35 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.6 UART Interface A serial data port implements HCI communications into and data out of the BL871-A Module. The UART implements a single full duplex asynchronous serial port. Refer to Table 6-6 Input Digital Signal Interface Specifications for voltage specifications. 6.6.1 UART pinout TX is the HCI serial output. RX is the HCI serial input. RTS is the UART flow control output. (H4 interface only) CTS is the UART flow control input. (H4 interface only) 6.6.2 Supported interfaces The UART supports H4 (4-wire) and H5 (3-wire) interfaces: The interface (H4 vs. H5) is automatically detected upon reception of the first command. If H4 interface is used, then data flow control signals CTS and RTS are required. If H5 interface is used, then data flow control is implemented via XON/XOFF. 6.6.2.1 H4 (4-wire) Interface Figure 6-3 H4 (4-wire) UART Interface When the UART RX buffer of the module is filled above the flow control threshold, it sets the RTS signal high to stop transmission from the host. When the CTS signal is set high, the device stops transmission on the interface. If CTS is set high while transmitting a byte, the device finishes transmitting the byte and stops the transmission. The H4 interface handles the transition between active mode and sleep mode through the enhanced HCI low level (eHCILL) power-management protocol. For more information on the H4 UART protocol, see Volume 4 Host Controller Interface, Part A UART Transport Layer of the Bluetooth Core Specifications (www.bluetooth.org/en-us/specification/adoptedspecifications). 1VV0301373 Rev. 2 Page 36 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.6.2.2 H5 (3-wire) Interface Figure 6-4 H5 (3-wire) UART Interface The H5 protocol supports the following features: • Software flow control (XON/XOFF) • Power management using the software messages: – WAKEUP – WOKEN – SLEEP • CRC data integrity check For more information on the H5 UART protocol, see Volume 4 Host Controller Interface, Part D Three- Wire UART Transport Layer of the Bluetooth Core Specifications (www.bluetooth.org/en-us/specification/adoptedspecifications). 6.6.3 Supported bit rates and format Data length is 8 bits and 1 stop bit with no parity. The power on default bit rate is 115.2 kbps Minimum bit rate is 37,500 bps and maximum bit rate is 4 Mbps. 6.6.4 RX This signal is used to input commands from a host. In the idle condition, this pin is at logic 1. 6.6.5 TX This signal is used to output data to the host. In the idle condition, this pin is at logic 1. 6.6.6 CTS When the CTS signal is set high by the host, the module stops transmission on the UART interface. If CTS is set high while transmitting a byte, the device finishes transmitting the byte and stops the transmission. See Figure 6-5 UART Timing. 6.6.7 RTS When the UART RX buffer of the module passes the flow control threshold, it sets the RTS signal high to stop transmission from the host. See Figure 6-5 UART Timing. 1VV0301373 Rev. 2 Page 37 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE Upon initial power up, RTS will be logic one and then will go to logic zero to indicate a successful power up sequence. 6.6.8 UART Timing Figure 6-5 UART Timing Symbol Description t1 RTS low to RX data on t2 RTS high to RX data off t3 CTS low to TX data on t4 CTS high to TX data off t5 CTS high pulse width Condition Min Typ Interrupt = ¼ FIFO Max μs 16 HW flow control byte μs Units byte bit Table 6-9 UART Timing 1VV0301373 Rev. 2 Page 38 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7 PCM Interface The PCM interface is a fully programmable port to support seamless interfacing with various PCM and I2S protocols for codec devices. The interface includes the following features: • Two voice channels • Master and slave modes The module can be either master of the interface (generating Clock and Frame Sync) or the slave (receiving these two signals). • All voice coding schemes defined by the Bluetooth specification: o linear o Law o μ-Law • Long and short frames • Different data sizes, order, and positions • High flexibility to support a variety of codecs • Bus sharing: Data_Out is in the Hi-Z state when the interface is not transmitting voice data. 6.7.1 PCM I/O Signals 6.7.1.1 PCM_IN This signal is used to input PCM data from a host. 6.7.1.2 PCM_OUT This signal is used to output PCM data to a host. 6.7.1.3 PCM_CLK If the PCM interface is in master mode, the module can generate any clock frequency from 64 KHz to 4.096 MHz. If the PCM interface is in slave mode, clock frequencies up to 15 MHz are supported. At clock rates above 12 MHz, the maximum data burst size is 32 bits. 6.7.1.4 PCM_FSYNC If the PCM interface is in master mode, the module generates Frame Sync. If the PCM interface is in slave mode, the module receives Frame Sync. 6.7.2 I2S When the codec interface is configured to support the I2S protocol, these settings are recommended: • Bidirectional, full-duplex interface • Two time slots per frame: time slot 0 for the left channel audio data; and time slot 1 for the right channel audio data • The length of each time slot is configurable up to 40 serial clock cycles, and the length of the frame is configurable up to 80 serial clock cycles 1VV0301373 Rev. 2 Page 39 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.3 PCM Data Format The data format is fully configurable: • The data length can be from 8 to 320 bits in 1-bit increments when USING 2 channels, or up to 640 bits when using 1 channel. The data length can be set independently for each channel. • The data position within a frame is also configurable within 1 clock (bit) resolution and can be set independently (relative to the edge of the Frame_Sync signal) for each channel. • The Data_In and Data_Out bit order can be configured independently. For example, Data_In can start with the most significant bit (MSB); Data_Out can start with the least significant bit (LSB). Each channel is separately configurable. The inverse bit order (LSB first) is supported only for sample sizes up to 24 bits. • Data_In and Data_Out are not required to be the same length. • The Data_Out line is configured to Hi-Z output between data words. Data_Out can also be set for permanent Hi-Z output, regardless of the data output. This configuration allows the device to be a bus slave in a multislave PCM environment. At power up, Data_Out is configured as Hi-Z output. 1VV0301373 Rev. 2 Page 40 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.4 PCM Frame-Idle Period The codec interface handles frame-idle periods, during which the clock pauses and becomes 0 at the end of the frame after all data are transferred. The device supports frame-idle periods both as master and slave of the codec bus. When the device is the master of the interface, the frame-idle period is configurable. There are two configurable parameters: • Clk_Idle_Start: indicates the number of clock cycles from the beginning of the frame to the beginning of the frame-idle period. After Clk_Idle_Start clock cycles, the clock becomes 0. • Clk_Idle_End: indicates the time from the beginning of the frame to the end of the frame-idle period. The time is given in multiples of clock periods. The delta between Clk_Idle_Start and Clk_Idle_End is the clock idle period. For example, for clock rate = 1 MHz, frame sync period = 10 kHz, Clk_Idle_Start = 60, Clk_Idle_End = 90. Between both Frame_Sync signals there are 70 clock cycles (instead of 100). The clock idle period starts 60 clock cycles after the beginning of the frame and lasts 90 – 60 = 30 clock cycles. Thus, the idle period ends 100 – 90 = 10 clock cycles before the end of the frame. The data transmission must end before the beginning of the idle period. Figure 6-6 Frame Idle Period 1VV0301373 Rev. 2 Page 41 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.5 PCM Clock Edge Operation The codec interface can work on the rising or the falling edge of the clock and can sample the Frame_Sync signal and the data at inversed polarity. The operation of a falling-edge-clock type of codec is shown below. The codec is the master of the bus. The Frame_Sync signal is updated (by the codec) on the falling edge of the clock and is therefore sampled (by the device) on the next rising clock. The data from the codec is sampled (by the device) on the falling edge of the clock. Figure 6-7 Negative Clock Edge Operation 6.7.6 PCM Two-Channel Bus Example The figure below shows a 2-channel bus in which the two channels have different word sizes and arbitrary positions in the bus frame. Figure 6-8 Two-channel Bus Timing 1VV0301373 Rev. 2 Page 42 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.7 PCM Timing Figure 6-9 PCM Timing Symbol Description tclk Cycle time Tw Tis Tih Top Top Condition Pulse width (hi or lo) PCM_IN setup time PCM_IN hold time PCM_OUT propagation time FSYNC_OUT propagation tm 40 pF load 40 pF load Min 244.14 4.096 MHz 50% of tclk 25 Max 15625 64 kHz Min 66.67 15 MHz 40% of tclk Max 10 10 Unit ns ns ns ns ns ns Table 6-10 PCM Timing – Master Symbol Description tclk Cycle time Tw Tis Tih Tis Tih Top Condition Pulse width (hi or lo) PCM_IN setup time PCM_IN hold time PCM_FSYNC setup time PCM_FSYNC hold time PCM_OUT Propagation time 40 pF load 21 Unit ns ns ns ns ns ns ns Table 6-11 PCM Timing – Slave 1VV0301373 Rev. 2 Page 43 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.8 PCM Assisted Modes The module contains an embedded coprocessor that can be used for multiple purposes. It uses a coprocessor to perform the LE functionality or to execute either the assisted HFP 1.6 (WBS) or assisted A2DP functions. Only one of these functions can be executed at a time because they use the same resources. The assisted HFP 1.6 (WBS) and assisted A2DP modes of operation comply fully with the HFP 1.6 and A2DP Bluetooth specifications. For more information on these profiles, see the corresponding Bluetooth Profile Specification: www.bluetooth.org/en-us/specification/adopted-specifications These modes of operation minimize host processing and power by taking advantage of the device coprocessor to perform the voice and audio SBC processing required in HFP 1.6 (WBS) and A2DP profiles. This section also compares the architecture of the assisted modes with the common implementation of the HFP 1.6 and A2DP profiles. 6.7.8.1 Assisted HFP 1.6 (WBS) The HFP 1.6 Profile Specification adds the requirement for WBS support. The WBS feature allows twice the voice quality versus legacy voice coding schemes at the same air bandwidth (64 kbps). This feature is achieved using a voice sampling rate of 16 kHz, a modified subband coding (mSBC) scheme, and a packet loss concealment (PLC) algorithm. The mSBC scheme is a modified version of the mandatory audio coding scheme used in the A2DP profile with the parameters listed below. Parameter Channel Mode Sampling Rate Allocation Method Subbands Block Length Bitpool Value Mono 16 kHz Loudness 15 26 Table 6-12 Assisted HFP - mSBC Parameters 1VV0301373 Rev. 2 Page 44 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE The assisted HFP 1.6 mode of operation implements this WBS feature on the embedded CC2564C coprocessor. That is, the mSBC voice coding scheme and the PLC algorithm are executed in the coprocessor rather than in the host, thus minimizing host processing workload and power requirements. One WBS connection at a time is supported, and WBS and NBS connections cannot be used simultaneously in this mode of operation. The architecture comparison between the common implementation of the HFP 1.6 profile and the assisted HFP 1.6 solution is shown below. Figure 6-10 Assisted HFP 1.6 - Architecture For detailed information on the HFP 1.6 profile, see the Hands-Free Profile 1.6 Specification (www.bluetooth.org/en-us/specification/adopted-specifications). 1VV0301373 Rev. 2 Page 45 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.8.2 Assisted A2DP The advanced audio distribution profile (A2DP) enables wireless transmission of high-quality mono or stereo audio between two devices. A2DP defines two roles: • A2DP source is the transmitter of the audio stream. • A2DP sink is the receiver of the audio stream. A typical use case streams music from a tablet, phone, or PC (the A2DP source) to headphones or speakers (the A2DP sink). This section describes the architecture of these roles and compares them with the corresponding assisted-A2DP architecture. To use the air bandwidth efficiently, the audio data must be compressed in a proper format. The A2DP mandates support of the SBC scheme. Other audio coding algorithms can be used; however, both Bluetooth devices must support the same coding scheme. Since SBC is the only coding scheme included in all A2DP Bluetooth devices, it is the only coding scheme supported in the assisted A2DP modes. Recommended parameters for the SBC scheme in the assisted A2DP modes are shown below. Table 6-13 Recommended SBC Parameters for Assisted A2DP Mode Supported Channel Modes: o Mono o Dual Channel o Stereo o Joint Stereo Supported Sampling Frequencies (kHz): o 16 o 44.1 o 48 Supported Block Lengths: o 4 o 8 o 12 o 16 Supported Subbands: o 4 o 8 Supported Allocation Methods: o SNR o Loudness 1VV0301373 Rev. 2 Page 46 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE Supported Bitpool Ranges: o Assisted A2DP sink: 2 – 54 o Assisted A2DP source: 2 – 57 Supported L2CAP MTU Sizes (bytes): o Assisted A2DP sink: 260 – 800 o Assisted A2DP source: 260 – 1021 Miscellaneous Parameters: o AVDTP Service: Basic type is supported o L2CAP Basic mode is supported o L2CAP Flush: Nonflushable is supported o A2DP content protection: Protected is not supported 1VV0301373 Rev. 2 Page 47 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.8.2.1 Assisted A2DP Sink The role of the A2DP sink is to receive the audio stream in an A2DP Bluetooth connection. In this role, the A2DP layer and its underlying layers are responsible for link management and data decoding. To handle these tasks, two logic transports are defined: • Control and signaling logic transport • Data packet logic transport The assisted A2DP takes advantage of this modularity to handle the data packet logic transport internally. First, the assisted A2DP implements a light L2CAP layer (L-L2CAP) and light AVDTP layer (L-AVDTP) to defragment the packets. Then the assisted A2DP performs the SBC decoding on-chip to deliver raw audio data through the device PCM–I2S interface. A comparison between a common A2DP sink architecture and the assisted A2DP sink architecture is shown below. Figure 6-11 Assisted A2DP Sink Architecture For more information on the A2DP sink role, see the A2DP Profile Specification at Adopted Bluetooth Core Specifications. 1VV0301373 Rev. 2 Page 48 of 69 2017-10-05 BL871E2-HI Hardware User Guide ELECTRICAL INTERFACE 6.7.8.2.2 Assisted A2DP Source The role of the A2DP source is to transmit the audio stream in an A2DP Bluetooth connection. In this role, the A2DP layer and its underlying layers are responsible for link management and data encoding. To handle these tasks, two logic transports are defined: • Control and signaling logic transport • Data packet logic transport The assisted A2DP takes advantage of this modularity to handle the data packet logic transport in the device. First, the assisted A2DP encodes the raw data from the PCM–I2S interface using an on-chip SBC encoder. Then the assisted A2DP implements an L-L2CAP layer and an L-AVDTP layer to fragment and packetize the encoded audio data. A comparison between a common A2DP source architecture and the assisted A2DP source architecture is shown below. Figure 6-12 Assisted A2DP Source Architecture For more information on the A2DP source role, see the A2DP Profile Specification at Adopted Bluetooth Core Specifications. 1VV0301373 Rev. 2 Page 49 of 69 2017-10-05 BL871E2-HI Hardware User Guide Reference Design 7 REFERENCE DESIGN Figure 7-1 Reference Design - schematic diagram 1VV0301373 Rev. 2 Page 50 of 69 2017-10-05 BL871E2-HI Hardware User Guide Reference Design Figure 7-2 Reference Design - BOM 1VV0301373 Rev. 2 Page 51 of 69 2017-10-05 BL871E2-HI Hardware User Guide MECHANICAL DRAWINGS 8 MECHANICAL DRAWINGS 8.1 Module Dimensions The overall dimensions of the BL871E2-HI are 9.7mm x 10.1mm x 2.5 mm. The metal shield encompasses only the electronics and not the chip antenna. The maximum height will be 2.5 mm ± 0.15 mm and is determined by the thickness of the PCB and the shield. 8.2 Bottom Side Castellated PAD The castellated PAD uses a 0.6mm via with a capture pad of 0.6mm by 1.0mm. During the board manufacturing process, the pad and the capture pad are routed off at the half way point. Figure 8-1 Pad Design (bottom side) 1VV0301373 Rev. 2 Page 52 of 69 2017-10-05 BL871E2-HI Hardware User Guide MECHANICAL DRAWINGS 8.3 Mechanical Outline Drawing Figure 8-2 Mechanical Outline Drawing 1VV0301373 Rev. 2 Page 53 of 69 2017-10-05 BL871E2-HI Hardware User Guide PCB FOOTPRINT 9 PCB FOOTPRINT The BL871E2-HI requires a ground plane of 40mm by 80mm for the chip antenna to work properly. The BL871E2-HI is centered on the long axis of the ground plane. It is placed flush with its top edge, except for a cutback clearance (determined by the customer’s manufacturing process). Figure 9-1 Ground Plane and Module Placement Note: White area shown is a keepout area (no copper or components). Figure 9-2 PCB Footprint detail - Inner and Bottom Layers 1VV0301373 Rev. 2 Page 54 of 69 2017-10-05 BL871E2-HI Hardware User Guide PCB FOOTPRINT Key White No copper or components underneath the chip antenna and castellations Red Module castellations and solder pads Green Ground plane (partially shown) Note: This image assumes a clearance of 0.1 mm. Figure 9-3 PCB Footprint – PCB Top Layer 1VV0301373 Rev. 2 Page 55 of 69 2017-10-05 BL871E2-HI Hardware User Guide Labelling & PACKAGING 10 LABELLING & PACKAGING 10.1 Module Weight The weight of the module is < 0.4 g. 10.2 Product Labelling Figure 10-1 Product Label 1VV0301373 Rev. 2 Page 56 of 69 2017-10-05 BL871E2-HI Hardware User Guide Labelling & PACKAGING 10.3 Label Format Figure 10-2 Label Layout 1VV0301373 Rev. 2 Page 57 of 69 2017-10-05 BL871E2-HI Hardware User Guide Labelling & PACKAGING 10.4 Packaging The BL871E2-HI is provided in Tray (450 pcs) and Tape and Reel (1000 pcs) as shown below. 10.4.1 Tray – 450 pcs Figure 10-3 Tray Packaging - Tray 1VV0301373 Rev. 2 Page 58 of 69 2017-10-05 BL871E2-HI Hardware User Guide Labelling & PACKAGING Figure 10-4 Tray Packaging - Carton 1VV0301373 Rev. 2 Page 59 of 69 2017-10-05 BL871E2-HI Hardware User Guide Labelling & PACKAGING 10.4.2 Tape & Reel – 1000 pcs Figure 10-5 Tape & Reel Packaging 1VV0301373 Rev. 2 Page 60 of 69 2017-10-05 BL871E2-HI Hardware User Guide HANDLING 11 HANDLING 11.1 Moisture Sensitivity Precautionary measures are required in handling, storing and using these electronic devices to avoid damage from moisture absorption. If localized heating is required to rework or repair the device, precautionary methods are required to avoid exposure to solder reflow temperatures that can result in performance degradation or damage. The module has a moisture sensitivity level rating of 3 as defined by IPC/JEDEC J-STD-020. This rating is assigned due to some of the components used within the module. The modules are supplied in a hermetically sealed bag with desiccant and humidity indicator cards. The parts must be placed and reflowed within 168 hours of first opening the hermetic seal provided the factory conditions are less than 30°C and less than 60% and the humidity indicator card indicates less than 10% relative humidity. If the package has been opened or the humidity indicator card indicates above 10%, then the parts will need to be baked prior to reflow. The parts may be baked at +125°C ± 5°C for 48 hours. However, the packaging materials (tape and reel or trays) can NOT withstand that temperature. Lower temperature baking is feasible if the humidity level is low and time is available. Additional information can be found on the MSL tag affixed to the outside of the hermetically sealed bag and IPC/JEDEC J-STD-033. NOTE: JEDEC standards are available free of charge from the JEDEC website http://www.jedec.org. 1VV0301373 Rev. 2 Page 61 of 69 2017-10-05 BL871E2-HI Hardware User Guide HANDLING Figure 11-1 Moisture Sensitive Device Label 1VV0301373 Rev. 2 Page 62 of 69 2017-10-05 BL871E2-HI Hardware User Guide 11.2 HANDLING ESD Sensitivity The module contains class 1 devices and is Electro-Static Discharge Sensitive (ESDS). Telit recommends the two basic principles of protecting ESD devices from damage: • • Handle sensitive components only in an ESD Protected Area (EPA) under protected and controlled conditions; Protect sensitive devices outside the EPA using ESD protective packaging. All personnel handling ESDS devices have the responsibility to be aware of the ESD threat to the reliability of electronic products. Further information can be obtained from the JEDEC standard JESD625-A Requirements for Handling Electrostatic Discharge Sensitive (ESDS) Devices. 11.3 Reflow The modules are compatible with lead free soldering processes as defined in IPC/JEDEC JSTD-020. The reflow profile must not exceed the profile given IPC/JEDEC J-STD-020 Table 5-2, “Classification Reflow Profiles”. Although IPC/JEDEC J-STD-020 allows for three reflows, the assembly process for the module uses one of those profiles, therefore the module is limited to two reflows. When re-flowing a dual-sided SMT board, it is important to reflow the side containing the module last. This prevents heavier components within the module from becoming dislodged if the solder reaches liquidus temperature while the module is inverted. Note: JEDEC standards are available free from the JEDEC website http://www.jedec.org. 11.4 Assembly Considerations Since the module contains piezo-electric components, it should be placed near the end of the assembly process to minimize mechanical shock to it. During board assembly and singulation process steps, pay careful attention to unwanted vibrations, resonances and mechanical shocks, e.g. those introduced by manufacturing equipment. 11.5 Washing Considerations The module can be washed using standard PCB cleaning procedures after assembly. The shield does not provide a water-tight seal for the internal components of the module, so it is important that the module be thoroughly dried prior to use by blowing excess water and then baking the module to drive out residual moisture. Depending upon the board cleaning equipment, the drying cycle may not be sufficient to thoroughly dry the module, so additional steps may need to be taken. Exact process details will need to be determined by the type of washing equipment as well as other components on the board to which the module is attached. The module itself can withstand standard JEDEC baking procedures. 1VV0301373 Rev. 2 Page 63 of 69 2017-10-05 BL871E2-HI Hardware User Guide 11.6 HANDLING Safety Improper handling and use of this module can cause permanent damage to the receiver. There is also the possible risk of personal injury from mechanical trauma or choking hazard. Please refer to Section 14 SAFETY RECOMMENDATIONS for further information regarding safety recommendations. 11.7 Disposal Telit recommends that this product should not be treated as household waste. For more detailed information about recycling this product please contact your local waste management authority or the reseller from whom you purchased the product. 1VV0301373 Rev. 2 Page 64 of 69 2017-10-05 BL871E2-HI Hardware User Guide REQUIREMENTS ENVIRONMENTAL 12 ENVIRONMENTAL REQUIREMENTS 12.1 Operating Environmental Limits Temperature -40°C to +85°C Temperature Rate of Change ±1°C / minute maximum Humidity Up to 95% non-condensing or a wet bulb temperature of +35°C, whichever is less Table 12-1 Operating Environmental Limits 12.2 Storage Environmental Limits Temperature -40°C to +85°C Humidity Up to 95% non-condensing or a wet bulb temperature of +35°C, whichever is less Shock (in shipping container) 10 drops from 75 cm onto concrete floor Table 12-2 Storage Environmental Limits 1VV0301373 Rev. 2 Page 65 of 69 2017-10-05 BL871E2-HI Hardware User Guide COMPLIANCES 13 COMPLIANCES The modules comply with the following: • • • • Directive 2011/65/EU art. 16 on the restriction of the use of certain hazardous substances in electrical and electronic equipment (RoHS) Manufactured in an ISO 9001: 2008 accredited facility Manufactured to TS 16949:2009 requirements Directive 2014/53/EU Radio Equipment Directive (RED) 13.1 Bluetooth Qualification 13.2 FCC Compliance FCC certification is in progress. 13.3 RED Certification RED certification is in progress. 1VV0301373 Rev. 2 Page 66 of 69 2017-10-05 BL871E2-HI Hardware User Guide SAFETY RECOMMENDATIONS 14 SAFETY RECOMMENDATIONS PLEASE READ CAREFULLY Be sure that the use of this product is allowed in the country and in the environment required. The use of this product may be dangerous and must be avoided in the following areas: • • Where it can interfere with other electronic devices in environments such as hospitals, airports, aircraft, etc. Where there is risk of explosion such as gasoline stations, oil refineries, etc. It is the responsibility of the user to enforce the country regulations and specific environmental regulations. Do not disassemble the product. Evidence of tampering will invalidate the warranty. • • • Telit recommends following the instructions in product user guides for correct installation of the product. The product must be supplied with a stabilized voltage source and all wiring must conform to security and fire prevention regulations. The product must be handled with care, avoiding any contact with the pins because electrostatic discharges may damage the product itself. The system integrator is responsible for the functioning of the final product; therefore, care must be taken with components external to the module, as well as for any project or installation issue. Should there be any doubt, please refer to the technical documentation and the regulations in force. Non-antenna modules must be equipped with a proper antenna with specific characteristics. The European Community provides some Directives for electronic equipment introduced on the market. All the relevant information is available on the European Community website: http://ec.europa.eu/enterprise/sectors/rtte/documents/ The text of the Directive 99/05 regarding telecommunication equipment is available, while the applicable Directives (Low Voltage and EMC) are available at: http://ec.europa.eu/enterprise/sectors/electrical/ The power supply used shall comply the clause 2.5 (Limited power sources) of the standard EN 60950-1 and the module shall be mounted on a PCB which complies with V-0 flammability class. Since the module must be built-in to a system, it is intended only for installation in a RESTRICTED ACCESS LOCATION. Therefore, the system integrator must provide an enclosure which protects against fire, electrical shock, and mechanical shock in accordance with relevant standards. 1VV0301373 Rev. 2 Page 67 of 69 2017-10-05 BL871E2-HI Hardware User Guide DOCUMENT HISTORY 15 DOCUMENT HISTORY Revision Date Changes 2017-09-08 First Issue 2017-10-05 Add FCC and IC IDs Added FCC and IC regulatory information Minor text revisions Table 15-1 Document History 1VV0301373 Rev. 2 Page 68 of 69 2017-10-05 Mod. 0815 2016-08 Rev.1
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : Yes Author : mira6 Company : Telit Content Type Id : 0x010100DCE271BD33E7654C8A7F4B1399685079 Create Date : 2017:10:05 13:18:17-07:00 Date Completed : 2016-09-23 Modify Date : 2017:10:05 13:19:14-07:00 Source Modified : D:20171005201548 Dlc Doc Id Item Guid : 1f5686e2-5d3e-400d-acdf-f7cda3f9dc2d Language : EN-US Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 5.4-c006 80.159825, 2016/09/16-03:31:08 Metadata Date : 2017:10:05 13:19:14-07:00 Creator Tool : Acrobat PDFMaker 11 for Word Document ID : uuid:b63d08f0-1088-4c92-8488-f31bfe1b8c23 Instance ID : uuid:a5e5a398-ceae-40a1-a016-e90c0bd8c3e1 Subject : 3 Format : application/pdf Title : BL871E2-HI Creator : mira6 Producer : Adobe PDF Library 11.0 Tag dlc Doc Id Item Guid : 1f5686e2-5d3e-400d-acdf-f7cda3f9dc2d Date 0020completed : 2016-09-23 Page Layout : OneColumn Page Count : 69EXIF Metadata provided by EXIF.tools