Per le riparazioni, per le progettazioni e per gli insegnamenti nel campo dell'elettronica è molto utile la simulazione virtuale del funzionamento dei circuiti elettronici, permettendo di migliorare la qualità e di impedire costosi errori. Installando Linux (anche su computer vecchi) è possibile disporre di vari tipi di software per la simulazione dei circuiti elettronici, spesso gratuiti ed open source. Per chi lavora su schede single board come i Raspberry Pi è molto utile testare le proprie modifiche e riparazioni in modo virtuale, prima di accendere veramente un dispositivo facendo accedere la corrente elettrica. Questi programmi gratuiti sono un'importante strumento a vantaggio di privati, aziende ed appassionati, consentendo collettivamente grandi risparmi di soldi all'economia italiana. L'articolo qui sotto aiuta a comprendere meglio queste risorse informatiche.
Ngspice: https://ngspice.sourceforge.io
Ngspice è un simulatore di circuiti elettronici open source e multipiattaforma, può essere utilizzato per simulare una vasta gamma di circuiti elettronici, dai semplici circuiti analogici ai complessi circuiti digitali. Ngspice supporta anche la simulazione di circuiti a segnali misti, ed è facile da usare. Ha un'interfaccia utente grafica (GUI) intuitiva e un potente linguaggio di scripting. Ngspice è gratuito e open source. Ciò significa che puoi utilizzarlo e modificarlo liberamente. Ngspice è disponibile per una varietà di sistemi operativi, tra cui Windows, Linux e macOS. Ngspice è un popolare software di simulazione dei circuiti elettronici open source, nato come fork del simulatore Pspice. Il software consente agli utenti di realizzare e analizzare circuiti elettronici attraverso un'interfaccia a riga di comando o tramite diversi frontend graphical. Ecco alcune delle caratteristiche di Ngspice:
- Simulazione di circuiti analogici, digitali e a segnali misti.
- Ampia libreria di modelli di dispositivi.
- Interfaccia utente grafica (GUI) intuitiva.
- Potente linguaggio di scripting.
- Gratuito e open source.
- Compatibilità con file di schemi di Pspice, permettendo agli utenti di importare facilmente i circuiti all'interno di Pspice.
- Supporto per iterazioni di calcolo, transient e ac/dc per analiizzare il funzionamento dei circuiti.
- Possibilità di simulare i seguenti componenti: resistori, condensatori, induttori, transistors bipolari, MOSFET, diodi, condensatori varicap, liberatori, vittorie di voltaggio, fonti di corrente e藤onstanten, schede logiche e multiport switches.
- Espansibile attraverso il sistema di estensioni, che permette di aggiungere ulteriori componenti e funzionalità.
- Ngspice utilizza algoritmi avanzati per fornire risultati di simulazione precisi e affidabili.
- Può simulare circuiti analogici, digitali e misti, compresi componenti attivi e passivi come transistor, diodi, resistori, condensatori, ecc.
- Supporta una vasta gamma di modelli di dispositivi, incluso il supporto per modelli di transistor complessi.
- Ngspice è altamente estensibile attraverso l'uso di modelli di dispositivo personalizzati e plugin aggiuntivi.
- Viene fornita un'interfaccia a riga di comando per interagire con Ngspice e per definire e configurare i circuiti da simulare.
- Ngspice offre una documentazione completa che include tutorial, guide e riferimenti dettagliati per facilitare l'apprendimento e l'utilizzo del software.
LTspice: https://www.analog.com (gratuito per uso non commerciale)
LTspice è un software di simulazione dei circuiti elettronici, sviluppato da Analog Devices, che offre una vasta gamma di funzionalità per la realizzazione e l'analisi di circuiti elettronici. A differenza di ngspice, LTspice è un software proprietario e NON è open source. LTspice è facile da usare, ha un'interfaccia utente grafica (GUI) intuitiva e un potente linguaggio di scripting. LTspice può anche essere utilizzato da riga di comando. LTspice è gratuito per uso non commerciale, ciò significa che puoi utilizzarlo liberamente per i tuoi progetti personali e hobbistici. Tuttavia, se prevedi di utilizzare LTspice per scopi commerciali, dovrai acquistare una licenza. Caratteristiche principali di LTspice:
- Grafica avanzata che permette di simulare circuiti elettronici through, con un'interfaccia facile da usare.
- Supporto per un'ampia gamma di componenti elettronici, tra cui transistor, diodi, MOSFET, resistori, condensatori, induttori, sensori e altri elementi analoghi e digitali.
- Possibilità di simulare trasformate, oscillatori, amplificatori operazionali e altri circuiti elettronici complessi.
- Supporto per molteplici tipi di analisi, come analiisi diretta (DC sweep), analisi temporale (transient) e analisi di frequenza (AC sweep).
- Possibilità di esportare i risultati delle simulazioni in vari formati grafici e di visualizzarli all'interno del software stesso.
- Supporta una vasta gamma di modelli di dispositivi, inclusi modelli di dispositivi specifici di Analog Devices, permettendo simulazioni accurate.
- Permette l'analisi del comportamento di circuiti analogici, digitali, dei transitori, delle armoniche, dei rilevatori di fascia e dei filtri.
- Fornisce la possibilità di visualizzare forme d'onda e voltmetri per monitorare i segnali all'interno dei circuiti simulati.
- Include un vasto database di componenti e librerie, facilitando l'inserimento di componenti comuni nei circuiti.
- LTspice consente agli utenti di personalizzare le funzionalità e di creare modelli di dispositivi personalizzati per adattarsi alle proprie esigenze di progettazione.
- LTspice gode di una grande community di utenti, in cui è possibile trovare tutorial, esempi, suggerimenti e assistenza per risolvere eventuali problemi di simulazione.
- LTspice è un software gratuito e supporta diverse piattaforme, tra cui Windows, Linux e macOS.
Glogic: https://sourceforge.net
Glogic è un simulatore di circuiti elettronici open source e multipiattaforma. È progettato per simulare circuiti digitali e a segnali misti, ha un'interfaccia utente grafica (GUI) intuitiva e un linguaggio di scripting semplice. Glogic può anche essere utilizzato da riga di comando. Glogic include una libreria di componenti comuni, come porte logiche, flip-flop e registri. Puoi anche creare i tuoi componenti personalizzati. Glogic può essere utilizzato per simulare una varietà di circuiti, tra cui:
- Circuiti combinatori.
- Circuiti sequenziali.
- Convertitori analogico-digitali (ADC).
- Convertitori digitali-analogici (DAC).
- Circuiti di temporizzazione.
Glogic è un ottimo simulatore di circuiti per ingegneri, hobbisti e studenti. È accurato, affidabile, veloce e facile da usare. Glogic è anche gratuito e open source, il che lo rende un'opzione eccellente per chiunque abbia un budget limitato. Tuttavia, Glogic non è potente quanto alcuni altri simulatori di circuiti, come Ngspice e LTspice. Glogic non supporta la simulazione di circuiti analogici e ha una libreria di componenti più limitata.
Electric: http://www.staticfreesoft.com
Electric è un simulatore di circuiti elettronici open source e multipiattaforma. È progettato per essere facile da usare e intuitivo. Electric ha un'interfaccia utente grafica (GUI) semplice e diretta. Puoi semplicemente trascinare e rilasciare i componenti nel tuo circuito. Electric include anche una libreria di componenti comuni, come resistori, condensatori, transistor e diodi. Electric può essere utilizzato per simulare una varietà di circuiti, tra cui circuiti analogici, digitali ed a segnali misti. Electric è un ottimo simulatore di circuiti per principianti e hobbisti, è facile da usare ed ha una libreria di componenti completa. Tuttavia, Electric non è potente quanto alcuni altri simulatori di circuiti, come Ngspice e LTspice. Electric non supporta la simulazione di circuiti RF o circuiti a microonde. Electric è un software di simulazione dei circuiti elettronici gratuito e open source. È progettato per la progettazione, l'analisi e la simulazione di circuiti digitali e a segnali misti. Ecco alcune informazioni chiave su Electric:
- Electric offre un'ampia gamma di strumenti per la progettazione dei circuiti, inclusi editor grafici per la creazione dei circuiti e strumenti per la modifica delle proprietà dei componenti.
- Electric supporta la simulazione dei circuiti digitali e a segnali misti. È possibile eseguire simulazioni per valutare il comportamento elettrico del circuito.
- Electric presenta un'interfaccia utente grafica intuitiva che rende facile la creazione, la modifica e la simulazione dei circuiti. Supporta anche scorciatoie da tastiera per un'esperienza utente efficiente.
- Electric include una vasta libreria di componenti digitali predefiniti come porte logiche, flip-flop, contatori, registri e altro ancora. È possibile utilizzare questi componenti predefiniti per creare rapidamente i circuiti desiderati.
- Electric offre anche funzionalità di personalizzazione tramite il linguaggio di script ElectricScript. È possibile creare script personalizzati per l'automazione delle attività e l'estensione delle funzionalità di Electric.
- Electric è disponibile per diversi sistemi operativi, tra cui Windows, macOS e Linux.
- Electric è un software open source distribuito con licenza GNU General Public License (GPL). Ciò significa che è libero di utilizzare, modificare e distribuire.
Electric è una scelta popolare per gli ingegneri e gli appassionati di elettronica che desiderano progettare e simulare circuiti digitali e a segnali misti. Offre funzionalità avanzate, un'interfaccia intuitiva e la possibilità di personalizzare il software secondo le proprie esigenze.
Oregano: https://github.com
Oregano è un simulatore di circuiti elettronici open source e multipiattaforma. È progettato per essere veloce ed efficiente. Oregano ha una semplice interfaccia utente basata su testo, ciò lo rende facile da usare per gli utenti esperti della riga di comando. Oregano include anche una libreria di componenti comuni, come resistori, condensatori, transistor e diodi. Oregano può essere utilizzato per simulare una varietà di circuiti, tra cui circuiti analogici, digitali ed a segnali misti. Oregano è veloce, efficiente e ha una libreria di componenti completa. Tuttavia, Oregano non è facile da usare come alcuni altri simulatori di circuiti, come Electric e LTSpice. Oregano non ha un'interfaccia utente grafica (GUI) e può essere difficile da usare per gli utenti inesperti della riga di comando.
SimulIDE: https://simulide.com
SimulIDE è un software open source per la simulazione dei circuiti elettronici. È progettato per l'apprendimento e la sperimentazione dei circuiti elettronici, fornendo una piattaforma visiva interattiva. SimulIDE ha una moderna interfaccia utente grafica (GUI). Puoi semplicemente trascinare e rilasciare i componenti nel tuo circuito. SimulIDE include anche una libreria di componenti completa, come resistori, condensatori, transistor e diodi. SimulIDE può essere utilizzato per simulare una varietà di circuiti, tra cui circuiti analogici, digitali ed a segnali misti. SimulIDE è potente, facile da usare, gratuito e open source. Tuttavia, SimulIDE non è potente quanto alcuni altri simulatori di circuiti, come Ngspice e LTspice. SimulIDE non supporta la simulazione di circuiti RF o circuiti a microonde. Altre particolarità:
- SimulIDE permette di simulare circuiti elettronici digitali e analogici. Puoi progettare e collegare componenti e simulare il loro funzionamento.
- SimulIDE offre un'interfaccia visiva e intuitiva che consente di trascinare e rilasciare i componenti sul pannello di lavoro per creare facilmente il circuito desiderato.
- SimulIDE include una vasta libreria di componenti elettronici, come porte logiche, dispositivi di input/output, display e molti altri.
- SimulIDE consente di interagire direttamente con il circuito simulato, modificando gli input e osservando gli effetti sulle uscite in tempo reale.
- SimulIDE è dotato di strumenti di misura integrati, come oscilloscopi, voltmetri, amperometri e altri strumenti per monitorare il comportamento dei circuiti.
- SimulIDE offre opzioni di personalizzazione, consentendo agli utenti di creare componenti personalizzati e di estendere le funzionalità del software.
- SimulIDE è disponibile per diversi sistemi operativi, tra cui Windows, macOS e Linux.
GEDA: http://www.geda-project.org
GEDA (Gnu EDA, Electronics Design Automation) è un insieme di strumenti open-source per la progettazione e la simulazione dei circuiti elettronici. GEDA offre un'ampia gamma di strumenti che supportano la progettazione di circuiti, la simulazione, l'analisi e la visualizzazione dei risultati. GEDA è una suite di strumenti open source per la progettazione di circuiti elettronici, include un simulatore di circuiti chiamato gschem, che è un simulatore di circuiti analogici e digitali. È facile da usare e ha una libreria di componenti completa, gschem può essere utilizzato per simulare una varietà di circuiti, tra cui circuiti analogici, digitali ed a segnali misti. È facile da usare, ha una libreria di componenti completa ed è gratuito e open source. Tuttavia, gschem non supporta la simulazione di circuiti RF o i circuiti a microonde. GEDA è gratuito e open source, il che lo rende un'opzione eccellente per chiunque abbia un budget limitato. Ecco alcune informazioni chiave su GEDA:
- GEDA include diversi strumenti per la progettazione dei circuiti elettronici, tra cui schematici, simbolici, modelli di dispositivi, progettazione di circuiti stampati, simulazione dei circuiti e visualizzazione dei risultati.
- GEDA comprende gli strumenti principali come gschem per la creazione di schematici, pcb per la progettazione dei circuiti stampati e gwave per la visualizzazione delle forme d'onda simulate.
- GEDA è un progetto open-source e può essere eseguito su diverse piattaforme come Linux, macOS e Windows.
- GEDA ha una comunità di sviluppatori e utenti attiva che contribuisce al suo sviluppo, fornisce supporto tecnico e condivide risorse e progetti.
- GEDA consente agli utenti di configurare e personalizzare i propri strumenti in base alle loro esigenze specifiche. È possibile creare e utilizzare propri modelli di dispositivi e simboli personalizzati.
- GEDA include librerie di componenti standard e offre la possibilità di integrare librerie esterne di terze parti.
KiCad: https://www.kicad.org
KiCad è un software open-source di progettazione dei circuiti elettronici che include funzionalità complete per la realizzazione di schemi, il tracciamento di schede PCB e la simulazione dei circuiti. È uno degli strumenti più popolari e ampiamente utilizzati nella comunità di progettazione elettronica. KiCad è una suite di strumenti open source per la progettazione di circuiti elettronici. Include un simulatore di circuiti chiamato eeschema, che è un simulatore di circuiti analogici e digitali. È facile da usare e ha una libreria di componenti completa, eeschema può essere utilizzato per simulare una varietà di simulazioni, tra cui circuiti analogici, digitali ed a segnali misti. Gratuito e open source, eeschema non supporta la simulazione di circuiti RF o circuiti a microonde. KiCad è disponibile su Windows, Linux e macOS e offre un'ampia gamma di funzionalità, tra cui:
- KiCad ha un insieme completo di strumenti di progettazione per creare schemi elettronici, tracciare schede PCB, generare file di produzione e realizzare progetti di circuiti stampati di alta qualità.
- I principali strumenti inclusi in KiCad sono Eeschema per la realizzazione degli schemi, Pcbnew per il tracciamento delle PCB, GerbView per visualizzare i file Gerber e il generatore di maschere di saldatura, e Cvpcb per abbinare i componenti ai simboli.
- KiCad include anche un'opzione per la simulazione dei circuiti utilizzando il software di simulazione esterno Ngspice, consentendo agli utenti di analizzare il comportamento dei loro circuiti.
- KiCad dispone di librerie di componenti elettronici predefinite, ed offre la possibilità di creare librerie personalizzate o utilizzare librerie di terze parti per una maggiore flessibilità nella progettazione dei circuiti.
- KiCad è un software open-source distribuito con licenza GNU General Public License (GPL). È disponibile per diverse piattaforme, tra cui Windows, macOS e Linux.
- KiCad ha una comunità di utenti e sviluppatori attiva che contribuisce al suo sviluppo continuo, offre supporto e condivide risorse e progetti.
- KiCad permette di creare schemi elettronici professionalmente progettati utilizzando una vasta varietà di componenti. Gli utenti possono creare circuiti stampati (PCB) e simulazioni di circuiti elettronici.
- KiCad è compatibile con altri software CAD come OrCAD, Eagle e Altium Designer, facilitando la transizione e l'adozione per gli utenti che vogliano passare da altri software.
- KiCad offre strumenti di simulazione numerica per analizzare il comportamento dei circuiti elettronici prima di stampare i PCB. Questo permette di rilevare eventuali problemi di progettazione e di migliorare il progetto.
- KiCad offre un facility di verifica delle regole di progettazione, un supporto per design rule checkers (DRC) che consente di controllare automaticamente il progetto in base a specifiche regole impostate, per garantire la conformità alle normative industriali.
- KiCad supporta l'aggiunta di plugins e schemi personalizzati, permettendo agli utenti di personalizzare ulteriormente l'esperienza di utilizzo.
Fritzing: https://fritzing.org
Fritzing è un software open-source per la progettazione di schemi elettronici e dispositivi imparziale. È particolare per il suo approccio semplice e intuitivo, ideale per principianti e per chi ha difficoltà a comprendere le varie funzionalità e impostazioni presenti in software più complessi come KiCad e Eagle. È principalmente orientato verso gli appassionati, i principianti e gli studenti di elettronica, offrendo un approccio visivo e intuitivo per la creazione e la condivisione di progetti di circuiti elettronici. Fritzing offre un'interfaccia estremamente user-friendly, con un'ampia gamma di componenti elettronici pronti all'uso e con un editor di schemi che permette di collegare facilmente insieme i componenti. Sebbene Fritzing non offra funzionalità di simulazione numerica come KiCad o Eagle, è davvero utile per coloro che vogliono apprendere i principi di base della progettazione elettronica e per realizzare piccoli progetti, senza dover affrontare l'ingente sfida di imparare una suite completa di strumenti di ingegneria elettronica. Inoltre, Fritzing è multipiattaforma e installabile su Windows, macOS e Linux, il che lo rende accessibile per utenti con diversi sistemi operativi. Ecco alcune informazioni utili su Fritzing:
- Fritzing offre un'interfaccia che combina un approccio basato su componenti con una vista a pannello di protoboard. Questo rende facile trascinare e rilasciare i componenti e collegarli tra loro, creando rapidamente i circuiti desiderati.
- Fritzing fornisce una vasta libreria di componenti elettronici, che include una varietà di componenti comuni come resistori, condensatori, transistor, IC, sensori e molto altro. È anche possibile creare e condividere componenti personalizzati.
- Fritzing permette di visualizzare i circuiti in un'immagine 3D, consentendo agli utenti di avere una rappresentazione realistica del circuito.
- Fritzing include un'opzione per collegare i componenti su una scheda di prototipazione virtuale, simile alla protoboard fisica, consentendo test e sperimentazione dei circuiti.
- Fritzing consente di esportare e generare file per l'incisione di PCB, in modo da poter realizzare i circuiti su una scheda PCB reale.
- Fritzing è un software open-source distribuito con licenza GNU General Public License (GPL), il che significa che è possibile utilizzarlo, modificarlo e condividerlo liberamente.
XCircuit: https://sourceforge.net
XCircuit è un software open source per la progettazione e la simulazione dei circuiti elettronici. È un programma di disegno degli schemi elettronici che offre funzionalità per creare, visualizzare e stampare schemi di circuiti. XCircuit include anche una libreria di componenti completa, come resistori, condensatori, transistor e diodi. Ecco alcune informazioni rilevanti su XCircuit:
- XCircuit consente di disegnare schemi elettronici utilizzando una vasta libreria di simboli e componenti predefiniti. Puoi personalizzare i simboli, creare nuovi simboli e organizzare i componenti secondo le tue esigenze.
- XCircuit include una libreria di componenti elettronici standard, come resistori, condensatori, transistor, IC e molti altri, per semplificare la creazione dei circuiti.
- XCircuit non offre funzionalità di simulazione integrata. È principalmente uno strumento di disegno e documentazione per schemi elettronici.
- XCircuit supporta l'esportazione e l'importazione di file in diversi formati, tra cui PostScript, SVG, PDF e TIFF, che permettono la condivisione e la stampa dei progetti.
- XCircuit può essere configurato per adattarsi alle preferenze personali tramite opzioni di personalizzazione come stili di linea, colori e tipi di carattere.
- XCircuit è un software open-source distribuito con licenza GNU General Public License (GPL). È disponibile per diverse piattaforme, tra cui Linux, macOS e Windows.
Tenete presente che XCircuit è principalmente un software di disegno e documentazione per gli schemi elettronici, e non include funzionalità di simulazione integrate. Se avete bisogno di funzionalità di simulazione, potreste integrare XCircuit con altri strumenti di simulazione come SPICE o un altro simulatore esterno.
LibrePCB: https://librepcb.org
LibrePCB è un software open source e multipiattaforma per la progettazione di circuiti elettronici, include un simulatore di circuiti chiamato ngspice che è un potente simulatore di circuiti analogici e digitali. È noto per la sua accuratezza, affidabilità e velocità, inoltre ngspice può essere utilizzato per simulare una varietà di circuiti, tra cui circuiti analogici, digitali ed a segnali misti. Tuttavia, ngspice non è facile da usare come alcuni altri simulatori di circuiti perchè ha un'interfaccia utente basata su testo e può essere difficile da usare per gli utenti inesperti della riga di comando. È progettato per consentire agli utenti di disegnare, simulare e produrre i loro circuiti elettronici in modo facile e intuitivo. Ecco alcune informazioni utili su LibrePCB:
- LibrePCB offre un'ampia gamma di strumenti per la progettazione dei PCB, inclusi schemi elettrici, layout del circuito, librerie di componenti e tracciamento delle piste. I componenti possono essere selezionati dalla libreria di componenti inclusa o creati come componenti personalizzati.
- LibrePCB supporta la simulazione dei circuiti elettronici tramite l'integrazione di simulatori esterni come Spice o Ngspice. Questo consente agli utenti di analizzare il comportamento dei circuiti prima di passare alla realizzazione fisica dei PCB.
- LibrePCB offre un'interfaccia utente intuitiva e basata su componenti, che semplifica il disegno e la personalizzazione dei circuiti. È possibile trascinare e rilasciare i componenti sul pannello di lavoro e collegarli per creare il circuito desiderato.
- LibrePCB supporta la personalizzazione delle librerie di componenti e offre la possibilità di condividere le proprie librerie con altri utenti.
- LibrePCB è un software open-source distribuito con licenza GNU General Public License (GPL). È disponibile per diverse piattaforme, inclusi Windows, macOS e Linux.
Gnucap: https://www.gnu.org
Gnucap è un simulatore di circuiti elettronici open source e gratuito, progettato per la simulazione di circuiti analogici e misti. È un moderno simulatore di circuiti post-Spice con diversi vantaggi rispetto ai derivati di Spice. È un software versatile che può essere utilizzato per una vasta gamma di applicazioni, tra cui:
- Gnucap è progettato per eseguire analisi non lineari in corrente continua, analisi transitorie, analisi di Fourier, analisi in corrente alternata e altre tipologie di simulazioni di circuiti elettronici.
- Gnucap utilizza algoritmi di simulazione avanzati per fornire risultati precisi e affidabili.
- Gnucap viene utilizzato principalmente da riga di comando, consentendo un controllo flessibile delle simulazioni e l'automatizzazione dei processi.
- Gnucap offre una vasta gamma di opzioni di configurazione per adattare le simulazioni alle specifiche esigenze dei progettisti.
- Gnucap è disponibile per diverse piattaforme, tra cui Linux, macOS e Windows.
- Gnucap è distribuito con licenza GNU General Public License (GPL), che consente di utilizzare, modificare e distribuire il software liberamente.
- Gnucap può essere utilizzato per simulare il comportamento di circuiti elettronici prima della loro costruzione, aiutando i progettisti a identificare e risolvere eventuali problemi.
- Gnucap può essere utilizzato per analizzare il comportamento di circuiti esistenti, fornendo informazioni utili sulla loro efficienza, stabilità e prestazioni.
- Gnucap può essere utilizzato per insegnare agli studenti i principi dei circuiti elettronici, fornendo un ambiente interattivo per la sperimentazione e la simulazione.
- Gnucap può simulare circuiti che contengono componenti analogici e digitali.
- Gnucap include una vasta gamma di modelli di componenti predefiniti, tra cui transistor, diodi, resistori, condensatori e induttori. Gli utenti possono anche definire i propri modelli di componenti.
- Gnucap può essere utilizzato per eseguire analisi DC, AC e transitoria di circuiti elettronici.
- Gnucap può essere utilizzato per simulare circuiti che rispondono a eventi esterni, come l'accensione o lo spegnimento di un interruttore.
- Gnucap può essere utilizzato per simulare circuiti che hanno velocità di simulazione diverse per diversi componenti.
- Gnucap include un'interfaccia utente grafica (GUI) che facilita l'utilizzo del software.
- Gnucap supporta un linguaggio di scripting che consente agli utenti di automatizzare attività e personalizzare il software.
Irsim: http://opencircuitdesign.com
IRSIM è un simulatore a livello di switch che utilizza valori di capacità estratta e resistenza raggruppata per rendere lo switch più realistico. È uno strumento utilizzato per la simulazione di circuiti digitali trattando i transistor come interruttori ideali. È stato creato per supportare la progettazione e la verifica di circuiti digitali e la sua caratteristica principale è la simulazione a livello di switch. È stato sviluppato a Stanford ed è stato utilizzato per convalidare i chip digitali, include una finestra di visualizzazione grafica "analizzatore" e una console di comando Tcl/Tk. Alcune informazioni aggiuntive su Irsim:
- Irsim fornisce funzionalità di base per la simulazione di circuiti digitali a livello di switch. Può essere utilizzato per verificare la correttezza funzionale del design dei circuiti digitali.
- Irsim accetta file di input che descrivono il circuito in un linguaggio di descrizione dei circuiti.
- Irsim è distribuito come software open-source, il che significa che è possibile utilizzarlo, modificarlo e distribuirlo liberamente, ed è disponibile per diverse piattaforme, incluso Linux, macOS e Windows.
- Consente valori di capacità estratta e resistenza raggruppata.
- Utilizzato per convalidare i chip digitali.
- Include una finestra di visualizzazione grafica Analizzatore.
- Include una console di comando Tcl/Tk.
Tkgate: https://sourceforge.net
Tkgate è un software gratuito di simulazione dei circuiti elettronici open source, disponibile su SourceForge. Questo software offre agli utenti la possibilità di progettare, analizzare ed eseguire la simulazione di circuiti elettronici utilizzando una grafica interattiva e un linguaggio di scripting chiamato Tcl (Tool Command Language). Le principali funzionalità di Tkgate includono:
- Creazione di circuiti elettronici attraverso un'interfaccia grafica facile da usare.
- Supporto per una vasta gamma di componenti elettronici, come resistori, condensatori, transistor, diodi e altri dispositivi.
- Possibilità di aggiungere componenti personalizzati, Tkgate offre la possibilità di personalizzare l'aspetto e il comportamento dei componenti. Gli utenti possono definire le proprie librerie personalizzate o utilizzare le librerie predefinite fornite.
- Simulazione dinamica del funzionamento dei circuiti, che consente di analizzare il comportamento dinamico dei dispositivi durante l'esecuzione. Tkgate offre la possibilità di simulare il funzionamento di circuiti digitali, include una vasta gamma di porte logiche e componenti digitali per creare circuiti complessi.
- Visualizzazione in tempo reale dello stato dei componenti del circuito.
- Esportazione e importazione di progetti in formati diversi, tra cui il formato standard SPICE.
- Integrazione con Tcl, un linguaggio di scripting orientato agli eventi ad alto livello, che permette di automatizzare processi e creare interfacce personalizzate per la simulazione di circuiti. Tkgate viene fornito con un editor grafico basato su Tcl/Tk, che consente agli utenti di creare circuiti digitali trascinando e rilasciando i componenti sulla tavola da disegno.
- L'interfaccia utente di Tkgate è progettata per essere intuitiva e facile da utilizzare, consentendo ai principianti di avvicinarsi facilmente alla progettazione dei circuiti digitali.
- Tkgate è disponibile per diverse piattaforme, inclusi Linux, macOS e Windows.
WiRed Panda: https://gibis-unifesp.github.io
WiRed Panda è un software di simulazione dei circuiti elettronici open source, sviluppato per l'Università di São Paulo (USP) e disponibile sul sito web dell'Università. Questo software offre agli utenti la possibilità di progettare, analizzare ed eseguire la simulazione di circuiti elettronici utilizzando una grafica interattiva e un linguaggio di scripting chiamato Tcl (Tool Command Language). WiRed Panda è un software sviluppato per aiutare gli studenti a imparare i circuiti logici e simulare tali circuiti in modo semplice e intuitivo. È stato creato per fornire un ambiente di apprendimento amichevole per i concetti di circuiti logici. Le principali funzionalità di WiRed Panda includono:
- Creazione di circuiti elettronici attraverso un'interfaccia grafica facile da usare.
- Supporto per una vasta gamma di componenti elettronici, come resistori, condensatori, transistor, diodi e altri dispositivi.
- Possibilità di aggiungere componenti personalizzati.
- Simulazione dinamica del funzionamento dei circuiti, che consente di analizzare il comportamento dinamico dei dispositivi durante l'esecuzione.
- Visualizzazione in tempo reale dello stato dei componenti del circuito. WiRed Panda consente agli studenti di simulare circuiti logici, utilizzando elementi come pulsanti, LED e display per testare il funzionamento del circuito e osservare i risultati in tempo reale.
- Esportazione e importazione di progetti in formati diversi, tra cui il formato standard SPICE.
- Integrazione con Tcl, un linguaggio di scripting orientato agli eventi ad alto livello, che permette di automatizzare processi e creare interfacce personalizzate per la simulazione di circuiti.
- L'interfaccia di WiRed Panda è progettata per essere intuitiva e facile da usare, in modo che gli studenti possano concentrarsi sull'apprendimento dei concetti dei circuiti logici, senza dover affrontare complessità aggiuntive nell'utilizzo del software.
- WiRed Panda è un software open-source, il che significa che è possibile accedere al codice sorgente, modificarlo e adattarlo alle proprie esigenze.
Qucs: https://qucs.sourceforge.net
Qucs (Quite Universal Circuit Simulator) è un software open-source per la simulazione dei circuiti elettronici. È progettato per essere un simulatore di circuiti completo e gratuito, con un'ampia gamma di funzionalità per la progettazione, la simulazione e l'analisi dei circuiti, supportando una vasta gamma di componenti elettronici e offrendo funzionalità avanzate come la simulazione di trasferimento frequenziale e il calcolo di parametri di circuiti. Ecco alcune informazioni chiave circa Qucs:
- Qucs supporta la simulazione di circuiti elettronici analogici, digitali e misti. Può gestire componenti passivi e attivi, come resistori, condensatori, transistor, diodi, circuiti integrati e molti altri.
- Qucs offre un'interfaccia utente grafica intuitiva che permette agli utenti di progettare i circuiti utilizzando una vasta gamma di componenti predefiniti e personalizzabili.
- Qucs dispone di strumenti di progettazione integrati per la creazione e la modifica dei circuiti, tra cui schematici, simulazione del ritardo del propagazione, simulazione del ritardo del clock e altro ancora.
- Qucs fornisce inoltre strumenti per l'analisi dei circuiti, consentendo agli utenti di ottenere grafici e dati statistici come risposta in frequenza, guadagno, fase, tempo di salita, tempo di discesa e altro ancora.
- Qucs consente la personalizzazione tramite scripting per migliorare le capacità del simulatore e modificarne il comportamento secondo le esigenze dell'utente.
- Qucs è un software open-source distribuito con licenza GNU General Public License (GPL). È disponibile per diverse piattaforme, tra cui Linux, macOS e Windows.
- Supporta una vasta gamma di componenti elettronici, inclusi resistori, condensatori, induttori, transistori, amplificatori operazionali, oscillatori, filtri e molto altro ancora.
- Permette la simulazione sia delle risposte dinamiche che stazionarie dei circuiti, fornendo informazioni dettagliate sulle caratteristiche del circuito.
- Offre un'interfaccia grafica utile che rende facile disegnare e modificare i circuiti, visualizzare le correnti, tensioni e altri parametri.
- Permette l'utilizzo di script per automatizzare analisi e generare report, migliorando l'efficienza nel lavoro con circuiti complessi.
- Può importare e esportare file in formati standard come SPICE netlist, facilitando la collaborazione e l'integrazione con altri strumenti di simulazione.
- Essendo open source, Qucs può essere personalizzato e aggiornato dalla comunità degli sviluppatori, garantendo che rimanga aggiornato con le ultime tecnologie e richieste degli utenti.
- È un ottimo strumento educativo per chi impara gli aspetti della progettazione e analisi di circuiti elettronici, poiché offre una comprensione pratica dei principi elettrici.
- Nonostante le sue funzionalità avanzate, Qucs ha un'apparente curva di apprendimento piuttosto dolce, rendendolo accessibile anche agli utenti meno esperti. Anche se l'interfaccia è intuitiva, la comprensione approfondita delle funzionalità avanzate può richiedere tempo e pratica.
TINA-TI: https://www.ti.com (versione base gratuita, versioni avanzate a pagamento)
TINA-TI è un programma di simulazione basato su SPICE per circuiti analogici, sviluppato da Texas Instruments (TI). Questo strumento offre una serie di funzionalità avanzate per l'analisi e la simulazione di circuiti elettronici, supportando una vasta gamma di componenti elettronici e offrendo capacità di post-elaborazione estese. TINA-TI è disponibile in una versione base gratuita, ma ci sono anche versioni avanzate a pagamento che offrono ulteriori funzionalità:
- Supporta tutte le analisi DC, transitorie e di dominio frequenziale convenzionali di SPICE.
- Permette di formattare i risultati secondo le preferenze dell'utente.
- Consente di selezionare forme d'onda di ingresso e di sondare le tensioni e le forme d'onda sui nodi del circuito.
- Offre un avvio rapido e intuitivo per la cattura dello schematogramma dei circuiti.
- L'installazione richiede circa 500 megabyte, e può essere facilmente desinstallata se necessario.
- Grazie ai forum TI E2E™, gli utenti possono ricevere supporto tecnico direttamente dagli ingegneri di TI.
- Alcune funzionalità avanzate potrebbero non essere disponibili nella versione base gratuita. Poiché è un prodotto esclusivo di TI, potrebbe non supportare componenti o tecnologie al di fuori dell'ecosistema TI.
- TINA-TI offre simulazioni di circuiti analogici, digitali e misti, consentendo agli utenti di eseguire varie analisi, tra cui analisi transitoria, analisi di Fourier, analisi di guadagno di sistema, analisi di stabilità, analisi AC e altro ancora.
- TINA-TI dispone di una vasta libreria di componenti elettronici, tra cui resistori, condensatori, diodi, transistor, amplificatori operazionali e altri componenti comuni. È anche possibile creare componenti personalizzati o importare librerie di terze parti.
- TINA-TI offre un'interfaccia utente grafica intuitiva che consente agli utenti di progettare circuiti tramite un'interfaccia semplice da usare. I circuiti possono essere disegnati trascinando e rilasciando i componenti sulla scheda di lavoro.
- TINA-TI offre strumenti di personalizzazione per soddisfare le esigenze specifiche degli utenti. È possibile personalizzare le proprietà dei componenti, le impostazioni di simulazione e molto altro ancora.
- TINA-TI offre una versione base gratuita che include molte delle funzionalità di base per la simulazione dei circuiti. Tuttavia, ci sono anche versioni avanzate a pagamento disponibili per ulteriori funzionalità e capacità.
Articolo del Webmaster dell'Ansu.