Özel PCB'ler… Neler yanlış gidebilir?


12

BatchPCB'den ikinci özel tasarlanmış PCB setimin teslimatını heyecanla bekliyorum.

Tasarladığım ilk tahta oldukça basitti ve herhangi bir problemi yoktu.

Bu ikinci set, arduino uyumlu bir tahtaya ek olarak iki kalkan içerir. Bir şekilde bir yerde hata yaptığımı sanıyorum.

Sorum şu: diğer insanlar yanlış giden şeyler neler? Bu tahtanın neden çalışmadığını hata ayıklamaya başladığımda ne tür şeyler aramalıyım? İlk kontrol ettiğiniz şeyler nelerdir?


Anlaşıldığı üzere, panolarımın iki sorunu var. Birincisi, ISP başlığına çok yakın bir başlık var. Sadece yeterli alana izin vermedim. İkincisi, belirlediğim delikler, tüm normal delikli bileşenlerim için yeterince büyük olsa da, ayrılık başlıklarının bunları manuel olarak biraz raybalamadan sığmayacak kadar küçük (neredeyse kaplama tabakasının kalınlığı gibi) bakır kaplar). Bunun dışında her şey iyi. Bir şeyi kötü bir şekilde kısaltmak üzere olmadığımdan emin olmak için bir şey yapmadan önce tüm güç bağlantılarını çok dikkatli bir şekilde kontrol ettim ve çeşitli panoları ışığa kadar tuttum ve istifleme başlıklarının hizalanmasını doğruladım.

Yanıtlar:


19

Güç / toprağın kısa devre yapmadığından emin olduktan sonra, polarize bileşenler için herhangi bir serigraf veya pim 1 işaretinin doğru olduğundan emin olun - bu tür şeyleri geriye doğru lehimlemek istemezsiniz. Bundan sonra gerçekten rastgele.

Yıllar boyunca çok sayıda çok katmanlı tahta yetiştirmeye dahil oldum (tasarımlarım değil) ve yapabileceğiniz hemen hemen her tür vidamız vardı - gerektiğinde gitmeyen izler, sadece olan izler Orada, izlerine bağlı olmayan pedler, vb. Bir keresinde, tahtayı oluşturan adamların bir kopuşu kırmak için pense ile yanlış kavrayan bir kırık izin neden olduğu bir sorun bile gördüm. Bölüm.

Yüksek katman sayısı tasarımları yapıyorduk, bu yüzden 2 veya 4 katmanlı bir tahtada görmeyeceğiniz çok fazla iç katman aptallığı yaşadık (kayıt olabilir ... 10 veya daha fazla olduğunda ilginç olabilir katmanlar).

Güç / toprak olayını geçtikten sonra, muhtemelen çok fazla sorun yaşamayacaksınız. Sadece zaman ayırın, her bir işlevsellik parçasını tek tek test edin ve gitmek için iyi olmalısınız. Paranoyak hissediyorsanız, kartı her seferinde birer bit kurmayı deneyebilirsiniz (önce gücü ve ardından gücü, ardından CPU'yu ve iletişimini test edin.

GERÇEKTEN paranoyak hissediyorsanız, şematik ve bir metre ile oturabilir ve tüm tahtayı vızıldayabilirsiniz. Ancak tahta gerçekten küçük olmadıkça, bu biraz zaman alacaktır.

İkincil kartlara başlamadan önce kesinlikle ana kartın çalışmasını istiyorsunuz.

İyi şanslar!


17

Arduino Shield PCB'leri ile spesifik olarak ortaya çıkan yaygın olmayan sorunlar:

  • Analog taraftaki Gnd pimlerini dijital taraftaki Gnd pimi ile bağlamamak
  • Bileşen yerleştirme, Arduino metaline kısa devre yapar (genellikle USB jakı ve ISS konektörü)
  • 180º döndürülmüş başlıklar (dijital 7 -> 0, 6-> 1, 5-> 2 vb.)
  • Kalkan Arduino'ya takılmaması için başlık boşluğu hatalı
  • Arduino'dan daha büyük kart, Arduino + kalkan montajının muhafazalara sığmamasını sağlar

Bu hataların birçoğu PCB'yi (hem üst hem de alt) 1: 1 ölçekte kağıda bastırarak, keserek ve gerçek bir Arduino'nun üzerine yerleştirerek keşfedilebilir. Fiziksel yapar.


8
+1 kağıt: Her zaman, dosyaları PCB fab'a göndermeden önce, dosyaları 1: 1'de yazdırdı ve kartona yapıştırdı, kartonu PCB'nin boyutuna ve şekline kestiğini ve fiziksel olarak her Bu sahte karton PCB üzerine nihai PCB bileşeni. İtiraf etmeyi umduğumdan daha fazla, PCB düzenlerimin, ışınlayıcıların deneylerinin çok yanlış gittiğine benzeyen, konektörleri, büyük başlıkları ve diğer parçaları çakışan konumlara koymaya çalıştığını buldu.
davidcary

@davidcary bunu tam bir cevaba genişletmek ister misiniz? Bu yaklaşım hakkında daha çok şey duymak isterim.
Kelly

7

Kontrol edeceğim ilk şey, Güç ve Topraklama'nın kısa devre olmadığından emin olmaktır. Sadece emin olmak için bileşenleri lehimledikten sonra muhtemelen tekrar kontrol etmelisiniz.


7

Tahtayı doldurmaya başladığınızda, yapmak istediğiniz ilk şey tüm yongaların güç aldığından emin olmaktır (önce PSU bölümünü oluşturun ve sonra kısa devre olmadığından emin olun, ardından yongaların güç aldığı tüm güç pimlerini ölçün). Yapmak istediğiniz bir sonraki şey, çiplerdeki her "çıkış" pinini hiçbir şeye kısa devre yapmadıkları için ölçmektir, çünkü bu onları öldürecektir. Ve genellikle her şeyi bölümlere ayırmak ve her bölümün kendi başına çalıştığından emin olmak iyi bir uygulamadır.


6

Fab evlere gönderdiğim PCB'lerle oldukça şanslıydım, ancak tasarımı hazırlarken paranoidden bahsediyorum.

Daha önce de belirtildiği gibi büyük kural şematik olarak başlamaktır. Bu doğru olduğunda, yazılım bir ölçüde size bakacaktır. Ben şahsen ücretsiz sürümlerde bile hata kontrol araçları içeren DIptrace kullanıyorum. Ben paketlerin çoğunun eminim.

Arduino kalkanları tasarlıyorsanız Fritzing Projesi'ne bakmaya değer olabilir . Arduinio için özel olarak şematik, breadboard veya PCB düzeninde tasarım yapmanızı sağlayan bir yazılımdır. Şablonlar tahta boyutları ve pinouts için zaten var.

Onunla oynamaktan daha fazlasını yapmadım ve ilk bakışta biraz temel PCB tasarımı akıllıca görünüyor. Ancak aynı zamanda çok uygun görünüyor.


4

Hatasız PCB oluşturmak için en iyi yöntemlerden biri önce şematik oluşturmaktır. Bir şema, elde etmeye çalıştığınız şeyin daha iyi bir temsilini verecektir. Daha sonra PCB'yi daha kolay olacak şemaya karşı kontrol edebilirsiniz ve birçok PCB uygulaması şematiğinize karşı kontrol ederek her şeyin doğru şekilde bağlandığından (veya en azından şematikte olduğu gibi) emin olabilirsiniz.


2

Tüm montaj deliklerinin doğru konumda olduğundan emin olun. Ayrıca, LED'ler ve anahtarlar ve konektörler gibi kasadan geçirilmesi gereken tüm bileşenlerin doğru konumda olup olmadığını da kontrol edin.

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.