CY8CKIT-062S2-AI Evaluation Kit
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI Evaluation Kit
1 Introduction
The PSoC™ 6 AI Evaluation Kit is a cost-effective small form-factor development kit. It provides the best of Infineon’s solutions to drive adoption of Imagimob Studio for different use cases of machine learning and Infineon’s software products.
This kit features a PSoC™ 6 MCU, a AIROC™ CYW43439 Wi-Fi/Bluetooth® combo module, a 512 Mb NOR flash, an onboard programmer/debugger (KitProg3), PDM-PCM digital microphone interface, Full-Speed USB device, two user LEDs, and one user button. The board supports operating voltages from 1.8 V to 3.3 V for the PSoC™ 6 MCU.
The kit provides various sensors such as 6-axis motion sensor (BMI270), magnetometer (BMM350), barometric pressure sensor (DPS368), and RADAR sensor (BGT60TR13C) for data collection and creating the machine learning models.
For more information, see CY8CKIT-062S2-AI.
1.1 Kit contents
The kit includes the following:
• PSoC™ 6 AI Evaluation Board
• Inlay card (a printed QR code points to a getting started webpage)
|
Figure 1 Kit contents
User guide Please read the sections “Important notice” and “Warnings” at the end of this document 002-40023 Rev. ** www.infineon.com 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI Evaluation Kit
Introduction
1.2 Requirements
Following softwares are required for getting started:
- ModusToolbox™ software v3.1 or later (for developing PSoC™ 6 MCU-based applications)
- Imagimob Studio v 4.6 (for developing machine learning models)
- UART terminal software such as Tera Term or Minicom
User guide 2 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
2 Out-of-box (OOB) application
The kit is pre-programmed with mtb-example-imagimob-streaming-protocol code example, that demonstrates sensor data collection from the USB port and store the data in the Imagimob Studio ready for labelling and machine learning model creation.
It is designed to collect the data from the motion sensor (BMI270) at 50 Hz sample rate, and PDM/PCM audio data at 16 kHz. For more details on implementation, see README.
2.1 Testing OOB application with serial terminal
1. Connect the board to the PC through PSoC™ 6 USB connector (J2) using a Type-C USB cable. This enables a serial port for sensor data collection.
2. Ensure that the power LED (D1) turns ON, indicating the board is powered.
3. In the terminal application, open the serial connection to the device. Connect to this port using Type-C USB cable with the following settings:
• Baud rate: 115200
• Data: 8-bit
• Parity: None
• Stop bit: 1-bit
• Flow control: None
|
Figure 2 Serial port settings
4. Set the terminal settings as follows:
• Newlines should be transmitted as CR+LF
• Enable local echo
User guide 3 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
|
Figure 3 Terminal settings
5. Type config?, and press Enter key (to send CR+LF) and verify that the device responds with a JSON structure describing the protocol configuration.
|
Figure 4 Configuration
6. Type subscribe,1,16000 and verify that the device streams audio data. Observe that the sample collection stops after 5 seconds. The garbled text on the terminal is the audio data.
7. Type subscribe,2,50 and verify that the device streams IMU data. Observe that the sample collection stops after 5 seconds. The garbled text on the terminal is the IMU data.
User guide 4 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
Note: Currently backspace is not supported in terminal commands. If you encounter issues such as unable to see commands on the terminal or receiving unknown command errors, follow the steps below:
• Reset the terminal and clear the buffer
• Reset board to ensure a fresh execution
2.2 Testing OOB application with Imagimob Studio
2.2.1 Creating project in Imagimob Studio
1. Open Imagimob Studio and select File> New Project. The New Project window appears.
|
Figure 5 Create Empty Project
2. Under Graph UX > Generic, select Empty Project.
3. In New Project Name, enter the name of the project.
4. In Location, specify the location where you want to create the workspace and the project directory.
5. Click OK to create the project. The project directory is downloaded to the workspace in IMAGIMOB Studio.
User guide 5 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
|
Figure 6 Project directory
2.2.2 Connecting and setting up Serial Capture and Predefined Labels units
Imagimob Studio provides the functionality to collect and label the real-time data simultaneously. Set the Serial Capture unit for collecting data and Predefined unit for labelling data on the canvas.
2.2.2.1 Setting up the Serial Capture
1. Connect the board to the laptop or PC through PSoC™ 6 USB connector (J2) using a Type-C USB cable.
2. Expand EmptyProject directory and double-click the Main.imunit to open the canvas.
3. Expand Library > Devices and drag and drop the Serial Capture unit onto the canvas.
4. Expand Visualization and drag and drop the Data Track unit onto the canvas.
5. Goto Serial Capture > Properties and select “USB Serial Device” port. To check the COM port at which the board is connected, open Device Manager > Ports and look for USB Serial Device.
6. Click on the red icon in the Serial Capture node and drag over to the gray icon in the Data Track node. This creates a connection between the two nodes.
|
Figure 7 Connection setup between two nodes
User guide 6 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
Note: The microphone collects data at a sampling rate of 16000 and an accelerometer collects data at a sampling rate of 50.
Note: The connection might not establish if the COM port is already in use in Imagimob Studio or another tool.
After setting up the Serial Capture, you can utilize the same graph to label the real-time data, by adding a Pre defined Labels unit onto the canvas. Define the classes in the Predefined Labels node for one time and utilize the defined classes to label the data on a click of button.
2.2.2.2 Setting up the Predefined Labels
1. Expand Project and drag and drop the Predefined Labels unit onto the canvas. The Predefined Labels unit displays the default classes.
2. Define the classes in Predefined Labels node by entering every class in a new line.
|
Figure 8 Predefined Labels
After defining the classes, start collecting and labelling data simultaneously.
User guide 7 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
2.2.3 Real-time data collection and data labelling
1. Navigate to the toolbar and click the Start button to open the session file (main.imsession). An empty session file opens displaying the pre-defined classes in the Labels bar.
2. Click the Record button to start capturing the real-time data.
|
Figure 9 Real time data collection
3. In the Labels bar, select a class to start adding labels to the streaming data.
4. Deselect the same class to stop adding the labels. Similarly, you can enable or disable the other classes and label the data.
5. Click the Record button to stop collecting the data.
6. Select File > Save to save the session file, data track and label track. The Save New Session window appears.
User guide 8 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI
Evaluation Kit
Out-of-box (OOB) application
|
Figure 10 Save data track and label track
7. In Location, click the three dot and select the desired location to save the files.
8. In Session Name, enter the name of the session file.
9. Under Track Options, set the following:
• In Wave Format Encoding, select the encoding format for the audio tracks
• In Track Name, double-click the column to edit the track name, if required
• In File Name, double-click the columns to edit the track name, if required
10. Select the save checkbox corresponding to the tracks you want to save.
11. Click OK to save the files.
12. Repeat the instructions from step 2 to collect and save data in multiple session files.
After the required data is collected and labelled, add data to the project in Imagimob Studio and start with the machine learning workflow. To know how to add data, Create Classification project and Add data to project.
User guide 9 002-40023 Rev. ** 2024-05-27
r e s t ri c t e d
Getting started with CY8CKIT-062S2-AI: PSoC™ 6 AI Evaluation Kit
Revision history
Document revision
Date |
2024-05-27 |
Description of changes
** Initial release
User guide 10 002-40023 Rev. ** 2024-05-27
Disclaim Trademarks
All referenced product or service names and trademarks are the property of their respective owners.
The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc., and any use of such marks by Infineon is under license. Important notice Warnings
Edition 2024-05-27
Published by
Infineon Technologies AG
81726 Munich, Germany
© 2024 Infineon Technologies AG. All Rights Reserved.
Do you have a question about this document?
Email: erratum@infineon.com
Document reference
002-40023 Rev. **
The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics (“Beschaffenheitsgarantie”).
With respect to any examples, hints or any typical values stated herein and/or any information regarding the application of the product, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party.
In addition, any information given in this document is subject to customer’s compliance with its obligations stated in this document and any applicable legal requirements, norms and standards concerning customer’s products and any use of the product of Infineon Technologies in customer’s applications.
The data contained in this document is exclusively intended for technically trained staff. It is the responsibility of customer’s technical departments to evaluate the suitability of the product for the intended application and the completeness of the product information given in this document with respect to such application.
Due to technical requirements products may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies office.
Except as otherwise explicitly approved by Infineon Technologies in a written document signed by authorized representatives of Infineon Technologies, 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 expected to result in personal injury.
Documents / Resources
![]() |
infineon CY8CKIT-062S2-AI Evaluation Kit [pdf] Instruction Manual CY8CKIT-062S2-AI Evaluation Kit, CY8CKIT-062S2-AI, Evaluation Kit, Kit |