User Manual Part 1

CY8CKIT-042-BLE Bluetooth® Low Energy (BLE) Pioneer Kit Guide, Doc. # 001-93731 Rev. *A 24
3. Kit Operation
This chapter introduces you to the BLE Pioneer kit and the features that will be used as part of the kit
operation. We will discuss features such as USB connection, programming/debugging, and
programmer firmware update. The chapter also describes the USB-UART and USB-I
2
C bridges
along with the PC tools that can be used to communicate with the BLE device on the kit.
3.1 Theory of Operation
Figure 3-1, Figure 3-2, and Figure 3-3 show the block diagrams for the BLE Pioneer baseboard, BLE
module board, and BLE dongle.
Figure 3-1. BLE Pioneer Baseboard Block Diagram
The BLE Pioneer board acts as the baseboard for the PSoC 4 BLE (red module) and PRoC BLE
(black module). The Pioneer board contains a PSoC 5LP that is used as an onboard programmer or
debugger, and for the USB-Serial interface.
The baseboard is Arduino form-factor compatible, enabling Arduino shields to be connected on top
of the board to extend the functionality of BLE modules. The board also features a 1-Mb F-RAM, an
RGB LED, a five-segment CapSense slider, a proximity header, a user switch, and a reset switch for
the PSoC 4 BLE and PRoC BLE devices on the module. The Pioneer board supports three voltage
levels: 1.9 V, 3.3 V, and 5 V.
The baseboard can also be used as a standalone programmer to program and debug other PSoC 4
BLE/PRoC BLE devices using serial wire debug (SWD), and as a USB-Serial bridge. The firmware
on PSoC 5LP device enables bootloading PSoC 5LP over USB to upgrade the firmware.
Status LED
Green
BLE/Arduino Compatible Headers
Proximity wire
connector
CapSense Slider
5 Segment
Reset SW
(Push Button)
USB
Mini B
PSoC 5LP
Programmer/Serial
Communication
PSoC 5LP
10 pin Prog. header
PSoC 5LP I/Os
16 pin Expansion header
PMOD header
6 pin PMOD header
ESD
Protection
MOSFET
Protection ckt
LDO
ORing
Diodes
BLE/Arduino Compatible Headers
Jumper
BLE current measuring
Coin cell
Battery holder
Power
LED Red
BLE Module I/Os
20 pin header
FRAM
I2C pull-up
via FET
ORing
Diodes
User SW
(Push Button)
BLE Module I/Os
24 pin header
VIN
VBUS
VCC
D+ / D-
VDD
BLE Reset
3.3V
~3V
SWD
I2C / SPI / UART
I2C
Voltage Ctrl
3 pin Jumper
RGB LED
MOSFET
Protection ckt
BLE SWD
10 pin Prog. header
PRoC BLE/
PSoC 4 BLE