Ciao, grazie per l'apprezzamento e per l'aiuto che mi dai in realtà mi sembra di rompere un po' le scatole, è che vorrei fare questa cosa per bene ma mi manca un po' di esperienza.
Allora ho spulciato un po' di modelli spice, quello scaricato dal sito di Fairchild, poi dei modelli inclusi nella mia versione di pspice, due sono di Infineon e Zetex ma hanno parametri un po' diversi dal BS170 con cui ho a che fare io. Nel senso che hanno soglia e corrente di drain più bassa.
Poi un altro modello di Atecphill che ha caratteristiche simili al mio (a scanso di equivoci, siccome purtroppo non so chi sia il produttore del mio mosfet sta mattina in laboratorio ho misurato la Vgs in condizione di massima corrente e il risultato è 2.6V che combacia con quanto estratto dal datasheet di Fairchild e quanto ottengo in simulaizione il modello di Atephil per ciò faccio riferimento a questi due).
Comunque sia nessuna traccia del parametro "LAMBDA" che dovrebbe modellare la modulazione del canale, per ciò suppongo che i modelli che ho trascurino questo fenomeno. Io assumerei la che mi hai dato tu e proverei ad andare avanti, tenendo conto però che una volta verificata la risposta in frequenza sul simulatore, questa sarà diversa da quella ricavata numericamente con matlab.
LM317 corrente pulsante
Moderatori: g.schgor, BrunoValente, carloc, IsidoroKZ
2
voti
spud, la discussione è molto interessante, ti prego, continua.
Per quanto riguarda il parametro , è vero che non è fornito dal datasheet, ma puoi provare a dare un'occhio alle caratteristiche Id(Vds), riportate in figura 1 di questo datasheet:
https://www.fairchildsemi.com/datasheets/BS/BS170.pdf
(oppure, vedo che le hai riportate anche tu nel messaggio [77]).
Il parametro in un MOSFET non è poi tanto diverso da quello che abbiamo chiamato in un transistor bipolare a giunzione, tant'è che molti chiamano l'effetto di modulazione della lunghezza di canale "effetto Early" utilizzando la denominazione classica dei bipolari (vedo che EnChamade ha citato la discussione in cui ero intervenuto, la ripropongo perché ho corretto una bestialità ed ho continuato un po'):
viewtopic.php?f=1&t=55108#p539200
Prova a giocare con le caratteristiche dei MOSFET e dovresti riuscire a legare a , determinabile a spanne dalle curve.
Comunque, in molte applicazioni a componenti discreti, se il circuito è fatto bene, non è detto che il fattore limitante sia l'effetto di modulazione di canale.
EDIT: ho dato un'occhiata ad un bel po' di datasheet di BS170, scritti da fabbricanti diversi e... le curve Id(Vds) non mi piacciono sempre molto. Certe mi paiono decisamente troppo piatte. Non arriverei a dire che certi dati sono fabbricati, ma perlomeno cercherei di misurarmi per i fatti miei le caratteristiche.
Per quanto riguarda il parametro , è vero che non è fornito dal datasheet, ma puoi provare a dare un'occhio alle caratteristiche Id(Vds), riportate in figura 1 di questo datasheet:
https://www.fairchildsemi.com/datasheets/BS/BS170.pdf
(oppure, vedo che le hai riportate anche tu nel messaggio [77]).
Il parametro in un MOSFET non è poi tanto diverso da quello che abbiamo chiamato in un transistor bipolare a giunzione, tant'è che molti chiamano l'effetto di modulazione della lunghezza di canale "effetto Early" utilizzando la denominazione classica dei bipolari (vedo che EnChamade ha citato la discussione in cui ero intervenuto, la ripropongo perché ho corretto una bestialità ed ho continuato un po'):
viewtopic.php?f=1&t=55108#p539200
Prova a giocare con le caratteristiche dei MOSFET e dovresti riuscire a legare a , determinabile a spanne dalle curve.
Comunque, in molte applicazioni a componenti discreti, se il circuito è fatto bene, non è detto che il fattore limitante sia l'effetto di modulazione di canale.
EDIT: ho dato un'occhiata ad un bel po' di datasheet di BS170, scritti da fabbricanti diversi e... le curve Id(Vds) non mi piacciono sempre molto. Certe mi paiono decisamente troppo piatte. Non arriverei a dire che certi dati sono fabbricati, ma perlomeno cercherei di misurarmi per i fatti miei le caratteristiche.
Follow me on Mastodon: @davbucci@mastodon.sdf.org
-
DarwinNE
30,3k 7 11 13 - G.Master EY
- Messaggi: 4278
- Iscritto il: 18 apr 2010, 9:32
- Località: Grenoble - France
1
voti
DarwinNE grazie per la risposta, ho letto il tuo contributo nell'altra discussione ed è molto interessante, non mi ero accorto che avevi aggiunto altre risposte.
Anche a me le curve del datasheet erano sembrate un po' troppo perfette. Avevo pensato anche di ricavare sperimentalmente la caratteristica del mosfet, non dispongo di un tracciacurve però ho la bellissima possibilità di pilotare gli strumenti da matlab tramite gpib (durante il corso di misure non mi ero reso davvero conto di quanto questa cosa sia comoda ma ora la sto rivalutando tantissimo) quindi, almeno nel punto di lavoro di mio interesse, dovrei cavarmela con poco per ciò è una possibilità che tengo in considerazione, alla fine è tutta esperienza
Oggi non sono in laboratorio quindi vedo cosa viene fuori con il metodo spannometrico e magari lancio qualche simulazione per ricavare la caratteristica in modo "analitico", appena vado in laboratorio però provo a tracciare una curva e vediamo cosa esce.
Vi aggiorno
edit: niente simulazioni, se i modelli non hanno specificato il verranno delle curve perfettamente piatte anche da li
Anche a me le curve del datasheet erano sembrate un po' troppo perfette. Avevo pensato anche di ricavare sperimentalmente la caratteristica del mosfet, non dispongo di un tracciacurve però ho la bellissima possibilità di pilotare gli strumenti da matlab tramite gpib (durante il corso di misure non mi ero reso davvero conto di quanto questa cosa sia comoda ma ora la sto rivalutando tantissimo) quindi, almeno nel punto di lavoro di mio interesse, dovrei cavarmela con poco per ciò è una possibilità che tengo in considerazione, alla fine è tutta esperienza
Oggi non sono in laboratorio quindi vedo cosa viene fuori con il metodo spannometrico e magari lancio qualche simulazione per ricavare la caratteristica in modo "analitico", appena vado in laboratorio però provo a tracciare una curva e vediamo cosa esce.
Vi aggiorno
edit: niente simulazioni, se i modelli non hanno specificato il verranno delle curve perfettamente piatte anche da li
Atlant.
Behind every great man is a woman rolling her eyes.
Behind every great man is a woman rolling her eyes.
3
voti
Come pensavo, non essendo specificato il in nessuno dei modelli, anche dalla simulazione è venuta una caratteristica piatta:
(la simulazione è fatta con pspice ma ho importato i risultati su matlab per stamparli, è una fissazione mia, non mi piace far vedere i grafici direttamente da pspice)
(la simulazione è fatta con pspice ma ho importato i risultati su matlab per stamparli, è una fissazione mia, non mi piace far vedere i grafici direttamente da pspice)
Atlant.
Behind every great man is a woman rolling her eyes.
Behind every great man is a woman rolling her eyes.
2
voti
spud, procedi con la determinazione della funzione di trasferimento totale considerando il che ti ho suggerito. Vedrai che alla fine, la conoscenza precisa di quel parametro non sarà molto importante
-
EnChamade
6.498 2 8 12 - G.Master EY
- Messaggi: 588
- Iscritto il: 18 giu 2009, 12:00
- Località: Padova - Feltre
4
voti
Eccomi, allora ho messo su matlab la funzione di trasferimento complessiva calcolata nel punto di lavoro con la corrente massima, questo è il risultato:
Devo ancora provare cambiando i parametri ma alla fine credo che gli andamenti saranno simili. Come aveva anticipato EnChamade sembra che, per le specifiche che ho imposto, non sia lo stadio finale a limitare la banda.
Poi ho rivisto i conti che ho proposto in [84] ed in effetti era normale che non tornassero perché non ho considerato anche il loop, continuo il calcolo qui solo per completezza, anche perché il risultato è identico a quello già ricavato per via grafica.
questo è il prodotto delle funzioni di trasferimento sull'anello, ora considerando la retroazione negativa:
Vedo cosa succede con gli altri punti di lavoro.
Chiedo una cosa, è necessario ricavare algebricamente la funzione ? Intendo sostituendo al suo interno le espressioni dei vari blocchi.
Devo ancora provare cambiando i parametri ma alla fine credo che gli andamenti saranno simili. Come aveva anticipato EnChamade sembra che, per le specifiche che ho imposto, non sia lo stadio finale a limitare la banda.
Poi ho rivisto i conti che ho proposto in [84] ed in effetti era normale che non tornassero perché non ho considerato anche il loop, continuo il calcolo qui solo per completezza, anche perché il risultato è identico a quello già ricavato per via grafica.
questo è il prodotto delle funzioni di trasferimento sull'anello, ora considerando la retroazione negativa:
Vedo cosa succede con gli altri punti di lavoro.
Chiedo una cosa, è necessario ricavare algebricamente la funzione ? Intendo sostituendo al suo interno le espressioni dei vari blocchi.
Atlant.
Behind every great man is a woman rolling her eyes.
Behind every great man is a woman rolling her eyes.
4
voti
spud ha scritto:Chiedo una cosa, è necessario ricavare algebricamente la funzione W1? Intendo sostituendo al suo interno le espressioni dei vari blocchi.
Nel tuo caso non serve, appurato il fatto che il polo è a frequenze molto alte (100MHz). Questa è la risposta in frequenza del tuo stadio di uscita. Effettivamente, tenuto conto che il MOS utilizzato è piccolino, mi aspettavo di trovare bande di questa entità. Ora, puoi chiudere l'anello di controllo:
dove è la funzione di trasferimento del tuo controllore (l'operazionale nel caso del circuito da te proposto). Come procederesti? Aiuto: io studierei il guadagno d'anello...
-
EnChamade
6.498 2 8 12 - G.Master EY
- Messaggi: 588
- Iscritto il: 18 giu 2009, 12:00
- Località: Padova - Feltre
1
voti
Io studierei il guadagno di anello e vedrei com'è la banda e il margine di fase, in base a cosa ottengo decido che tipo di regoatore usare, cioè se basta solo aggiustare la componente proporzionale o se è il caso di fare un PI
Atlant.
Behind every great man is a woman rolling her eyes.
Behind every great man is a woman rolling her eyes.
0
voti
spud ha scritto: in base a cosa ottengo decido che tipo di regoatore usare, cioè se basta solo aggiustare la componente proporzionale o se è il caso di fare un PI
Corretto quello che dici. In realtà si vede già ad occhio che il margine di fase sarà a 90° e la banda pari al prodotto banda-guadagno dell'operazionale se quest'ultimo è molto minore di 100MHz ed è compensato. Però volevo farti notare un'altra cosa: qual è la proprietà che viene fornita al sistema dalla componente integrativa di un controllore? Potresti anche decidere di utilizzare un controllore diverso, di tipo I...
EDIT: Lo studio lo puoi approcciare graficamente.
EDIT2: Che operazionale hai usato? L'LT1215?
-
EnChamade
6.498 2 8 12 - G.Master EY
- Messaggi: 588
- Iscritto il: 18 giu 2009, 12:00
- Località: Padova - Feltre
1
voti
Dunque come operazionale in laboratorio avevo dei CA3240, dovrebbero avere 4.5MHz di prodotto banda guadagno.
Se metto la componente integrale avrei errore a regime nullo, cosa che non si avrebbe solo con la proporzionale, però ci vorrà un po' di più per andare a regime, intendo si deve aspettare che la componente integrale si annulli (dovrebbe essere windup )
edit: si lo studio pensavo di farlo graficamente, ho visto che matlab ha un'app che si chiama pid tuning, magari la provo per curiosità.
Se metto la componente integrale avrei errore a regime nullo, cosa che non si avrebbe solo con la proporzionale, però ci vorrà un po' di più per andare a regime, intendo si deve aspettare che la componente integrale si annulli (dovrebbe essere windup )
edit: si lo studio pensavo di farlo graficamente, ho visto che matlab ha un'app che si chiama pid tuning, magari la provo per curiosità.
Atlant.
Behind every great man is a woman rolling her eyes.
Behind every great man is a woman rolling her eyes.
Chi c’è in linea
Visitano il forum: Nessuno e 56 ospiti