Sebbene esistano molti strumenti, le due forme primarie di simulazione sono analogiche (SPICE, LTSPICE o Simetrix per esempio) e integrità del segnale (con qualcosa come Hyperlynx se hai tasche molto profonde).
Esistono strumenti di analisi della potenza, ma ho visto alcuni risultati molto strani che apparentemente non corrispondono alla realtà fisica.
Esistono strumenti di segnale misti, sebbene il lato digitale tenda ad essere comportamentale.
I problemi che incontriamo sono:
1 Non esiste un modello di simulazione per la parte. Se si dispone di una scheda tecnica completa si può fare una pugnalata decente a rotolare il proprio o utilizzare una parte che fa avere un modello. Realizzare il tuo modello per qualcosa di non banale è un esercizio che richiede molto tempo.
Si noti che qualsiasi cosa al di là di una primitiva (diodo, transistor o semplice passivo) è un modello comportamentale che riflette il funzionamento del dispositivo nello stato continuo. Vedi questa nota applicativa per ciò che è effettivamente in un tale modello. Si noti che cose come ferriti e strozzature sono molto complesse; sebbene possano essere modellati come un circuito (per ottenere la risposta nel foglio dati) può richiedere molto tempo.
2 Tempo di esecuzione. Ho simulato l'intero percorso di alimentazione di una sede di espulsione per includere gli EED e le batterie termiche come parte di una revisione di sicurezza indipendente dell'elettronica del sequencer. Dato che i cavi per i circuiti di controllo e di accensione erano piuttosto lunghi, sono stati modellati come avvolgimenti del trasformatore accoppiati in modo lasco. Il circuito conteneva forse 40 elementi e impiegava (su una macchina multi-core di fascia alta) più di 30 ore per eseguire una singola corsa transitoria.
3 Alcune parti del circuito non sono realmente adatte alla simulazione o non dovrebbero averne bisogno. Se ho un semplice stadio di isolamento accoppiato per commutare un interruttore di controllo, non dovrebbe essere necessaria la simulazione se le schede tecniche sono state usate correttamente (ovviamente, si tratta di un argomento completamente diverso dal momento che ho visto molti progetti in cui non era il caso) .
4 simulazione In integrità del segnale, la maggior parte dei simulatori non tenere conto che impedenze controllate sono +/- 10% al massimo, e sarà variare strato per strato. Tali simulazioni sono utili per vedere problemi grossolani, ma puoi ancora essere morso da tali dettagli. Inoltre, la maggior parte dei simulatori non può modellare il percorso di ritorno (anche se le simulazioni post layout stanno migliorando).
5 Praticamente tutti i modelli di simulazione sono compromessi per riflettere il caso d'uso più comune; Ho dovuto modificare i modelli in modo significativo per vedere il comportamento del caso d'angolo.
Un sistema a pensione completa (o spesso multi-scheda) sarebbe proibitivo in termini di tempo per essere effettivamente eseguito, quindi solo le parti che siamo interessati a controllare sono simulate.
Un altro problema è che per i macromodelli, il comportamento all'avvio è indefinito in molti casi e nessun simulatore al mondo può aiutare se il comportamento all'avvio è critico (come può essere nelle apparecchiature critiche per la sicurezza del volo): è sufficiente misurare esso.
Le simulazioni possono certamente aiutare i progettisti, ma non sono affatto vicine alla perfezione e non dovrebbero essere invocate per l' effettivo funzionamento del circuito; sono indicativi del funzionamento del circuito.