StandortDongguan, Guangdong 523927, China E-Mail[email protected] Telefon+86 136 3262 5290
Angebot
Startseite › Blog › Geistertasten bei Matrixtastaturen vs. Common-Bus-Verdrahtung — Wann Sperrdioden in industriellen Folientastaturen erforderlich sind

Geistertasten bei Matrixtastaturen vs. Common-Bus-Verdrahtung — Wann Sperrdioden in industriellen Folientastaturen erforderlich sind

Von Liu Zhou

·

Mehrtastenpanel mit Displayausschnitt, Kontaktflächen und sichtbarem Gittermuster

Bei der Entwicklung des elektrischen Schaltplans für kundenspezifische Folientastaturen müssen Hardwareentwickler zwischen zwei grundlegenden Verschaltungstopologien wählen: direkter Common-Bus-Verdrahtung (N + 1 Pins) und Zeilen-Spalten-Matrixabtastung (M × N Pins). Während eine 4 × 4-Matrix bei einer Tastatur mit 16 Tasten die Zahl der Anschlussfahnen-Pins von 17 auf nur 8 GPIO-Pins reduziert, führt eine nicht isolierte Matrix zu einem gefährlichen elektrischen Phänomen, dem sogenannten Matrix-Ghosting (Phantombetätigung von Tasten), sobald ein Bediener drei Tasten gleichzeitig gedrückt hält.

Bei Mikrowellentastaturen für Verbraucher, bei denen jeweils nur eine Ziffer angetippt wird, funktioniert eine nicht isolierte Matrix problemlos. Bei industriellen CNC-Handbediengeräten, Kransteuerungen, medizinischen Infusionspumpen oder Laborinstrumenten — wo Bediener regelmäßig SHIFT + JOG UP + FAST gedrückt halten oder zwei Sicherheitsverriegelungstasten betätigen, während sie einen dritten Parameter einstellen — kann ein phantomartiger vierter Tastendruck eine unbeabsichtigte Maschinenbewegung auslösen. So entwickelt unser Team für Elektrokonstruktion Folienschalter-Schaltungen ohne Ghosting.

1. Die Physik eines Stromschleichpfads über 3 Ecken (warum Ghosting entsteht)

In einer standardmäßigen M × N-Folienschaltermatrix führt die obere Schaltungslage horizontale Zeilenleiterbahnen (R1, R2...Rm), während die untere Schaltungslage vertikale Spaltenleiterbahnen (C1, C2...Cn) trägt; beide sind durch einen gestanzten Polyester-Abstandshalter (0.125–0.175 mm) getrennt. Ihr Mikrocontroller tastet die Tastatur ab, indem er jeweils eine Spalte auf Low-Pegel (0 V) zieht und dabei den Zustand aller Zeilen-Pins ausliest, die über interne oder externe Pull-up-Widerstände auf High-Pegel (3.3 V oder 5.0 V) gehalten werden.

Angenommen, ein Bediener drückt gleichzeitig drei Tasten, die auf dem Matrixraster drei Ecken eines Rechtecks bilden: Key 1 (R1, C1), Key 2 (R1, C2) und Key 3 (R2, C1). Wenn die MCU Spalte 2 (C2) auf Low zieht, um Zeile 2 (R2) zu prüfen, fließt Strom aus R2 durch die geschlossene Key 3 nach C1, weiter entlang C1 durch die geschlossene Key 1 nach R1 und schließlich durch die geschlossene Key 2 nach C2. Da R2 über diesen Schleichpfad mit drei Schaltern auf Low gezogen wird, schließt der Mikrocontroller fälschlicherweise, dass auch die vierte Ecke — Key 4 (R2, C2) — gedrückt ist!

  • Software allein kann echtes Ghosting mit 3 Tasten nicht beseitigen: Die Firmware kann zwar erkennen, dass 3 Ecken eines Rechtecks aktiv sind, und die 4. Ecke ignorieren (2-Key-Rollover / Phantomsperre), doch das Blockieren des 3. Tastendrucks ist nicht akzeptabel, wenn die Benutzeroberfläche ausdrücklich Tastenkombinationen mit mehreren gleichzeitig gedrückten Tasten erfordert.
  • Der Schleifenwiderstand von Silbertinte bietet keine ausreichende Isolierung: Da siebgedruckte Silberleiterbahnen typischerweise 0.5 Ω bis 2.0 Ω pro Zentimeter aufweisen (bei einem gesamten geschlossenen Schleifenwiderstand von 15 Ω bis 80 Ω), zieht der Spannungsabfall über drei in Reihe geschaltete Schalter in einem Schleichpfad (<0.05 V bei einem 10 kΩ-Pull-up) den MCU-Eingang weiterhin weit unter seine Low-Pegel-Schwelle (V_IL <= 0.8 V).

2. Vergleich der drei Verdrahtungstopologien für Folientastaturen

Nutzen Sie bei der Auswahl der Folienschaltertypen die nachstehende technische Vergleichstabelle, um die Tastenanzahl, die Anforderungen an gleichzeitig gedrückte Tasten und die Breite der Anschlussfahne aufeinander abzustimmen:

Schaltungsparameter

1. Common-Bus-Verdrahtung (N + 1 direkte Pins)

2. Standardmatrix ohne Isolierung (M × N Pins)

3. Diodenisolierte Matrix (M × N + SMD-Dioden)

Beispiel für die Pin-Anzahl (16 Tasten)

17 Pins (16 unabhängige Schalterleitungen + 1 gemeinsamer GND-/Common-Bus)

8 Pins (4 Zeilen × 4 Spalten als Abtastraster)

8 Pins (4 Zeilen × 4 Spalten mit 16 in Reihe geschalteten SMD-Dioden)

Mehrfachtastenkombinationen / Rollover

100% N-Key-Rollover (NKRO)
Jede Taste hat eine eigene Leitung; Ghosting ist ausgeschlossen.

Nur 1 bis 2 Tasten sicher
Das Drücken von 3 Tasten an Ecken eines Rechtecks verursacht Phantom-Ghosting.

100% N-Key-Rollover (NKRO)
Eine Reihendiode an jedem Schalterknoten sperrt rückwärts fließende Schleichströme.

Schaltungsträger & Dicke

Einseitige Silber-/Kohlenstoffschaltung auf 0.125 mm PET (am einfachsten & kostengünstigsten).

Zweilagige Silber-PET-Schaltung mit dielektrischen Kreuzungsbrücken (0.025 mm).

Polyimid-FPC-Schaltung oder dickes PET mit durch leitfähiges Silber-Epoxidharz befestigten SOD-323-Dioden.

Komplexität der MCU-Firmware

Keine Abtastschleife erforderlich; direkter GPIO-Interrupt oder Auslesen über Schieberegister (74HC165).

Erfordert regelmäßiges zeitgesteuertes Abfragen von Zeilen/Spalten (5–10 ms) + Filterung von Geistertasten.

Standardmäßige Zeilen-/Spaltenabfrage mit vollständiger Erkennung gleichzeitig gedrückter Tastenkombinationen.

Empfohlene Anwendung

Tastaturen mit <= 12–16 keys, sicherheitskritische medizinische/industrielle Steuerungen.

Numerische Eingabetastaturen (0–9, *, #), bei denen jeweils nur 1 Taste gedrückt wird.

Komplexe Industriesteuerungen mit 16–64 Tasten, Synthesizer-Tastenfelder und CNC-Handbediengeräte.

Bedienperson beim Handhaben einer flexiblen gedruckten Schaltungslage an einem Montageplatz

3. So integrieren wir SMD-Sperrdioden in einen flachen Folienschalter

Wenn Ihre Tastatur 20+ Tasten besitzt und das gleichzeitige Betätigen mehrerer Tasten erfordert, verhindert eine mit jeder Schnappscheibe in Reihe geschaltete Schaltdiode (1N4148WS im Gehäuse SOD-323 oder in ultraflacher Bauform SOD-523 / 0603, Gehäusehöhe 0.60–0.85 mm) den Rückstromfluss durch Key 1 und unterbricht den Schleichpfad vollständig. Damit die vordere Grafikfolie über den integrierten SMD-Dioden vollkommen eben bleibt, setzt JASPER drei präzise Fertigungsmaßnahmen ein:

  • Freistellungstaschen in gestanzten Abstandshaltern: Wir schneiden mit dem Laser gezielte Aussparungen um jede SOD-323-Diode und jeden SMD-Widerstand in den mittleren Acryl-Abstandshalter- und Schnappscheibenhalteschichten, sodass das Bauteilgehäuse unterhalb der oberen Folienebene versenkt liegt.
  • Leitfähiges Silber-Epoxidharz + UV-Glob-Top-Verkapselung: Auf Polyester- (PET-) Schaltungen, bei denen Reflowlöten bei 260 °C nicht eingesetzt werden kann, befestigen wir SMD-Dioden mit hochfestem, isotrop leitfähigem Silber-Epoxidharz und tragen anschließend einen flexiblen, UV-gehärteten Urethan-Glob-Top auf, der bei Biegung Risse an den Lötstellen verhindert.
  • Kupfer-FPC-Reflowoption für hochdichte Bedienfelder: Wenn ein Bedienfeld 20+ Dioden zusammen mit hinterleuchteten LEDs integriert, ermöglicht die Umstellung der Schaltungslage auf einen Polyimid-PCB/FPC-Folienschalter das standardmäßige bleifreie SMT-Lötpasten-Reflowlöten für maximale Verbindungsfestigkeit.

DFM-Checkliste vor der RFQ: 4 Regeln für elektrischen Schaltplan & Matrixauslegung

• [ ] Bei <= 12 Tasten standardmäßig Common-Bus-Verdrahtung einsetzen: Wenn Ihre MCU über genügend GPIO-Pins verfügt (oder einen I2C-GPIO-Expander wie PCA9555 verwendet), entfallen mit Common-Bus (N + 1) sowohl die Firmware zur Matrixabtastung als auch Ghosting, ohne zusätzliche Bauteilkosten.

• [ ] Die Tasten ‘EMERGENCY STOP’ und ‘START’ von der Matrix isolieren: Auch wenn Ihre Zifferntastatur (0–9) eine nicht isolierte Matrix verwendet, müssen sicherheitskritische Tasten wie START, STOP oder BOLUS immer über dedizierte, unabhängige Common-Bus-Pins geführt werden.

• [ ] MCU-Pull-up-Widerstände zwischen 10 kΩ und 47 kΩ dimensionieren: Da siebgedruckte Silber-/Kohlenstoffschleifen einen Kontaktwiderstand im geschlossenen Zustand von 20–100 Ω haben, sind extrem niedrige Pull-up-Widerstände (<1 kΩ) zu vermeiden; 10 kΩ bei 3.3 V ergeben einen sauberen logischen Low-Pegel von <0.03 V.

• [ ] Software-Entprellfilter von 10–15 ms implementieren: Edelstahl-Schnappscheiben mit präzisem Druckpunkt zeigen ein mechanisches Kontaktprellen von <2–5 ms; eine Zustandsautomaten-Entprellung von 10–15 ms garantiert absolut zuverlässige einzelne Tastenanschläge.

Häufig gestellte Fragen (FAQ)

Q1: Ab welcher Tastenanzahl ist eine Zeilen-Spalten-Matrix sinnvoller als eine Common-Bus-Verdrahtung?

Common-Bus (N + 1 Pins) ist ideal für bis zu 10–14 Tasten. Sobald Ihre Tastatur 15 oder mehr Tasten umfasst (beispielsweise eine Anordnung mit 16 Tasten als 4 × 4 oder 20 Tasten als 4 × 5), halbiert die Matrixverdrahtung die Breite Ihrer Anschlussfahne und die Pin-Anzahl des ZIF-Steckverbinders.

Q2: Können bei einer Standardmatrix ohne Dioden zwei Tasten gleichzeitig gedrückt werden?

Ja, 2 beliebige Tasten können gleichzeitig gedrückt werden, ohne dass Ghosting auftritt. Ghosting entsteht nur dann, wenn 3 oder mehr Tasten, die sich Zeilen und Spalten an drei Ecken eines Rechtecks im Raster teilen, exakt gleichzeitig gedrückt gehalten werden. Alternativ können wir ‘Modifikatortasten’ (wie SHIFT oder FN) über dedizierte, unabhängige Pins führen, während die übrigen Tasten in einer Standardmatrix verbleiben.

Q3: Wie hoch ist der maximale Schleifenwiderstand eines siebgedruckten Silber-Folienschalters?

Der standardmäßige Kontaktwiderstand der geschlossenen Schleife über eine gedruckte Silber-/Kohlenstoffleiterbahn eines Folienschalters beträgt <50 Ω to 100 Ω (abhängig von Anschlussfahnenlänge und Leiterbahnbreite). Wenn Ihre Schaltung einen Schleifenwiderstand von <1 Ω erfordert, spezifizieren Sie unsere PCB/FPC-Folienschalter mit geätzten Kupferleiterbahnen und vergoldeten Metallschnappscheiben.

Lassen Sie unsere Ingenieure die Tastaturmatrix und Pinbelegung optimieren

Sind Sie unsicher, ob Ihre Benutzeroberfläche eine Common-Bus-Verdrahtung, eine hybride Modifikatortastenmatrix oder integrierte SMD-Sperrdioden benötigt? Nutzen Sie unseren sofortigen Kostenrechner für Folienschalter oder senden Sie Ihr Tastenlayout über Angebot anfordern an unser Entwicklungsteam, um einen kostenlosen Schaltplanvorschlag zu erhalten.

LZ
Liu Zhou
Leitender Ingenieur für Folienschalter
Liu Zhou verfügt über 15 Jahre praktische Erfahrung in der Materialauswahl für Grafikfolien, der Schaltungsentwicklung, der Entwicklung taktiler Strukturen und der Steuerung von Produktionsprozessen. Bei JASPER unterstützt er OEM-Kunden mit Konstruktionsprüfungen, Beratung zum Prototypenbau und Fertigungsoptimierung.

Bereit für Ihr Projekt?

Beschreiben Sie Ihre Anforderungen an Folienschalter, Tastaturen oder Grafikfolien. Unser Engineering-Team prüft Ihre Spezifikationen und erstellt ein detailliertes Angebot.