Defekte mechanische Tastatur: "Defekte" Masseverbindung auf der Platine identifizieren

Also bekam ich eine mechanische Tastatur (Ajazz AK33), die von Anfang an ein Problem hatte: Eine Reihe von Tasten reagierte entweder nicht oder tippte von selbst; Nachdem ich es ein paar Mal wieder angeschlossen und meinen PC neu gestartet hatte, funktionierte es einwandfrei, und das tat es ungefähr drei Tage lang.

Dann habe ich alle mechanischen Schalter und LEDs entlötet und einige andere Schalter eingelötet. Während der Löt- / Entlötprozess etwas rau war, glaube ich nicht, dass ich etwas auf der Platine beschädigt habe. Jetzt, nach dem erneuten Anschließen, funktionierte dieselbe Zeile, die beim ersten Mal nicht funktionierte, wieder nicht.

Nachdem ich mit einem Multimeter auf der Platine herumgeschnüffelt hatte, fand ich heraus, was das Problem sein könnte (oder zumindest etwas in der nicht funktionierenden Reihe anders ist als in den anderen): der obere Schaltkontakt jeder Taste in der nicht funktionierenden Reihe Reihe ist am Mini-USB-Anschluss direkt mit Masse verbunden.

Hier ist ein Bild der Platine (klicken Sie auf das Bild für eine größere Version):

Geben Sie hier die Bildbeschreibung ein

(Originalbild hier )

Alle kleinen roten Punkte sind miteinander verbunden (was meiner Meinung nach normal ist, da alle Arbeitsreihen auf die gleiche Weise verbunden sind und die Tasten vom Mikrocontroller in einer Matrix gelesen werden) und mit demselben Pin auf dem Mikrocontroller (auch normal). Sie sind jedoch alle direkt am Mini-USB-Anschluss mit Masse verbunden, der größere rote Punkt, was meiner Meinung nach nicht normal ist, da alle anderen Reihen über eine Diode mit Masse verbunden zu sein scheinen (mein Multimeter gibt mir ~ 0,580 bis ~. 640 Einwegablesung im Dioden-/Durchgangsmodus).

Das bedeutet auch, dass der Pin der nicht funktionierenden Reihe am Mikrocontroller direkt mit Masse verbunden ist, das kann nicht gut sein, oder?

Außerdem scheint jede Diode von der Kathode mit Masse verbunden zu sein, und dasselbe passiert in der nicht funktionierenden Reihe: Jede Taste in der nicht arbeitenden Reihe gibt mir eine Einweganzeige von ~ 0,580 bis ~ 0,640, wenn ich messe es von der Kathode zur Masse. Wenn ich es jedoch vom oberen Kontakt des Schalters zur Masse messe, erhalte ich eine direkte Verbindung, während alle anderen Arbeitsreihen mir die gleichen Einwegwerte von ~ 0,580 bis ~ 0,640 liefern.

Es scheint eine Art Masseverbindung in der nicht funktionierenden Reihe zu geben, die nicht dort sein sollte; Was wäre der beste Weg, um es zu identifizieren und / oder möglicherweise loszuwerden? Ich habe versucht, den Spuren auf der Platine zu folgen, aber sie sind überhaupt nicht klar.

BEARBEITEN: Ich habe einige Spannungstests durchgeführt, während die Platine eingeschaltet war, und die Spannung an den Kontakten der Schalter gemessen: Die Arbeitstasten bleiben bei ~ 2,15 V, wenn sie nicht gedrückt werden, und fallen auf 0,00 V, wenn sie gedrückt werden. Die nicht funktionierenden Tasten bleiben dagegen bei ~0,08 V, wenn sie nicht gedrückt werden, und fallen auf 0,00 V ab, wenn sie gedrückt werden.

Diese 2,15 V sind möglicherweise das durchschnittliche Tastverhältnis einer positiven Impulsreihenfreigabe, die fehlt. Obwohl DMM-Pulsmesswerte niemals genau sind. Das Verfolgen unsichtbarer Spuren kann manchmal mit > 100 MHz 100 mV AC-Injektion am Endpunkt 100 mV und Sniffer 2 cm Durchmesser einer kurzgeschlossenen Schleifensonde entlang der Spuren mit etwas Geschick durchgeführt werden, um möglicherweise Unstetigkeiten in der Spur zu finden.
@ TonyStewart.EEsince'75 Ich bezweifle sehr, dass ich die erforderlichen Fähigkeiten dazu habe, um ehrlich zu sein, verstehe ich nicht einmal, was die Hälfte davon bedeutet. Würde das externe Einspeisen dieser 2,15 V in die nicht funktionierenden Tasten sie irgendwie aktivieren? Ich nehme an, das ist eine ziemlich dumme Idee, aber wer weiß. Ich bin offen für alle Hacky-Lösungen; Wenn alles andere fehlschlägt, werde ich wahrscheinlich die F-Tasten-Reihe opfern, die nicht funktionierenden Tasten mit den F-Tasten verbinden und sie auf meinem Betriebssystem neu zuordnen. Die nicht funktionierenden Tasten, die von selbst tippen, wären jedoch immer noch ein Problem.
es braucht den richtigen Zeilenimpuls
@TonyStewart.EEsince'75 Was meinst du mit "Puls"?
Jede Zeile wird durch einen Zeilenimpuls zeitlich sequenziert, während Spalten von vielen Tasten geteilt werden. _ - _ _ - _ _ - _ _ - _ _
@TonyStewart.EEsince'75 Ich verstehe, ich nehme an, es gibt keine einfache Möglichkeit, dies zu replizieren.
Einfach mit einem Zielfernrohr, um den richtigen Stift zu finden, wenn Sie Erfahrung haben. sonst nein.

Antworten (1)

Gute Leistung, aber meine Vermutung ist, dass ein angehobenes Pad auf der Reihenfreigabe von einem dieser Stifte ausgeht. Wenn Sie ein 10x-Okular, ein Mikroskop oder wirklich gute Augen haben, können Sie etwas sehen oder mit einem Holz- oder Kunststoffwerkzeug vorsichtig auf die Pads drücken. oder sogar Ihren Fingerdruck.

Andernfalls kann es unmöglich sein, ein gebrochenes Via oder eine Leiterbahn zu finden, ohne die Reihenfreigabespur auf beiden Seiten zu lokalisieren.

Eine Unterbrechung ist hier wahrscheinlicher als ein Kurzschluss, da ein Kurzschluss alle Reihen blockieren könnte.

Es dauert nur ein paar "nm", um von IS zu öffnen, und es kann mit Scan-Impulsen mit Kapazität überbrückt werden. (Erklärt möglicherweise, warum ein Neustart die Ergebnisse beeinträchtigt.) Andernfalls erwarten Sie ESD-Schäden.... NG

Lötdefekte machen normalerweise 98 % aller Herstellungsdefekte aus, und intermittierende Defekte sind schwerer zu finden. In der Regel sind IS unzureichendes Lötmittel, SB , Lötkugeln oder BR, Brücke die Bezeichnungen, die wir bei Contract Mfg. verwendet haben, aber große Panels können Durchkontaktierungen durch übermäßige Verformung oder unsachgemäße Depanelisierungsbelastung reißen.

Geben Sie hier die Bildbeschreibung ein

Mach weiter so. Mit etwas Übung kannst du meinen reparieren. (Früher habe ich einige gedreht, um kurzzeitig zu arbeiten (nicht empfohlen)

Danke für die Eingabe. Ich habe versucht, die Stifte mit einer Lupe zu betrachten (das ist alles, was ich im Moment habe), aber ich kann keine sichtbare Anomalie auf ihnen erkennen. Trotzdem habe ich versucht, sie mit einem Stück Plastik nach unten zu drücken, aber es scheint keine Wirkung zu haben. Ich habe auch ein PDF des Mikrocontrollers gefunden ( Link , das Modell ist HT68FB560), bin mir aber nicht sicher, ob das helfen kann. Ich habe auch einige Spannungstests durchgeführt, während das Board eingeschaltet war, werde die Ergebnisse dem Hauptpost hinzufügen.