User Guide About this document Scope and purpose This guide helps you to get acquainted with the CY8CKIT-028-SENSE IoT sense expansion kit. Hardware details of the board and its usage information are provided. Intended audience This expansion board is intended for all technical specialists who are 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.
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Safety precautions Safety precautions Note: Please note the following warnings regarding the hazards associated with development systems Table 1 Safety precautions Warning: The DC link potential of this board is up to 1000 VDC. When measuring voltage waveforms by oscilloscope, high voltage differential probes must be used.
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Table of contents Table of contents About this document ........................1 Important notice ..........................2 Safety precautions .......................... 3 Table of contents ..........................4 Introduction .......................... 5 Kit contents ............................. 5 Getting started............................6 Board details ............................
• Figure 1 CY8CKIT-028-SENSE IoT sense expansion kit contents Inspect the contents of the kit; if you find any part missing, contact your nearest Infineon sales office for help. Go to Technical Support for more information on Infineon sales offices and support.
CY8CKIT-062S2-43012 or CY8CKIT-064B0S2-4343W as the baseboard. The CY8CKIT-028-SENSE IoT sense expansion kit does not have any programmable device on the board, but it contains a configurable audio codec that uses I2C as the configuration interface. The PSoC™ device present on the baseboard, such as the CY8CKIT-062S2-43012 or CY8CKIT-064B0S2-4343W, requires firmware, which you can develop with the ModusToolbox™...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Introduction The IoT sense expansion shield pinout is shown in Figure 2. For pin assignment details, see section 3.2.7 Arduino™-compatible headers (J1, J2, J3, and J4). Figure 2 IoT sense expansion shield Additional learning resources An overview of PSoC™...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Introduction Document conventions Conventions Convention Explanation File > Open Represents menu paths: File > Open > New Project. Bold Emphasizes heading levels, column headings, table and figure captions, screen names, windows, dialog boxes, menus and sub-menus Displays commands, menu paths, and icon names in procedures: Click the File icon and then click Open.
PSoC™ 6 platform pioneer kits for audio and ML applications. This shield contains PDM microphones and a barometric pressure sensor from Infineon’s XENSIV™ family, I2S-based stereo audio codec from Cirrus Logic, analog MEMS microphone from Vesper, a motion sensor from Bosch, and an 128x64 OLED display.
Page 10
IoT sense expansion board details The board has the following peripherals: XENSIV™ digital MEMS microphones (U1, U2): These are two Infineon digital MEMS microphones are used to capture sound and generate digital audio data, which is transferred through the PDM interface.
Using the machine learning gesture classification code example CY8CKIT-028-SENSE can be used with the CY8CKIT-062S2-43012 and CY8CKIT-064B0S2-4343W baseboards. The following sections describe on how to create a project to run on the baseboard that uses the CY8CKIT-028- SENSE shield.
Page 12
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Kit operation Perform a counter-clockwise circle movement continuously. Confirm that the UART terminal prints the gesture as Circle, and the confidence of the circle increases past 70%. For best results, repeatedly perform a circle movement that has a diameter of one foot, and complete one circle per second.
3.2.1 Digital MEMS microphone (IM69D130) The CY8CKIT-028-SENSE kit contains two digital PDM MEMS microphones from Infineon Technologies sharing the same PDM bus. Each PDM microphone has a SELECT pin; if this pin is connected to GND, the PDM data is available on the falling edge of the PDM clock.
3.2.2 Digital barometric pressure sensor (DPS310) The kit contains Infineon’s digital MEMS barometric pressure sensor with a built-in temperature sensor interfaced with PSoC™ 6 MCU via I2C. This pressure sensor supports the SPI interface also, but this shield is designed to use it with I2C only.
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 9 Schematic of the 6-axis motion sensor 3.2.4 Audio codec (WM8960) This kit contains Cirrus Logic’s audio codec, which is a low-power, high-quality stereo codec. It contains Class-D stereo speaker drivers, which provide 1 W per channel into 8-Ω speaker loads with a 5 V supply. It is interfaced with PSoC™...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 10 Schematic of the audio codec 3.2.4.1 Audio jack socket and type selection switch An audio jack socket is provided to connect headphones to the audio codec. A switch and resistor are provided to select the microphone for different headphones with OMTP and AHJ connector interface types.
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 11 Schematic of the audio jack socket and type selection switch 3.2.4.2 I2S master clock (MCLK) source The audio codec I2S MCLK can be sourced by either by the MCU_MCLK signal from the baseboard connected through the J3 Header (J3.1), or the OSC_MCLK signal from the crystal oscillator (Y1).
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 13 Schematic of the crystal oscillator 3.2.5 Piezoelectric MEMS analog microphone (VM1010) with preamplifier The kit contains Vesper’s analog piezoelectric MEMS microphone. This is a low-noise, single-ended analog MEMS microphone with a wake-on-sound mode that allows the detection of voice activity while consuming only 10 μA of supply current (or 18 μW of power).
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 14 Analog microphone with its preamplifier 3.2.6 OLED display module The kit contains a monochrome 0.96” 128 x 64 OLED display module. This display module has high contrast and works without backlight. This display is interfaced to the PSoC™ 6 device via I2C. The interface circuitry is...
The kit has four Arduino™-compatible headers: J1, J2, J3, and J4 to provide power supply, I2C interface, SPI interface, I2S interface, PDM interface, and control I/O for sensors to the CY8CKIT-028-SENSE kit from the baseboard, and provide I2S MCLK to the baseboard.
Page 21
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 17 Arduino™-compatible headers The pin assignment of the Arduino™ header and signal mapping to the baseboard are shown in Table User guide 002-32652 Rev. *C 2023-05-31...
Page 22
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Table 4 Arduino™ header pin assignment Arduino™ pin PSoC™ pin Kit function P10[0] VM.AOUT (Vesper microphone output) P10[1] Not connected P10[2] IMU.INT1 (Interrupt pin 1 from the 6-axis motion sensor) P10[3] IMU.INT2 (Interrupt pin 2 from the 6-axis motion sensor) P10[4] PDM.CLK (PDM microphone clock signal)
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 19 Baseboard MCU I2S external clock source selection 3.3.3 Rework for motion sensor to select interface SPI or I2C The motion sensor is capable of interfacing with both SPI and I2C to the host MCU. The board supports both options but SPI is used by default.
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 20 Schematic of the resistor configuration for the SPI and I2C mode of interface for the 6-axis motion sensor 3.3.4 Rework for barometric pressure sensor to configure the I2C device address The barometric pressure sensor (U3) can be configured to have two I2C device addresses;...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 21 Schematic of the resistor configuration for the I2C device address of the pressure sensor 3.3.5 Rework for PDM microphone power source selection The PDM microphones (U1, U2) can powered either through VIO_REF or GPIO. A resistor is provided to select...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 22 Schematic of the resistor configuration for the PDM microphone’s power source selection 3.3.6 Rework for analog microphone power source selection The analog microphone (U5) can be powered either through VIO_REF or GPIO. A resistor is provided to select...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Hardware Figure 23 Schematic of resistor configuration for the PDM microphone’s power source selection Bill of materials See the BOM file available on the kit webpage User guide 002-32652 Rev. *C 2023-05-31...
CY8CKIT-028-SENSE IoT Sense Expansion Kit User Guide Revision history Revision history Document Date Description of changes revision 2021-05-28 Initial release. 2021-06-30 Updated Introduction. Updated Board details. Updated Figure Updated Kit operation. Updated Using the machine learning gesture classification code example.