Astabile con LTspice.

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32
Contatta:
0
voti

[1] Astabile con LTspice.

Messaggioda Foto Utentemrc » 17 lug 2010, 10:07

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 4171 volte

ErroreLTSpice.JPG
ErroreLTSpice.JPG (8.54 KiB) Visto 4169 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.

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[2] Re: Astabile con LTspice.

Messaggioda Foto UtenteRenzoDF » 17 lug 2010, 15:51

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 4100 volte
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32
Contatta:
0
voti

[3] Re: Astabile con LTspice.

Messaggioda Foto Utentemrc » 18 lug 2010, 10:01

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.
Ultima modifica di Foto Utentemrc il 18 lug 2010, 10:05, modificato 1 volta in totale.

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[4] Re: Astabile con LTspice.

Messaggioda Foto UtenteRenzoDF » 18 lug 2010, 10:04

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 4044 volte
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32
Contatta:
0
voti

[5] Re: Astabile con LTspice.

Messaggioda Foto Utentemrc » 18 lug 2010, 10:18

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!

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[6] Re: Astabile con LTspice.

Messaggioda Foto UtenteRenzoDF » 18 lug 2010, 10:36

Sei iscritto al Yahoo Group di LTspice ?
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32
Contatta:
0
voti

[7] Re: Astabile con LTspice.

Messaggioda Foto Utentemrc » 18 lug 2010, 10:38

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?

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[8] Re: Astabile con LTspice.

Messaggioda Foto UtenteRenzoDF » 18 lug 2010, 10:53

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
"Il circuito ha sempre ragione" (Luigi Malesani)

Avatar utente
Foto Utentemrc
10,5k 6 11 13
Expert EY
Expert EY
Messaggi: 4023
Iscritto il: 16 apr 2009, 9:32
Contatta:
0
voti

[9] Re: Astabile con LTspice.

Messaggioda Foto Utentemrc » 18 lug 2010, 14:49

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 3941 volte

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


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

GRAZIE

Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55
0
voti

[10] Re: Astabile con LTspice.

Messaggioda Foto UtenteRenzoDF » 18 lug 2010, 15:19

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:
"Il circuito ha sempre ragione" (Luigi Malesani)


Torna a “Programmi applicativi: simulatori, CAD ed altro”