Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Analisi di un comparatore

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[21] Re: Analisi di un comparatore

Messaggioda Foto Utenteluigi2000 » 15 feb 2020, 18:16

Con l'LM 339AJ, inserito nel circuito come mostrato dall'immagine (prima figura) e suggerito da elfo, ottengo i risultati illustrati nella seconda figura.

Comparatore1.png


Comparatore2.png

In sostanza la commutazione positiva avviene in corrispondenza di 2,842 V e quella negativa in coincidenza di 3,733. Mi sembrano ancora alte le differenze e poco ascrivibili a bias, offset, ecc.
Avatar utente
Foto Utenteluigi2000
100 5
Frequentatore
Frequentatore
 
Messaggi: 129
Iscritto il: 19 set 2016, 16:47

2
voti

[22] Re: Analisi di un comparatore

Messaggioda Foto Utenteelfo » 15 feb 2020, 21:48

Grazie per aver provato il comparatore.

Questa prova "spazza via" una classe di ipotesi sul "malfunzionamento" del circuito.

O della simulazione?

Osserva le forme d'onda - riportate nel tuo post - restituite dal simulatore ed in particolare la forma d'onda in uscita al comparatore.

Questa forma d'onda ha due caratteristiche:

- la prima e' che e' "trapezoidale" mentre I fronti di salita/discesa (specie quello di salita) dovrebbero essere un esponenziale (carica / scarica di un RC)

- la seconda e' che i tempi di salita /discesa non sono compatibili con I "numeri" del circuito

Quali numeri?

1) consideriamo il comparatore come un comparatore e vediamo le caratteristiche
http://www.ti.com/lit/ds/symlink/lm2901.pdf
Pag. 10 Figure 5. Response Time for Various OverdrivesPositive Transition

come vedi con un overdrive di 5 mV si ha un delay di 1.2 us ed un tempo di salita sub us

2) consideriamo il comparatore come un amplificatore con guadagno 1000 (60 db)
Il segnale triangolare in ingresso ha uno S/R di 7 V / 300 us -> 12 mV / 514 ns cioe' l'uscita dovrebbe andare da 0 V a 12 V in 514 ns ( 24 V in circa 1 us)

Noi abbiamo nella simulazione un tempo di salita di 1/2 quadretto (100 us) cioe' almeno 100 volte maggiore di quello che ci dobbiamo aspettare.

Domanda: non e' che la simulazione ha un "campionamento" insufficiente?

C'e' pero' anche un altro punto che "punta" ad una simulazione "non vera"

In tutti e due i casi (Op-Amp e comparatore) l'uscita "scatta" prima che venga superata la soglia.

Con soglia 3 V, in salita abbiamo uno scatto a 2.842 V ed in discesa a 3.733 V

Questi valori contrastano contro qualunque considerazione (correnti di bias, offset ecc)

Guarda la figura qui sotto ed in particolare Fig. 1b (forma d'onda in uscita al comparatore)

- la linea nera (perfettamente in fase con il segnale triangolare in ingresso) mostra che l'uscita "scatta" esattamente a 3 V sia in salita che in discesa

- la linea rossa mostra il segnale di uscita "anticipato" ripsetto a quello di ingresso. In questo caso si ha (qualitativamente) l'effetto che vedi nella tua simulazione (scatti anticipati rispetto alla soglia)

- la linea blu - segnale "posticipato" - mostra l' effetto contrario.

Domanda: come sta la sincronizzazione tra I segnali ingresso e uscita nel tuo simulatore?

Pensierino finale: cercherei di capire bene come impostare/funziona il simulatore.
Avatar utente
Foto Utenteelfo
6.819 4 5 7
G.Master EY
G.Master EY
 
Messaggi: 2828
Iscritto il: 15 lug 2016, 13:27

0
voti

[23] Re: Analisi di un comparatore

Messaggioda Foto UtenteEcoTan » 16 feb 2020, 8:52

MarcoD ha scritto:Sono andato a cercare sul data sheet:
LM358 large signal voltage gain tipico 100
Con Vu = -12 V servono in ingresso 3 v - 12 / 100 = 2,88 V per iniziare a fare salire la Vu
Con Vu = 12 V servono in ingresso 3 v + 12 / 100 = 3,012 V,
o forse..i valori vanno scambiati fra loro.....controllare
I risultati della simulazione mi paiono corretti, il quesito mi pare spiegato.
O_/

elfo ha scritto:Questi valori contrastano contro qualunque considerazione (correnti di bias, offset ecc)

Il comparatore non potrebbe avere una isteresi?

PostScriptum: voglio dire una isteresi negativa. Una reazione negativa fra uscita e ingresso del comparatore, unitamente a una cella taglia-alto interna al comparatore stesso, potrebbe dar luogo al comportamento in esame.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5424
Iscritto il: 29 gen 2014, 8:54

0
voti

[24] Re: Analisi di un comparatore

Messaggioda Foto UtenteMarcoD » 16 feb 2020, 9:15

Proporrei di spostare l'indagine all'argomento:
come identificare il modello del comparatore simulato a partire dai risultati (grafici) della simulazione
.
Per semplificare l'analisi dai risultati, proporrei di spostare la soglia dei 3 volt a zero.

Ritoreneri a esaminare il lento LM358

Applicare un'onda quadra al posto della triangolare, in questo modo le rampe (slew rate operazionale) sono funzione solo del transitorio.

Applicare una onda quadra di ampiezza limitata (pochi mV?) in modo che l'uscita non sia in limitazione, si dovrebbero vedere dei transitori esponenziali dovuti alla banda limitata dell'operazionale

Applicherei di nuovo la stessa onda triangolare , ma con un periodo di 1 secondo, in modo da potere essere molto più lenti della presunta disamica dell'operazionale.
Dal confrono fra variazione di uscita e variazione di ingresso si ricava il guadagno (in continua) dell'operazionale.

Sono tutte prove che implicano un certo lavoro, anche se simulato .. :-)

postscriptum:
Sono andato a cercare sul data sheet: LM358 large signal voltage gain tipico 100
Errore mio, nella fretta non ho letto la scala V/mV, anche se mi sembrava basso :oops: :oops:
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[25] Re: Analisi di un comparatore

Messaggioda Foto Utenteluigi2000 » 17 feb 2020, 16:42

Grazie elfo per l'intervento ed il link.

E' propria questa tua osservazione:

In tutti e due i casi (Op-Amp e comparatore) l'uscita "scatta" prima che venga superata la soglia.


che mi ha lasciato molto perplesso: come può, l'operazionale, scattare in anticipo? Come fa a saperlo prima (che è destinato a commutare)?

Credo che debba verificare i parametri della simulazione e, magari, cercare di conoscere meglio come funziona questo simulatore.

Grazie.
:-)
Avatar utente
Foto Utenteluigi2000
100 5
Frequentatore
Frequentatore
 
Messaggi: 129
Iscritto il: 19 set 2016, 16:47

0
voti

[26] Re: Analisi di un comparatore

Messaggioda Foto Utenteelfo » 17 feb 2020, 17:07

Per "testare" il simulatore fai la seguente prova:

nelle stesse condizioni dello schema del comparatore ("incolla" lo schema qui sotto nello stesso "foglio" in cui c'e' il comparatore) simula i quattro RC qui sotto.

Applica in ingresso un segnale ad onda quadra con frequenza 1 kHz

La Vout dovrebbe essere una onda quadra con fronti esponenziali di salita / discesa con i valori indicati (dal 10% al 90%).

Il Tr(ise) (ed il Tf(all)) e' calcolato con la formula empirica

Tr = 2.2 \cdot R \cdot C

P.S.
come può, l'operazionale, scattare in anticipo?

Ovviamente il comparatore non puo' scattare in anticipo (puo' pero' scattare ad un soglia un po' minore di quella impostata a causa dell'offset (qualche mV))

Avatar utente
Foto Utenteelfo
6.819 4 5 7
G.Master EY
G.Master EY
 
Messaggi: 2828
Iscritto il: 15 lug 2016, 13:27

0
voti

[27] Re: Analisi di un comparatore

Messaggioda Foto Utentespeedyant » 17 feb 2020, 19:07

Ma che simulatore sarebbe?
Electronic Workbench?
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
5.093 3 6 8
Master
Master
 
Messaggi: 3877
Iscritto il: 9 lug 2013, 18:29
Località: Torino

0
voti

[28] Re: Analisi di un comparatore

Messaggioda Foto Utenteluigi2000 » 18 feb 2020, 19:29

Ma che simulatore sarebbe?
Electronic Workbench?


NI Multisim 14.2
Avatar utente
Foto Utenteluigi2000
100 5
Frequentatore
Frequentatore
 
Messaggi: 129
Iscritto il: 19 set 2016, 16:47

0
voti

[29] Re: Analisi di un comparatore

Messaggioda Foto Utenteluigi2000 » 18 feb 2020, 19:40

Per "testare" il simulatore fai la seguente prova:


Allora, questa è la prima prova. Ho incollato il circuito RC nella stessa area dov'era già presente il comparatore.
Ho indicato, al function generator, di alimentare tale circuito con un'onda quadra di 5 volt di ampiezza, offset nullo e frequenza 1 kHz.

L'oscilloscopio, a due canali, l'ho poi collegato sia all'ingresso che all'uscita del circuito RC. Per distinguere le due tracce ho dato colori differenti: nero per il segnale di ingresso e rosso per quello d'uscita.

Con questa prima simulazione non si notano, in uscita, fronti del segnale caratterizzati da esponenziali crescenti e decrescenti.

fig1.png
Avatar utente
Foto Utenteluigi2000
100 5
Frequentatore
Frequentatore
 
Messaggi: 129
Iscritto il: 19 set 2016, 16:47

1
voti

[30] Re: Analisi di un comparatore

Messaggioda Foto Utenteelfo » 18 feb 2020, 19:51

Avevo preparato ulteriore materiale a supporto della tesi che il "problema" risiede nella simulazione, ma la tua indicazione sul simulatore utilizzato "smonta" la mia tesi.

Ipotizzavo - senza conoscere il simulatore utilizzato - che fosse un problema di campionamento - sampling rate & time_step - ma questo link con annesso grafico (ed ho verificato personalmente anche su altro simulatore "sapore" PSpice) smentisce totalmente quanto pensavo.

You cannot set fixed sampling rate in any SPICE simulators, the SPICE engine decides what steps to take base on what's happening in the circuit at that time. Your only option is to set TMAX, this tells the SPICE engine the max step it is allowed to take, but if it needs to take smaller steps it will.

Here is an example of a square wave. You can see there are more red dots near edge than the flat part of the signal, this means the SPICE engine decided that it needed more sampling near the edge so it takes more samples, but once it sees that the signal is not changing much it takes bigger steps to make the simulation run faster. This is the way SPICE works.


https://forums.ni.com/t5/Multisim-and-U ... e=it#M9045

Grazie per la prova che hai fatto.
Se lo ritieni utile, prova a simulare con il valore della capacita' aumentato di un fattore 1000 (47 nF Tr 100 us)
Avatar utente
Foto Utenteelfo
6.819 4 5 7
G.Master EY
G.Master EY
 
Messaggi: 2828
Iscritto il: 15 lug 2016, 13:27

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti