Autopsie: Raspberry-Pi Touchscreen et curseur de la souris au comportement erratique
Bonjour à tous,
C'est l'histoire d'une demande d'intervention concernant deux écrans tactiles Raspberry-Pi.
Le problème décrit est une "série de déplacements erratiques du pointeur de souris" lorsque le doigt est déplacé sur la surface de l'écran,
Le problème
Voici la vidéo disponible sur YouTube.
Cela se produisant sur les deux écrans achetés, les clients ont immédiatement pensés à un problème matériel...
Seulement voila, tous les produits Raspberry-Pi sont testés sur chaîne de production. Il est donc peu probable d'avoir un produit défectueux, ... deux produits défectueux en même temps, c'est le signe qu'il faut chercher une cause environnemental!
Le source du problème
Hypersensibilité de la dalle tactile
La dalle tactile fonctionne par effet capacitif. Quelques capteurs répartis sur la dalle essayent de mesurer le courant de fuite qui s'échappe par par le doigt lorsque celui-ci touche l'écran.
- Vérifier les masses (masse commune)
- Vérifier l'alimentation, sinon vérifier l'alimentation et après encore vérifier l'alimentation.
Démonstration en vidéo
La vidéo ci-dessous présente un test complémentaire réalisé sur l'un des écrans.
Première partie de la vidéo:
Seule la surface tactile est touchée => problèmes est bien présents.
Seconde partie de la vidéo:
Le client touche aussi la partie métallique à l'arrière de l'écran.
Il porte donc le potentiel de la masse de l'écran au même potentiel que son propre corps => l'écran fonctionne parfaitement.
C'est donc bien un problème de masse!
La solution
Après de multiples tests, le client à brancher une alimentation redondante entre le GPIO et le connecteur d'alimentation de l'écran.
Ce faisant, l'alimentation est plus stable (section supérieure des fils) ainsi qu'une meilleure ligne de masse => c'est réglé.
Voilà, tout est rentré dans l'ordre !
Dominique
Écrire un commentaire