Modüler Analog Devre formül çözücü?


9

Analog devreler oluşturmayı kolaylaştırmak için bir veritabanı / program yapmayı düşünüyorum. Sıfırdan bir şey yaratma çabası yerine katkıda bulunabileceğim başka bir şey olmadığından emin olmak istedim. Bakalım ne düşündüğümü kafamda kelimelerle anlatabilir miyim:

Bu program veya veritabanı ile bir tür devre bloğu seçebilir ve devrenin istenen özelliklerini girebilirsiniz. Çözücü daha sonra direnç değerlerini, kapasitör değerlerini ve ayarlanan özellikleri karşılamak için gerekli bileşenleri otomatik olarak belirler.

Bir örnek ne dersiniz? Diyelim ki bir BJT ortak yayıcı amplifikatörü gibi bir tane tasarlamak istiyorum:

resim açıklamasını buraya girin

Böyle bir amplifikatör tasarlarken gerçekten sadece birkaç şeye önem veriyorum ve her zaman her şeyi geçmek ve her şeyi hesaplamak istemiyorum. Maksimum AC voltajını, önceki aşamanın çıkış empedansını, pozitif ve negatif ray voltajlarını ve istenen voltaj kazancını / akım kazancını girirdim. Buna karşılık, ihtiyaç duyulan dirençler ve kapasitör değerlerini çözebilir ve GERÇEKTEN soğuksa, bunun için işe yarayacak birkaç transistör önerin.

Feragat - Eminim bir şeyleri kaçırdım ...

Şimdi böyle basit bir devre ile "Bu gerçekten gerekli mi?" Diye düşünebilirsiniz. Buna cevabım aslında değil. Ancak şimdi bu blokları seçip, birbirine bağlayabileceğinizi ve tüm devreleri tasarlayabileceğinizi düşünün. Falstad devre simülatörü veya devre laboratuvarı ve bunun için bazı html komut dosyası kullanmayı düşünüyorum. Şu anda kafamda bu konuda başka birçok şey var, ancak bu yazıyı basit tutmak için onları kendime saklayacağım.

Yani, genel sorularım: Orada katkıda bulunabileceğim başka bir şey var mı? Bu tamamen pratik değil mi? Başka biri böyle bir araca sahip olmak ister mi?


Birçok IC satıcısı, sınırlı bir uygulama alanı için bunu yapan araçlara sahiptir. Örneğin, TI (eski adıyla National) WebBench, küçük bir gereksinim grubundan anahtarlamalı bir güç kaynağı tasarımı çıkaracaktır. Ve LTSpice, belirli bir amplifikatör etrafında sizinki gibi bir alt devreyi hızlı bir şekilde tasarlamanıza izin veren çok sayıda şablon devresi içerir. Agilent'in, ayrı bileşenler veya mikroşerit elemanları kullanarak teknik özelliklere yüksek / düşük / bant geçiren filtreler üretecek Gensym adlı (yüksek fiyatlı) bir aracı vardır.
Photon

Harmonik bozulma, Gürültü Figürü, güç tahliyesi ve verimliliği umursamıyorsanız, kendi önyargı, kazanç ve çıkış empedansı için birçok yemek kitabı tasarımı vardır. Ancak basit bir ayrık tasarımla gözle tanışmaktan çok daha fazla özellik var. Onları ayrık cihazlarla lineer yongalar tasarlamakta kullanırlar, ancak genellikle deneyimli tasarımcı bu araçların sadece başlamak için olduğunu ve yayılma gecikmesi ve bant genişliği ürünü gibi diğer kritik parametrelerin olduğunu öğrenir.

Yanıtlar:


3

İyi bir fikriniz olduğunu düşünüyorum, ancak bazı varyasyonlarda zaten var. BJT kas kodu aşaması için bir örnek buldum: http://www.daycounter.com/Calculators/Cascode/BJT-Cascode-Calculator.phtml

Ama aynı zamanda, bu birkaç noktayı aklınızda bulundurarak, birkaç temel farklı topoloji için kendi yolunuzda yapmanızı teşvik ediyorum: 1. çevrimiçi olmalı; 2. saf javascript (Java veya Flash değil) olmalıdır 3. iletişim kutuları şematik olmalıdır 4. Bu konu için SVG tercih edilen biçimlendirme dili olmalıdır

Bu sadece benim görüşüm. Bu güzel fikirde iyi şanslar.




0

TransistorAmp bu soruna ilginç bir çözüm olabilir. Sadece giriş ve çıkış empedansı, alt kesme frekansı, kullanılacak bileşen serisi ve kazanç gibi kriterleri girersiniz ve son olarak transistörü çok büyük bir listeden seçersiniz. Bir devre şeması üretecek ve kendi başına uygun değerleri seçecektir.

Ne yazık ki, sadece ortak toplayıcı, verici ve taban konfigürasyonlarındaki BJT'ler için çalışır ve fazla akıl sağlığı kontrolüne sahip değildir (örneğin, kullanıcının seçilen transistörden gerçekçi olmayan beklentileri varsa saniyeler içinde yanmaya başlayacak bir devre çıkarır).

Artı tarafta, ücretsiz, küçük, kolay ve hızlıdır ve HTML'de çıktı üretir. İşte çıktısının bir örneği.

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.