In diesem Vortrag wird die kapazitive Touchpad Technik erklärt:
Hier zwei Folien aus dem Vortrag, wie das Layout der Metallschichten auf so einem Glaspanel aussehen können:
Ich habe so ein Display hier, mit einem CY8C21434, was auch wunderbar mit einer von mir geschriebenen Firmware funktioniert für Single-Touch, aber wenn ich mehrere Finger erkennen will, dann kommt es zu den im Vortrag erwähnten Problemen.
Cypress hat scheinbar eine Lösung dafür:
Kann ich das auch irgendwie mit meinem bestehenden Setup mit dem 21434 hinbekommen? Laut Vortrag soll zumindest die Display-Hardware dieselbe sein für TrueTouch.
Leider habe ich keine genaueren Informationen dazu gefunden, wie TrueTouch funktioniert. In dem Vortrag wird nur der Hinweis gegeben, daß man statt die Spalten und Zeilen hintereinander zu sampeln, wie ich es für das Self-Capacitance Verfahren verwende, auf eine Spalte ein Signal gibt und dann per "Mutual Capacitance" die Kapazität aller Zeilen misst. Was für Signale muß ich denn drauf geben, mit welchen für 21434 verfügbaren PSoC-Komponenten könnte ich die generieren und sampeln und was muß ich bei der Softwareauswertung beachten?