Sayfa seç

Klavye Matrisi PCB Tasarımı ve Üretimi | Hayalet Ses Engelleme

Hayalet tuş algılamayı önlemeye yönelik klavye matris PCB tasarımı

Klavye matrisi PCB tasarımı çok sayıda anahtarı pratik bir sete dönüştürür. kontrolcü satır ve sütun sinyalleriMatris, diyot yönü, tarama zamanlaması, titreşim giderme, isteğe bağlı yerleşim konumları ve bellenim pin haritası tutarlı bir ürünü tanımlamalıdır. Bir yönlendirme hatası yalnızca bir tuşu, tüm bir satırı, bir sütunu veya belirli bir çoklu tuş kombinasyonunu etkileyebilir, bu nedenle üretim testleri çıplak kart sürekliliğinin ötesine geçmelidir.

Highleap Electronics, mekanik klavyeler, tuş takımları ve kontrol panelleri için klavye PCB üretimi, PCBA montajı, bellenim programlama ve matris test düzeneği geliştirme hizmetleri sunmaktadır. Müşteriler, tuş sayısı, yerleşim ve beklenen miktar bilgilerini kullanarak ilk fiyat teklifini talep edebilirler; ilk iletişim için eksiksiz bir şema gerekmemektedir.

Birçok klavye matrisi iki bakır katman üzerine uygulanır ve her iki tarafta da bileşenler kullanabilir. İki katmanlı bir PCB, tek taraflı montajla aynı şey değildir ve anahtarların üstte görünür olması nedeniyle matris yönlendirmesinin tek taraflı bir kart gerektirdiği şeklinde tanımlanmamalıdır.

Klavye Matrisi PCB Teklifi Başlatın

Tuş sayısını veya yerleşimini, yaklaşık miktarı, kablolu veya kablosuz gereksinimini ve PCB üretimi, montajı, programlaması veya testine ihtiyacınız olup olmadığını bize bildirin. Mümkünse matris çizimi, Gerber dosyası, fotoğraf veya referans ekleyin. İlk fiyat teklifi için şematik çizime gerek yoktur.

İlk fiyat teklifini alın

Klavye Matrisi Mimarisi ve Tasarım Girişleri

Satırlar ve sütunlar, her tuşa bir MCU pini atamak yerine kesişimleri tarayarak pin sayısını azaltır. Matris boyutları, MCU GPIO kullanılabilirliği, fiziksel yönlendirme, bellenim desteği ve isteğe bağlı tuş konumları göz önünde bulundurularak seçilmelidir. Verimli bir matris her zaman en küçük matematiksel dikdörtgen değildir; biraz daha büyük bir matris daha temiz bir yönlendirme veya daha iyi varyant desteği sağlayabilir.

Tasarım girişi Neden önemli Kanıtları serbest bırakın
Satır/sütun haritası Fiziksel anahtar konumlarını MCU pinlerine bağlar. Matris eşlemesi ve bellenim tanımı aynı satır ve sütun adlarını kullanır.
İsteğe bağlı düzenler Ortak elektrik konumları veya kullanılmayan kavşaklar oluşturulabilir. Varyant matrisi belgelenmiştir; belirsiz, tekrarlanan anahtar olayları bulunmamaktadır.
Bağlayıcı veya ayırıcı bağlantı Satırları/sütunları başka bir panoya veya modüle genişletir. Pin düzeni, koruma ve kablo davranışı belirtilmiştir.
Test noktaları Tüm anahtarları takmaya gerek kalmadan armatürlere erişim sağlar. Test dokümanında pad boyutu, konumu ve ağ adları yer almaktadır.

Klavye Matrisi PCB Tedarik ve Tasarım Girdileri

İlk teklif için tamamlanmış bir elektrik paketine gerek yoktur, ancak üretim sürümü nihayetinde net bir tuş konumu tanımına ihtiyaç duyar. En faydalı erken bilgiler fiziksel yerleşim, yaklaşık tuş sayısı, gerekli arayüzler ve müşterinin halihazırda bellenime sahip olup olmadığıdır. Highleap daha sonra projenin basit bir matris yapısı mı, yerleşim dönüşümü mü yoksa kontrolör artı bellenim üretim paketi mi olduğunu belirleyebilir.

Giriş Neden önemli Kabul edilebilir ilk sorgulama formu
Fiziksel tuş düzeni Anahtar merkezlerini, isteğe bağlı konumları ve muhtemel matris boyutunu tanımlar. Görüntü, KLE tarzı düzen, çizim veya referans klavyesi.
Devrilme hedefi Diyot sayısı, bellenim ve doğrulama kombinasyonlarını etkiler. Normal yazma, oyun/NKRO veya müşteri tanımlı kombinasyonları belirtin.
Kontrolör stratejisi Kullanılabilir GPIO'ları, tarama hızını ve bellenim ekosistemini belirler. Seçilirse MCU adı, aksi takdirde kablolu/kablosuz ve yazılım tercihi.
Tedarik kapsamı Çıplak PCB'yi, monte edilmiş matrisi, programlanmış PCBA'yı ve komple testi ayırır. En yakın hizmet seviyesini seçin.

Diyotlar, Hayalet Görüntü ve Tuş Geçişi

Neden iletişim kesiliyor (ghosting)?

İzolasyon olmadan, bazı üç tuşlu kombinasyonlar, dördüncü bir tuş gibi görünen istenmeyen bir akım yolu oluşturabilir. Matris diyotları Akım yönünü sınırlarlar ve genellikle sağlam çoklu tuşlu çalışma gerektiğinde anahtar başına takılırlar. Yönleri hem matris tanımına hem de bellenim tarama yönüne uymalıdır.

Hayalet görüntü engelleme özelliği NKRO ile aynı değildir.

Tuş başına diyotlar, hayalet tuşlamanın önemli bir elektriksel nedenini ortadan kaldırır, ancak nihai geçiş davranışı aynı zamanda bellenime, USB HID rapor formatına, kablosuz protokole ve test edilen belirli kombinasyonlara da bağlıdır. Bu nedenle pazarlama iddiaları, yalnızca PCB tasarımından çıkarım yapmak yerine, onaylanmış bir test planına dayandırılmalıdır.

İsteğe bağlı düzenler gizli matris riski oluşturur

Evrensel bir PCB, ANSI/ISO enter, bölünmüş backspace, bölünmüş spacebar veya alternatif alt sıra konumları içerebilir. Birbirini dışlayan anahtar ayak izleri bir matris düğümünü paylaşabilir, ancak montaj çizimi ve bellenim, hangi konumların gerçekten uygun olduğunu belirlemelidir. Kontrolsüz isteğe bağlı konumlar, çift tuşlar, imkansız kombinasyonlar veya yanlış koordinata basan bir test düzeneği oluşturabilir.

  • Diyotun yönünü, net bir katot işareti ve montaj çizimi ile belirtin.
  • İsteğe bağlı konumların istenmeyen paralel yollar oluşturmasını engelleyin.
  • Gerçek ürün kullanım senaryosundan seçilen çoklu tuş kombinasyonlarını doğrulayın.
  • Kabul hedefinin 6KRO, NKRO veya müşteriye özel bir test seti olup olmadığını tanımlayın.

Satır/Sütun Yönlendirme, Tarama ve Donanım Yazılımı İlişkilendirmesi

Matris sinyalleri nispeten düşük hızlıdır, ancak kötü yerleşim yine de üretim ve EMC sorunlarına yol açabilir. Uzun paralel hatlar LED anahtarlama gürültüsünü iletebilir; anahtar pimlerinin altına yerleştirilen via'lar mekanik boşluğu azaltabilir; kart kenarlarına veya montaj deliklerine çok yakın yönlendirilen izler, panel sökme veya montaj sırasında hasar görebilir. Highleap, aralıkları, delik ilişkilerini, diyot erişimini ve test noktası yerleşimini inceler. DFM incelemesi.

  • PCB etiketleri, bellenim ve fikstürler genelinde satır/sütun adlandırmasını tutarlı tutun.
  • Diyotları görünür kutup referansı ve makine tarafından okunabilir yönlendirme ile yerleştirin.
  • Tekrarlanan anahtar deliklerinin etrafında gereksiz daraltmalar gerektiren yönlendirmelerden kaçının.
  • Armatür teşhisinin beklendiği satır ve sütun ağları için test erişimi sağlayın.
  • Gürültülü LED güç yollarını, hassas kontrolcü sıfırlama, osilatör ve USB bölgelerinden ayırın.

Matris izleri genellikle düşük hızlıdır, ancak yönlendirme yine de üretilebilirliği, EMI hassasiyetini, konektör yoğunluğunu ve test erişimini etkiler. Birçok klavye kartı iki katmanlı PCB'dir, ancak yoğun RGB, kablosuz modüller veya karmaşık kontrol bölümleri ek katmanlar gerektirebilir. Topraklama delikleri, gürültülü güç ve USB alanlarının etrafında dar dönüş darboğazları veya kötü yerleştirilmiş bağlantı noktaları bırakmak için bir bahane olarak kullanılmamalıdır.

Yönlendirme sorunu Potansiyel sonuç Önerilen kontrol
LED veya saat çizgilerinin yakınında uzun paralel sıra/sütunlar. Eşlenik gürültü veya zor arıza izolasyonu Mantıklı boşluklar kullanın, tanımlanmış dönüş yolları belirleyin ve gruplandırılmış ağ adlandırması uygulayın.
Diyotlar, prizlerin veya plakaların altına gizlenmiştir. Muayene ve yeniden işleme zorluğu Mümkün olduğunca tutarlı bir yönlendirme sağlayın ve ilgi alanını/görsel erişimi koruyun.
Birçok varyant için ortak ayak izleri Bakır bağlantı parçaları ve belirsiz montaj Uygun/uygun olmayan pozisyonları belgeleyin ve varyanta özgü testleri çalıştırın.
Test erişimi yok Yavaş manuel teşhis Fikstürle uyumlu matris veya MCU test noktaları ekleyin.

Tarama, Gecikme Giderme ve Donanım Yazılımı Korelasyonu

Donanım sürümü, bellenim matrisi tanımıyla eşleşmelidir. Satır pinleri, sütun pinleri, diyot yönü, önyükleyici, tuş haritası ve ürün varyantı revizyon tanımlayıcıları içermelidir. Gecikme giderme ayarları, farklı bir klavyeden körü körüne kopyalanmak yerine, gerçek anahtar veya kontak teknolojisiyle doğrulanmalıdır.

Her Ticaretçi İçin Mükemmellik QMK/VIA Highleap, müşteri yazılımı için onaylanmış bir ikili dosyayı yükleyebilir ve fiziksel-mantıksal tuş haritasını doğrulayabilir. Yazılım geliştirme ve algoritma sahipliği, proje kapsamına ayrı olarak dahil edilmedikçe müşteri tarafından belirlenir.

Klavye Matrisi Tasarım İnceleme Kontrol Listesi

İnceleme öğesi Soru Neden önemli
matris boyutu Satır/sütun sayıları her fiziksel ve isteğe bağlı anahtarla eşleşiyor mu? Eşleştirilmemiş veya yinelenen konumları önler.
Diyot yönü PCB üzerindeki işaretler, montaj yönü ve bellenim tarama yönü birbirine uyuyor mu? Tüm devre kartında veya birden fazla tuşta meydana gelebilecek arızaları önler.
GPIO kullanımı Önyükleme, hata ayıklama, USB ve çevre birimi pinleri çakışmalara karşı korunuyor mu? Programlama ve kurtarma işlemlerini korur.
İsteğe bağlı düzenler Birbirini dışlayan anahtarlar, ürün koduna göre açıkça tanımlanmış mı? Malzeme listesini, yazılımı ve fikstürü senkronize halde tutar.
Test noktaları Mikrodenetleyici pinlerine hassas bir şekilde müdahale etmeden satır/sütun hataları tespit edilebilir mi? Teşhis ve yeniden işleme süresini azaltır.

PCB Üretimi, Montajı ve Test Aparatı Geliştirme

Tekrarlanan anahtar ve diyot desenleri, klavye matrislerini otomatik montaj için oldukça uygun hale getirir, ancak tekrarlanan desenler sistematik hataları da gizleyebilir. Ters çevrilmiş bir diyot programı veya yanlış besleyici yönü tüm kartı etkileyebilir. Bu nedenle, ilk ürün doğrulaması, tüm parti işleme geçmeden önce birden fazla koordinatta polariteyi kontrol etmeli ve gerçek bir tuş taramasını doğrulamalıdır.

Devre kartı üzerinde yapılan elektriksel test, bakır bağlantısını doğrular ancak bileşenler ve yazılım eklendikten sonra matris davranışını kanıtlayamaz. AOI birçok polarite ve lehim hatasını tespit ederken, fonksiyonel test düzeneği sistemi doğrular. Anlamlı kontrol için her ikisine de ihtiyaç vardır.

İlk fiyat teklifi için PCB şemasına gerek yoktur. Müşteri yerleşim planı, tuş sayısı ve istenen fonksiyonlarla başlayabilir; detaylı matris ve serbest bırakma verileri üretimden önce onaylanır.

Matris Test Aparatları ve Arıza İzolasyonu

İyi bir arıza tespit cihazı, yalnızca "klavye arızalandı" demekten daha fazlasını yapar. Olası arıza grubunu belirler. Bir sıradaki tüm tuşlar arızalanırsa, cihaz veya yazılım sıra ağını, MCU pinini, seri bileşeni veya lehim bağlantısını işaret etmelidir. Tek bir tuş arızalanırsa, teşhis arızayı ayırt etmelidir. anahtar veya sıcak değiştirme soketi Temas, diyot yönlendirmesi, açık devre izi ve bellenim eşlemesi.

Başarısızlık deseni Muhtemel alan Önerilen teşhis
Bir tuş algılanmıyor. Anahtar/priz, diyot, yerel iz veya tuş haritası. Diyotun her iki tarafını da inceleyin ve ham matris olayını USB çıkışıyla karşılaştırın.
Tüm satır veya sütun başarısız oldu. MCU pini, konektör, ortak iz, lehim köprüsü veya yazılım pini ataması. Bağlantı noktasından kontrol ünitesine kadar süreklilik ve sinyal kontrolü.
Yanlış anahtar kodu görünüyor. Ürün yazılımı haritası, değiştirilmiş satır/sütun veya varyant tanımı. Fiziksel koordinatı, ham tarama konumunu ve yayınlanan ikili veriyi karşılaştırın.
Yalnızca birden fazla anahtarla başarısızlık Eksik/ters takılmış diyot, bellenim hatası veya protokol sınırı. Onaylanmış kombinasyon matrisini çalıştırın ve diyot popülasyonunu inceleyin.

A çivili yatak veya anahtarla çalışan armatür Her bir anahtar düğümünü uyarabilir, USB veya seri çıkışı okuyabilir ve sonucu serbest bırakılan tuş haritasıyla karşılaştırabilir. Açık devreleri, ters diyotları, lehim köprülerini, yanlış MCU pinlerini ve bellenim eşleme hatalarını ayırt etmelidir. Elektriksel ağ testini uygulama düzeyinde olay testiyle birleştirmek, yanlış teşhisleri azaltır.

  1. Öncelikle güç kaynağını, saati ve MCU programlamasını doğrulayın.
  2. Satır ve sütunların boşta kalma durumlarını kontrol edin.
  3. Her matris kesişimini uyarın.
  4. Hayalet tuş algılama ve tuş atlama için tanımlanmış çoklu tuş kombinasyonlarını çalıştırın.
  5. İsteğe bağlı yerleşim konumlarını yalnızca ilgili varyantta doğrulayın.
  6. Ağ ve fiziksel anahtar konumuna göre arıza kayıtlarını tutun.
Diyot tuş matrisli klavye matris PCB düzeneği

Yeni Ürün Geliştirme (NPI), Mühendislik Değişiklikleri ve Üretim Kayıtları

Yeni ürün geliştirme (NPI) sürecinde, ilk monte edilen matris, kontrollü bir bellenim derlemesi ve fiziksel tuş konum haritası ile doğrulanmalıdır. Mühendislik değişikliklerinin bakır, diyot yönü, MCU pinleri, bootloader, tuş haritası veya fikstür yazılımını değiştirip değiştirmediği belirtilmelidir; ana hat değişmese bile küçük bir PCB revizyonu test programını geçersiz kılabilir.

İlk fiyat teklifi, bir yerleşim planı, yaklaşık miktar ve gerekli tedarik kapsamıyla başlayabilir. Üretim aşamasına geçmeden önce, kontrollü paket normalde Gerber veya ODB++ dosyaları, delme verileri, malzeme listesi (BOM), ağırlık merkezi (centroid), montaj çizimleri, matris tablosu, ürün yazılımı ikili dosyası, tuş haritası ve test gereksinimlerini içerir.

Kararlı matris, bellenim ve varyant tanımları, panel verimliliğini, bileşen satın alımını ve fikstür yeniden kullanımını iyileştirir. Alternatif diyotlar, mikrodenetleyiciler ve konektörler, piyasaya sürülmeden önce paket, polarite, elektriksel davranış ve programlama etkisi açısından kontrol edilmelidir.

Matris PCB Muayene ve Test Kayıtları

Sipariş için belirtildiğinde, kayıtlar çıplak devre kartı elektrik testi, diyot polarite kontrolü, AOI, bellenim sürümü, satır/sütun teşhis sonuçları, her tuşa basış çıktısı ve onaylanmış tuş atama kombinasyonlarını kapsayabilir. Bu kayıtlar aynı PCB, bellenim ve ürün varyantı sürümüne bağlı olmalıdır.

Klavye Matrisi PCB Tasarımı Hakkında Sıkça Sorulan Sorular

Klavye matrisinde neden diyotlar kullanılır?

Her bir anahtar konumunda akım yönünü kontrol ederler ve çoklu tuş basımları sırasında istenmeyen tuş yollarını önlemeye yardımcı olurlar.

Diyotlar NKRO'yu otomatik olarak garanti eder mi?

Hayır. Diyotlar hayalet görüntü önleme özelliğini destekler, ancak taşma sorunu ayrıca ürün yazılımı taramasına, iletim ve HID raporu yapılandırmasına da bağlıdır.

Klavye matris devre kartı iki katmanlı olabilir mi?

Evet. İki katmanlı yapı yaygındır, ancak eklenen RGB, kablosuz veya yönlendirme kısıtlamaları daha fazla katmanı haklı çıkarabilir.

Üretim aşamasında neler test edilmelidir?

Her matris kesişimi, diyot yönü, mantıksal tuş eşlemesi, tanımlanmış çoklu tuş kombinasyonları, USB/kablosuz çıkış ve uygulanabilir isteğe bağlı konumlar.

Klavye Matrisi PCB Projesi Hakkında Konuşun

Öncelikle tuş düzenini, yaklaşık miktarı ve sadece devre kartı mı yoksa test edilmiş komple PCBA mı istediğinizi belirtin. Mevcut çizimler veya dosyalar daha sonra eklenebilir. Highleap ilk fiyat teklifi için PCB şeması gerektirmez.

Fiyat teklifi almak için Highleap ile iletişime geçin.

anında teklif alın

Önerilen Mesajlar

PCB'ler için fiyat teklifi nasıl alınır

Sizin için DFM/DFA analizi yapalım ve size bir raporla geri dönelim. Dosyalarınızı web sitemiz üzerinden güvenli bir şekilde yükleyebilirsiniz. Size fiyat teklifi verebilmemiz için aşağıdaki bilgilere ihtiyacımız var:

    • Gerber, ODB++ veya .pcb, spec.
    • Montaj gerekiyorsa BOM listesi
    • Adet
    • Dönüş zamanı
PCB üretiminin yanı sıra PCB tasarımı, PCBA ve anahtar teslimi çözümler de dahil olmak üzere kapsamlı bir elektronik hizmet yelpazesi sunuyoruz. Prototipleme, tasarım doğrulama, bileşen tedariki veya seri üretim konusunda yardıma ihtiyacınız olsun, projenizin başarısını garantilemek için uçtan uca destek sağlıyoruz.

PCBA hizmetleri için lütfen BOM'unuzu (Malzeme Listesi) ve herhangi bir özel montaj talimatını sağlayın. Ayrıca, tasarımlarınızı üretilebilirlik ve montaj için optimize etmek ve sorunsuz bir üretim süreci sağlamak için DFM/DFA analizi de sunuyoruz.






    Hızlı not: Başvurunuzun ardından ekibimiz size kısa süre içinde e-posta gönderecektir. Cevabımızı alabilmeniz için lütfen aşağıdaki önerilere uymanızı rica ederiz. SPAM/ÖNEMSİZ KLASÖRÜNÜZÜ kontrol edin Eğer mesajımızı gelen kutunuzda görmüyorsanız.