Bileşen simülasyonu, şematik ve PCB yerleşiminin iyi bir kütüphanesi mi?


10

PCB tasarımında gerçekten bir acemiyim, bu yüzden tüm yönleriyle yeniyim. En çok sorun yaşadığım şey aslında uygun bileşenleri seçmek. Yaşadığım sorun, Google'dan veya başka bir yerden bulduğum bileşenlerin çoğunu gerçekten kullanamıyorum.

Bir kartta bir bileşen kullanmak için, onu bazı PCB tasarım yazılımlarına yapıştırabilmek ve şematik olarak kullanmak, PCB'ye yerleştirmek ve davranışını simüle etmek istiyorum. Ancak, bu son derece zor gibi görünüyor. İçinde çalıştığım sorunlar:

  • Parçayı hiçbir yerde bileşen kütüphanesinde bulamıyorum
  • Parça için bir simülasyon (SPICE / IBIS) modeli bulamıyorum
  • Bir SPICE modeli buluyorum, ancak SPICE'in farklı bir sürümü için ve çalışmıyor
  • Bileşeni bir kütüphanede ve bir simülasyon modelinde buluyorum, ancak eski bir bileşendir ve yeni tasarımlar için önerilmez
  • Diğer her şey yolunda, ancak bileşenin SMD sürümünü bulamıyorum

Sonuç olarak, Farnell bileşen listelerini gözden geçirirken, tasarım için en uygun bileşeni seçmek yerine, bazı kütüphanede taklit edebileceğim ve bulabileceğim bileşenleri temel alarak bileşenleri seçmek zorunda kalıyorum. Bu öyle olmamalı gibi görünüyor.

Tüm bunların bulunduğu geniş bir bileşen kütüphanesine sahip olmanın herhangi bir yolu var mı? En iyi ben şimdiye kadar Farnell topluluk sitesinden ayrı her üretici için bileşen kütüphaneleri ile Eagle rastladı. Ancak genellikle kütüphaneden üreticiden istediğim bileşenleri bulamadığım için ciddi bir eksiklik var - ve tabii ki bunlar için simülasyon modelleri yok. Eagle ayrıca güzel bir DesignLink özelliğine sahip, ancak bu durumda bana yardımcı olmuyor gibi görünüyor.

Örnek olarak: Transistör çıkışı, 4 pin SMD paketi ve% 100 veya daha fazla TO ile genel bir opto-kuplör arıyorum. Birkaç seçeneği karşılaştırabilmek ve hem simülasyon yazılımım hem de PCB tasarım yazılımım için mevcut olan tek seçeneği seçmek istemiyorum.

Ticari çözümler uygundur.


6
Bu oldukça yaygındır, genellikle parça, şema ve model kütüphanelerini zaman içinde kendimiz inşa ederiz. Sevdiğiniz bir parçayı bulursanız, üreticiden genel bir model bulabilirsiniz (bazen doğrudan ondan istemeniz gerekir). Ardından, araçlarınızın bu modeli içe ve içe aktarmanın bir yolu olmalıdır. Bir kitaplıktaki bileşenlere gelince, bunları bir veri sayfasından gelen verilerle otomatikleştiren bir yazılım olmasına rağmen, genellikle elle çiziyorum. Ayrıca, parça verilerini farnell veya digikey'den çıkarmayı ve kendi veritabanınıza yerleştirmeyi otomatikleştiren bir yazılım var.
Bazı Donanım Adamları

3
Genel olarak, doğru parçayı bulmak, sembolü yapmak, şemayı yapmak ve bunun için iyi bir simülasyon modeli elde etmek, bir tasarım yapmak için gerekenlerin bir parçasıdır. Ayrıca seçtiğiniz parça üreticisi baharat modelleri almanıza yardımcı olamıyorsa, neden onlara herhangi bir iş verin;)
Bazı Donanım Adamı

Yeni ayak izleri yapmayı seviyorum, yay! :)
abdullah kahraman

Yanıtlar:


12

Herhangi bir satıcıdan kesinlikle eksiksiz bir parça kütüphanesi bulamazsınız. Yapmanız gereken, aracınızın kütüphane düzenleyicisini nasıl kullanacağınızı öğrenmek. Burada, üreticinin veri sayfalarına dayanarak şemanıza ve düzeninize yerleştirebileceğiniz paketler ve semboller oluşturursunuz.

Simülasyona gelince, bunun için tam / birleşik bir araç yoktur. Gerçekten sadece transistörler ve diyotlar gibi temel parçalar için ve bazen otobüs sürücüleri için (bir fpgadaki pimler gibi) SPICE modellerini bulacaksınız. Bu tür bir şey için zamanlama ve frekans analizi yapmak için bir SPICE simülatörü kullanacaksınız. Kod için, genellikle işlemcinin geliştirme ortamıyla birlikte gelen simülatörü kullanırsınız. VHDL / Verilog için bunun için ModelSim gibi bir simülatöre ihtiyacınız vardır. Sinyal bütünlüğü için iletim hatlarını simüle etmek için, geometrik ve malzeme verilerini alan ayrı simülatörler ve ayrıca daha önce bahsettiğim otobüs sürücüsü modelleri de var.

Dolayısıyla, kapsamı çok dar olmadığı sürece, tüm tasarımı bir seferde simüle etme fikri gerçekten mümkün değildir. Sonuçta her alt sistemi kendi uygun testbech ortamında ayrı ayrı simüle etmek ve daha sonra pcb'deki her şeye katılmak. Bir prototip üretildikten sonra, sistemi bir bütün olarak test edebilir, inceleyebilir ve hata ayıklayabilirsiniz.


1
Çok temel bir şey yapsam bile, bileşenleri kütüphaneye tek başıma eklemem gerektiği çok sezgisel görünüyor. Yani, herkes aynı bileşeni yeniden uyguladığında, dünya çapında çok sayıda boşa harcanan saat harcanması gerekir.
Nakedible

3
Belki ama bu çaba için para alıyorum :) Cidden herkes aynı şekilde bir parça yaratmıyor olsa da sık sık iğneleri hareket ettirmeniz veya farklı standartlara uymanız gerekir. Ayrıca birçok kez satıcılar size yanlış bir sembol verme yükümlülüğünü ya da geri dönüp, tüm farklı araçlar ve sürümler için çok sayıda kütüphaneyi güncelleme ve sürdürme zahmetini istemiyorlar.
Bazı Donanım Adamı

2
@apalopohapa - Çok iyi bir cevap.
Michael Karas

4
@Nakedible - Burada söyleyebileceğim tek şey "gerçek mühendislik dünyasına hoş geldiniz".
Michael Karas

3
Sorunun bir parçası standart yok. En yakın şey OrCAD - güzel büyük parça kütüphanesi, ama hobi kullanımı için çok pahalı. Sparkfun ve LadyAda önerilerinizi yapıyor - ama sadece Eagle için. Eagle popüler olsa da, sıfır olmayan bir tutara mal olur ve açık kaynak değildir (tasarım dosyaları açık olmasına rağmen). Tamamen ücretsiz paketler, kütüphaneler oluşturmak için gönüllülere güvenmektedir. Artık bu gönüllülerden birisin. Tebrikler!
AngryEE

2

Genellikle kendi sembollerinizi çizmeniz ve kendi koleksiyonunuzu oluşturmanız gerekir / gerekir: bazı üreticiler semboller sağlar, ancak bazen kullandığınız CAD paketi için kullanılamazlar.

Ayrıca, kaliteye göre öncelikli olan insanları cezbetmek için çok düşük kaliteli semboller ve eski / yeni tasarım parçaları için tavsiye edilmeyen birçok sembol ile birlikte gelen bazı CAD paketleri gördüm.

Simülasyona gelince, ideal kullanım, simüle edilmesi zor, hatta imkansız hale gelebilecek bir sistemin tamamını değil, sistem bloklarını bir seferde simüle etmektir. Kendi modellerinizi nasıl oluşturacağınızı veya mevcut modelleri nasıl değiştireceğinizi / geliştireceğinizi öğrenmek de ilginçtir.

"Uygun bir bileşen seçme" işleminin bir kısmı üreticilerden temin edilebilen parametrik seçim araçlarıyla (örneğin TI'dan ) yapılabilir.


2

Bugüne kadar biriken yaklaşık bir milyar elektronik P / N olduğu ve DigiKey'nin 3 milyonu var, 10.000 opto-izolatör var ve ücretsiz araçlarınızın neden bunları yakalamadığını merak ediyorsunuz? Büyük şirketler ortak kütüphane parçalarını oluşturmak için araçlar veya zaman öderler. Bir Ar-Ge şirketi için Operasyonlar Mgr iken, dokümantasyon için, Eng yayın kontrolleri, Envanter, Dahili PN'ların Standart Veritabanı, BOM bütünlüğü, hisse senedi seçimleri için baktım ama Mühendislere kendi kütüphane parçalarını oluşturmalarını söyledim. Böylece çoklu kaynaklarla standart bir parçanın şematik / kütüphane / PN oluşturulmasını içeriyordu.

Örneğinize göre, ihtiyaçlarınızı ve stoklarınızı kolayca karşılayan bir çift opto izolatör vardır . Ancak paket kısıtlamaları nedeniyle, eşleşen 10K'dan sadece 2 tanesi vardı.

Tasarım becerilerinizi geliştirdiğinizde, maliyet kriterleri, istikrarlı tedarik / std PN, filtre gereksinimlerinizi değiştirebilir ve kütüphane ihtiyaçlarınızı en aza indirmeye yardımcı olabilir ve yeni bir parça eklemek önemsiz bir görev haline gelecektir. Bununla birlikte, tüm temel pasif RC SMT kütüphane bölümlerinin jenerik formda mevcut olması gerekir. BOM için dahili PN'ler kullandık, bu yüzden satın alma esnekliğine sahipti, ancak Eng tercih edilen PN'leri ve Mfr'leri belirtmelidir.

Ama senin zorluklarına sempati duyuyorum.

eklenen bu forumda Diğerleri optimum CAD paketi tanımlamak attemped ama yok bu nedenle tüm bütçenize ve ihtiyaçlarınıza bağlıdır var. CAD paketlerinin koltuk başına ücretsiz ila 0,2 milyon dolar arasında değiştiğini düşünün, bu da belirttiğiniz mor ethan'ı gerektirir, ihtiyaçlarınız Proteus Pro gibi 5 bin dolarlık bir bütçeyle karşılanabilir veya belki de 10K şemaları, 1500 ayak izi ile Başlangıç ​​kitini isteyebilirsiniz. DipTrace 100K kütüphane parçaları ile tavsiye ederim, ama ucuz sürümünü alırsanız, kendi sorusunu yaratırsa paylaşabilecek olanı tanıyorum . Ayrıca, IPC standart kütüphane ayak izlerinin gerekli olduğunu ve ücretsiz olmadığını unutmayın. Ayak izleri, aynı cihaz için SMD yeniden akış ve dalgalar arasında değişir ve çoğu ekipman için en az lehim hatası verecek şekilde tasarlanmıştır.


"Büyük şirketler ortak kütüphane parçaları oluşturmak için araçlar veya zaman ödemek." Ama bunu paylaşıyorlar mı? Bu parça kütüphanesini satın almak mümkün mü? Bazı (pahalı) PCB yerleşim yazılımları doğrudan onunla birlikte mi geliyor?
Nakedible

Öyleyse sadece onaylamak için ... istediğim şey gerçekten satın alınabilir, ancak 200000 dolara mal olabilir mi? Eğer cevap buysa, ben iyiyim. (Açıkçası 200000 $ ödememek, sadece var olduğunu bilmek.)
Nakedible

Bir şirkete bir malzeme listesinden özel kütüphane oluşturma ve sıfırdan küçük adet için parça başına ~ <20 dakika sürdüğünü ve araçların ölçek ve zenginlik ekonomisi olduğunu hayal edebilirsiniz. BTW $ 200K size bir kütüphaneden çok daha fazlasını sunar.! Ama sonra% 10 yıllık bakım maliyetleriniz var.
Tony Stewart Sunnyskyguy EE75
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.