Vet någon om ett gratisprogram SPICE / kretssimulator?
SPICE (simuleringsprogram med integrerad kretsfokus) är en allmän, öppen källkod analog elektronisk kretssimulator. Det är ett kraftfullt program som används i integrerad krets- och kretskortdesign för att kontrollera kretsdesignernas integritet och för att förutsäga kretsbeteende. Wikipedia
Kommentarer
- Nåväl, jag förväxlade simulering av krets- / kortnivå med SPICE-simulering.
- Frågar du om freeware eller öppen källkod?
- Jag tror att svaret på den ursprungliga frågan är ” ja ”.
Svar
- ngSpice är tillgängligt för gEDA.
- gnuCAP finns också för gEDA.
- LTSpice är fri från linjär teknik.
Jag trodde att en av de andra analoga chiptillverkarna hade en krydda också men jag kan inte komma ihåg vem 🙁
Jag har varit på några samtal om simulering av fysiker och EE som har gjort chipdesign. Var och en av samtalen verkar sluta så här —
- Förutom enkla kretsar kommer du att spendera mest tid på att få modeller och bestämma var modellerna måste vara modifierad för din applikation.
- Om du inte arbetar för en IC-tillverkare kommer tillverkaren inte att ge dig detaljerade modeller.
- Du kommer inte att kunna undvika en prototyp.
- Du bör bara simulera underavsnitt av din design Det är vanligtvis inte praktiskt att simulera hela designen.
De flesta gratis simulatorer distribueras inte med modeller. Återdistribution av modellerna är vanligtvis ett upphovsrättsintrång. LTspice distribueras med modeller av Linear Tech delar. Jag är inte säker på kvaliteten på modellerna. De flesta tillverkare vill inte avslöja för många detaljer om deras process.
Kommentarer
- +1 för LTSpice. Den mest underhållna ur min synvinkel
- ” Re-distribution av modellerna är vanligtvis en upphovsrättsintrång ” Tabeller med faktadata är inte upphovsrättsskyddade.
- Observera att PSPICE har en modellgenerator som du kan mata med vanliga värden från datablad för de flesta av de diskreta komponenterna. Jag vet inte ’ om LTSPICE eller de andra har det, kanske de.
Svar
En gratis version av TINA, som innehåller Spice, är tillgänglig från TI.
Jag använder SIMetrix Spice, det är ett alternativ med Pulsonix PCB-programvara som jag använder. Det är en mycket bra implementering och det finns en gratis demoversion som är lämplig för små kretsar:
Detta är ett mycket trevligt KRYDD som jag undersökte för några år sedan. Det kan användas med Eagle-scheman.
Svar
Jag hittade en utmärkt online kretssimulator skriven i Java och dess fria och öppna Du kan spela med programvaran genom att besöka länken och vänta på att appleten dyker upp. (du behöver Java Player )
Redigera komponenter och anslutningar genom att högerklicka var som helst / på en komponent. Du kan bygga hela kretsar med hjälp av detta och simulera det visuellt för att förstå hur kretsen fungerar. (spänningen visas i grönt / rött, helt enkelt fantastiskt) Om du börja med en av grindarna kretsexempel , (välj den från menyn Kretsar ), sedan kan du klicka på grinden s eller digitala signaler för att slå på / stänga av dem och se din krets reagera.
Du kan också ställa in oscilloskopvyer på alla anslutningar. (se längst ned på bilden)
Kommentarer
- Det här är en kretssimulator, men jag ’ tror inte att det har något att göra med SPICE.
- @davr Du har rätt. Jag tog mig rätten att redigera inlägget och ta bort SPICE-omnämnandet så att det inte kommer att förvirra människor.
- Det var definitivt en bra idé att ta bort den vilseledande referensen från det här svaret, men frågan handlar om SPICE – Varför är ett svar som inte ’ inte ens nämner SPICE så mycket röstade?
- Every Circuit är också en utmärkt kretssimulator som inte är baserad på SPICE, för mobila enheter (Android ). Jag brukade använda den varje gång jag ville känna vad en krets gjorde, det är väldigt estetiskt och lätt att använda. (nu vet jag nog PSPICE, varför bry sig)
Svar
min favorit kryddmotor är den som gjorts av linjär teknik. Jag såg ngSpice som nämns ovan men det finns ingen bra port till windows.Det är coolt om du har Linux-rutan. Men jag tycker att det har vissa kompatibilitetsproblem och biblioteksimportproblem.
http://www.linear.com/designtools/ Det är där LTspice är, har de också filterdesignverktyg där.
Kommentarer
- Jag har använt LTspice i flera år och Yahoo-gruppen är mycket aktiv med hjälp, support, demofiler och utökad modellbibliotek. tech.groups.yahoo.com/group/LTspice
- LTspice är en Windows-app, men är utformad för att även köras under WINE, så du kan använda den på Mac / Linux med ett lämpligt vinbaserat gränssnittslager.
- ngspice är baserat på Spice 3f5 medan de flesta kommersiella erbjudanden använde Spice 2-koden som bas. Detta betyder inte att de är värre eftersom Spice 3-omskrivningen inte är alla rosor. Tillbaka till punkten: den viktigaste skillnaden är förändringen i specifikation av icke-linjära komponenter (POLYNOMIAL vs. normal ekvation) som bryter många modeller och behandlar nodnamn som strängar (i original Spice 2 måste de vara siffror och jämfördes numeriskt
0 == 00
). - +1: LTspice är där det ’ s. Gratis, snabb, stor grupp, körs på Linux (med vin).
Svar
Jag använder LTSpice
bra information om hur du använder den:
http://www.element-14.com/community/thread/1811
I synnerhet denna handledning:
Svar
Det finns ett par tunga paket och ett lättviktigt program för Linux.
De seriösa paketen är GEDA och KiCAD . De är var och en en samling program som fungerar bra tillsammans (som Orcad); de inkluderar en schematisk fångst, en simulator, en vågformsvisare och ett PCB-layoutverktyg. De är mycket tillräckliga förutom att min professor kräver ”.out” -filen som genereras av pspice, så jag måste fortfarande använda den.
Det lätta programmet är Oregano . Det är bra för snabba simuleringar. Biblioteken är snabba och enkla att använda och hitta delar från. Den schematiska fångsten är mycket lättare att använda och snyggare än de andra programmen. Den använder antingen gnucap eller ngspice för simuleringarna, så de är ganska bra. En stor nackdel som jag har upptäckt är att vågformsvisaren inte ger en logaritmisk vy och att det inte finns något sätt att få ut data ur den.
Kommentarer
- Utför KiCAD kretssimulering? Jag tycker inte ’ …
- @GM Tydligen har den en viss interaktion med externa SPICE-simulatorer? mithatkonar.com/wiki/doku.php/kicad/kicad_spice_quick_guide
- du kan överväga att använda online-redigerare med stöd för Ngspice-paketet som EasyEAD. atadiat.com/en/articles/…