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

[11] Re: Astabile con LTspice.

Messaggioda Foto Utentemrc » 18 lug 2010, 15:38

Rispetto al mio c'è in più:

.ic V(A)=0

e hai denominato A il nodo comune tra R1 C1.

Penso che la scritta .ic V(A)=0 significhi che in partenza tale nodo debba essere a 0V.

Sinceramente questa differenza l' ho notata anche prima ma provando ad inserire il nome del nodo e quella scritta non sono riuscito ad arrivare alla soluzione.
Molto probabilmente sbaglio nella donominazione del nodo!

Aiuto!

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

[12] Re: Astabile con LTspice.

Messaggioda Foto UtenteRenzoDF » 18 lug 2010, 16:15

mrc ha scritto:Rispetto al mio c'è in più: .ic V(A)=0 e hai denominato A il nodo comune tra R1 C1.
Penso che la scritta .ic V(A)=0 significhi che in partenza tale nodo debba essere a 0V.


Proprio così :!:

Questa volta con le porte "reali" (relativamente :) ) è consigliabile fissare il potenziale iniziale di un punto come A a zero

ma anche togliere l'opzione uic dalla simulazione :!:

Come hai notato se "lasci fare al simulatore" l'oscillazione evolve verso quella massima relativa ai parametri interni ... puoi addirittura togliere la R e la C e collegare direttamente ingresso a uscita e non cambia quasi nulla ... i fattori che influenzano l'oscillazione sono i tempi di salita e di propagazione interni al modello ... che tanto per curiosità, editando il file di libreria sono impostati in queste righe per il 4011

Codice: Seleziona tutto

*
* 2-input NAND gate
* tpd 125n
* tr 100n
.SUBCKT CD4011B  A B Y  VDD VGND  vdd1={vdd} speed1={speed} tripdt1={tripdt}
.param td1=1e-9*(125-40-10)*5/{vdd1}*{speed1}
*
XIN1  A Ai  VDD VGND  CD40_IN_1  vdd2={vdd1}  speed2={speed1}  tripdt2={tripdt1}
XIN2  B Bi  VDD VGND  CD40_IN_1  vdd2={vdd1}  speed2={speed1}  tripdt2={tripdt1}
*
A1  Ai Bi 0 0 0  Yi 0 0  AND  tripdt={tripdt1}  td={td1} 
*
XOUT  Yi Y  VDD VGND  CD40_OUT_1X  vdd2={vdd1} speed2={speed1}  tripdt2={tripdt1}
.ends
*
*


siamo sempre in pratica intorno ad alcune centinaia di nanosecondi e quindi ad alcuni MHz di frequenza :!:
"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

[13] Re: Astabile con LTspice.

Messaggioda Foto Utentemrc » 18 lug 2010, 17:14

RenzoDF ha scritto:
Come hai notato se "lasci fare al simulatore" l'oscillazione evolve verso quella massima relativa ai parametri interni ...

Hai ragione infatti la frequenza risultante era circa 3.7MHz!
RenzoDF ha scritto: togliere l'opzione uic dalla simulazione :!:

Questo mi era sfuggito! #-o

Ora mi funziona perfettamente! :D

GRAZIE MILLE RenzoDF, per la disponibilità e la gentilezza!! =D> =D> :D


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