[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(1074ff3813b3eaa4c024f3aa85a6a8f4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(1074ff3813b3eaa4c024f3aa85a6a8f4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(1074ff3813b3eaa4c024f3aa85a6a8f4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/1074ff3813b3eaa4c024f3aa85a6a8f4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(97d414657046c198e00e9dbe99f39ab4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/97d414657046c198e00e9dbe99f39ab4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/97d414657046c198e00e9dbe99f39ab4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/97d414657046c198e00e9dbe99f39ab4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(97d414657046c198e00e9dbe99f39ab4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/97d414657046c198e00e9dbe99f39ab4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/97d414657046c198e00e9dbe99f39ab4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/97d414657046c198e00e9dbe99f39ab4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(97d414657046c198e00e9dbe99f39ab4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/97d414657046c198e00e9dbe99f39ab4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/97d414657046c198e00e9dbe99f39ab4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/97d414657046c198e00e9dbe99f39ab4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(97d414657046c198e00e9dbe99f39ab4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/97d414657046c198e00e9dbe99f39ab4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/97d414657046c198e00e9dbe99f39ab4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/97d414657046c198e00e9dbe99f39ab4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(97d414657046c198e00e9dbe99f39ab4.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/97d414657046c198e00e9dbe99f39ab4.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/97d414657046c198e00e9dbe99f39ab4.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/97d414657046c198e00e9dbe99f39ab4.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(8ad926b0eb47452d3b08d2139a62f7c0.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(8ad926b0eb47452d3b08d2139a62f7c0.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(8ad926b0eb47452d3b08d2139a62f7c0.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(8ad926b0eb47452d3b08d2139a62f7c0.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/8ad926b0eb47452d3b08d2139a62f7c0.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(741b9eff01debeb451fa8663f366ca3d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/741b9eff01debeb451fa8663f366ca3d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/741b9eff01debeb451fa8663f366ca3d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/741b9eff01debeb451fa8663f366ca3d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 278: copy(741b9eff01debeb451fa8663f366ca3d.png): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 298: unlink(/741b9eff01debeb451fa8663f366ca3d.dvi): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 299: unlink(/741b9eff01debeb451fa8663f366ca3d.ps): No such file or directory
[phpBB Debug] PHP Warning: in file /var/www/ey/web/forum/latexrender/class.latexrender.php on line 300: unlink(/741b9eff01debeb451fa8663f366ca3d.png): No such file or directory
[phpBB Debug] PHP Warning: in file /generate_feed.php on line 295: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3768)
Latest posts from topic “Analisi di un circuito retroazionato” Latest posts from topic “Analisi di un circuito retroazionato” on “ElectroYou”. 2017-10-19T12:54:22Z https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176 Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p737266 IsidoroKZ 2017-10-27T22:40:02Z 2017-10-27T22:40:02Z
Sono in giro con il tablet soltanto, per qualche giorno risposte brevi. Poi dovrò trovare il tempo di rispondere ☺.

La scelta di RC dipende da cosa vi ha detto il prof a lezione. Il problema chiede solo un margine di fase di 60 gradi, non dice nulla sulla banda, per cui c'è un grado di libertà in più. La scelta fatta fa sì che lo zero di RC CC sia all'infinito e quindi i conti sono più facili.

Per il resto appena riuscirò a mettere le mani su una tastiera vera! La soluzione che hai postato mi pare giusta. Se la retroazione è unitaria, Toc è uguale al T calcolato prima. DovresrI anche far vedere che Tsc=0
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p737244 oiram92 2017-10-27T20:03:56Z 2017-10-27T20:03:56Z
Purtroppo è passato molto tempo e non posso più editare il post precedente comunque è tutto chiarissimo tranne un piccolo particolare. Come fai a determinare R_C = g_{m7}^{-1}? Il testo lo da come soluzione quindi suppongo che si debba ricavare in qualche modo.

Adesso volendo calcolare la resistenza di uscita con il metodo di Blackman (non ho la soluzione di questo). Dagli appunti vedo che per applicare il teorema devo prendere il MOS di ingresso e sostituirlo con un generatore di corrente controllato dalla tensione v_x in uscita. Ragionando sul circuito (credo di aver fatto bene) si tratta semplicemente di una sostituzione letterale del generatore d'ingresso g_{m1,2}v_i \rightarrow gm\;v_x. Allora il circuito da analizzare è il seguente (uso quello per piccoli segnali che mi facilita un pò):



Quando la porta di uscita è in cortocircuito (cioè V_x = 0) si ha T_{sc} = 0, mentre quando la porta di uscita è un circuito aperto abbiamo che:

[unparseable or potentially dangerous latex formula]

quindi:

[unparseable or potentially dangerous latex formula]

Infine, la resistenza R_0 ottenuta ponendo g_m = 0 (quindi spegnendo il generatore in ingresso) è pari a:

R_0 = r_{d7} \parallel r_{d8}

allora dall'equazione di Blackman si ha:

[unparseable or potentially dangerous latex formula]

(che probabilmente si potrebbe semplificare) è tutto corretto?
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p737169 oiram92 2017-10-27T13:40:40Z 2017-10-27T13:40:40Z
Innanzitutto grazie mille per la spiegazione molto chiara :D da una prima lettura penso di aver capito il metodo da seguire tuttavia adesso la ricontrollo passo passo e la studio per bene. grazie ancora :ok:
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p737016 IsidoroKZ 2017-10-26T17:16:51Z 2017-10-26T17:16:51Z
Con un po' tanto ritardo provo a rispondere. Visto che lo stadio di ingresso e` un differenziale, al posto di una analisi diretta si puo` scomporre il segnale di ingresso in una parte differenziale e una di modo comune, e considerando che il guadagno di modo comune e` molto minore di quello differenziale, si trascura quest'ultimo contributo. La scomposizione in modo differenziale e modo comune e` stata magistralmente spiegata qui http://www.electroyou.it/darwinne/wiki/ ... e-symmetry.

In questo caso il segnale di ingresso di modo differenziale e` vi (faccio riferimento allo schema del messaggio [18] con ingresso a PMOS) e il segnale di ingresso di modo comune e` vi/2 che viene allegramente trascurato. Se consideriamo solo la componente differenziale dell'ingresso abbiamo questa situazione con il punto centrale fra i due source di M1 e M2 a ground


e si deve trovare la corrente di cortocircuito Io in funzione di vi. Se possiamo trascurare tutte le r0, la corrente iD1 vale i_{D1}=\frac{v_i}{2} g_{m1}, e iD4 vale_{D4}= -\frac{-v_i}{2} g_{m2}=\frac{v_i}{2} g_{m2}. Se le transconduttanze dei transistori 1 e 2 sono uguali, si ha i_o=g_{m_{1,2}} v_i.

Non ha prescritto il medico di cortocircuitare l'uscita, ma se si vuole trovare un equivalente Norton del primo stadio meglio usare la definizione. Se l'uscita e` a ground r_{06}, che comunque avevamo supposto trascurabile, e` cortocircuitata e quindi anche se non la si fosse trascurata non avrebbe cambiato il risultato.

Sfortunatamente le altre resistenze di uscita dei MOS non vengono eliminate dal cortocircuito di uscita, ma sono trascurabili perche' collegate a nodi a bassa impedenza. ro2, ro4 e ro10 sono collegate al source di M, collegate al source di M3, mentre , quindi ad un nodo a bassa impedenza che non viene (molto) disturbato. Discorso analogo per le resistenze ro1 ed ro9, collegate al source di M3, mentre ro3 e` collegata fra due nodi a bassa impedenza (source di M3 e 1/gm5) e quindi non da` troppi problemi.

Il loro effetto e` di ridurre la transconduttanza dello stadio, ma essendo ro>>1/gm l'effetto e` limitato. La transconduttanza dello stadio vale quindi \frac{i_o}{v_i}\approx g_{m_{1,2}}=, che e` il valore che avevo indicato nel messaggio [13].

Se il tuo prof vuole anche il guadagno in bassa frequenza, bisogna anche calcolare il carico resistivo di ogni stadio. L'impedenza di uscita del primo stadio non e` immediata da calcolare, non valgono piu` le condizioni di simmetria, ma la si puo` approssimare abbastanza bene. Lo schema per calcolare l'impedenza di uscita e` il seguente, dove si mette un generatore di tensione Vx sull'uscita e si calcola la corrente Ix che eroga. L'impedenza dell'equivalente Norton vale Vx/Ix. La corrente ix e` costituita da tre contributi, come si vede in questo schema.



Il termine Ix3 e` facile: Vx/ro6. La corrente Ix1 dipende dall'impedenza Ro che si vede guardando dentro al cascode. Si puo` dimostrare "facilmente" che e` dalle parti di R_o=g_{m2}r_{o2}^2, avendo assunto le gm e le ro di M1 M2 ed M3 uguali. In ogni caso Ro >>> ro6. La corrente Ix1 vale quindi I_{x3}=\frac{V_x}{R_o}. La corrente Ix2 , trascurando un po' di ro, e` uguale a Ix1, dato che Ix1 parra per M4, M2, M1, M3 e viene specchiata dallo specchio M5-M3. La corrente totale che esce da Vx vale quindi

I_x=\frac{V_x}{r_{o6}}+\frac{V_x}{Ro}+\frac{V_x}{Ro}=\frac{V_x}{r_{o6}}+2\frac{V_x}{2g_{m2}r_{o2}^2}\approx \frac{V_x}{r_{o6}} e quindi la resistenza di uscita del primo stadio vale circa ro6. Questa resistenza deve essere aggiunta allo schema del messaggio [13].

Lo stadio di uscita ha come carico CL e le resistenze ro di M7 ed M8 in parallelo. Il circuito finale su cui farei conti anche in continua e` quindi



Il guadagno in continua vale quindi [unparseable or potentially dangerous latex formula]

La funzione di trasferimento ha due poli, dato che ci sono due capacita`, e uno zero associato a CC, che potrebbe essere a destra, a sinistra o all'infinito, a seconda del valore di RC. Un altro zero, associato a CL, invece e` sicuramente all'infinito.

I due condensatori interagiscono fra di loro (sono nella stessa maglia) e quindi non si puo` calcolare indipendentemente la loro frequenza, bisogna risolvere una equazione di secondo grado. PERO` se le frequenze dei due poli sono abbastanza distanti fra di loro, allora le due frequenze si possono stimare separatamente, e se il secondo polo e` abbastanza oltre alla frequenza di crossover, allora basta calcolare la frequenza del primo polo, associato a CC :-)

Per calcolare pero` il margine di fase, bisogna sapere dove va a finire lo zero, e da che parte e` del piano complesso. Il circuito per calcolare la frequenza dello zero e` questo


Bisogna trovare il valore di frequenza (generalizzata) di Vin tale per cui l'uscita va a zero, Vo=0. Se l'uscita e` nulla non c'e` corrente in ro7, ro8 e CL, e quindi tutta la corrente I1 che arriva "in avanti" attraverso la rete di compensazione di impedenza ZC deve essere assorbita dal transistore. Si ha quindi che \frac{V_{in}}{ZC}=V_{in} g_m da cui, semplificando Vin ed espandendo Z_C=\frac{s C_C}{sC_C R_C+1}=gm da cui la frequenza che annulla l'uscita vale [unparseable or potentially dangerous latex formula] da cui si vede che se RC=0, si ha uno zero a destra dato da gm/CC, se gm RC>>1 si ha uno zero a sinistra a -1/(RC CC) e per il valore di RC=1/gm lo zero va a frequenza infinita, si toglie dai piedi.

Nella compensazione si fa in modo che il polo associato a CC intervenga a frequenze piu` basse del polo associato al carico. Qui bisogna vedere che cosa vuole il vostro docente e che metodi di calcolo vi ha spiegato. Il polo di CC capita a una pulsazione pari a \omega_{C_C}=\frac{1}{C_C R_{C_C}^0} dove la resistenza vista da CC e` quella valutata con la capacita` CL aperta, mentre il polo associato a CL e` alla pulsazione \omega_{C_L}=\frac{1}{C_LR_{C_L}^\infty}, dove la resistenza vista da CL viene valutata con l'altro condensatore in cortocircuito. Questa approssimazione (separazione per costanti di tempo) funziona se in due poli sono abbastanza separati (almeno una o due decadi). I valori delle due resistenze si calcolano in questo modo



Il valore della resistenza vista da CC lo si calcola trovando l'impedenza ai capi di ZC e poi aggiungendo il valore di RC. L'impedenza vista da ZC si puo` calcolare in tanti modi, il piu` semplice (per me) e` guardare sui miei appunti che dicono [unparseable or potentially dangerous latex formula] in cui si tiene solo il termine dominante dato dalla retroazione locale che alza l'impedenza.

Il valore di RCL con CC in cortocircuito e` piu` facile. Se si considera che RC>>ro6, si ha che il MOS e` praticamente collegato a diodo e la sua resistenza vale 1/gm7. Questa e` in parallelo a r07 e r08, ma sono trascurabili rispetto a 1/gm7, per cui R^\infty_{C_L}\approx \frac{1}{g_{m7}} e quindi il guadagno di anello, avendo messo a posto i segni (che non so come avete definito) viene

[unparseable or potentially dangerous latex formula]

Se il polo di CC e` dominante, allora il prodotto guadagno banda e` proprio GBW=\frac{g_{m1}}{2\pi C_C} Il 2 pi greca e` perche' il prodotto guadagno banda sono abituato a pensarlo in hertz, non in radianti al secondo. Osservazione importante: il prodotto guadagno banda dipende SOLO dalle transconduttanze e dalle capacita`, non dalle resistenze ro. Ovvero del guadagno in continua non interessa niente a nessuno, le prestazioni di stabilita` e banda dipendono solo da grandezze controllabili con il bias e con le dimensioni dei condensatori. Questa e` la ragione per cui avevo fatto un modello in cui non le consideravo. Sapere il guadagno in continua, o le ro, serve solo per avere una idea di quanto il polo di compensazione e` dominante.

Se il polo e` dominante, quando si arriva in crossover, quindi alla frequenza pari a GBW, il polo di compensazione ormai ha gia` dato un ritardo di fase di 90°, per avere un margine di fase di 60° la fase del secondo polo (quello di CL) deve essere di -30 gradi, ovvero la frequenza di transizione deve essere piu` bassa del secondo polo, con un fattore pari a [unparseable or potentially dangerous latex formula], da cui ricavi il valore di CC che fa andare in crossover alla frequenza voluta. Ancora una volta, il valore che deve avere CC non dipende dalle ro, ma solo dalle dimensioni dei transistori, dalla tecnologia e dalla corrente di bias.
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p736434 Piercarlo 2017-10-23T20:18:33Z 2017-10-23T20:18:33Z
Mi sembra tutto a posto anche a me... Ma sentiamo anche il parere di Foto UtenteIsidoroKZ. :-)
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p736428 oiram92 2017-10-23T19:15:29Z 2017-10-23T19:15:29Z
Ci sono quasi credo :mrgreen: Innanzitutto vogliamo calcolare il guadagno d'anello quindi tagliamo la rete di reazione e analizziamo il guadagno. Il circuito è il seguente (in cui ho indicato il verso delle correnti che ci interessano):



Dalla LKC al nodo 1 si ha :

[unparseable or potentially dangerous latex formula]

poichè (per ipotesi) i MOS M_1,M_2 della coppia differenziale sono matched allora g_{m1}=g_{m2}=g_{m1,2} pertanto:

[unparseable or potentially dangerous latex formula]

Allora:

i_{D1}=i_{D2} = g_{m1,2} \;\frac{v_i}{2}

Le correnti passano attraverso i buffer di corrente e arrivano rispettivamente ai nodi 4 e 5. La tensione sul nodo 4 (che è proprio la v_{sg6} cambiata di segno) è data da:

v_4 = - v_{sg6} = \frac{g_{m1,2}}{g_{m5}}\;\frac{v_i}{2}

quindi adesso, conoscendo la corrente i_{sd6}, facendo una LKC al nodo 5 si ha che:

-g_{m6} \frac{g_{m1,2}}{g_{m5}}\;\frac{v_i}{2}+g_{m1,2} \;\frac{v_i}{2}=0 \;\;\;\rightarrow \;\;\; g_{m6}=g_{m5}

allora la corrente sul nodo 5 sarà pari a i_5 = g_{m1,2}\;v_i, di conseguenza la tensione è data da:

v_5 = - r_{d6} g_{m1,2} \;v_i

Infine, essendo v_{sg7}=-v_5 possiamo calcolare la corrente di drain:

i_{sd7} = g_{m7}\;g_{m6}\;r_{d6}\;v_i

la resistenza vista dal nodo 6 è [unparseable or potentially dangerous latex formula] quindi:

[unparseable or potentially dangerous latex formula]

sembrebbe tutto a posto, la soluzione coincide ma potrebbe essere solo "fortuna". Qualcuno potrebbe gentilmente dargli un occhiata e vedere se è tutto a posto? grazie
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p735956 oiram92 2017-10-20T20:49:39Z 2017-10-20T20:49:39Z
Grazie per la celere risposta e condivido pienamente ciò che dici. Infatti ad un certo punto dell'analisi è palese che sono state fatte considerazioni molto sbagliate sul circuito (da parte mia ovviamente).

Continuerò a studiare la situazione perchè alla fine mi sono reso conto che il (mio) vero problema sta nel capire cosa devo realmente fare.
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p735944 Piercarlo 2017-10-20T19:38:25Z 2017-10-20T19:38:25Z
[quote="oiram92"]Dunque, ho ripassato la parte sulla retroazione dal "Gray, Meyer - Analysis and design of analog integrated circuits 5ed" (a poco a poco mi ri-studierò a materia interamente da questo libro che, nonostante sia in inglese, è molto più comprensibile e soprattutto completo del suo equivalente italiano.)


Tra la terza edizione (quella da cui è stata ricavata la traduzione italiana) e la quinta sono passati 15 anni! :D
Se non ce l'hai già, procurati anche un secondo testo (magari il Sedra-Smith che, acciuffato su abebooks in edizione indiana, costa al massimo 35 euro) che può aiutare a inquadrare le cose meglio quando il primo testo può sembrarti poco chiaro).

Prima di procedere con il circuito di piccolo segnale (non quello esplicito - ibrido) bisogna fare le seguenti considerazioni:

1) la coppia di MOS M_{11},M_{12} è solo uno specchio di corrente utilizzato per polarizzare correttamente la coppia differenziale costituita da M_1,M_2 quindi per piccoli segnali è un generatore di corrente aperto. Pertanto i source di M_1,M_2 li mettiamo direttamente a massa.


Perché?

Inoltre, poiché anche il gate di M_2 è a massa, segue che esso ha una v_{SG2}=0 quindi è interdetto. Allora anche il gate ed il source di M_4 sono entrambi a massa e pertanto anche tale MOS è interdetto.


Chi l'ha detto?

2) discorso simile al precedente per le coppie di MOS M_9,M_{13} e M_{10},M_{13} in quanto formando uno specchio di corrente presentano alta impedenza di uscita (correggetemi se sbaglio) e di conseguenza il (piccolo) segnale uscente dal drain di M_1 e M_2 scorre praticamente per intero verso i source di M_3 ed M_4 rispettivamente.


Ok (non per nulla avevo ridisegnato il circuito per levarmi di torno tutta la fuffa che serve solo a instradar le correnti di polarizzazione)

La precedente parte in grassetto va attenzionata per bene perché mi sa proprio di aver toppato nel ragiomento.


Il toppone c'è e sta nel considerare, in un circuito di piccolo segnale, le connessioni a massa effettive anche per le polarizzazioni. Sono cose che non c'entra nulla l'una con l'altra.

Applicando le precedenti considerazioni ed effettuando il taglio della rete di retroazione sul gate di M_1 si giunge al seguente schema (...)


Che è da rivedere completamente! :-o

Sul resto ti risponderà meglio Foto UtenteIsidoroKZ. Comunque, visto che i dubbi li hai, esplorali per benino! :D
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p735930 oiram92 2017-10-20T19:00:59Z 2017-10-20T19:00:59Z
Dunque, ho ripassato la parte sulla retroazione dal "Gray, Meyer - Analysis and design of analog integrated circuits 5ed" (a poco a poco mi ri-studierò a materia interamente da questo libro che, nonostante sia in inglese, è molto più comprensibile e soprattutto completo del suo equivalente italiano..). Ripartiamo dall'inizio in modo da avere tutto sotto, schemi compresi. Il circuito iniziale assegnato è il seguente:



Prima di procedere con il circuito di piccolo segnale (non quello esplicito - ibrido) bisogna fare le seguenti considerazioni:

1) la coppia di MOS M_{11},M_{12} è solo uno specchio di corrente utilizzato per polarizzare correttamente la coppia differenziale costituita da M_1,M_2 quindi per piccoli segnali è un generatore di corrente aperto. Pertanto i source di M_1,M_2 li mettiamo direttamente a massa. Inoltre, poichè anche il gate di M_2 è a massa, segue che esso ha una v_{SG2}=0 quindi è interdetto. Allora anche il gate ed il source di M_4 sono entrambi a massa e pertanto anche tale MOS è interdetto.

2) discorso simile al precedente per le coppie di MOS M_9,M_{13} e M_{10},M_{13} in quanto formando uno specchio di corrente presentano alta impedenza di uscita (correggetemi se sbaglio) e di conseguenza il (piccolo) segnale uscente dal drain di M_1 e M_2 scorre praticamente per intero verso i source di M_3 ed M_4 rispettivamente.

3) il MOS M_5 è connesso a diodo quindi è soltanto una resistenza

La precedente parte in grassetto va attenzionata per bene perchè mi sa proprio di aver toppato nel ragiomento. Applicando le precedenti considerazioni ed effettuando il taglio della rete di retroazione sul gate di M_1 si giunge al seguente schema:



Per calcolare il guadagno d'anello vediamo il percorso che compie il segnale. Il segnale v_i applicato al gate di M_1 viene "convertito" in segnale di corrente ed esce dal drain di M_1 assumendo la forma:

i_{N1} = g_{m1} v_i

i MOS M_1,M_3 formano un buffer di corrente quindi il segnale passa inalterato(?) e raggiunge il nodo 4. La tensione al nodo 4 è pari a:

v_4 = \frac{g_{m1}}{g_{m5}} v_i

e questa non è altro che il segnale di ingresso di un nuovo stadio dell'amplificatore. Di conseguenza, ripetendo le stesse considerazioni fatte per il MOS M_1 si ha che la corrente in uscita dal drain di M_6 è pari a:

i_{N6} = g_{m6} v_4 = \frac{g_{m1}\;g_{m6}}{g_{m5}} v_i

adesso però dovrei calcolare la tensione v_5 al nodo che sarebbe data dal prodotto tra le corrente i_{N6} del passo precedente per la resistenza vista dal nodo 5..Tuttavia questa è pari al parallelo tra la resistenza di drain r_{d6} con il cortocircuito no? c'è qualcosa che non mi torna..

@Foto UtenteIsidoroKZ purtroppo il tuo equivalente non va bene come puoi ben capire dalle soluzioni che ho postato nel post precedente..

Ho appena trovato un esercizio svolto dal mio prof (ma purtroppo non è commentato), magari possiamo prima svolgere insieme l'altro? Ci sto sbattendo la testa da giorni e vorrei capire..
Re: Analisi di un circuito retroazionato https://www.electroyou.it/forum/viewtopic.php?f=1&t=71176#p735596 oiram92 2017-10-19T12:54:22Z 2017-10-19T12:54:22Z
[quote="IsidoroKZ"]In che universita` danno dei problemi cosi` divertenti? Hai detto che e` Elettronica Applicata II, suppongo alla laurea magistrale! Chi e` il docente e quale libro usate?


:lol: università di Catania, laurea triennale (non magistrale) corso di Elettronica II. Tra i libri consigliati (e che sono riuscito a reperire) ho scelto "Circuiti Integrati Analogici 2ed (Gray-Meyer) McGraw-Hill" che purtroppo non è all'altezza del corso. L'ho spulciato per bene ma (ad esempio) non ho trovato nessun riferimento alle equazioni di Blackman o di Rosenstark. La parte teorica sulla compensazione (con gli schemi a blocchi) è fatta veramente bene però..finchè non riesco ad individuare i blocchi di azione e reazione in un circuito..beh me ne faccio poco a sapere come calcolare tutti quei parametri di progetto che spiega tramite le fdT dei blocchi stessi.

[quote="IsidoroKZ"]Secondo me si può fare cosi`... Non guardare il guadagno in bassa frequenza, non e` significativo e non calcolabile non sapendo esattamente tutte le rd.

Il fatto è che il prof vuole proprio tutto ciò, lasciando tutto indicato. Dell'esercizio ho la soluzione ma non lo svolgimento, per questo cercavo di capire un pò come funziona il circuito, magari aiuta. Riporto le soluzioni:

R_C = \frac{1}{g_{m7}}

[unparseable or potentially dangerous latex formula]

\omega_{GBW} = \frac{g_{m1,2}}{C_C}

Per il margine di fase di 60° è richiesto che sia C_C = \frac{p_2}{\omega_{GBW}} \; \frac{g_{m1,2}}{g_{m7}}\;C_L

Adesso, riprendendo dal punto in cui avevo interrotto prima, ovvero da questo schema:



Innanzitutto bisogna determinare R_C, ma come si fa? Avendo a disposizione la soluzione suddetta intuisco che i passi per compensare il circuito sono:

1) determinare i nodi ad alta impedenza del circuito (in questo caso i nodi 5 e 6)
2) calcolare la resistenza vista dai due nodi suddetti, questa sarà la R_C

corretto?

Il secondo passo dell'analisi è il taglio della rete di retroazione con conseguente calcolo del guadagno d'anello T(s). Per quanto riguarda il taglio sono ancora convinto che il punto corretto per effettuarlo sia sul gate di M_1 perchè collega l'ingresso con l'uscita. Per quanto riguarda invece il guadagno d'anello non so che pesci prendere. Teoricamente devo calcolare il rapporto tra la fdT del blocco di azione e la fdT del blocco di reazione ma non riesco a vedere il circuito in questo modo. Avendo ragionato sul funzionamento del circuito grazie all'aiuto di Foto UtentePiercarlo ho capito che il nodo di uscita è il 5 quindi, secondo l'idea che mi sono fatto, il guadagno d'anello dovrebbe essere determinato dal rapporto:

[unparseable or potentially dangerous latex formula]

dove v_5 è la tensione sul nodo 5. Supponendo che il mio ragionamento sia corretto ho provato ad andare a ritroso nel circuito per tentare di risalire alla tensione sul nodo ma: con il modello ibrido mi perdo (sicuramente lo disegno male) e senza modello equivalente mi risulta un pò più complicato del normale (non avendo ancora molta esperienza). Ricordo che tempo fa Foto UtenteIsidoroKZ mi aveva invitato a risolvere l'analisi senza sostituire il modello equivalente..mi sa che è giunto il momento (sono obbligato) di seguire il suo consiglio. Qualcuno potrebbe darmi una mano a determinare questa tensione?

PS: scusate per il papiro