USB Kalkanı. Toprağa ya da toprağa değil mi?


25

Bazı testler yapmak için işte bir cihaz verildi. Temel olarak bir IC eski hale geliyor, bu yüzden yedek parçayı test etmem gerekiyor. ESD kontrollerini tekrar yaptıktan sonra, cihaz başarısız oldu.

Cihazın geçmişini kontrol ettim ve daha önce ESD'yi geçerken sorunlar vardı. Test tesisinden, cihaz tamamen metal olduğu için (Paslanmaz çelik gövde) yalnızca 4kV'a kadar temas boşalmasının geçmesi gerektiğine dair bir not vardı (İngiltere'deyim). Görünüşe göre USB kalkanı ve toprak arasına bir kapasitör / direnç eklenene kadar birkaç kez başarısız oldu ve PCB toprak ile metal kasa arasında daha iyi temas sağlamak için küçük bir metal çıkıntı sokuldu. Bu daha sonra görünüşte geçmesine izin verdi.

5 yıl devam et ve testleri tekrarlıyorum. + 4kV'de kontak deşarj testini her yaptığımda, cihaz hafızasını kaybediyor (bu bir veri kaydı cihazı) ve fabrika ayarlarına sıfırlanması gerekiyor ve tekrar çalışması için günlük kaydını yeniden başlatması gerekiyor. Önceki IC'yi kullanarak bazı eskileri tekrar kontrol ettim ve bunun da başarısız olduğunu öğrendim. Kesinti bir sorun gibi görünüyordu (bazı cihazlar 10 testte 3'ü geçti, diğerleri 10 vb. Başarısız oldu), bu yüzden bana ESD testindeki geçişte muhtemelen bir şanssızlık gibi görünüyordu.

Bir çok şey denedim, USB kalkanı toprağa bağlayan (farklı değerler, yüksek / düşük) mevcut olana paralel olarak ekstra kapasitörler koydum, direnci farklı değerlere (yüksek / düşük direnç) değiştirdim ve Paralel ve direnç yerine kondansatör yerine ferrit boncuklar görmüştüm, bazı yerler önerdi, ama yine de başarısız oldu. Geçmemin tek yolu USB ekranını doğrudan topraklamaktı .

Çevrimiçi görünüyorsun USB kalkanını topraklamanız gerekip gerekmemesi gerektiğini açıkça söyleyen hiçbir yer bulamıyorum. Bu tartışma BURAYA farklı görüşler var, bu BURAYA da bir tartışma var. BU bağlantı, blendajın yalnızca ana bilgisayara toprağa bağlanması gerektiğini belirtir, ancak hiçbir cihaz blendajı toprağa bağlamaz ... BU belge, ekranın kasaya bağlanması gerektiğini belirtir. Yine de, Şekil 12'de USB kalkanının GND düzlemine bağlanması gerektiğini gösteriyor.

Sadece bununla ilgili birçok farklı görüş var gibi görünüyor, bu yüzden daha sonra ne yapacağımdan emin değilim. Kalkanın topraklanması ESD'yi geçmesini sağlar, ancak bu yapılması gereken bir şey mi? Yoksa daha iyi bir çözüm aramaya devam etmeli miyim? Eğer öyleyse, iyi bir çözüm nedir.

DAHA FAZLA BİLGİ:

  • PCB, çok düzensizdir ve uzaması zordur, bu da USB konektörünün yanındaki yer düzleminin çok küçük olmasını sağlar.
  • Bu konuda herhangi bir mekanik tasarım değiştirmem yasak. Sadece kolayca uygulanabilecek ve PCB ya da ürünün yeniden tasarlanmasını gerektirmeyen bir çözüm bulacağım, bu yüzden bu önerileri yapmak anlamsız.
  • Bu bir çalışma cihazıdır ve şematik olarak göstermeme izin verilmedi, bu yüzden lütfen sormayın. USB giriş devresi bu tasarıma dayanıyordu:görüntü tanımını buraya girin
  • Ortak mod şoku, ferrit ve TVS diyot koruması zaten tasarımda.
  • Ben asıl tasarım mühendisi değilim. Artık şirket için çalışmıyorlar, bu yüzden yaptıkları tasarım seçimleri için gerekçelerini bulamıyorum
  • Cihaz USB 2.0
  • Ünite -4kV'da testi geçiyor, sadece + 4kV'da başarısız oluyor

DAHA FAZLA BİLGİ

Yorumlara gereken daha fazla bilgi buraya eklenecek.

  • Andy aka: Size bu kadarını gösterebilirim:

    görüntü tanımını buraya girin

Gerçek PCB'yi gösterebileceğim tek şey şudur:

görüntü tanımını buraya girin

Zemin düzleminin USB soketinde kısa durduğunu görebilirsiniz. Büyük delik, USB kalkanının tırnaklarının PCB ile mekanik bir bağlantıya sahip olduğu yerdir. R1 daha sonra blendajı GND'ye bağlamaktadır ve C3 kapasitörü diğer bağlantıda da aynısını yapmaktadır. Kalkan 100k res / 100nF kapağıyla toprağa bağlanır. Metal şasiye dayanan PCB'ye takılan metal bir tırnak vardır. Eski ESD raporuna göre, buna ihtiyaç vardı veya cihaz arızalandı. Görebildiğim kadarıyla, ESD'den korumak için bu örnek devreye ek olarak eklenenler yalnızca bunlardı.

Yorumlardaki sorulara cevap olarak:

  • USB kalkanı üzerinde bir kontak deşarj ESD testi yaparken arıza meydana gelir (tüm diğer alanlarda sorun yok, sadece USB kalkanı arızalı)
  • Test, ünite kayıt yaparken gerçekleşir. USB üzerinden hiçbir cihaza bağlı değil.
  • Direnç / kapasitör çözümü yerine GND'ye bir 0R bağlantısı denedim, ancak bu hala başarısız oluyor. Doğrudan USB kalkanından kasaya (PCB GND'ye bağlı) bir tel bağlantısı eklediğimde sorun çözüldü. Bunun PCB tasarımı nedeniyle olduğuna inanıyorum. USB tarafının yakınındaki yer düzlemi çok küçüktür (yaklaşık 12mm x 15mm). Yine de şasi büyük. Bu değiştiremeyeceğim bir şey.
  • Şasinin PCB GND sekmesine olan konumu, sekmeye 30 dakikalık iz bırakan bir alt PCB üzerindedir. (evet, kulağa garip geldiğini biliyorum, ancak alan kısıtlamaları saçma ve bu benim tasarımım değildi!)

Bu resmi çekin ve blendajı metal kutuya bağlamak için ne yaptığınızı gösteren ayrıntıları ekleyin (bir kapak ve dirençle?). Şu anda, resim bana neyin başarısız olduğu ve ne gibi diğer önlemlerin alındığı, yani kullanışlı olamayacak kadar jenerik olduğu konusunda hiçbir ipucu vermiyor.
Andy

@Andyaka Elimden geleni ekledim. Soruda kendimi daha önce denediğim şeyler söyledim. Daha fazla bilgi yardımcı olacaksa ve elimden geleni yapacağım, bana haber verin
MCG

2
@Barleyman evet, bir yorumda oliver'in cevabına cevap verdiğim gibi, USB cihazını kasaya kısa devre ettirerek sorunu doğrudan çözdüm. 'Zapping' USB korumasındadır. Diğer tüm parçalarda, birim geçer, sadece arıza yaptığı yer burasıdır. Cihaz edilir değil test sırasında USB üzerinden hiçbir şeye bağlı, sadece oturum açıyor. Sorun, verileri indirirken hafızanın silinmesidir. Söylediğim gibi, ESD sorununu çözmeyi başardım, sadece kullandığım yöntemle yapmanın uygun olup olmadığını bilmem gerekiyor, çünkü soruda belirtilen şeyler nedeniyle
MCG

1
GND sekmesi alt PCB'de mi? Yani aslında bu ve ana PCB arasında bir çeşit bağlayıcı var? Sanırım bir kazananımız var. USB konektörünün yanındaki GND aygıtını yere kısa devre yaptırmayı deneyebilirsiniz, bu problemi ortadan kaldırır. Ayrıca, kondansatör / rezistörü ekran ile GND arasında ayırmayı da deneyebilirsiniz. Bunu yaptıktan sonra bir zap yapmamalısın. Bunu yaparsanız, kalkan aynı şekilde GND'ye bir yerlerde (zayıf) bağlanır.
Barleyman

Yanıtlar:


21

En iyi pratik

Öncelikle (bir polisin bir kısmı gibi) kişisel olarak, tasarımlarda, kararın değiştirilebilmesi için her zaman bir 0R rezistansını topraklarım. Bu hemen hemen her kalkan için (Ethernet, USB vb) gider

Ortaya çıkabilecek asıl sorun, blendajın iki ucunda topraklanması ve iki ucunun 0V'nin ne olduğu konusunda hemfikir olmamasıdır. Bu, gerekmemesi gereken yerde akan akımlarla her iki uca da zarar verebilir (koruma yolu 0.2 ohm ise ve voltaj farkı 1V ise, 5A gitmemesi gereken yere gidiyor)

Bunun neden olacağını düşündün mü ? Ancak, bir dizüstü bilgisayarın USB üzerinden bir ana şebeke ekipmanına bağlı olduğu durumu düşünün. Dizüstü bilgisayar yalnızca pilde olabilir (gerçek dünya referansı yok), ancak ekipman şebekeye bağlı ve bu nedenle gerçek bir 0V toprak referansı olabilir.

Bu nedenle çözüm, yalnızca bir uca bağlanmak, ancak hangi uca birtakım anlaşmalar yapmak.

Genel olarak, bir USB ana cihazının güç sağlaması beklenir ve ikincil cihaz oldukça sık sık tamamen bus ile çalışır ve dış dünyadaki başka hiçbir şeyle bağlantısı yoktur (düşünün USB bellek çubuğu, WiFi dongle vb.). Genel olarak, USB ana bilgisayarı blendajı toprağa (ve mümkünse toprağa) bağlamalıdır. Bu nedenle, ana bilgisayar tarafının tipik olarak blendajı toprağa veya toprağa bağlaması beklenir.

İnsanlardan ve farklı deneyimlerden pek çok çelişkili yorum olduğu gerçeği, ilk önce de belirttiğim gibi, bunun her zaman uyulduğunu varsaymanın güvenli olmadığını açıkça göstermektedir.

Bu durumda

Bunu bir sohbette tartıştıktan sonra, önerilen çözüm farklı. Bu ESD ile ilgili bir soru olduğu için, dağınık ve karmaşıktır ve tasarımın birçok yönünü içerir (elektrik, mekanik, sistem). Sohbet herkesin görmesi için uygun, ancak önemli bitler var:

  • Bu datalogger'ın bir PC / dizüstü bilgisayara olan USB bağlantısından başka hiçbir bağlantısı yoktur.
  • Veri kaydedicinin, PCB panosu zemine bağlı metal bir şasesi vardır.
  • USB kalkanı doğrudan PCB kartı topraklamasına bağlı değilse (örneğin R || C veya HiZ ile bağlanır), veri kaydedici hata verir (bellek içeriğini kaybeder).
  • ESD testinde USB kablosu takılı değil (veya diğer ucunda yüzüyor).
  • OP, tasarım yazarı değildir ve bu sorunu çözmek için tasarım değişiklikleri yapmak için çok sınırlı bir kapsamı vardır.

Galiba sorunun büyük olasılıkla PCB yerleşimi ile ilgili olması. ESD dalgalanması, kalkandan bir yol alıyor, hassas elektronik devreleri geçiyor ve en sonunda kasaya ulaşıyor. Blendajı doğrudan kabloya bir kabloyla bağlayarak, ESD dalgalanma yolu PCB'ye yaklaşmadan kasaya ulaşır, böylece problem önlenir.

Bu durumda, veri kaydedicinin başka hiçbir cihazla başka bağlantısı olmadığından; olası sorunlar (amaçlanan) oluşmaz. Bu yüzden kalkanı kasaya bağlamayı öneririm. Bir tel veya daha fazla üretim dostu bir yaklaşım, manüel lehimleme olmadan bir bağlantı sağlayan ve şasiyi panoya takmadan takmayan sünger şeklinde iletken bir malzeme olan konektörün etrafındaki ESD contasıdır.

Daha ideal bir dünyada, panele, böylece PCB'nin panosundan izole edilmesini ve kasanın ekrana bağlanmasını sağlarım. Bu, ESD dalgalanmalarının hassas elektronik cihazlara ulaşmasının mümkün olmadığı anlamına gelir. Veri konektörlerini eğlenmek için USB konektörüne soktuysanız hariç - bu durumda veri kartlarındaki ESD diyotları, PCB panosu topraklaması yerine şasi toprağına yol açan diyotlarda bulunur.


İyi cevap. Sebepleri severim. Ancak (gerekiyorsa soruyu ekleyebilirim) Kapasitör ve rezistörü 0R bağlantısıyla değiştirdim ve ESD hatası verdi. Sorumumda görebileceğiniz gibi birkaç yöntem denedim ve geçen tek şey USB kalkanını doğrudan topraklamaktı. Aslında metal mahfazaya temas ettirmek için bir tel halkasıydı. Yine, eğer yardımı olursa bu soruyu ekleyebilirim. Bunun işe yarayabileceğini düşünebilmemin tek nedeni, zemin düzleminin yüzey alanının çok küçük olmasıdır (yaklaşık 12mm x 15mm) ve ekranlama çok daha büyüktür.
MCG

Bu durum için herhangi bir tavsiye? Bu bağlantıyı kurmaya devam etmek ve bir şeyler eklemek önermek sorun olur mu? Yoksa farklı yöntemlerle sebat etmek daha mı iyi olurdu? PCB veya muhafazayı değiştirememenin sınırlarını göz önünde bulundurun
MCG

1
Bu bir USB bağımlı cihazı mı, USB üzerinden başka bir şeye mi bağlı başka bir şeye mi bağlı?
Oliver

2
Lütfen "EDITn:" bölümleriyle ilgilenmeyin, cevabı okuyan herkes için bir önemi yoktur ve takip etmesini zorlaştırır. Düzenleme geçmişi merak edenler için kullanılabilir.
boru

1
@dotancohen: Kabul etmeliyim ki genellikle bariz olduğunu kabul ediyorum, ancak bu benim açımdan bir başarısızlık gibi geliyor. Bu, bölümün yanındaki şematik kısa not için bir yer gibi görünüyor. Başka bir yerdeki notlar kaybolur veya göz ardı edilir. Şematik en iyi yer.
Oliver,

5

Tasarımınızdaki yüksek akım yolunu incelemeniz gerekir ve tasarımın ESD deşarjının sinyal toprağına girmesini engellemek için ayrı bir koruma ağı sağlamalıdır; Bu kolay bir mesele değil. Sinyal topraklaması ve blendajı arasında basit bir bağlantı kurarak, EMI sorunlarıyla karşılaşabilir ve EMI sertifikalarını kaldırabilirsiniz. Daha fazla ayrıntı için, bu konuyu USB kalkanları için iki çelişkili gereksinimin nasıl dengeleneceği konusunda incelemek isteyebilirsiniz .


Bilgi için teşekkürler. Maalesef, bu tasarımda gerçekte yapabileceklerimle, soruda da belirtildiği gibi sınırlıyım. Ancak, bazı çok yararlı bilgilere sahip olduğu için bunu haklı çıkartacağım
MCG

@MCG, eğer cihaz ESD'yi ana metal encosure'e geçirirse, USB ekran ile muhafaza arasına mekanik yay benzeri bir kontak eklemek isteyebilirsiniz.
Ale..chenski,

Ben de öyle yaptım. Kalkanı metal muhafazaya bağlayan kalın bir tel bağlantı ekledim. Sorunu çözen tek şey buydu
MCG

1
@ MCG, evet bu yapılacak en iyi şey. Yalnızca tek kablo yerine daha iyi sonuçlar elde etmek için USB konektörü ile etrafındaki tüm muhafazaları arasındaki bağlantıyı sağlamalısınız. Ciddi insanlar her zaman bunu yapar.
Ale..chenski,

1

Cihaz hakkında bize ne söylediğinizi göz önünde bulundurarak:

  • Akülü
  • Normalde USB'ye bağlı değil
  • Ölçümler sırasında harici sensörlere veya cihazlara bağlantı yok
  • Kasa ve USB
    ekranın dışında erişilebilir metal bir parça yoktur .

Sadece şasiyi USB korumasına bağlayın ve onunla bitirin.

Önceki cevap, döngü akımlarıyla ilgili sorunlara işaret etti (devrede şebekeye giden iki farklı GND yolu), ancak bataryayla çalışan yüzer cihaza sahip olduğunuzdan, bu sorun değildir.

Deneme yapmak istiyorsanız, ekran ile GND arasındaki direnci / kapasitörü çıkarmayı deneyebilirsiniz. Ayrıca daha küçük NP0 C0G ESD kapasitörünü kullanmak isteyebilirsiniz, 100nF kapasitör bu tür bir göreve uygun olmayan X7R dielektrik özelliğine sahiptir.

GND-Kalkan bağlantısı görünüşte zayıf ve USB konektörünün yanında değil. Bu yüzden kalkanı GND'ye kısa devre yapmak, geçici olarak PCB'nizden şasi tırnağına değene kadar hareket etmesini sağlar.

Buradaki problem, orijinal tasarımcının USB kalkanı sinyal izlerinin altına koyması. ESD tabancasını sıkmak, etrafındaki izler ve bileşenlerle kapasitif olarak bağlanan kalkanı "zıplar" yapar. Şimdi, sinyal ve VBUS izleri GND'ye kalkar ve böylece korunurlar. Bununla birlikte, bu izler daha sonra GND doğrudan bağlıyken CMC'ye ve ferrite sahip olur - GND geçici kabiliyetsiz kalırken muhtemelen bunlar bu tellerde geçici olanı bastırır.

Nb bu sadece spekülasyon.


3
Re "Önceki cevap" : Bir cevap ya da iki cevap?
Peter Mortensen

0

İki çözümüm var:

Çözüm A
C3'ü mümkün olan en yüksek kapasitörle değiştirin (mikro, nano uçlar değil).
Bu işe yaramazsa, o zaman

Çözüm B
1) Eklenen rezistörü ve kondansatörü çıkarın (R1 ve C3),
2) bu konektörden topraklama bağlantısını
kesin , 3) blendaj sekmesinden bir tel lehimleyin (R1 C3 düğümü) bu konektör toprağına ve diğer uç lehim karşı konektörün PCB topraklama tırnağına.

Bu talimatların net sonucu, PCB toprak düzlemini USB ekranından izole etmektir. Bu şekilde, USB kalkanı takıldığında, ESD PSB'yi atlayacak ve toprağa gidecek.


Ne yazık ki, bu gerçekten doğru bir cevap değil. Sorumu tamamen okuduysanız, tüm çözümlerinizin denediğim ve ESD sorununu çözdüğümü gördünüz. Benim sorum, hakkında okuduğum makalelere dayanarak, böyle yapmanın uygun olup olmadığıydı.
MCG
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.