Cypress EZ-BLE PRoC User Manual

PRELIMINARY
CYBLE-212020-01
EZ-BLEPRoC Bluetooth 4.2 Module
General Description
The CYBLE-212020-01 is a fully certified and qualified module supporting Bluetooth
Low Energy (BLE) 4.2 wireless communi­cation. The CYBLE-212020-01 is a turnkey solution and includes onboard crystal oscillators, trace antenna, passive components, and the Cypress PRoC™ BLE. Refer to the CYBL10XX7X
datasheet for additional details on the capabilities of the PRoC
BLE device used on this module. The CYBLE-212020-01 supports a number of peripheral
functions (ADC, timers, counters, PWM) and serial communication protocols (I
2
C, UART, SPI) through its programmable architecture. The CYBLE-212020-01 includes a royalty-free BLE stack compatible with Bluetooth 4.1 and provides up to 23 GPIOs in a 14.52 × 19.20 × 2.00 mm package.
The CYBLE-212020-01 is drop-in compatible with the CYBLE-01211-00 (128KB BT 4.1) and CYBLE-212019-00 (256KB BT 4.1) EZ-BLE PRoC Modules.
The CYBLE-212020-01 is a complete solution targeted at appli­cations requiring cost optimized BLE wireless connectivity.
Module Description
Module size: 14.52 mm ×19.20 mm × 2.00 mm (with shield)
Castelated solder pad connections for ease-of-use
256-KB flash memory, 32-KB SRAM memory
Up to 23 GPIOs configurable as open drain high/low,
pull-up/pull-down, HI-Z analog, HI-Z digial, or strong output
Bluetooth 4.2 single-mode module
Certified to FCC, IC, MIC, KC, and CE regulations
Industrial temperature range: –40 °C to +85 °C
32-bit processor (0.9 DMIPS/MHz) with single-cycle 32-bit
multiply, operating at up to 48 MHz
Watchdog timer with dedicated internal low-speed oscillator
(ILO)
Two-pin SWD for programming
Power Consumption
TX output power: –18 dbm to +3 dbm
Received signal strength indicator (RSSI) with 1-dB resolution
TX current consumption of 15.6 mA (radio only, 0 dbm)
RX current consumption of 16.4 mA (radio only)
Low power mode support
Deep Sleep: 1.3 µA with watch crystal oscillator (WCO) onHibernate: 150 nA with SRAM retentionStop: 60 nA with XRES wakeup
Functional Capabilities
Up to 22 capacitive sensors for buttons or sliders with
best-in-class signal-to-noise ration (SNR) and liquid tolerance
12-bit, 1-Msps SAR ADC with internal reference,
sample-and-hold (S/H), and channel sequencer
Two serial communication blocks (SCBs) supporting I
2
C
(master/slave), SPI (master/slave), or UART
Four dedicated 16-bit timer, counter, or PWM blocks
(TCPWMs)
LCD drive supported on all GPIOs (common or segment)
Programmable low voltage detect (LVD) from 1.8 V to 4.5 V
2
I
S master interface
Bluetooth Low Energy protocol stack supporting generic
access profile (GAP) Central, Peripheral, Observer, or Broadcaster roles
Switches between Central and Peripheral roles on-the-go
Standard Bluetooth Low Energy profiles and services for
interoperability
Custom profile and service for specific use cases
Benefits
The CYBLE-212020-01 module is provided as a turnkey solution, including all necessary hardware required to use BLE communication standards.
Proven hardware design ready to use
Cost optimized for applications without space constraint
Reprogrammable architecture
Fully certified module eliminates the time needed for design,
development and certification processes
Bluetooth SIG qualified with QDID and Declaration ID
Flexible communication protocol support
PSoC Creator
environment (IDE) to configure, develop, program, and test a BLE application
provides an easy-to-use integrated design
PRELIMINARY
CYBLE-212020-01
More Information
Cypress provides a wealth of data at www.cypress.com to help you to select the right module for your design, and to help you to quickly and effectively integrate the module into your design.
Overview: EZ-BLE Module Portfolio, Module Roadmap
EZ-BLE PRoC Product Overview
PRoC BLE Silicon Datasheet
Application notes: Cypress offers a number of BLE application
notes covering a broad range of topics, from basic to advanced level. Recommended application notes for getting started with EZ-BLE modules are:
AN96841 - Getting Started with EZ-BLE ModuleAN94020 - Getting Started with PRoC BLEAN97060 - PSoC
®
4 BLE and PRoC™ BLE - Over-The-Air
(OTA) Device Firmware Upgrade (DFU) Guide
AN91162 - Creating a BLE Custom ProfileAN91184 - PSoC 4 BLE - Designing BLE Appli c a ti o nsAN92584 - Designing for Low Power and Estimating Battery
Life for BLE Applications
AN85951 - PSoCAN95089 - PSoC
®
4 CapSense® Design Guide
®
4/PRoC™ BLE Crystal Oscillator Selec-
AN91445 - Antenna Design and RF Layout Guidelines
Knowledge Base ArticlesKBA97095 - EZ-BLE™ Module Placement
Technical Reference Manual (TRM): PRoC
Development Kits:CYBLE-212020-EVAL, CYBLE-212020-01 Evaluation Board
CY8CKIT-042-BLE, BluetoothCY8CKIT-002, PSoC
Test and Debug Tools:CYSmart, Bluetooth
CYSmart Mobile, Bluetooth
®
BLE Technical Reference Manual
Kit
®
MiniProg3 Program and Debug Kit
®
LE Test and Debug Tool (Windows)
®
Low Energy (BLE) Pioneer
®
LE Test and Debug Tool
(Android/iOS Mobile App)
tion and Tuning Techniques
PSoC® CreatorIntegrated Design Environment (IDE)
PSoC Creator is an Integrated Design Environment (IDE) that enables concurrent hardware and firmw are editing, compiling and
debugging of PSoC 3, PSoC 4, PSoC 5LP , PSoC 4 BLE, P RoC BLE and EZ-BLE module systems with no code size limitations. PSoC peripherals are designed using schematic capture and simple graphical user interface (GUI) with over 120 pre-verified, production-ready PSoC Components™.
PSoC Components are analog and digital “virtual chips,” represented by an icon that users can drag-and -drop into a design and configure to suit a broad array of application requirements.
Blutooth Low Energy Component
The Bluetooth Low Energy Component inside PSoC Creator provides a comprehensive GUI-based configuration window that lets you quickly design BLE applications. The Component incorporates a Bluetooth Core Specification v4.1 compliant BLE protocol stack and provides API functions to enable user applications to interface with the underlying Bluetooth Low Energy Sub-System (BLESS) hardware via the stack.
Technical Support
Frequently Asked Questions (FAQs): Learn more about our BLE ECO System.
Forum: See if your question is already answered by fellow developers on the PSoC 4 BLE and PRoC BLE forums.
Visit our support page and create a technical support case or contact a local sales representatives. If you are in the United States,
you can talk to our technical support team by calling our toll-free number: +1-800-541-4736. Select option 2 at the prompt.
Document Number: 002-12597 Rev. ** Page 2 of 38
PRELIMINARY
CYBLE-212020-01
Contents
Overview............................................................................ 4
Module Description...................................................... 4
Pad Connection Interface................................................ 6
Recommended Host PCB Layout ................................... 7
Power Supply Connections and Recommended External
Components........................................... ......................... 10
Connection Options................................................... 10
External Component Recommendation .................... 10
Critical Components List ........................................... 13
Antenna Design......................................................... 13
Electrical Specification.................................................. 14
GPIO ......................................................................... 16
XRES.......................................... ... ............................ 17
Digital Peripherals..................................................... 20
Serial Communication............................................... 22
Memory ..................... ... ... .......................................... 23
System Resources.................................................... 23
Environmental Specifications....................................... 29
Environmental Compliance ......................... ... ........... 29
RF Certification.......................................................... 29
Safety Certification...................................... ... ........... 29
Environmental Conditions ......................................... 29
ESD and EMI Protection ........................................... 29
Regulatory Information.................................................. 30
FCC........................................................................... 30
Industry Canada (IC) Certific ation............................. 31
European R&TTE Declaration of Conformity ............ 31
MIC Japan................................................................. 32
KC Korea...................................................... ... .......... 32
Packaging........................................................................ 33
Ordering Information...................................................... 35
Part Numbering Convention...................................... 35
Document Conventions............................................. 36
Document History Page....................................... ... ....... 37
Sales, Solutions, and Legal Information...................... 38
Worldwide Sales and Design Support....................... 38
Products.................................................................... 38
PSoC® Solutions ...................................................... 38
Cypress Developer Community................................. 38
Technical Support ..................................................... 38
Document Number: 002-12597 Rev. ** Page 3 of 38
PRELIMINARY
CYBLE-212020-01
Overview
Module Description
The CYBLE-212020-01 module is a complete module designed to be soldered to the applications main board.
Module Dimensions and Drawing
Cypress reserves the right to select components (including the appropriate BLE devi ce) from various vendors to achieve the BLE module functionality. Such selections will still guarantee that all height restrictions of the component area are maintained. Designs should be held within the physical dimensions shown in the mechanical drawings in Figure 1. All dimensions are in millimeters (mm).
Table 1. Module Design Dimensions
Dimension Item Specification
Module dimensions
Antenna location dimensions PCB thickness Height (H) 0.80 ± 0.10 mm
Shield height Height (H) 1.20 ± 0.10 mm Maximum component height Height (H) 1.20 mm typical (shield) T ot al module thickness (bottom of module to highest component) Height (H) 2.00 mm typical
See Figure 1 on page 5 for the mechanical reference drawing for CYBLE-212020-01.
Length (X) 14.52 ± 0.15 mm
Width (Y) 19.20 ± 0.15 mm
Length (X) 11.00 ± 0.15 mm
Width (Y) 5.00 ± 0.15 mm
Document Number: 002-12597 Rev. ** Page 4 of 38
PRELIMINARY
CYBLE-212020-01
Figure 1. Module Mechanical Drawing
Top View (View from Top)
Bottom View (Seen from Bottom)
Side View
Note
1. No metal should be located beneath or above the antenna area. Only bare PCB material should be located beneath the antenna area. For more information on recommended host PCB layout, see Figure 3, Figure 4, Figure 5, and Figure 6 and Table 3.
Document Number: 002-12597 Rev. ** Page 5 of 38
PRELIMINARY
CYBLE-212020-01
Pad Connection Interface
Host PCB Keep Out Area Around Trace Antenna
As shown in the bottom view of Figure 1 on page 5, the CYBLE-212020-01 connects to the host board via solder pads on the backside of the module. Table 2 and Figure 2 detail the solder pad length, width, and pitch dimensions of the CYBLE-212020-01 module.
Table 2. Solder Pad Connection Description
Name Connections Connection Type Pad Length Dimension Pad Width Dimension Pad Pitch
SP 31 Solder Pads 1.02 mm 0.71 mm 1.27 mm
Figure 2. Solder Pad Dimensions (Seen from Bottom)
To maximize RF performance, the host layout should follow these recommendations:
1. The ideal placement of the Cypress BLE module is in a corner of the host board with the trace antenna located at the far corner. This placement minimizes the additional recommended keep out area stated in item 2. Please refer to AN96841 for module placement best practices.
2. To maximize RF performance, the area immediately around the Cypress BLE module trace antenna should contain an additional keep out area, where no grounding or signal trace are contained. The keep out area applies to all layers of the host board. The recommended dimensions of the host PCB keep out area are shown in Figure 3 (dimensions are in mm).
Figure 3. Recommended Host PCB Keep Out Area Around the CYBLE-212020-01 Antenna
Document Number: 002-12597 Rev. ** Page 6 of 38
PRELIMINARY
CYBLE-212020-01
Recommended Host PCB Layout
Top View (On Host PCB)
Top View (On Host PCB)
Figure 4, Figure 5, Figure 6, and Table 3 provide details that can be used for the reco mmended host PCB layout pattern for the
CYBLE-212020-01. Dimensions are in millimeters unless otherwise noted. Pad length of 1.27 mm (0.635 mm from center of the pad on either side) shown in Figure 6 is the minimum recommended host pad length. The host PCB layout pattern can be completed using either Figure 4, Figure 5, or Figure 6. It is not necessary to use all figures to complete the host PCB layout pattern.
Figure 4. Host Layout Pattern for CYBLE-212020-01 Figure 5. Module Pad Location from Origin
Document Number: 002-12597 Rev. ** Page 7 of 38
PRELIMINARY
CYBLE-212020-01
Table 3 provides the center location for each solder pad on the CYBLE-212020-01. All dimensions reference the to the center of the
solder pad. Refer to Figure 6 for the location of each module solder pad.
Ta bl e 3. Modul e Solde r Pad Lo ca tio n Figure 6. Solder Pad Reference Location
Solder Pad
(Center of Pad)
1 (0.39, 4.88) (15.35, 192.13) 2 (0.39, 6.15) (15.35, 242.13) 3 (0.39, 7.42) (15.35, 292.13) 4 (0.39, 8.69) (15.35, 342.13) 5 (0.39, 9.96) (15.35, 392.13) 6 (0.39, 11.23) (15.35, 442.13) 7 (0.39, 12.50) (15.35, 492.13) 8 (0.39, 13.77) (15.35, 542.13)
9 (0.39, 15.04) (15.35, 592.13) 10 (0.39, 16.31) (15.35, 642.13) 1 1 (0.39, 17.58) (15.35, 692.13) 12 (2.04, 18.82) (80.31, 740.94) 13 (3.31, 18.82) (130.31, 740.94) 14 (4.58, 18.82) (180.31, 740.94) 15 (5.85, 18.82) (230.31, 740.94) 16 (7.12, 18.82) (280.31, 740.94) 17 (8.39, 18.82) (330.31, 740.94) 18 (9.66, 18.82) (380.31, 740.94) 19 (10.93, 18.82) (430.31, 740.94) 20 (12.20, 18.82) (480.31, 740.94) 21 (13.47, 18.82) (530.31, 740.94) 22 (14.14, 16.31) (556.69, 642.12) 23 (14.14, 15.04) (556.69, 592.12) 24 (14.14, 13.77) (556.69, 542.12) 25 (14.14, 12.50) (556.69, 492.12) 26 (14.14, 11.23) (556.69, 442.12) 27 (14.14, 9.96) (556.69, 392.12) 28 (14.14, 8.69) (556.69, 342.12) 29 (14.14, 7.42) (556.69, 292.12) 30 (14.14, 6.15) (556.69, 242.12) 31 (14.14, 4.88) (556.69, 192.12)
Location (X,Y) from
Orign (mm)
Dimension from
Orign (mils)
Document Number: 002-12597 Rev. ** Page 8 of 38
PRELIMINARY
CYBLE-212020-01
Table 4 details the solder pad connection definitions and available functions for each connection pad. Table 4 lists the solder pads on
Notes
2. TCPWM: Timer, Counter, and Pulse Width Modulator. If supported, the pad can be configured to any of these peripheral functions.
3. When using the capacitive sensing functionality, Pad 2 (P4.0) must be connected to a C
MOD
capacitor (located off of Cypress BLE Module). The value of this
capacitor is 2.2 nF and should be placed as close to the module as possible.
4. The main board needs to connect all GND connections (Pad 25/26/27/28) on the module to the common ground of the system.
5. If the I
2
S feature is used in the design, the I2S pins shall be dynamically routed to the appropriate available GPIO by PSoC Creator
CYBLE-212020-01, the BLE device port-pin, and denotes whether the function shown is available for each solder pad. Each connection is configurable for a single option shown with a ✓.
Table 4. Solder Pad Connection Definitions
Solder Pad
Number
1 XRES External Reset Hardware Connection Input 2P4.0 3P3.7✓(SCB1_CTS) ✓(TCPWM3_N) ✓(Sensor) ✓✓
4P3.6✓(SCB1_RTS) ✓(TCPWM3_P) ✓(Sensor) ✓✓ 5P3.5✓(SCB1_TX) ✓(SCB1_SCL) ✓(TCPWM2_N) ✓(Sensor) ✓✓ 6P3.4✓(SCB1_RX) ✓(SCB1_SDA) ✓(TCPWM2_P) ✓(Sensor) ✓✓ 7P3.3✓(SCB0_CTS) ✓(TCPWM1_N) ✓(Sensor) ✓✓ 8P3.2✓(SCB0_RTS) ✓(TCPWM1_P) ✓(Sensor) ✓✓
9P2.6 (Sensor) ✓✓ 10 VREF Reference Voltage Input (Optional) 11 P2.4 12 P2.3 (Sensor) ✓✓ 13 P2.2 (SCB0_SS3) (Sensor) ✓✓ 14 P2.0 (SCB0_SS1) (Sensor) 15 V
16 P1.7 17 P1.6 (SCB0_RTS) (SCB0_SS0) (TCPWM3_P) (Sensor) ✓✓
18 P1.5 (SCB0_TX) (SCB0_MISO) (SCB0_SCL) (TCPWM2_N) (Sensor) ✓✓ 19 P1.4 (SCB0_RX) (SCB0_MOSI) (SCB0_SDA) (TCPWM2_P) (Sensor) ✓✓ 20 P1.0 (TCPWM0_P) (Sensor) ✓✓ 21 P0.4 (SCB0_RX) (SCB0_MOSI) (SCB0_SDA) (TCPWM1_P) (Sensor) ✓✓ 22 P0.5 (SCB0_TX) (SCB0_MISO) (SCB0_SCL) (TCPWM1_N) (Sensor) ✓✓ 23 P0.7 (SCB0_CTS) (SCB0_SCLK (TCPWM2_N) (Sensor) ✓✓(SWDCLK) 24 P0.6 (SCB0_RTS) (SCB0_SS0) 25 GND
26 GND Ground Connection 27 GND Ground Connection 28 GND Ground Connection 29 V 30 P5.0 31 P5.1 (SCB1_TX) (SCB1_SCLK (SCB1_SCL) (TCPWM3_N) (Sensor) ✓✓
Device
Port Pin
[3]
DD
[4]
DDR
UART SPI I2C TCPWM
[2]
Cap-
Sense
(SCB1_RTS) (SCB1_MOSI) (TCPWM0_P) (C
WCO
ECO
Out
) ✓✓
MOD
LCD SWD GPIO
Out
(Sensor) ✓✓
✓✓
Digital Power Supply Input (1.8 to 5.5V)
(SCB0_CTS) (SCB0_SCLK (TCPWM3_N) (Sensor) ✓✓
(TCPWM2_P)
Ground Connection
Radio Power Supply (1.9V to 5.5V)
(Sensor)
(SWDIO)
(SCB1_RX) (SCB1_SS0) (SCB1_SDA) (TCPWM3_P) (Sensor) ✓✓
Document Number: 002-12597 Rev. ** Page 9 of 38
PRELIMINARY
CYBLE-212020-01
Power Supply Connections and Recommended External Components
Two Ferrite Bead Option
Single Ferrite Bead Option
Power Connections
The CYBLE-212020-01 contains two power supply connections, VDD and VDDR. The VDD connection supplie s power for both digital and analog device operation. The VDDR connection supplies power for the device radio.
VDD accepts a supply range of 1.71 V to 5.5 V. VDDR accepts a supply range of 1.9 V to 5.5 V. These specifications can be found in Table 9. The maximum power supply ripple for both power connections on the module is 100 mV, as shown in
Table 7.
The power supply ramp rate of VDD must be equal to or greater than that of VDDR.
Connection Options
Two connection options are available for any application:
1. Single supply: Connect VDD and VDDR to the same supply.
2. Independent supply: Power VDD and VDDR separately.
Figure 7. Recommended Host Schematic Options for a Single Supply Option
External Component Recommendation
In either connection scenario, it is recommended to place an external ferrite bead between the supply and the module connection. The ferrite bead should be positioned as close as possible to the module pin connection.
Figure 7 details the recommended host schematic options for a
single supply scenario. The use of one or two ferrite beads will depend on the specific application and configuration of the CYBLE-212020-01.
Figure 8 details the recommended host schematic for an
independent supply scenario. The recommended ferrite bead value is 330 , 100 MHz. (Murata
BLM21PG331SN1D).
Document Number: 002-12597 Rev. ** Page 10 of 38
PRELIMINARY
CYBLE-212020-01
Figure 8. Recommended Host Schematic for an Independent Supply Option
Document Number: 002-12597 Rev. ** Page 11 of 38
PRELIMINARY
CYBLE-212020-01
The CYBLE-212020-01 schematic is shown in Figure 9.
Figure 9. CYBLE-212020-01 Schematic Diagram
Document Number: 002-12597 Rev. ** Page 12 of 38
Loading...
+ 26 hidden pages