Infineon XENSIV sensors, supporting hardware, and other sensors, such as IMU, magnetometer, ™ and humidity sensor. Additionally, this user guide covers the integration of Infineon's security devices, offering a comprehensive solution for secure and reliable sensing applications. Intended audience The expansion board is intended for technical specialists familiar with IoT and sensing technologies, and is intended to be used under laboratory conditions.
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.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ Safety precautions Safety precautions Note: Please note the following warnings regarding the hazards associated with development systems. Table 1 Safety precautions Caution: The evaluation or reference board contains parts and assemblies sensitive to electrostatic discharge (ESD).
Quick start guide Figure 1 SHIELD_XENSIV_A XENSIV sensor shield kit contents ™ Inspect the contents of the kit; if you find any part missing, contact your nearest Infineon sales office for help. For more information, see Technical Support. Getting started The following sections help you get acquainted with the kit: •...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction 1.2.1 Connecting XENSIV sensor shield to CY8CKIT-062S2-43012 (PSOC ™ ™ 6 MCU) This section provides instructions on how to get started with the SHIELD_XENSIV_A XENSIV sensor shield using ™ the CY8CKIT-062S2-43012 (baseboard) development kit and create the out-of-the-box (OOB) application. The OOB application demonstrates the shield's basic functionality and capabilities.
Page 8
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 3 Create a new application Select the CY8CKIT-062S2-43012 in the Choose BSP Target window and click Next Figure 4 New application creation: Choose target BSP Select the application in the Select Application window and click Create User guide 002-39737 Rev.
Page 9
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 5 New application creation To build and program a PSOC 6 MCU application in the Project Explorer: ™ Select the <App_name> project In the Quick Panel, scroll to the Launches section and click the <App_Name> Program (KitProg3_MiniProg4) configuration, as shown in Figure 6 Figure 6...
™ ™ Shield: OOB demo" is displayed on the serial terminal and observe the startup screen with the Infineon logo on the display Wait for the instructions screen to appear on the display, then follow the instructions displayed on the screen.
LE MCU) development kit and creating the out-of-box (OOB) application. The ® OOB application demonstrates the shield's basic functionality and the CYW20829 Bluetooth LE MCU's capabilities by connecting it with Infineon's Sensor Hub Android application. User guide 002-39737 Rev. *A 2024-12-05...
Additionally, the Sensor Hub Android application can be used for visualizing data on an Android device. For more details on implementation, see the file. For more details README on the Infineon Sensor Hub Android application, see Sensor Hub Android application. Ensure the SHIELD_XENSIV_A XENSIV sensor shield is disconnected from the CYW920829M2EVK-02 ™...
Page 13
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 9 CYW920829M2EVK-02 SW6 configuration In the ModusToolbox IDE, import the 'XENSIV Sensor Hub' code example into a new workspace. To do ™ ™ this: Click New Application from the Quick Panel Figure 10 Create a new application Select the CYW920829M2EVK-02 in the Choose BSP Target window and click Next...
Page 14
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 11 New application creation: Choose target BSP ® Select the Bluetooth LE XENSIV Sensor Hub Sensing Service application in the Select ™ Application window and click Create ® Figure 12 Select Application: Choose Bluetooth LE XENSIV Sensor...
Page 15
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction To build and program the CYW20829 MCU application in the Project Explorer: Select the XENSIV Sensor Hub project ™ In the Quick Panel, scroll to the Launches section and click the XENSIV Sensor Hub Program ™...
Enter a number displayed in the prompt to enable the corresponding sensor. The acquired sensor data will be displayed in the terminal To control the CYW920829M2EVK-02 and the SHIELD_XENSIV_A XENSIV sensor shield with Infineon's ™ Sensor Hub Android mobile application, see section Sensor Hub Android application 1.2.2.2...
(continued) List of code examples supported for SHIELD_XENSIV_A XENSIV sensor ™ shield on CYW920829M2EVK-02 Code example GitHub XENSIV DPS368 Pressure sensor https://github.com/Infineon/mtb-example-btstack- ™ freertos-cyw20829-xensiv-dps368 1.2.3 Sensor Hub Android application The Sensor Hub Android application is used to connect to and acquire data from the Code examples supported ®...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction 1.2.3.1 Software requirements Android OS: Version 12 or later (API level 32), with the latest version recommended. 1.2.3.2 Hardware requirements ® Android device: Equipped with Bluetooth 4.0 or later. 1.2.3.3 Installation Download or copy the released file to your Android device .APK...
Page 19
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction User guide 002-39737 Rev. *A 2024-12-05...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 15 App installation 1.2.3.4 Application UI description This section describes the app layout along with the various components and their functionality. Navigation bar: The app uses a tab navigation layout with a navigation bar at the bottom of the screen. Below is a description of the available screens: •...
Page 21
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 16 Navigation tab Hub screen: Press the XRES button on the EVK to start the firmware Press Scan to discover the EVK. Allow user permissions when prompted. Discovered devices will be populated in the Select a BLE device drop-down menu ®...
Page 22
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction User guide 002-39737 Rev. *A 2024-12-05...
Page 23
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 17 User permissions ® A toast notification is displayed once the EVK is discovered. The names and Bluetooth IDs of the EVK are populated in the drop-down menu for user selection Note: The app can only be connected to a single EVK at any given time.
Page 24
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction User guide 002-39737 Rev. *A 2024-12-05...
Page 25
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 18 Discovery: successful Select the EVK from the drop-down menu and press Connect If the connection is successful, a toast notification will be displayed In case of an error, repeat this step. If the connection is still not successful, reset the EVK and start the process again Note: Once connected, the Connect button title will be updated to Disconnect.
Page 26
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 19 Connection: successful Sensor screen: Once the EVK is connected, the SELECT A SENSOR drop-down menu will be populated with a list of available sensor devices Note: In case of code examples for an individual sensor, only that specific sensor will be shown in the drop-down menu User guide 002-39737 Rev.
Page 27
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 20 Drop down: populated Select a sensor to set it in the firmware. Additionally, the visualization is initialized for data acquisition, and a toast notification is displayed if the sensor is successfully set. See Table 4 details on data illustration User guide...
Page 28
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 21 Drop down: SHT35 sensor set Press Read to start data acquisition. A toast notification will be displayed, and the visualizations will be continuously updated. The most recent data values are also displayed below the plot User guide 002-39737 Rev.
Page 29
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 22 Drop down: SHT35 read started Press Stop to halt data acquisition and reset the visualization. A toast notification will also be displayed User guide 002-39737 Rev. *A 2024-12-05...
Page 30
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 23 Drop down: SHT35 read stopped Repeat the same steps above to see data acquisition from another sensor. In case of the: • XENSIV BGT60LTR11AIP 60GHz Doppler Radar sensor: Motion and direction of motion are ™...
Page 31
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction User guide 002-39737 Rev. *A 2024-12-05...
Page 32
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 24 Drop down: XENSIV BGT60LTR11AIP read started ™ Once data acquisition on the Sensors screen is complete, make sure the EVK is properly disconnected by pressing Disconnect on the Hub screen. On successful disconnection, a toast notification is displayed, and the connection status on the Hub screen is changed to Not connected User guide...
Page 33
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 25 Disconnection: successful Activity screen: The Activity screen generates logs for each activity performed in the app, such as button presses, drop-down selections, etc., along with a timestamp indicating when each activity was performed.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction Figure 26 Logs 1.2.3.5 Known limitations If a switch is made and another sensor is selected via the UART console during data acquisition on the Sensors screen, the user is not notified, and acquisition is paused. Acquisition can be resumed if the UART console is used to switch back to the previous sensor.
Page 35
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 1 Introduction XENSIV radar sensor (BGT60LTR11AIP): A built-in motion and direction detector that allows for ™ autonomous operation, detecting human motion and direction (approaching or departing), and equipped with two on-board LEDs to illustrate sensor output XENSIV barometric pressure sensor (DPS368): Offers high accuracy and low power consumption, ™...
OPTIGA Trust ™ ™ Technical support For assistance, see Infineon support or post your questions in the Infineon developer community platform. You can also use the Self-help (Technical Documents) support resources for quick assistance. User guide 002-39737 Rev. *A 2024-12-05...
Arduino, allowing for easy interfacing of ™ multiple sensors with the baseboard kits. This shield contains PDM microphones, a radar sensor, a barometric pressure sensor, and a CO2 sensor from Infineon’s XENSIV family, as well as a motion sensor, a magnetometer ™...
Page 40
™ The board has the following peripherals: XENSIV digital barometric air pressure sensor (U2): This is an Infineon digital barometric pressure ™ sensor with a built-in temperature sensor. This sensor uses an I C interface to transfer the sensor data...
0.96-inch TFT display (DISP1): This is a 0.96-inch, 80 x 160 TFT display, which can interface with the baseboard via the SPI interface XENSIV digital MEMS microphones (U4, U5): These are two Infineon digital MEMS microphones used ™ to capture sound and generate digital audio data, which is transferred through the PDM interface...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Hardware Schematics Refer to the schematic files available on the webpage. Hardware functional description 3.2.1 Power supply system 3.2.1.1 Power supply inputs The power supply inputs to the XENSIV sensor shield through the Headers compatible with Arduino (J1, J2, J3, ™...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Note: The XENSIV sensor shield consumes higher power when the RADAR sensor is configured in continuous ™ wave mode and the PAS CO2 sensor is operated simultaneously. This can exceed the base board's power capabilities, leading to issues with sensor operation and system performance.
Page 44
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 32 Schematic for the buck voltage regulator of the sensor shield User guide 002-39737 Rev. *A 2024-12-05...
Page 45
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 33 Schematic for the LDO linear voltage regulators in the radar subsystem of the sensor shield User guide 002-39737 Rev. *A 2024-12-05...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware 3.2.2 RESET interface The default reset source for the XENSIV sensor shield is the signal from the host MCU on the base ™ MAIN_RST board through the Headers compatible with Arduino (J1, J2, J3, and J4).
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 35 RESET signal source selection and multiplexing switch schematic 3.2.3 C and SPI interface The I C and SPI interfaces from the host MCU on the base board are level-translated on the XENSIV sensor ™...
Page 48
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware A DIP switch (SW3) is provided to connect and disconnect the I C interface with different sensors on the shield, offering flexibility to the user. This feature enables users to selectively enable specific devices with I C interfaces and facilitates troubleshooting.
Page 49
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 38 Schematic of SPI interface multiplexing User guide 002-39737 Rev. *A 2024-12-05...
XENSIV digital barometric pressure sensor ™ The XENSIV sensor shield features Infineon's advanced digital barometric pressure sensor (U2), DPS368XTSA1, ™ which includes a built-in temperature sensor. This sensor communicates with the host MCU via the inter- integrated circuit (I C) protocol. Although the sensor also supports the serial peripheral interface (SPI) protocol,...
Schematic of pressure sensor interrupt level translator interface 3.2.4.1.2 XENSIV PAS CO2 sensor ™ The XENSIV sensor shield features Infineon's XENSIV PAS CO2 5 V sensor, PASCO2V15 (U3). The sensor ™ ™ communicates with the host MCU via the I C protocol and has an I C device address of 0 x 28.
Page 52
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 41 Schematic of XENSIV PAS CO2 sensor interface ™ Figure 42 Schematic of CO2 sensor power enable interface Note: Ensure the 5 V supply is enabled before initializing the PAS CO2 sensor in the application firmware of the host MCU.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 43 Schematic of CO2 sensor interrupt level translator interface 3.2.4.2 6-axis IMU (accelerometer + gyroscope) The XENSIV sensor shield features a 6-axis motion sensor (U14), also known as the inertial measurement unit ™...
Page 54
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 44 Schematic of the 6-axis IMU (accelerometer + gyroscope) To ensure compatible logic levels between the sensor and the host MCU, an I C level translator (U34) and an I/O level translator (U12) for interrupt signals are employed.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 45 Schematic of the 6-axis IMU interrupt signal level translator 3.2.4.3 3-axis magnetometer The XENSIV sensor shield is equipped with a 3-axis magnetometer sensor (U13), which delivers precise ™ measurements of the direction and strength of the geomagnetic field. Sensor interface and configuration: The sensor uses an I C interface to communicate with the Host MCU, accompanied by an interrupt signal connected to the INT pin of the sensor.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Level translation and interface: To ensure compatible logic levels between the sensor and the host MCU, an C level translator (U34) and an I/O level translator (U11) for the interrupt signals. The interrupt is configured with active high logic and is pulled down by default with a 10K resistor (R48), ensuring reliable and accurate communication between the sensor and the host MCU.
Page 57
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 48 Schematic of the digital humidity sensor interface Level translation and interface: To ensure compatible logic levels between the sensor and the host MCU, an C level translator (U34) and an I/O level translator (U23) for interrupt signals are used. The level-translated I interface and the level-translated interrupt signal, which are routed through an OR logic gate (U20, U25, and U31), are connected to the Headers compatible with Arduino (J1, J2, J3, and J4)
MEMS digital microphones ™ The XENSIV sensor shield features two Infineon's digital PDM MEMS microphones, IM72D128V01XTMA1 (U5 and ™ U4), which share a common PDM bus. PDM microphone configuration: Each PDM microphone has a SELECT pin that determines the edge of the PDM clock on which the PDM data is available: •...
3.2.6.1 XENSIV 60 GHz radar sensor ™ The XENSIV sensor shield features Infineon's XENSIV 60 GHz radar sensor (U1) BGT60LTR11AIP monolithic ™ ™ microwave-integrated circuit (MMIC), which is equipped with integrated transmitting and receiving antennas. This sensor incorporates the antennas in package (AIP) concept, eliminating the need for antenna design complexity at the user's end and enabling the use of standard FR4 materials for PCB designing.
Page 60
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 52 Schematic of the onboard radar sensor interface The radar sensor uses external sample and hold capacitors for the analog IF signals coming out of the sensor. User guide 002-39737 Rev. *A 2024-12-05...
Page 61
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 53 Schematic of the onboard radar sample and hold capacitors External low-pass filters are used for filtering IF signals on the onboard radar sensor. Figure 54 Schematic of the external IF low-pass filters used on the onboard radar sensor A current measurement header (J7) is provided to measure the onboard radar sensor.
Page 62
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 55 Schematic of the onboard radar sensor current measurement header Figure 36 illustrates how an onboard crystal (Y1) feeds a 38.4 MHz clock input to the radar sensor. Figure 56 Schematic of the crystal used for the radar sensor clock input The radar sensor parameters can configured using resistor provisions provided on the sensor shield.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 57 Schematic of the onboard radar MIMC mode and quad state settings To enable other modes of the onboard radar sensor, see Table Table 5 MIMC and quad state configurations for the onboard radar sensor operating modes Resistor setting Operating mode Mount R19 with 0 Ω...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 58 Schematic of the external radar interface connectors 3.2.6.3 Multiplexing of onboard and external RADAR interfaces The XENSIV sensor shield multiplexes RADAR interface signals between the onboard RADAR and the external ™...
Page 65
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 59 Schematic of RADAR reset signal multiplexing Apart from the of host MCU as reset source, an additional dedicated reset signal provided MAIN_RST XRES from the baseboard through Arduino headers. User guide 002-39737 Rev.
Page 66
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 60 Schematic of RADAR Analog IF signal multiplexing User guide 002-39737 Rev. *A 2024-12-05...
Page 67
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 61 Schematic of RADAR SPI interface multiplexing User guide 002-39737 Rev. *A 2024-12-05...
Page 68
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 62 Schematic of RADAR GPIO multiplexing These multiplexed signals were level translated to the RADAR sensor I/O levels. User guide 002-39737 Rev. *A 2024-12-05...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 63 Schematic of the onboard RADAR digital interface signal level translators Figure 64 Schematic of the external RADAR digital interface signal level translators 3.2.7 Security subsystem 3.2.7.1 OPTIGA Trust M device ™...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 65 Schematic of OPTIGA Trust M device interface ™ C interface and level translation: To ensure compatible logic levels between the OPTIGA Trust M device and ™ the host MCU signal levels, an I C level translator (U34) is utilized.
Page 71
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Display interface and connectivity The host MCU communicates with the display via the 4-wire SPI protocol. The display is connected through an 8-pin FPC connector (J17), with provisions available on the shield to connect chip-on-flex (COF) style display modules.
Page 72
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 68 Schematic of TFT display I/O level translator interface User guide 002-39737 Rev. *A 2024-12-05...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware 3.2.9 C interface connector The XENSIV sensor shield features a 4-pin connector (J16) that extends the 3.3 V I/O level translated I ™ interface from the baseboard, providing an extension capability specifically designed for adding I C-based add- on boards.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ 3 Hardware Figure 70 Schematic of the Arduino-compatible header interface Pin assignments and signal mapping For detailed information on the pin assignment of the Arduino-compatible headers and signal mapping to the baseboard, see the Board details section.
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ Glossary Glossary Analog-to-digital converter Bill of materials Carbon dioxide Direct current External crystal oscillator Electrostatic discharge GPIO General-purpose I/O Inter-integrated circuit Integrated circuit Integrated development environment Inertial measurement unit Internet of things Light emitting diode MEMS Micro-electromechanical system Microphone...
Page 76
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ Glossary Pulse code modulation PDET Phase detect Peripheral driver library Pulse density modulation PSOC ™ Programmable system-on-chip Software development kit Serial peripheral interconnect SRAM Static random-access memory Single wire debug TDET Target detect UART Universal asynchronous receiver or transmitter Universal serial bus...
SHIELD_XENSIV_A XENSIV sensor shield user guide ™ Revision history Revision history Document Date of Description of changes version release 2024-09-27 Initial release 2024-12-05 Added the following sections: ® • Connecting XENSIV sensor shield to CYW920829M2EVK-02 Bluetooth ™ • Creating an out-of-box (OOB) application and programming using ModusToolbox ™...
Infineon Technologies, Email: erratum@infineon.com Infineon Technologies’ products may not be used in any applications where a failure of the product or any consequences of the use thereof can reasonably be Document reference expected to result in personal injury.
Need help?
Do you have a question about the SHIELD XENSIV A and is the answer not in the manual?
Questions and answers