Hallo, ich bin auf der suche nach einem Touch Screen Controller. Da bin ich auf den AD7877 gekommen. Ich versteh aber nicht so richtig die Funktion des STOPACQ Pins. Wann macht es sinn diesen zu aktivieren, oder kann man auf die Funktion auch verzichten? Es gibt ja auch den AD7889, bei dem von "Median and averaging filter to reduce noise" die rede ist. Ist dieser Chip neuer? Das verfahren besser? Das ganze ist für ein kleines Home-Projekt also auf kosten kommt es nicht an. Danke, wenn sich jemand die mühe macht eventuell auch mal ins Datenblatt zu schauen (http://www.analog.com/en/analog-to-digital-converters/touchscreen-controllers/ad7877/products/product.html) und mir einen Tip geben kann. Gruß, matzunami
matzunami schrieb: > STOPACQ Hört sich nach Stop Acquisition an. Und so ist es auch:
1 | To minimize the effect of noise on the touch screen mea- |
2 | surements, the LCD control signal should be applied to |
3 | the STOPACQ pin. To ensure that acquisition never takes |
4 | place during the noisy period where the LCD signal is |
5 | active, the AD7877 monitors this signal. |
Damit können Messungen z.B. während des Datentransfers zum LCD unterbunden und evtl. einen bessere Genauigkeit erreicht werden... Wenn du das nicht brauchst, dann legst due einfach einen statischen Pegel dort an. Aber...
1 | To cater for signals of different polarities on the STOP- |
2 | ACQ pin, there is a user-programmable register bit to |
3 | indicate if the signal is active high or low. |
Aber zum Glück:
1 | If the signal is active low, then the POL bit should be 0. |
2 | The default value for POL is 0. |
Also: leg den Pin STOPACQ an Vcc und fertig.
vielen Dank. Heißt das, dass Datenübertragung zum LCD, dass Außlesen der Touch-Pins beeinflussen kann? Ich dachte das sind zwei unabhängige Systeme, wie kann es da zu übersprechen kommen? Dies würde allerdings die Abbildung erklären, wo dieses Signal an Hsynch des Displays angeschlossen ist.
matzunami schrieb: > Heißt das, dass Datenübertragung zum LCD, dass Außlesen der > Touch-Pins beeinflussen kann? Aua. Wo lernt man sowas?
> Damit können Messungen z.B. während des Datentransfers zum LCD > unterbunden und evtl. einen bessere Genauigkeit erreicht werden... ???
matzunami schrieb: >> Damit können Messungen z.B. während des Datentransfers zum LCD >> unterbunden und evtl. einen bessere Genauigkeit erreicht werden... > > ??? Der Controller misst ja immer den Widerstand an den Eingängen. Und diese Messtung kann unterbrochen werden. Und "???" sagt nicht wirklich genau, WAS du nicht verstanden hast. Sprich keiner kann dir helfen.
> Damit können Messungen z.B. während des Datentransfers zum LCD > unterbunden und evtl. einen bessere Genauigkeit erreicht werden... das heiß für mich, dass ein Datentransfer zum LCD die Widerstandsmessung des AD7877 beeinflussen kann. Warum sollte ich die Messung den sonst auch bei einem Datentransfer Abschalten, wenn dieser Datentransfer keinen Beeinflussung auf die Widerstandsmessung hat. Warum es da Einflüsse geben sollte, wüsst ich allerdings auch gern.
matzunami schrieb: > Warum es da > Einflüsse geben sollte, wüsst ich allerdings auch gern. Das LC-Display wird aufgrund eines Datentransfers seinen Inhalt ändern, was bei ausreichend großer geänderter Datenmenge sich EMV-technisch auswirken wird; so eine Digitizerfolie ist schließlich kapazitiv an das Display gekoppelt (auch wenn sie selbst resistiv arbeitet).
aha danke. Also ist der Post: >>Rufus Τ. Firefly (rufus) (Moderator) >> >>matzunami schrieb: >>> Heißt das, dass Datenübertragung zum LCD, dass Außlesen der >>> Touch-Pins beeinflussen kann? >>Aua. Wo lernt man sowas? falsch. Also das Kommentar "Aua. Wo lernt man sowas?"
Nein.
1 | Heißt das, dass Datenübertragung zum LCD, dass Außlesen der |
2 | -- - -- - |
3 | Touch-Pins beeinflussen kann? |
Das sind vier Fehler in nur einem Satz.
ach so, na wenns weiter nix ist :-) Dann Dank ich allen für die Hilfe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.