Sıçan yuvasından yönlendirilmiş PCB'ye geçme önerileri


24

Biri bir farenin yuvasından yönlendirilmiş bir PCB'ye geçme konusunda herhangi bir faydalı strateji önerebilir mi?

(Eagle kullanıyorum ve evde tek / çift taraflı PCB üretmeyi hedefliyorum)

Şemayı çizmek gayet iyi, ancak izleri yönlendirmek söz konusu olduğunda dev bir yün topunu çözmek gibi geliyor.


Fabrikasyonun nasıl işlediğiyle ilgileniyorum. Lütfen bizi haberdar et.
Dirk

3
Yani, "spagetti kodu" sadece bir yazılım değil!
DarenW

Yanıtlar:


19

İnsanları oldukça sık kullandığım bir kaynak David Jones'un PCB Tasarım Eğitimi .

Bileşen yerleştirme, yönlendirme, toleranslar, katmanlar vb. Hakkında pek çok iyi bilgi ...

Sadece diğerlerinin söylediklerini yinelemek için ve D. Jones'un da dediği gibi, her şey bileşenlerin yerleştirilmesiyle başlıyor. Yırtarak, bileşenleri hareket ettirmek, baştan başlamak, vb. İçin istekli olun ... Tembel veya inatçı olmayın ve bu yuvarlak çiviyi kare bir deliğe sokmaya çalışmayın. Yönlendirme zorlaşırsa, parçaları aniden daha kolay hale getirmek için büyük olasılıkla parçaları hareket ettirmek veya döndürmek için bir yol vardır.


+1 Birkaç ay önce okudum, çok iyi bir ders
volt

16

Şemamı önüme koyarak başlamayı seviyorum. Genellikle parçalarınızın izlerin daha ileri gitmeleri gerekmeyecek şekilde düzenlenmesini istersiniz.

Genellikle insanlar şema yaptıklarında şemalarını "güzel" yapmaya çalışırlar. Tahtanızı şematik ile aynı şekilde yerleştirmek genellikle çok iyi bir başlangıçtır. Ancak, bunu yapmadan önce, USB bağlantı noktaları, programlama bağlantı noktaları, düğmeler vb. İle gerçekten etkileşimde bulunmanız gereken herhangi bir şeye bakın ve bunları son ürün için en iyi olan yere yerleştirin.

Parçalarınızı yerleştirdikten sonra, en önemli izleri yönlendirerek başlayın. Bu izler üzerlerinde yüksek hızlı veriye sahip olanlardır ve onların tahtanın farklı taraflarına atlamamalarını tercih edersiniz.

Bu izleri bıraktıktan sonra, güç izlerini yönlendir. Bu noktada, kalan herhangi bir şeyi en iyi şekilde nasıl yönlendireceğinizi çözmeniz gerekir.

Yaptığım şeyden memnun kalmadan önce genellikle bir tahta yerleştirmem 3 ya da 4 tekrar eder. Her yaptığımda, yönlendirmeyi basitleştirmek için izlerin yönlendirilmesi gereken özel yollar öğreniyorum.

Son bir not olarak, yeteneğiniz varsa, hangi pinlerin bir çevre birimine bağlanacağını değiştirmeye istekli olun. Örneğin, bir mikrodenetleyiciye bağlı bir LED'iniz varsa, LED'in panoya yerleştirilmesini istediğiniz yere en yakın olan pimi kullanmaya çalışmalısınız. Çoğu zaman bu özgürlüğe sahip değilsinizdir, ancak yapabiliyorsanız yapmanız gereken bir şey var.


Bu tür parçalara sahipseniz, kullanılmış portları / kapıları vb. Mantık yongalarına, sürücülere ve benzerlerine de geçirebilirsiniz, böylece en uygun pimlere girip çıkabilirsiniz. Şematik olarak komik görünebilir, ancak bir tahta üzerinde daha düzgün çalışacaktır.
XTL

Aslında bu yaklaşım konusunda ayrıldım. Bir parçam pimlerin hareket ettirilmesi ve elle yapması gerektiğini kontrol etmek istiyor. Diğer tarafım ise, yapacağım karmaşık bir pano için, bunun gibi özelliklerden yararlanmam gerektiğini söylüyor.
Kellenjb

11

Bileşenleri istediğiniz gibi yerleştirin, böylece düzeniniz kullanılabilirlik açısından "mantıklı" olur. Polarize bileşenlerin her zaman aynı yönde olmasını sağlayın. Konektörleri kartınızın çevresine yerleştirin, IC yongalarının tutarlı bir yönlendirmeye sahip olmasını sağlayın.

Ardından, otomatik yönlendiricinin sihrini yapmasına izin verin, DRC'yi başlangıçta büyük olan iz genişlikleri kullanacak şekilde ayarlayın (20 mil civarında başlamak istiyorum). % 100 yönlendirilene ulaşamadığında, "ripup;" yazın. komut satırında fareler yuvasına geri götürmek ve otomatik yönlendirici mutlu olana kadar iz genişliğini aşamalı olarak düşürmek için DRC'yi değiştirin.

Otorouter ile birçok "ölmek zor" insanın "problemleri" olduğunu biliyorum, ama bunun oldukça iyi bir iş çıkardığını düşünüyorum. Gerçekten yüksek bant genişliğine sahip dijital I / O veya belki de RF tasarımı yapmadığınız sürece, sinyalin geçtiği yol nadiren sizin için endişe kaynağı olacaktır. Olsa da, kullandıkları IC yonga pimlerine yakın kristaller gibi şeyler koymak konusunda biraz dikkatli olurdum.


3
Gerçek devrede otomatik rota şeytandır. Devre bir breadboard otomatik rotada çalışıyorsa, muhtemelen işe yarayacak, ancak devre herhangi bir yüksek hızlı sinyalleri varsa, bu senin sonun olacak. Ormanda uzun yürüyüşlerde zemin izleri bırakacak. Basit panoların (30 parçadan az) otomatik yoldan dolayı topraklama pimlerinde yarım volt sin dalgası olduğunu gördüm.
Kortuk

Otomatik rota ancak yeni başlayanlar için düzen yapmayı öğrenmeleri çok iyidir.
Kortuk

2
5-10 dakikada tek taraflı panolar yapabildim ve sonra karşılaştırmak için otomatik rota çalıştırmayı denedim, otomatik rota başarısız olacak ve başka bir katmana ihtiyaç duyduğunu söyleyecektim.
Kellenjb

Düzenlemenize bir cevap olarak: Sadece toprak ve güç izlerinin iyi olduğundan emin olmanız gerekir. Oto-rota hala şeytan, erken başlangıçlı erkek tipi kellik ve küresel ısınmanın nedenidir.
Kortuk

Kortuk'a eklemek için, yüksek bant genişliğine sahip dijital I / O veya RF tasarımını göz önünde bulundurabileceğimi çok fazla şey yapmış gibi hissetmiyorum, ancak otomatik yönlendirici ile ilgili sorunlarla karşılaştım. Sadece bir mikrodenetleyiciyi bir FTDI usb yongasına bağlamak bile, otomatik yönlendirici kullanıldığında başımı ağrıttı. Mikrodenetleyici, RFID, USB, Canbus, IR ve XBee içeren bir devreyi sorunsuz bir şekilde elle yönlendirebiliyorum.
Kellenjb

6

Burada bazı ipuçlarını belirli bir düzende listeleyeceğim:

  • İlk önce güç / toprak stratejinizi belirleyin. Mümkün oldukça güç ve topraklama düzlemi kullanın. 2 taraflı bir panele yapışıyorsa, tabana bir zemin dökün ve kalan bakırları çıkarmayı unutmayın. Amacınız her zaman yere giden en kısa yola sahip olmaktır. Daha yüksek frekans sinyalleri, en düşük direnci değil, toprağa giden en düşük endüktans yolunu izleyecektir. Ek dekuplaj kapasitörleri eklemeniz gerekebilir.

  • Mizanpajınızı bir ızgara üzerinde yapın, ızgara boyutunu en küçük iz boyutunuzun bir katı yapın. Daha büyük izler yapmak, şebekenizden bir kat daha.

  • Transmisyon hattı etkilerini dikkate almanızı gerektiren yüksek frekanslı sinyallere veya yüksek kapasiteye sahip otobüslere özellikle dikkat ederek bileşenleri yerleştirin. Bazı örnekler: Düşük hızlı veriyolu olsa bile, pek çok yonga (3-4 +) bağlayan I2C veriyolu. SPI otobüsleri özellikle 1MHz veya daha büyük, I2S otobüsler, saat dağılımı, kristal osilatörleri, USB, ethernet, bellek otobüsleri vb.

  • Autorouters emiyor. Yalnızca açma kapama kontrolü olan 25 GPIO sinyaliniz varsa ve gerçekten nereye gittikleri umrunda değilseniz bile kullanışlıdır, o zaman bile, ne yaptığınıza bakarken muhtemelen başınızı çizebilirsiniz. Asla gücü veya sinyal hatlarını yönlendirmesine izin vermeyin. Ben altium, orcad ve kartal kullandım, hepsi bayağı kötü.

  • Asla, asla, gerçekten ne yaptığınızı gerçekten bilmiyorsanız, ADC / DAC veri sayfası ayrı analog ve dijital zeminlere ihtiyaç duyduğunuzu söylese bile, bölünmüş bir zemin düzlemi kullanmayın. Zemin dönüş yollarına dikkat edin ancak düzlemi ayırmayın.

  • Birden fazla besleme gerilimi olan alanlar nedeniyle bölünmüş bir güç düzlemi kullanmak zorunda kalırsanız: Hiçbir iz izi, bitişik bir katmandaki bölünmeyi geçemez. İzin ne olduğu veya ne olduğu önemli değil, o bölünmeyi geçmeyin. Bunu zorlamak için etkilenen katmanlara uzak durun.

  • Bileşenleri yerleştirirken, önce bileşenin ve onunla yakından ilişkili devresinin yerleşmesine yardımcı olabilir, daha sonra bunları grup olarak panele taşıyabilirsiniz. Örneğin, anahtarlama güç kaynağında, IC'nin kendisi genellikle çok küçüktür, fakat harici destek devresinin yerleşimini de kontrol etmelisiniz, bunun da çoğunlukla kontrol edilen akım yolları ile birlikte çok yakın tutulması gerekir. Bu nedenle, devrenin tüm parçasını pano boyutlarının dışına yerleştirin, böylece gerçekte ne kadar alana ihtiyaç duyduğuna dair iyi bir fikriniz olur. Tüm IC'ler için aynısını yapın, dekuplaj kapakları bile beklediğinizden daha fazla yer kaplar.


4

Herkesin sahip olduğu büyük ayrıntıya girmeyeceğim. Bir yöntemi tartışmak için harika bir iş çıkardılar.

Sizi Intel’in yarattığı, başladığımda ilk önce olması gereken şeyler hakkında düşünmem için bana yardımcı olan bir uygulama notuna bağlamak istiyorum. Diğer kaynakların yorum yapmasını istiyorsanız, tekniğimi gerçekten geliştirmek için oraya nereye gittiğimi gösterebilirim. Bununla birlikte, iyi tasarlanmış 2 katmanlı bir karttan bir topraklama ve güç düzlemine sahip 4 katmanlı bir levhanın kalitesini nasıl elde edebileceğinizi gösterebilirsiniz.


4

Uzman değilim ama bu benim izlediğim yaklaşım ve işe yarıyor ...

1. En önemli rayları ilk önce güç ve toprak raylarıyla başlayan yönlendirme

2. Mümkünse zemini tahtanın kenarı çevresinde dolaştırın (ancak kenara değecek kadar yakın değil)

3. Bir sonraki adım, devreyi işlevsel yapı taşlarına bölmektir.

4. Blokları düzenleyin ki aralarındaki bağlantılar mümkün olduğunca basit olsun ..

5. Daha sonra yerleşimi kontrol etmek için otomatik rotalamayı kullanırdım - otomatik rotalama birkaç saniye geçmeli (eğer 60’tan az olsa da, bu durum açıkça dolandırıcılığınızın karmaşıklığına bağlı olsa da) 99se, kartal aşina değilim bu yüzden otomatik yönlendirme süresi değişebilir)

6. Sonra, otomatik rota ... ve manuel rota ... parçalarını önce işlevsel bloklar içinde, sonra da bloklar arasındaki bağlantıları kullanarak yönlendirin.

Eski bir deyiş, tasarımın% 90 yerleşim ve% 10 yönlendirme olduğu, doğru yerleşimi yapmak için zaman ayırdığı ve gerisinin yerine geçeceğidir.


Tahtanın kenarı boyunca güç ve toprak kullanmanız gerektiğini mi söylüyorsunuz?
Kortuk

% 90’ın yerleştirme olduğuna katılıyorum.
Kellenjb

@Kortuk En azından tek ve çift taraflı tahtaların söz konusu olduğu yerlerde zeminin kenardan dolaşması gerektiğini söylüyorum
saat

Volting, Ground mümkün olduğu kadar kısa bir bağlantı yapmalı, mümkün olduğunca düşük empedans olmalıdır ve çok fazla olmayacağı bir katta bile bir yer düzlemi oluşturmak için ateş etmelisiniz. Sınırın yakınında bir iz çalıştırmak, emisyonlarınızı büyük ölçüde artırır ve daha yüksek hızlarda çalışan bir şeye sahipseniz, EMI problemleriniz olduğunu ve FCC'nin bir ürünü sevmeyeceğini garanti edebilirim. Bunu korkuttuğumu biliyorum, ancak insanlar genellikle bir mizanpajın ne kadar bir bilim olduğunun farkında değiller. Bunu çok iyi yapıyorsun ve genel olarak aynı fikirdeyim, fakat bağlantıma bir göz atmalısın.
Kortuk

1
İki katmanlı bir tasarımda bir zemin düzlemi buldum karmaşıklığı büyük ölçüde azaltıyor. Evet, çok sık sık insanların kötü yerleşim alışkanlıklarını oluşturduğunu ve devreleriyle ilgili sorunlara yol açtığını ve genellikle devreleri suçladıklarını buluyorum.
Kortuk

3

Bir tahta koymak döşeme yararlı bir strateji önce büyük bileşenleri, sonra konektörler, daha sonra Rs ve Cs gibi küçük bileşenleri yerleştirmektir. Bileşen yerleştirme çok önemlidir. Yönlendirme yaparken, güç, toprak ve herhangi bir saat gibi kritik ağlarla başlayın. Ardından, en kısa süreyi bırakarak en kısa fileleri yönlendirmeye başlayın.


0

Ayrıca, bazı harici çevre birimi bileşenleri gerektiren IC veri sayfasında yerleştirme ve yönlendirme yönergeleri bulabilirsiniz. Bence henüz bahsedilmedi. Ve tecrübelerime göre, otomatik yönlendiriciyi kullanmanızı tavsiye etmem. Yeni başlayanlar için iyi olduğu söyleniyor, ancak IMO bunun tersi durumda. Çoğu otorouterin bilmediği pek çok "en iyi uygulama" var.

Bir PCB'nin ilk kez EMV tarafından onaylanmasını sağlamakla karşı karşıya kaldığım için, ayrıntılara dikkat edilmesinin ve oto-bilgisayarların çoğunun bu detayları nasıl karıştıracağını bilmiyorum.

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.