Amp. differenziale: propagazione degli errori
Ciao a tutti,
in un progetto ho bisogno di includere un amplificatore differenziale, per fare il sensing di una corrente (con un resistore da una frazione di ohm).
Il circuito che sto cercando di applicare e' il classico amplificatore differenziale con OP-AMP, come segue in figura (grazie Wikipedia):

Dopo un veloce sguardo al circuito (una sovrapposizione ed un partitore) si puo' arrivare alla seguente conclusione per la Vout :

Ora, vorrei ovviamente ridurre il piu' possibile i costi e le dimensioni del circuito applicativo, quindi vorrei considerare i risultati SENZA l' utilizzo di alcun trimmer e utilizzando dei resistori da 1% di tolleranza.
Quello a cui punto e' trovare la variazione relativa dell' uscita in funzione della variazione relativa dei resistori (1%). Premetto che non mi sono mai cimentato nel calcolo della propagazione degli errori, quindi potrei scrivere delle porcate allucinanti, me ne scuso in anticipo.
Cerchero' di iniziare dal layer piu' esterno dell' equazione e risolvere un po' alla volta dato che sembra essere abbastanza lunga (espressione approssimata per la condizione peggiore, vedi le considerazioni fatte per
):
![\frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})} \frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}](/forum/latexrender/pictures/c572b14e1a689d602192811e5b35bdc7.png)
Qui ho fatto sparire le costanti moltiplicative (le tensioni), che sono certo vadano tenute nel calcolo di una variazione assoluta, ma ad intuito mi sembra vadano rimosse da un calcolo di una variazione relativa ( right? )
Ora inizierei dal primo termine, ovvero:

E qui fioccano i dubbi... per risolvere ho pensato di essere nella situazione peggiore (anzi, in una delle due), ovvero che
sia
(1% in -) ed
sia
(1% in +), trovando il seguente risultato:

Ora il secondo termine, che e' ben piu' ostico del primo:
![\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})} \frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})}](/forum/latexrender/pictures/15019107c5e34ffc72469c60423eee23.png)


Su quest' ultimo passaggio vorrei fare un osservazione: il secondo termine moltiplicativo in ambedue i membri lo avrei dovuto mettere anche nell' espressione di
, che e' anch' essa il risultato di una somma algebrica. Tuttavia ho rimosso i termini (come faro' anche qui) perche' questi ultimi NON potranno MAI essere maggiori di 1, quindi considerandoli 1 sto considerando la worst-case-condition (right?).
Quindi La precedente equazione diventa:

Che nelle condizioni peggiori per il calcolo di
puo' anche essere considerato come
(basta che ambedue i resistori diminuiscano dell' 1% anziche' aumentare come precedentemente assunto), di conseguenza:

Facendo le medesime considerazioni per
si arriva al medesimo risultato:

Ed ora:
![\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})}=0.03+0.03=0.06 \frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})}=0.03+0.03=0.06](/forum/latexrender/pictures/a3f19a82eb251cffa6c98802934a818d.png)
Ed infine:
![\frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=0.06+0.02=0.08 \frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=0.06+0.02=0.08](/forum/latexrender/pictures/39bfbb821d3cf52e60ef3edf805da5bf.png)
Quindi un errore relativo sulla
dell' 8%.
E ora una semplice domanda: ho sbagliato qualcosa?
Grazie
PS: Documentazione: http://www.giacobbe85.altervista.org/do ... misure.pdf
in un progetto ho bisogno di includere un amplificatore differenziale, per fare il sensing di una corrente (con un resistore da una frazione di ohm).
Il circuito che sto cercando di applicare e' il classico amplificatore differenziale con OP-AMP, come segue in figura (grazie Wikipedia):

Dopo un veloce sguardo al circuito (una sovrapposizione ed un partitore) si puo' arrivare alla seguente conclusione per la Vout :

Ora, vorrei ovviamente ridurre il piu' possibile i costi e le dimensioni del circuito applicativo, quindi vorrei considerare i risultati SENZA l' utilizzo di alcun trimmer e utilizzando dei resistori da 1% di tolleranza.
Quello a cui punto e' trovare la variazione relativa dell' uscita in funzione della variazione relativa dei resistori (1%). Premetto che non mi sono mai cimentato nel calcolo della propagazione degli errori, quindi potrei scrivere delle porcate allucinanti, me ne scuso in anticipo.
Cerchero' di iniziare dal layer piu' esterno dell' equazione e risolvere un po' alla volta dato che sembra essere abbastanza lunga (espressione approssimata per la condizione peggiore, vedi le considerazioni fatte per
):![\frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})} \frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}](/forum/latexrender/pictures/c572b14e1a689d602192811e5b35bdc7.png)
Qui ho fatto sparire le costanti moltiplicative (le tensioni), che sono certo vadano tenute nel calcolo di una variazione assoluta, ma ad intuito mi sembra vadano rimosse da un calcolo di una variazione relativa ( right? )
Ora inizierei dal primo termine, ovvero:

E qui fioccano i dubbi... per risolvere ho pensato di essere nella situazione peggiore (anzi, in una delle due), ovvero che
sia
(1% in -) ed
sia
(1% in +), trovando il seguente risultato:
Ora il secondo termine, che e' ben piu' ostico del primo:
![\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})} \frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})}](/forum/latexrender/pictures/15019107c5e34ffc72469c60423eee23.png)


Su quest' ultimo passaggio vorrei fare un osservazione: il secondo termine moltiplicativo in ambedue i membri lo avrei dovuto mettere anche nell' espressione di
, che e' anch' essa il risultato di una somma algebrica. Tuttavia ho rimosso i termini (come faro' anche qui) perche' questi ultimi NON potranno MAI essere maggiori di 1, quindi considerandoli 1 sto considerando la worst-case-condition (right?).Quindi La precedente equazione diventa:

Che nelle condizioni peggiori per il calcolo di
puo' anche essere considerato come
(basta che ambedue i resistori diminuiscano dell' 1% anziche' aumentare come precedentemente assunto), di conseguenza:
Facendo le medesime considerazioni per
si arriva al medesimo risultato:
Ed ora:
![\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})}=0.03+0.03=0.06 \frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=\frac{\Delta (\frac{Rg}{R2+Rg})}{(\frac{Rg}{R2+Rg})}+\frac{\Delta (\frac{R1+Rf}{R1})}{(\frac{R1+Rf}{R1})}=0.03+0.03=0.06](/forum/latexrender/pictures/a3f19a82eb251cffa6c98802934a818d.png)
Ed infine:
![\frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=0.06+0.02=0.08 \frac{\Delta V_{out}}{V_{out}}=\frac{\Delta (-\frac{Rf}{R1})}{(-\frac{Rf}{R1})}+\frac{\Delta [(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})]}{(\frac{Rg}{R2+Rg})(\frac{R1+Rf}{R1})}=0.06+0.02=0.08](/forum/latexrender/pictures/39bfbb821d3cf52e60ef3edf805da5bf.png)
Quindi un errore relativo sulla
dell' 8%.E ora una semplice domanda: ho sbagliato qualcosa?
Grazie
PS: Documentazione: http://www.giacobbe85.altervista.org/do ... misure.pdf




toh, potrebbe essere una amplificazione che dipende dal valore di resistenze. Vogliamo trovare di quanto varia
al variare di ciascuna di quelle resistenze. Vogliamo trovare un legame fra la variazione di
.
che significa la sensibilita` di
. Le variazioni di
, dove
e` il valore nominale di
e` la variazione assoluta di
in questo caso
e` la variazione relativa (anche detta percentuale) di
.
di un transistore bipolare vengono date di solito in valore assoluto: ad esempio
.
. Il valore della sensitivity e` dato da 
.
si misura nelle unita` di misura di 


e anche
e` misurata in reciproco di ohm, mentre
ha le unita` di misura di
di questo circuito al variare dei parametri:
Se i componenti fossero ideali, il guadagno sarebbe 5.6 volte. Calcoliamo adesso le sensitivities relative (viene parecchia algebra), cominciando da 





ad ambedue le tensioni (che per comodita' penso siano uguali a 0), trovando quindi:

) variando solo l' altra (per comodita'
) e di conseguenza:

) perche' quel guadagno pressupporrebbe altrimenti che la tensione differenziale in ingresso sia (
), invece nel mio caso la tensione in ingresso e' (
), ovvero il potenziale maggiore "entra" nel morsetto
dell' OP-AMP (opportunamente scalato dal partitore resistivo).

. Essendo lineare, puo` solo essere del tipo
Ho messo il segno negativo ad
cosi` dopo ci si ritrova, ma ci sono anche altre analisi senza segno meno esplicito.
non si da` molta informazione in piu` su come funziona bene o male l'ampli differenziale.
e
, ciascuna moltiplicata per la propria costante, e` molto piu` significativo mettere in evidenza l fatto che la differenza di tensione fra
.
perche' stiamo perdendo una dimensione: siamo partiti da due tensioni e ne abbiamo solo una: questa non e` una rappresentazione equivalente.
definita in questo modo:
. In pratica
mentre le altre sono 
otteniamo
e per il modo comune
. Se prendiamo queste due tensioni e le mettiamo nelle due equazioni di sinistra, riotteniamo 
dove si e` definito
il guadagno differenziale vale
mentre quello di modo comune vale
. In effetti l'amplificatore differenziale lo si utilizza proprio per non sentire il modo comune e amplificare invece di una quantita`
non siano proprio identici, e quindi avremo errori su
e su
. Calcoliamo prima queste due grandezze in funzione delle resistenze e poi ci facciamo su i conti. Faccio riferimento al mio schema che ha dei nomi umani per le resistenze. I valori vedremo dopo che non sono importanti.
e per 
e
(o anche solo
e
, con
una costante qualunque) si avrebbe
e
e
c'e` la resistenza interna della sorgente che puo` provocare danni
Al posto della generica

, al solito valutata per le quattro diverse resistenze. Da osservare che anche questa sensitivity e` adimensionata. I risultati sono (con il solito pacco di algebra, sempre se non ho sbagliato i conti)
e
sono negativi: se
e
sono positive: se
e
diminuiscono, il guadagno diminuisce. 

e questo potrebbe essere un grosso guaio.
. Ci serve un guadagno differenziale
e se facciamo le cose per bene il guadagno di modo comune 
. Nell'esempio fatto, si ha
. Gli amplificatori da strumentazione integrati arrivano oltre al centinaio di decibel.