Pregled open source softvera za simuliranje i projektiranje elektroničkih sklopova
Vijesti - Hardware
Autor Ivan Alic // Petak, 19 Studeni 2010 17:10

Hacklab01 - hardware vijestiPrvi Dio

Ovaj tekst bavi se alatima za projektiranje i simuliranje analognih sklopova realiziranih na štampanim pločicama ne projektiranjem integriranih krugova i/ili projektiranjem pomoću HDL-a.

Oregano

Oregano @ softpedia

Oregano je alat za unos el. sheme, dok za simulaciju koristi Gnucap ili Ngspice. Dostupan je pod GPL-om. Verzija 0.60 je izasla 2006. Trenutačno zadnja verzija koju sam pronašao je 0.69 isto iz 2006. godine. Službeni web oregano projekta je mrtav, a zadnja aktivnost na projektu je bila 2009. godine.

 

Oregano ima jednostavno i pregledno sučelje, na žalost njegov razvoj je stao prije nego je implementirana nužna funkcionalnost za ozbiljniji rad. Nema undo, a žice se ne "razvlače" pri pomicanju elemenata, što je veliki problem. Da se njegov razvoj nastavio Oregano bi sigurno bio među boljim GNU shematics aplikacijama.

Qucs

Qucs @ sourceforge

... je open source simulator elektroničkih sklopova, ima grafičko sučelje za unos el. sheme, i prikaz rezultata simulacije u različitim dijagramima. Simulaciju odrađuje command line simulator koji se poziva iz GUI-a i s kojim korisnik ne mora direktno raditi.

Treba napomenuti da qucs ne koristi SPICE simulator, SPICE netliste se mogu koristiti ili konvertirati u qucs format, na prvi pogled to ne predstavlja problem ali je dodatni gubitak vremena koji može biti iritantan ako je potrebno konvertirati više datoteka, posebno zato što ne postoji jednostavno sučelje za obavljanje konverzije. QucsConverter je command line alat za konverziju uz koji dolazi slaba dokumentacija. Qucs nastoji biti univerzalan (i u tome je prilično uspješan) pa je osim za analogne simulacije sposoban i za mnoge druge stvari. Koristi FreeHDL VHDL simulator (http://www.freehdl.seul.org/ ) za simulaciju digitalnih sklopova, može raditi proračune linija, sintezu atenuatora i filtera i druge korisne stvari, što ga čini jednim od moćnijih GNU alata. Glavni problem s qucs-om nedostatak je korisničke dokumentacije ili bolje rečeno nepostojanje dokumentacije, posebno uvodnih tutorijala. Do ovog trenutka nisam uspio naći kvalitetno objašnjenje kako konvertirati SPICE modele u qucs format. Jednom kad (AKO) se savladaju početni problemi qucs je vrlo dobar software.

Ngspice

Ngspice@ sourceforge

... je simulator baziran na tri open source alata Spice3f5, Cider1b1 i Xspice. Berkeley SPICE poznat je svima koji se bave elektronikom, Xspice je proširenje Spice3c1 koje dodaje digitalni simulator, Cinder sadrzi Spice3f5 i dodaje DISM, tj. Cinder omogućava da kritične komponente budu opisane pomoću parametara tehnologije u kojoj se izrađuju, čime se dobiva veća točnost simulacije. Cinder i Xspice zaslužuju detaljniji opis, ali to izlazi iz okvira ovog teksta.

Za razliku od mnogih open source projekata, Ngspice ima kvalitetnu dokumentaciju. Instalacija je temeljito opisana za Linux i win, user manual je kvalitetan i opširan, osim toga na ngspiceovom webu postoji velik broj korisnih linkova vezanih za spice, ostale simulatore, razne srodne alate i modele elemenata. Web je pregledan i vrlo koristan.

Postoje tri frontend-a za ngspice navedena na webu: Kjwaves, Oregano, Spice mode for Xemacs.

Oregano je ranije opisan, opis ostalih slijedi u sljedećem članku.

 

Program

Zadnja izmjena: 17-05-2012 16:42.