Diese Anleitung bietet eine umfassende Beschreibung der Installation und Inbetriebnahme der Entwicklungsboards CY8CPROTO-062-4343W und CY8CKIT-145-40XX. Die Demonstration zeigt die Funktionalität der Capsense-Technologie und deren Anwendungsmöglichkeiten.
Abbildungsbeschreibung:
- Links: CY8CKIT-145-40XX
- → Ordner in ModusToolbox™ im Project Explorer
PSoC-4000S-CAPSENSE
- → Ordner in ModusToolbox™ im Project Explorer
- Rechts: CY8CPROTO-062-4343W
- → Ordner in ModusToolbox™ im Project Explorer
PSoC6-CAPSENSE
- → Ordner in ModusToolbox™ im Project Explorer
Inhaltsverzeichnis (Quicklinks)
Tip
Sofern das Entwicklungsboards bereits erfolgreich programmiert wurde, ist eine erneute Programmierung nicht erforderlich. In diesem Fall können Sie direkt in Kapitel Öffnen und Starten des Capsense Tuners den CAPSENSE™ Tuner öffnen, um die Funktionalität der Capsense-Technologie zu überprüfen und die Sensordaten zu visualisieren.
Handelt es sich jedoch um die erstmalige Programmierung des Entwicklungsboards, beachten Sie bitte das Kapitel Hinweise für die Programmierung eines Boards (Update Kitprog). Stellen Sie sicher, dass die aktuelle Version der KitProg-Firmware verwendet wird und führen Sie bei Bedarf ein Update durch.
Important
Vor der Durchführung dieser Demonstration ist die Installation der aktuellen Version der ModusToolbox™ Software erforderlich. Weiterführende Informationen zur Installation sind auf der offiziellen Infineon-Website verfügbar:
- ModusToolbox™ Software
- Installationsanleitung
- Wählen Sie im Installationsfenster der ModusToolbox™ Software die Option
Schnellinstallation (Quick-Installation)aus.
Für eine umfassende Installation der ModusToolbox™ Software und weiteren Programmiertools von Infineon bietet sich der Infineon Developer Center Launcher an.
- Aktivieren Sie den iARM-Zugang (Administratorrechte)
- Laden Sie das entsprechende GitHub-Repository als
.zip-Datei herunter. Die folgende Abbildung zeigt die Vorgehensweise:
- Entpacken Sie die
.zip-Datei in das VerzeichnisC:\. Beachten Sie hierzu die Abbildung und die jeweligen roten Markierungen:
- Starten Sie die
Eclipse IDE für ModusToolbox™ (Version 3.X)und wählen Sie imQuickpaneldie OptionImport Existing Application In-Placeaus.
- Geben Sie den Zielpfad
C:\MTB-HR-Capsense-DemonstrationalsProject Locationein. Hier wählen Sie den Ordner aus, den Sie im Schritt 2 entpackt haben. Achten Sie darauf, dass die Dateien, wie in Schritt 2 beschrieben, korrekt im VerzeichnisC:\entpackt wurden. Bestätigen Sie die Auswahl anschließend, indem Sie auf die SchaltflächeFinishklicken.
- Verbinden Sie das Board anschließend mit dem Computer.
Nach dem Importieren des Projekts (Herunterladen und Importieren der Software von GitHub) können die Entwicklungsboards wie folgt programmiert werden:
- Stellen Sie sicher, dass im
Project Explorerdie Ordner des jeweiligen Boards angezeigt werden. - Markieren Sie den gewünschten Ordner des jeweiligen Boards mit einem Linksklick. Der Ordner sollte anschließend blau hervorgehoben sein.
- Klicken Sie anschließend auf
Generate Launches for X. - Wählen Sie danach
X Program (KitProg3_MiniProg4)aus, um die Programmierung zu starten.
Note
Rotes Entwicklungsboard → Ordner in ModusToolbox™ im Project Explorer PSoC-4000S-CAPSENSE (CY8CKIT-145-40XX )
Blaues Entwicklungsboard → Ordner in ModusToolbox™ im Project Explorer PSoC6-CAPSENSE (CY8CPROTO-062-4343W)
- Vergewissern Sie sich, dass sich das KitProg in der richtigen Betriebsart befindet. Detaillierte Informationen hierzu finden Sie im KitProg3 User Guide.
- Die Status-LED sollte durchgehend leuchten.
- Überprüfen Sie im Terminal, ob die Firmware aktuell ist. Verwenden Sie dafür folgenden Befehl: (1) ①/❶
fw-loader --device-list- (Überprüfung auch mit ModusToolbox™ Programmer möglich)
- Aktualisieren Sie erforderlichenfalls die Firmware mit folgendem Befehl:
- Befehl:
fw-loader --update-kp3
- Befehl:
- Verifizieren Sie anschließend die erfolgreiche Aktualisierung mit dem erneuten Aufruf des Befehls: (2) ②/❷
fw-loader --device-list
- Eine detaillierte Anleitung zur Aktualisierung der KitProg-Firmware finden Sie hier.
- Öffnen Sie den
CAPSENSE™ Tuner, indem Sie in der ModusToolbox™ Entwicklungsumgebung auf die OptionCAPSENSE™ Tuner X.Xklicken. Die folgende Abbildung zeigt die genaue Vorgehensweise:
- Navigieren Sie zu den Kommunikationseinstellungen, indem Sie auf das Zahnrad-Symbol klicken. Dies öffnet das Fenster
Communication Setup.
- Wählen Sie im Dropdown-Menü
KitProg3 UART-...die OptionI2Caus, um die Kommunikation mit der Hardware herzustellen. Bestätigen Sie anschließend die Konfiguration mit einem Klick aufOK.
- bestätigen Sie die Einstellung mit
OK
- Gehen Sie wie folgt vor, um die Verbindung herzustellen und die Anwendung zu starten:
- Wählen Sie im linken Bereich des Fensters, dem sogenannten
Widget Explorer, alle verfügbaren Elemente aus. - Klicken Sie auf den grünen Button (markiert als (2) ②/❷), um die Verbindung zwischen der Software und der Hardware herzustellen.
- Starten Sie die Anwendung, indem Sie auf den Play-Button (markiert als (3) ③/❸) klicken.
- Wählen Sie im linken Bereich des Fensters, dem sogenannten
Nach der erfolgreichen Durchführung der oben beschriebenen Schritte sollte der Bildschirm wie in der folgenden Abbildung dargestellt aussehen:
- Wenn Sie eine spezifische Bedienfläche auf der Hardware berühren, sollte im
Touch Signal Graphein entsprechender Balken angezeigt werden. Dies visualisiert die Berührungsdetektion und die korrekte Funktion der Capsense-Technologie.
Note
Beim Schließen des CAPSENSE™ Tuner X.X sollten Sie die Konfigurationsänderungen nicht speichern. Ein Dialogfenster mit folgender Meldung wird angezeigt:
The configuration has been modified.
Do you want to save your changes?Klicken Sie in diesem Fenster auf No, um die Änderungen nicht zu speichern
Rotes Entwicklungsboard → Ordner in ModusToolbox™ im Project Explorer PSoC-4000S-CAPSENSE (CY8CKIT-145-40XX )
Zusätzlich werden die LEDs des Entwicklungsboards durch die kapazitiven Bedienungsflächen angesteuert. Jede LED ist einer nächstgelegenen kapazitiven Bedienungsfläche zugeordnet. Im normalen Betriebszustand leuchten alle zugeordneten LEDs dauerhaft. Bei Berührung einer kapazitiven Bedienungsfläche schaltet die entsprechende, nächstgelegene LED aus, um die Interaktion visuell darzustellen. Die folgende Tabelle zeigt die Zuordnungen zwischen den kapazitiven Bedienungsflächen und den nächstgelegenen LEDs:
| LED | kapazitive Bedienungsfläche |
|---|---|
| LED4 (2.0) | SLD0 (0.0) |
| LED5 (2.1) | SLD1 (0.1) |
| LED6 (2.2) | SLD2 (0.2) |
| LED7 (2.3) | SLD3 (0.3) |
| LED8 (2.4) | SLD4 (0.6) |
| LED9 (3.4) | BTN0 (1.4) |
| LED10 (3.5) | BTN1 (1.5) |
| LED11 (3.6) | BTN2 (1.6) |
Darüber hinaus signalisiert die LED1 (P4S2.5) den Status der kapazitiven Bedienungsflächen durch unterschiedlich schnelle Pulsationen. Wenn eine der kapazitiven Bedienungsflächen betätigt wird, pulsiert die LED1 in einer schnellen Frequenz, um die Interaktion visuell anzuzeigen. Im Ruhezustand, also wenn keine Bedienungsfläche aktiviert ist, pulsiert die LED1 hingegen in einer langsamen Frequenz, was den passiven Betriebszustand des Systems darstellt.
Blaues Entwicklungsboard → Ordner in ModusToolbox™ im Project Explorer PSoC6-CAPSENSE (CY8CPROTO-062-4343W)
- Zusätzlich wird die LED (User 13.7) durch die kapazitiven Bedienungsflächen der Capsense-Technologie angesteuert. Die Helligkeit der LED reagiert dynamisch auf die Bedienungsinteraktion. Sie kann sowohl ein- und ausgeschaltet als auch in ihrer Helligkeit reguliert werden, sodass sie zwischen einem schwachen und einem intensiven Licht stufenlos gedimmt werden kann. Dieses Verhalten symbolisiert die Funktion und Interaktion mit der Capsense-Technologie.
Warning
Diese Seite befindet sich aktuell in Bearbeitung und wird kontinuierlich weiterentwickelt. Inhalte sowie Anleitungen können sich ändern oder ergänzt werden. Bitte überprüfen Sie diese Seite regelmäßig auf Aktualisierungen und Verbesserungen.
Für Rückmeldungen, Anregungen oder Verbesserungsvorschläge wenden Sie sich bitte direkt an den verantwortlichen Entwickler: [email protected].














