Quali sono i simulatori di circuito più utilizzati nell'industria?


11

Mi chiedevo se qualcuno sapesse quali sono gli strumenti di simulazione dei circuiti utilizzati più ampiamente (non preferiti) nell'industria. Ho un paio di opzioni qui presso l'azienda in cui lavoro, ma mi piace ancora usare LTSpice per la maggior parte del mio lavoro. Sono appena uscito dal college, quindi non ho ancora avuto ottime possibilità di vedere com'è l'industria.


2
Presumo che tu stia parlando di simulazione analogica. Tuttavia, esistono strumenti per la simulazione di integrità digitale, RF e del segnale. Questi sono praticamente set di strumenti non sovrapposti.
Brian Carlton,

Risposte:


12

Non sono d'accordo con Olin.

Se stai usando un simulatore per qualcosa che puoi fare con una calcolatrice e un pezzo di carta in pochi minuti, stai usando il simulatore per lo scopo sbagliato. Se supponi che la tua analisi della "matematica del tovagliolo" reggerà in realtà, probabilmente stai lavorando su circuiti estremamente semplici e di base in primo luogo.

Ancora più importante, stai davvero dicendo che è OK saltare quella che è davvero la fase più importante della verifica del progetto pre-prototipo. Questa è una pessima idea se stai lavorando su qualcosa anche moderatamente complesso e molto può tornare a morderti anche su circuiti semplici. Ho visto persino il trasmettitore IR più semplice oscillare a causa dei parassiti.

Inoltre, un enorme caso d'uso di simulazione che è una vera seccatura da fare solo con una calcolatrice è l'analisi Montecarlo. Quasi ogni simulatore supporta questo ed è molto importante per i progetti di produzione.

In realtà è molto raro che un simulatore non ti dia più informazioni su un circuito reale di un'analisi di 2 minuti, per lo più basata sull'intuizione, del circuito. Un paio d'ore che generano la simulazione possono facilmente farti risparmiare giorni in attesa di riavere un prototipo solo per scoprire che attraverso alcuni componenti scomodi o interazioni parassitarie il tuo trasmettitore teoricamente perfetto è solo un pessimo oscillatore.

Ad esempio, tratto da una nota dell'app Analog Devices:

inserisci qui la descrizione dell'immagine

Sulla sinistra vediamo un circuito di base op amp. A destra vediamo come sarebbe questo circuito se si considerassero gli effetti parassiti di base del PCB.

Non c'è dubbio che con 60 secondi e una calcolatrice puoi capire cosa sta facendo il circuito a sinistra.

Tuttavia, ciò non sostituisce la produzione di un modello più complesso del circuito reale nell'applicazione reale come il circuito a destra. Il circuito a destra è tutt'altro che facile da analizzare manualmente senza che i componenti che agitano la mano siano irrilevanti.

Inoltre, una corretta simulazione utilizzerà modelli più realistici per i componenti, piuttosto che i modelli ideali, che per un circuito di qualsiasi complessità o velocità è di fondamentale importanza per la comprensione e l'analisi.

Per quanto riguarda la domanda originale:

La maggior parte dei simulatori di circuiti sono almeno relativi a SPICE e molti condividono un formato di modello compatibile o vicino al modello compatibile. Inoltre ci sono molti altri simulatori specializzati in campi particolari. In particolare simulazione RF / microonde, simulazione logica digitale, ecc.

I simulatori più comuni in cui mi sono imbattuto:

  • PSPICE - parte del pacchetto di progettazione OrCAD di Cadence
  • Spectre - Simulatore di segnali misti e RF di Cadence (forse il più comune)
  • NI MutiSim - Pacchetto di simulazione di National Instruments
  • HSPICE - implementazione commerciale SPICE di Sinossi, anche molto popolare
  • XSPICE - versione estesa di SPICE3, Altium lo utilizza
  • SIMetrix - Simulazione analogica derivata da SPICE

Quello (i) che vedrai in una data azienda di solito è una funzione del loro campo di specialità (analogico, segnale misto, RF, ecc.), Ciò che si integra bene nel loro ambiente di sviluppo scelto e con cui sono storicamente a loro agio.


6
Il tuo esempio è esattamente il tipo di abuso e dipendenza eccessiva dai simulatori di cui parlavo. Non puoi mai quantificare tutto. Il tuo esempio B è solo un altro modello per qualcosa che è infinitamente più complesso nella realtà. Un buon design consiste nel conoscere ciò che conta davvero e nel fare in modo che gli effetti a cui non hai parlato non contano. A meno che tu non stia facendo qualcosa di insolito, l'intera idea è quella di scegliere valori ragionevoli e utilizzare un buon layout in modo che l'esempio A sia un modello valido. Ad un certo punto devi sapere qualcosa, non solo inserire ciecamente i dati in un simulatore.
Olin Lathrop l'

5
L'idea è quella di creare un modello il più vicino possibile alla realtà. Un buon design consiste nel renderlo corretto e nel farlo in modo affidabile, non dimostrando cosa si può fare senza strumenti. Questo non è un test di matematica senza calcolatrice, è affar suo. Qualsiasi strumento che aumenta la correttezza del progetto e riduce i costi deve essere sfruttato appieno. Sapere ciò che non sai e come testarlo è molte volte più importante del pensare di sapere qualcosa e quindi non verificarlo correttamente.
Segna l'

8
"L'idea è quella di creare un modello il più vicino possibile alla realtà." Sbagliato e manca il punto. L'idea è quella di creare un modello utile . Ciò significa che un modello è abbastanza complicato da descrivere gli effetti che contano davvero. Per la maggior parte dei circuiti, un tale modello può essere risolto con una calcolatrice in pochi minuti. Per i cattivi casi un simulatore può essere uno strumento utile, ma con i suoi svantaggi. L'uso eccessivo della simulazione significa cattivo modello e quindi scarsa comprensione di ciò che è effettivamente rilevante.
Olin Lathrop l'

8
La simulazione del circuito non è un buon strumento di progettazione . Tuttavia, è un eccellente strumento di verifica . Pensalo come se fosse qualcun altro a controllare il tuo lavoro. Quasi certamente non colpirà tutti gli errori, ma potrebbe catturarne alcuni che hai perso.
Connor Wolf,

4
.... Ricordo argomenti simili su persone che usano ciecamente calcolatrici senza aritmetica (e le persone lo fanno) e argomenti su SatNav GPS che "fanno" guidare le persone nei fiumi e giù dalle scogliere (e lo fanno anche le persone), ma non è colpa del attrezzo. Impara l'aritmetica di base, impara a leggere una mappa, impara ad analizzare i circuiti, quindi ottieni una calcolatrice, un GPS e uno strumento di simulazione.
MikeJ-UK,

10

Sono sicuro che altri raccomanderanno particolari pacchetti di simulazione di circuiti.

Tuttavia, i simulatori di circuito sono uno strumento, ma di solito non molto importante, e certamente non sostituiscono l'uso del tuo cervello. Troppo spesso vedo che i giovani ingegneri sono così presi dalla terza cifra di un valore che esce dal simulatore che dimenticano di pensare e di capire davvero cosa sta succedendo invece di guardare un output di fantasia. L'output di fantasia può solo mostrarti cosa sta succedendo, non tanto più importante perché .

Quando capisci davvero cosa sta facendo un circuito, allora tutto può essere risolto con una calcolatrice in un minuto o due. La comprensione ci consente anche di vedere casi angolari che il simulatore ti mostrerebbe solo se gli avessi dato l'input giusto. Quando non capisci davvero un circuito, le uscite elaborate ti daranno solo un falso senso di sicurezza.

I simulatori hanno il loro posto, ma in realtà è abbastanza raro che forniscano un'analisi dei circuiti utile che un cervello e una calcolatrice non possono elaborare più velocemente.


Risposta eccellente, +1. (Non che mi sarei aspettato niente di meno :-))
stevenvh

Questo non risponde alla domanda, -1. Dovrebbe essere un commento - perfettamente valido
Toby Jaffey,

4
@Joby: a volte una buona risposta affronta il vero problema invece di quello che l'OP ha letteralmente chiesto.
Olin Lathrop l'

+1, poiché questa risposta dovrebbe essere in cima. Il "contro-esempio", designato come B nella risposta da @mark, è più un modello "dopo il fatto" piuttosto che quello che si presenta all'inizio. La chiave è avere sufficienti tolleranze di progettazione in modo tale che queste cose contino meno, ed è qui che entra in gioco la teoria e l'esperienza di base del ckt!
Vaibhav Garg,

2

Ho usato SPICE in tutte le sue varianti in alcuni posti di lavoro.

Un altro formato di simulatore è SABRE. questo è usato da Boeing, Airbus e da vari altri settori critici per la sicurezza. Un subappaltatore con cui ho lavorato progettava convertitori DC / DC e richiedeva le certificazioni DO-254 (aviazione) e il loro cliente (e l'ente certificatore) richiedeva i modelli SABRE del circuito. A tal fine abbiamo ottenuto un esperto SABRE per eseguire il lavoro di simulazione e abbiamo utilizzato una variante SPICE per il nostro design interno !!

Penso che esista un terzo formato principale per la simulazione di circuiti.


2

Uso LTSprice di Linear Tech. Gratuito, facile da aggiungere librerie da altri fornitori e vera bellezza rispetto ad altri pacchetti gratuiti come TINA di TI.


La domanda non è chiederti cosa usi personalmente.
endolith

2
@endolith bene .. grazie per averlo sottolineato con stile.
Frank,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.