Bienvenue chez LuphiTouch® !
Aujourd'hui 14 juillet 2026, mardi
Leave Your Message
Actualités Catégories
    Actualités en vedette

    Que se passera-t-il si la diode est branchée dans le mauvais sens lors du câblage du commutateur à membrane ?

    2026-06-25

    Dans le circuit matriciel d'un clavier à membrane, l'inversion du sens des diodes est une erreur d'assemblage très fréquente mais grave. Ses conséquences dépendent de l'importance de l'inversion (concernant certaines diodes ou l'ensemble du circuit) et du mode de balayage.

    IMG_0362.JPG
    Le rôle des diodes dans les commutateurs à membrane
    Dans les circuits matriciels, chaque touche est connectée en série avec une diode (généralement 1N4148), dont la fonction principale est d'empêcher les « fantômes » : lorsque plusieurs touches sont enfoncées simultanément, le courant peut « circuler » à travers le circuit parasite, ce qui amène le microcontrôleur à interpréter par erreur une touche non enfoncée comme étant enfoncée.

    La caractéristique de conduction unidirectionnelle de la diode garantit que le courant ne peut circuler que dans le sens de balayage, bloquant ainsi le chemin de diaphonie inverse.
    Les conséquences de l'inversion (de quelque chose)
    Toutes les diodes sont branchées dans le mauvais sens.
    La matrice entière est totalement inopérante. En effet, la logique de balayage du microcontrôleur est conçue selon le sens de circulation du courant : « sortie → touche → diode → entrée ». Lorsque toutes les diodes sont inversées, le courant est complètement bloqué et aucune touche ne répond.
    Diode simple connectée en polarité inversée

    La manifestation est plus insidieuse et les symptômes comprennent :
    Ce bouton est totalement défectueux : lorsqu'on appuie dessus, le microcontrôleur ne détecte aucun changement de niveau (le problème le plus courant).
    D'autres boutons s'activent incorrectement : des diodes inversées forment des chemins conducteurs anormaux sous certaines combinaisons de touches, ce qui provoque l'apparition de « touches fantômes ».
    Des conflits de touches multiples surviennent anormalement : certaines combinaisons de touches fonctionnent correctement tandis que d’autres échouent, ce qui entraîne un comportement imprévisible.
    La configuration du firmware ne correspond pas à l'orientation du matériel : si l'orientation de la diode est ROW2COL mais que la configuration du firmware est COL2ROW (ou vice versa), cela peut entraîner des défaillances partielles des touches, voire empêcher le fonctionnement de la matrice entière.
    Les instructions correctes pour les deux méthodes de numérisation

    L'orientation de la diode doit correspondre strictement à la méthode de balayage :
    COL2ROW (Le plus courant, par défaut dans QMK)
    Logique de balayage : Sorties de la broche de colonne à l’état bas → Touche → Diode → Entrée de la broche de ligne (avec résistance de rappel)
    Sens de branchement de la diode : l’anode est connectée au côté colonne (côté conducteur), la cathode (avec anneau de couleur/extrémité marquée) est connectée à la ligne de rangée.
    Aide-mémoire : « COL2ROW = Cathode à ROW »
    Colonne (sortie basse) ── Bouton ── | > | ─── Ligne (entrée pull-up)
    Anode Cathode
    ROW2COL (moins fréquemment utilisé)

    Logique de balayage : Niveau bas de sortie sur la broche de ligne → Touche → Diode → Broche de colonne (avec résistance de rappel)
    Sens de la diode : L'anode est connectée au côté rangée (côté clé), la cathode (avec anneau de couleur/extrémité marquée) est connectée à la ligne de colonne.
    Ligne (sortie basse) ── Bouton ── | > | ─── Colonne (entrée pull-up)
    Anode Cathode
    Comment déterminer si le sens de polarité d'une diode est correct ?
    Regardez la marque.
    Diode traversante (1N4148, boîtier DO-35) : la borne annulaire noire sur le tube de verre est la cathode.
    Diode à montage en surface (SOD-123/SOD-323) : La borne repérée par un fil sur le dessus du composant est la cathode.

    test au multimètre
    Utilisation du réglage diode pour la mesure :
    Connectez la sonde rouge à l'anode et la sonde noire à la cathode → Affichage : 0,5 - 0,7 V (conducteur)
    Inverser les connexions de la sonde → Afficher OL/surcharge (coupure)
    Comparer la configuration du firmware
    Vérifiez si la définition « DIODE_DIRECTION » dans le firmware est cohérente avec le sens de soudure réel sur le circuit imprimé :
    #define DIODE_DIRECTION COL2ROW → Cathode connectée à la ligne
    #define DIODE_DIRECTION ROW2COL → Cathode connectée à la colonne

    Méthode de réparation des connexions inversées
    Diode traversante : Chauffez les joints de soudure aux deux extrémités avec un fer à souder, puis retirez-les et retournez-les de 180 degrés pour les ressouder.
    Diode à montage en surface : Chauffer avec un pistolet à air chaud et retourner, ou ressouder une fois de plus.
    Vérification après réparation : Utilisez le réglage diode d'un multimètre pour confirmer le sens de chaque diode, puis effectuez un test complet de la matrice de touches.

    Comment empêcher la connexion inverse

    Mesures de prévention pratiques spécifiques
    Marquage sérigraphié sur circuit imprimé Imprimez un symbole de diode (▶ —) à côté de la pastille, la flèche pointant vers la cathode.
    Uniformité du marquage de polarité Les bandes/lignes de couleur de toutes les diodes sont marquées dans la même direction (par exemple, toutes pointant vers la droite).
    Inspection avant soudage Utilisez un multimètre pour tester au hasard 5 à 10 pièces afin de confirmer le sens.
    Inspection AOI Lors de la production par lots, l'inspection optique automatique (AOI) est utilisée pour vérifier la polarité.
    Premier essai Une fois la soudure terminée, un test de balayage matriciel complet est d'abord effectué pour s'assurer que tous les boutons fonctionnent correctement avant de procéder à la production en série.

    💡 Résumé : Le branchement inversé de la diode peut entraîner un dysfonctionnement de certaines touches, voire, dans les cas les plus graves, une panne complète de la matrice. La cause principale réside dans le fait que le sens de conduction unidirectionnel de la diode ne correspond pas au sens de balayage du microcontrôleur, ce qui provoque une interruption du courant ou la création de chemins de conduction anormaux. Pour résoudre ce problème, il convient de vérifier le sens de balayage (COL2ROW ou ROW2COL), de s'assurer que la cathode (anneau de couleur/borne marquée) de chaque diode est correctement orientée, puis, après soudure, de contrôler chaque diode individuellement à l'aide d'un multimètre.