Pagina 1 di 2

Astabile con LTspice.

Inviato: 17 lug 2010, 10:07
da mrc
Buongiorno.
Vorrei eseguire la simulazione di un astabile con LTSpice tramite porte NOR, ma quando eseguo la simulazione mi da errore.
Di seguito riporto lo schema del circuito e l’ errore:

Astabile.JPG
Astabile.JPG (9.04 KiB) Visto 4177 volte

ErroreLTSpice.JPG
ErroreLTSpice.JPG (8.54 KiB) Visto 4175 volte


Mi segnala che il numero dei passi, nel suo conteggio, per la simulazione è troppo piccolo.
Ho provato a variare questo numero da frazioni di decimale a qualche milione senza giungere ad un valore per cui il programma non desse più errore.

Avreste, per favore , la possibilità di spiegarmi dove sbaglio?

GRAZIE.

Re: Astabile con LTspice.

Inviato: 17 lug 2010, 15:51
da RenzoDF
mrc ha scritto:... dove sbaglio?

sbagli nel considerare reali dei componenti ideali come gli A-device di LTspice :D

I componenti sono ideali e devi farli diventare un po' reali :mrgreen: ... vari sono i metodi ma, prova a inserire qualcosa di "umano" come costante di tempo d'uscita alla prima porta logica ... per esempio un Tau=10ns nella prima e 15ns nella seconda porta, ricorda che l'importante è "la diversità" ovvero lo sbilanciamento ... come in un astabile a BJT ... se usi (oltre a tutto il resto) anche due resistori di base uguali, non oscillerà di sicuro ...in quanto il simulatore vedrà una "innaturale" simmetria non saprà "da dove partire" ...
e mi raccomando, nella simulazione usa l'opzione uic (barrando l'opzione -> Skip Initial operating point solution) :wink:

Se poi vuoi usare qualcosa di "commerciale" potresti realizzarlo come
2010-07-17_161732.gif
2010-07-17_161732.gif (7.62 KiB) Visto 4106 volte

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 10:01
da mrc
Ciao RenzoDF!
Seguendo le tue indicazioni sono riuscito ad eseguire la simulazione a cui ero interessato.
Ho aggiunto le costanti di tempo che mi dicevi, oltre al uic e il tutto funziona! =D> :D

Penso che siano comunque indicazioni utili per eseguire nel modo migliore anche altre simulazioni.
Visto il mio errore di considerare reali componenti che in pratica non lo sono. #-o

Siccome hai postato un'altra simulazione, usando componenti reali, mi diresti, per favore, con quale simulatore l’ hai eseguita?
Ho cercato tra i software free da te pubblicati ma non ho trovato quello da cui hai eseguito quella simulazione.

Forse è PSpice 8 MicroSim?

GRAZIE.

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 10:04
da RenzoDF
LTspice ... uso lo sfondo bianco :wink:

... mi ero dimenticato di dire dove inserire i parametri, lo faccio ora per i meno esperti

click desto-mouse sopra la porta e ... inserimento nella riga Value ...

zz.gif
zz.gif (23.88 KiB) Visto 4050 volte

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 10:18
da mrc
Mi scuso ma non avevo capito che si trattasse di LTSpice. #-o

Siccome hai modificato il tuo post mentre stavo scrivendo questo, ringrazio dell' ulteriore spiegazione. =D>

Anch' io mi ritengo poco esperto.
Infatti le costanti di tempo io le ho aggiunte inserendo un paio di R C! :mrgreen: #-o :mrgreen:
Comunque funziona! :mrgreen:

Se non è troppo complicato da scrivere in un post mi spiegheresti, per favore, come inserire nella libreria i componenti reali ad esempio appunto la famiglia 4000 CMOS?

Se ciò risulta complicato mi indicheresti, per favore, un qualche documento in rete che ne parla?

GRAZIE!

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 10:36
da RenzoDF
Sei iscritto al Yahoo Group di LTspice ?

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 10:38
da mrc
No.

Non ci crederai ma l' unico forum a cui mi sono iscritto è quello di EP!

Esiste la possibilità di trovare in rete della documentazione senza doversi iscrivere?

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 10:53
da RenzoDF
mrc ha scritto:No.


Malissimo ... non sai cosa ti perdi (lì c'è un "sacco" di materiale ... librerie esempi tutorial ), io se ho imparato qualcosa su LTspice è proprio grazie all'iscrizione :mrgreen:

Comunque puoi fare così:
a) scaricati
http://f1.grp.yahoofs.com/v1/gLRCTNzcQI ... CD4000.lib
http://f1.grp.yahoofs.com/v1/gLRCTKZceX ... CD4000.zip

b)apri la cartella sym ( io per esempio la trovo sotto C:\Program Files\LTspiceIV\lib\sym )
e l'archivio CD4000.zip, che contiene solo i simboli, e trasferisci la cartella CD4000 nella sym (con un drag and drop)

c)copia la CD4000.lib in C:\Program Files\LTspiceIV\lib\sub

d) fai ripartire LTspice e controlla se c'è la scelta CD4000 sui componenti

z) poi mi racconti se funge :D

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 14:49
da mrc
Ho eseguito le tue istruzioni ed il tutto funziona tranne un particolare.

Il circuito oscilla ad una determinata frequenza.
Se modifico un valore ad es. della C di un fattore 10, il valore della frequenza non cambia.

Posto per chiarezza l' immagine del circuito e del segnale:
Circuito.JPG
Circuito.JPG (8.36 KiB) Visto 3947 volte

Segnale.JPG
Segnale.JPG (35.74 KiB) Visto 3947 volte


Non capisco dove sbaglio, per favore, mi puoi aiutare?

GRAZIE

Re: Astabile con LTspice.

Inviato: 18 lug 2010, 15:19
da RenzoDF
mrc ha scritto:Ho eseguito le tue istruzioni ... tranne un particolare.


ho modificato il tuo scritto per suggerirti la soluzione ... prova a dare un occhio all'immagine del mio oscillatore con i CD4011 :wink: