Infineon AIROC CYW20829 User Manual

Evk module evaluation kit
Hide thumbs Also See for AIROC CYW20829:

Advertisement

Quick Links

AIROC™ CYW20829: CYW920829B0M2P4XXI100-
EVK Module Evaluation Kit user guide

About this document

Scope and purpose
The Infineon AIROC™ CYW20829 Bluetooth® Low Energy module Evaluation Kit (CYW920829B0M2P4XXI100-EVK)
enables evaluation, prototyping, and development of a wide array of Internet of Things (IoT) applications using
the AIROC™ CYW20829 module, a low-power and high-performance Bluetooth® Low Energy MCU. The system
features an Arm® Cortex® - M33 core with the programmable and reconfigurable analog and digital blocks.
It is a combination of an MCU with the following:
Sigma delta switched-cap Analog-to-digital converter (ADC) for audio and DC measurements
Seven 16-bit and two 32-bit Timer/Counter Pulse-Width Modulator (TCPWM) blocks
98 dBm LE-1 Mbps RX sensitivity, -105 dBm LE-LR at 125 kbps, -101 dBm LE-LR at 500 Kbps, and an
integrated PA with 10 dBm TX output power for better link budgets
Serial Memory Interface (SMIF) for external flash with encryption support
Serial communication interfaces such as UART, I
Wake from Deep Sleep I
Two pulse density modulation (PDM) channels and one I
mode
Intended audience
This document is intended for users interested in the CYW920829B0M2P4XXI100-EVK. This comes in two
variants as given below
CYW920829B0M2P4TAI100-EVK- Trace antenna module EVK
CYW920829B0M2P4EPI100-EVK
User guide
Please read the sections "Important notice" and "Warnings" at the end of this document
www.infineon.com
2
2
C (sensors sitting on the I
- External RF pad module EVK
C, and Quad-SPI
2
C interface should be able to wake up the MCU)
2
S channel with Time Division Multiplexed (TDM)
002-39356 Rev. **
2024-02-07

Advertisement

Table of Contents
loading

Summary of Contents for Infineon AIROC CYW20829

  • Page 1: About This Document

    About this document Scope and purpose The Infineon AIROC™ CYW20829 Bluetooth® Low Energy module Evaluation Kit (CYW920829B0M2P4XXI100-EVK) enables evaluation, prototyping, and development of a wide array of Internet of Things (IoT) applications using the AIROC™ CYW20829 module, a low-power and high-performance Bluetooth® Low Energy MCU. The system features an Arm®...
  • Page 2: Important Notice

    Boards provided by Infineon Technologies. The design of the Evaluation Boards and Reference Boards has been tested by Infineon Technologies only as described in this document. The design is not qualified in terms of safety requirements, manufacturing and operation over the entire operating temperature range or lifetime.
  • Page 3: Safety Precautions

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Safety precautions Safety precautions Note: Please note the following warnings regarding the hazards associated with development systems Safety precautions Table 1 Caution: The evaluation or reference board contains parts and assemblies sensitive to electrostatic discharge (ESD).
  • Page 4: Table Of Contents

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Table of contents Table of contents About this document ........................1 Important notice ..........................2 Safety precautions .......................... 3 Table of contents ..........................4 Introduction .......................... 6 CYW920829B0M2P4XXI100-EVK kit contents ..................6 CYW920829B0M2P4XXI100-EVK details ....................
  • Page 5 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Table of contents 3.2.13 Arduino-compatible and extended headers ................... 38 CYW20829 device I/O mapping ....................40 Kit rework ..........................43 SMIF interface for baseboard flash ....................... 43 UART interface on headers compatible with Arduino-standard ............45 SPI interface selection ...........................
  • Page 6: Introduction

    (KitProg3). The CYW20829 Evaluation kit supports 1.8 V, 3.3 V, and coin-cell operation. Note: This kit supports ModusToolbox™ software 3.0 (or later). The EVK is available through the Infineon Online Store or through our distributors. • CYW920829B0M2P4TAI100-EVK- Trace antenna module EVK •...
  • Page 7: Cyw920829B0M2P4Xxi100-Evk Details

    Evaluation Kit user guide Introduction Figure 1 CYW920829M2EVK-02 kit contents Contact the nearest Infineon sales office for assistance for any missing part in the kit contents: www.infineon.com/support. CYW920829B0M2P4XXI100-EVK details CYW920829B0M2P4XXI100-EVK with the following features: 1. CYW20829 carrier module with onboard Trace antenna or External Pad 2.
  • Page 8 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Introduction 3. Connect the USB connector (J5) of the EVK to the development PC with the provided USB cable. The USB UART driver loads automatically. If the EVK is not detected as a USB device, reinstall the USB UART driver in the ModusToolbox™...
  • Page 9: Modustoolbox

    Bluetooth® core 5.4 host protocol stack. The stack is hosted as a library on Infineon’s GitHub. The stack library includes both Bluetooth® BR/EDR and Bluetooth® Low Energy hosts and provides APIs for them. The application can choose to use Bluetooth® Low Energy or both BR/EDR + LE.
  • Page 10: Select A New Workspace

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Introduction 1.3.1 Select a new workspace At launch, the ModusToolbox™ presents a dialog to choose a directory for use as the workspace directory. The workspace directory stores the workspace preferences and development artifacts, such as device configuration and application source code.
  • Page 11: Select Cyw20829 Mcu-Based Target Hardware

    1.3.3 Select CYW20829 MCU-based target hardware The Modus Toolbox™ presents the list of Infineon kits to start the application development. In this case, developing an application on the CYW20829 Evaluation Kit uses the CYW20829 device. Select CYW920829M2EVK-02 and click Next...
  • Page 12: Modustoolbox™ Code Examples

    ModusToolbox™ includes many code examples. Many of these code examples are compatible with this kit. Browse the collection of starter applications during application setup through File > New > ModusToolbox™ Application or browse the collection of code examples on Infineon’s GitHub repository.
  • Page 13 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Introduction Figure 7 Code examples in ModusToolbox™ Figure 8 Searching for online code examples in ModusToolbox™ User guide 002-39356 Rev. ** 2024-02-07...
  • Page 14: Related Code Examples

    • Bluetooth® LE on ModusToolbox™ IoT resources and technical support To select the right IoT device for the design, Infineon provides a wide range of product documentation at www.infineon.com/products/wireless-connectivity. Also, a professional community at community.infineon.com supplies developers with the latest software and tools to solve common evaluation and integration problems while interacting directly with both Infineon engineers and experienced peers.
  • Page 15: Kit Operation

    Evaluation Kit user guide Kit operation Kit operation This section provides detailed instructions to setup the Infineon CYW920829B0M2P4XXI100-EVK with Infineon ModusToolbox™ for Bluetooth® Low Energy applications. This chapter introduces CYW920829B0M2P4XXI100-EVK and the features that are used as part of the kit’s operation.
  • Page 16 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation CYW20829 Dev Kit block diagram Legend Microcontroller Coin Cell Vcoin Sensors VBAT 3V3/1V8/Vcoin Power Power 2 x USER 2 x USER QSPI selection VDDIO/VIO_BASE LEDS BUTTON Non-IFX parts FLASH jumper(3) 3V3/1V8/Vcoin No-Load VDDPA...
  • Page 17 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation Figure 11 CYW920829B0M2P4XXI100-EVK (top view) Figure 12 CYW920829B0M2P4XXI100-EVK (bottom view) User guide 002-39356 Rev. ** 2024-02-07...
  • Page 18 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation 1. Power indicator LED (LED1): This LED is used to indicate the status of power supplied to the board. 2. USB connector (J5): J5 is a Micro-B USB female connector for connecting the kit to the PC using the provided USB cable.
  • Page 19: Jumpers

    20. M.2 E key connector (J16): This is used to interface Infineon custom Bluetooth® LE M.2 boards to this kit. 21. RGB LED (LED5): These onboard LEDs can be controlled by the CYW20829 device. The LEDs are ACTIVE LOW;...
  • Page 20 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation Jumper J10 pin configurations Table 3 Jumper J10 Default state Connection on Description (VIO_BASE CYW20829 selection) 1 and 3 Shorted VDDIO Short these pins to supply 3.3 V to VIO_BASE of the CYW20829 device, as well as all peripherals and sensors 3 and 5...
  • Page 21: Buttons And Switches

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation Jumper J17 pin configuration Table 6 Jumper J17 Default state Connection on Description (VDDIO current CYW20829 measurement) 1 and 2 Shorted VDDIO_1, Short this jumper to supply power to the I/O VDDIO_2, domain (VDDIO) of CYW20829 with VIO_BASE VDDIO_A, VDDA...
  • Page 22 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation Header J3 Arduino pin Connection on CYW20829 Description P1.2 GPIO P1.3 GPIO P1.1 USER_LED1 Ground P4.1 I2C SDA P4.0 I2C SCL Header J4 pin configuration Table 10 Header J4 Arduino-compatible pin Connection on CYW20829 Description P3.2...
  • Page 23 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation Header J2 Arduino- Connection on Description compatible pin CYW20829 P3.4 GPIO P3.5 GPIO P3.6 GPIO P3.7 GPIO P0.0 GPIO P0.1 GPIO P5.0 GPIO P5.1 GPIO Note: When accessing the Arduino pins, remove the jumpers that interfere with the Arduino-compatible pins, such as thermistor jumper, USER LED, and RGB LED resistors.
  • Page 24: Other Headers

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation Other headers J18 is the test header which brings out certain pins of CYW20829 for testing. Header J18 pin description Table 13 Header J18 Connection to Connection on Description header pin CYW20829 USER LED1 P1.1...
  • Page 25: Usb Serial Interface Chip

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation USB serial interface chip CY8C5868LTI-LP039 PSoC™ 5LP chip for onboard programming and USB-Serial functionality. It connects to the PC over a USB interface and to the CYW20829 device through the HCI UART and I2C pins. Kit power supply Power the kit with one of the two power sources: USB or coin-cell battery.
  • Page 26: Swd Debugging

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit operation 2.10 SWD debugging The ModusToolbox™ supports multiple Arm®-JTAG adapters for debugging Bluetooth® products such as CYW20829. Debugging is possible on CYW920829B0M2P4XXI100-EVK through SWD signals. The SWD is a 2-wire interface that uses SWD input output (SWDIO) and serial wire clock (SWDCLK) for debugging the device. In CYW920829B0M2P4XXI100-EVK, P1.2 act as SWDIO, and P1.3 act as SWDCLK.
  • Page 27: Hardware

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Hardware This chapter describes the CYW920829B0M2P4XXI100-EVK hardware and its different blocks, such as reset control, Arduino-compatible headers, and module connectors. See the CYW920829B0M2P4TAI100-EVK kit page for schematics for the baseboard and carrier module of trace antenna EVK.
  • Page 28: Serial Communication Between Cyw20829 And Psoc™ 5Lp Kitprog3

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware 3.2.1 Serial communication between CYW20829 and PSoC™ 5LP KitProg3 The onboard CY8C5868LTI-LP039 PSoC™ 5LP device is a true programmable embedded system-on-chip responsible for two-channel USB-serial conversion on this baseboard. The USB-serial pins of the PSoC™ 5LP device are hard-wired to the HCI UART pins of the CYW20829 device.
  • Page 29 C devices to be connected, because the pull- up voltages for SCL and SDA are supplied from VCC_PER. Power input for the kit is driven through a Micro USB input connector. Generate the required voltages 3V3, 1V8, and 2V5 using the Infineon LDOs. User guide 002-39356 Rev.
  • Page 30 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 16 5 V power supply from USB Figure 17 3V3 regulator circuit User guide 002-39356 Rev. ** 2024-02-07...
  • Page 31 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 18 1V8 regulator circuit Figure 19 2V5 regulator circuit User guide 002-39356 Rev. ** 2024-02-07...
  • Page 32 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 20 Jumper J10 for VDDIO selection Figure 21 Jumper J9 for VBAT selection User guide 002-39356 Rev. ** 2024-02-07...
  • Page 33: Device Reset

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 22 Jumper J12 for VDDPA selection Figure 23 Jumper J17 for VDDPA selection 3.2.3 Device reset The reset circuit on the board consists of a reset button (SW1) connected to the ground with an optional pull-up resistor and decoupling capacitor.
  • Page 34: Thermistor

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 25 Voltage detector circuit in the carrier module 3.2.4 Thermistor The thermistor circuit is a simple voltage divider circuit consisting of an NTC thermistor that is 10 kΩ at 25°C and a fixed 10 kΩ...
  • Page 35: Inertial Measurement Unit (Imu)

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 27 External serial flash 3.2.6 Inertial measurement unit (IMU) An onboard IMU sensor will be available to sense the position of the kit, used to measure the acceleration and angular velocity, when combined with sensor fusion software. This can be used to determine the motion, orientation, and heading of the kit.
  • Page 36: Push Buttons

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 29 LED circuit 3.2.8 Push buttons CYW920829M2EVK-02 has one reset and two user buttons. See the Device reset section for details on the reset button. The user button1 (SW2) is connected to pin P0.5 of the CYW20829 device, which can work in Deep Sleep mode and the user button2(SW4) is connected to pin P1.0 of the CYW20829 device.
  • Page 37: Analog Microphone (Amic)

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 31 DMIC circuit 3.2.10 Analog microphone (AMIC) An analog MEMS microphone is provided on the baseboard for analog audio application. The differential output AMIC is interfaced with CYW20829 device through the dedicated analog microphone input pin and AGND pin.
  • Page 38: 10-Pin Swd Header

    3.2.13 Arduino-compatible and extended headers The baseboard supports the generic Arduino-compatible Uno shields and selected Infineon custom defines Arduino-compatible shields. All the CYW20829 GPIO pins are brought out to Arduino-compatible headers. Some pins with fixed functions are also multiplexed through 0 Ω or jumper and connected to the headers.
  • Page 39 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Hardware Figure 35 Arduino-compatible and extended headers User guide 002-39356 Rev. ** 2024-02-07...
  • Page 40: Cyw20829 Device I/O Mapping

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide CYW20829 device I/O mapping CYW20829 device I/O mapping Table 17 maps the CYW20829 device I/Os to headers and sensors on the baseboard. It also lists the carrier module interface definition. Carrier module interface and pin connections Table 17 Carrier Carrier module pin...
  • Page 41 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide CYW20829 device I/O mapping Carrier Carrier module pin CYW20829 Baseboard Baseboard Baseboard module pin name connection 1 connection 2 connection 3 ARD_D3_USER_BUTT ARD_D3_USER_ P1.0 J4.4 BUTTON2 – – ARD_D9 P1.6 ARD_D9 J3.2 –...
  • Page 42 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide CYW20829 device I/O mapping Carrier Carrier module pin CYW20829 Baseboard Baseboard Baseboard module pin name connection 1 connection 2 connection 3 SMIF_SPI_DATA – RSVD_5 P2.1 U14.7 – – VBAT VBAT VBAT J9.3 –...
  • Page 43: Kit Rework

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit rework Kit rework SMIF interface for baseboard flash The kit is provisioned with an optional QSPI SMIF-based flash in the baseboard. To isolate the default flash available in the M.2 board and use the optional baseboard flash, a rework is needed in the kit. The SMIF memory interface I/Os are shared between the SMIF QSPI flash of the baseboard and the M.2 board flash.
  • Page 44 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit rework Figure 37 Mounting option to select SMIF memory and M.2 board flash (available in M.2 board) User guide 002-39356 Rev. ** 2024-02-07...
  • Page 45: Uart Interface On Headers Compatible With Arduino-Standard

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit rework UART interface on headers compatible with Arduino-standard The UART interface signals are connected between the PSoC™ 5LP device and CYW20829. The same signals have been shared across digital interface connectors compatible with Arduino J4.1–J4.2. For using UART lines on a connector compatible with Arduino, perform the board rework with the specific resistor assembly.
  • Page 46: Spi Interface Selection

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit rework SPI interface selection The default SPI lines are not configured in the kit. To enable the SPI option and route to the Arduino shield by following the rework. Default P1.0 is connected to USER_BTN2 via R87, remove it and install R104 to use SPI_CS •...
  • Page 47: I2S Interface Selection

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit rework I2S interface selection The default I2S lines are not configured in the kit. To enable the I2S interface and route to the Arduino shield by following the rework. Default P0.4, P3.2 is connected to RGB LED, UART_RX via R83, R95 remove these and install R84, R96 to use •...
  • Page 48: Imu Interrupt Signal Selection

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Kit rework Figure 40 I2S interface selection IMU interrupt signal selection On the kit, the default connection is made for the RGB LED interface. To use the IMU INT1 signal, remove R117 and install R48 to use the CS and INT1 pin of the IMU.
  • Page 49: Frequently Asked Questions

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Frequently asked questions Frequently asked questions 1. How can I access the SPI (MOSI, MISO) signals that are shared with SWDCLK and SWDIO GPIOs? P1.2 is used for ARD_D5_SWDIO and ARD_D11_MOSI in the kit •...
  • Page 50: References

    References This user manual should be read in conjunction with the following documents available at Product webpage: [1] Code examples: Infineon GitHub repository [2] Datasheet: CYW20829, AIROC™ Bluetooth® LE 5.4 MCU [3] User guide: Eclipse IDE for ModusToolbox™ user guide User guide 002-39356 Rev.
  • Page 51: Glossary

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Glossary Glossary Application Programming Interface Evaluation Kit GPIO General Purpose Input/Output Host controller interface Inter-Integrated Circuit Integrated Development Environment JTAG Joint Test Action Group Low Energy Light emitting diode Low-power oscillator MEMS Micro electro-mechanical system Negative Temperature Coefficient Printed Circuit Board...
  • Page 52 AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Glossary UART Universal Asynchronous Receiver/Transmitter Universal Serial Bus XTAL Crystal oscillator User guide 002-39356 Rev. ** 2024-02-07...
  • Page 53: Revision History

    AIROC™ CYW20829: CYW920829B0M2P4XXI100-EVK Module Evaluation Kit user guide Revision history Revision history Document Date Description of changes revision 2024-02-07 Initial release. User guide 002-39356 Rev. ** 2024-02-07...
  • Page 54: Disclaimer

    Published by Infineon Technologies office. Except as otherwise explicitly approved by Infineon Technologies AG Infineon Technologies in a written document 81726 Munich, Germany signed by authorized representatives of Infineon Technologies, Infineon Technologies’ products may not be used in any applications where a ©...

This manual is also suitable for:

Cyw920829b0m2p4xxi100

Table of Contents