Gast
#1512125
Hallo, ich nutze ein TFT (5,7") mit analogem, resistiven Touchpad drauf. Um das Pad auszulesen, nutze ich einen TSC2003. Um Störungen von der Platine / Wandlder für die Hintergrundbeleuchtung zu minimieren, musste ich je einen 10nF Kondensator von den X/Y Leitungen nach Masse legen, zusätzlich werden die gelesenen Werte 4 mal gemittelt. Zusätzlich berechne ich den auf das LCD aufgeübten Druck mittels der im Datenblatt angegebenen Formel. So weit so gut. Es gibt nun folgendes Problem: Je nach dem, wie stark ich aufs LCD drücke, ändern sich die X und Y Koordinaten. Dieser Effekt tritt vor allem an den Ecken auf, in der Mitte fast gar nicht. Diese Änderung ist teilweise so groß, dass manchmal benachbarte Felder ausgelöst werden. Zusätzlich verhält es sich so, dass bei gleichem Druck der berechnete Wert nicht konstant über dem gesamten Display ist. Der Wert variiert ca. um einen Faktor von 4. Hat jemand eine Idee, woran das liegen könnte und wie ich das in den Griff kriegen kann? Gruß Hans