Uscita switching che oscilla all'infinito

Il 27/07/2018 06:08, not1xor1 ha scritto:

Io uso un scr a bjt per accendere il gate a 4V con il 555 a 2V.

Ok, visto, adesso prova a farlo funzionare con ingresso da 1.1V a 6V, il

555 lo alimento esternamente a 2.25V e 4.5V per il gate del mosfet. Sapendo pero' che il pin 5 non puoi farlo scendere sotto i 0.6V mi pare, (non trovo dove cavolo ho messo gli appunti) altrimenti il 555 impazzisce. E senza consumare troppa corrente, la resa deve essere superiore al 90% compreso l'assorbimento del circuito e sapendo che l'induttore inizia a saturare a 180mA, la resistenza del filo e' 0.4 ohm.

Guardati il consumo del gate e le perdite di Rdson ai 600kHz e oltre che escono fuori.

Non e' un sudoku facile... ;-)

mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu
Loading thread data ...

Il 26/07/2018 06:51, not1xor1 ha scritto:

Allora, ti ringrazio per l'intervento perche mi hai messo la pulce nell'orecchio, quindi sono andato a controllare il perche il circuito funzionasse contro le mie conoscenze.

Credevo che l'energia accumulata nell'induttore fosse proporzionale alla corrente, raddoppio la corrente e raddoppia l'energia. Invece, da quello che ho capito, varia col quadrato della corrente, quindi se raddoppio la frequenza la corrente nell'induttore si dimezza e nello stesso tempo l'induttore fa due cicli, pero' l'energia alla fine diventa un quarto. Ecco perche funziona con il pin 5.

Devo pero' correggere la tua affermazione in cui dici che con il pin 5 si modifica il duty.

formatting link
Sul datasheet TI il pin 5 e' usato come pwm solo in fig.18 che impone di introdurre sul pin 2 una frequenza costante, in pratica e' un monostabile che viene retriggerato e il pin 5 anticipa la commutazione dell'uscita (ci vorrebbero 2 555).

Il circuito spice che mi hai proposto e', come dici, quello seguente di fig.20 e come si vede dal grafico fig.21 il duty non cambia, varia solo la frequenza e funziona appunto perche aumentando la frequenza diminuisce l'energia trasferita al carico ma con duty costante.

Grazie di nuovo per l'intervento, non avendo studiato elettronica non finisco mai di imparare qualcosa di nuovo (o che mi sono appena dimenticato :-D)

Mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu

Il 28/07/2018 16:25, zio bapu ha scritto:

variabile

immagazzinata sulla bobina si scarica sul condensatore

in pratica conviene impostare il rapporto tra le resistenze in modo che alla minima tensione in ingresso e SENZA FEEDBACK l'uscita sia qualche V (anche solo 1-2) superiore a quella prevista

una volta trovato il rapporto giusto, CON IL FEEDBACK, puoi ottenere

di ingresso

in alternativa forse potrebbe funzionare un astabile con porte logiche a bassa tensione e con transistor + zener per cambiare il tempo di carica della bobina

--
bye 
!(!1|1)
Reply to
not1xor1

Il 28/07/2018 18:57, not1xor1 ha scritto:

Si, ma con UN solo 555 non vari il duty. Ho risolto l'oscillazione, il feedback l'ho spostato sul pin 5 ma non cambiava niente, pero' mettendo un partitore l'oscillazione ora si smorza. Quindi c'era troppo feedback.

Ora devo risolvere la non linearita' di duty necessario a passare da 1V a 6V, chissa' perche accade.

Mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu

Il 28/07/2018 19:19, zio bapu ha scritto:

Che palle, ora mi sbarella con Vin a 6V.

Mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu

Il 28/07/2018 19:19, zio bapu ha scritto:

sbagliato

cui anche con il circuito pulse position modulation il duty cycle

poi con un solo 555 connesso come oscillatore al 50% del duty cycle,

caricare/scaricare il condensatore, agendo su CV funziona come PWM

il problema principale resta la grande escursione della tensione in ingresso

per ottenere 9V di uscita partendo da 2V in ingresso hai bisogno di un rapporto tra tempo on e periodo di 7/9 che deve scendere ai 3/9 quando

circuito di carica scarica del condensatore in modo che il rapporto tra i tempo di caria e scarica sia anche funzione della tensione in ingresso

non ho molto tempo e la simulazione impiega parecchi minuti per raggiungere uno stato stabile

partitore, comunque in linea di massima il circuito dovrebbe essere quello giusto

entro un paio di giorni ti faccio sapere

--
bye 
!(!1|1)
Reply to
not1xor1

Il 31/07/2018 19:04, not1xor1 ha scritto:

Nel calcolo delle temporizzazioni per stabilire le R e il C la tensione non viene considerata quindi non ha influenza sul duty. Con il pin 5 si altera semplicemente il valore alto (2/3Vcc) del partitore che assieme al partitore a 1/3Vcc fa da riferimento ai comparatori interni, quindi puoi variare la frequenza e non il duty.

Sono proprio curioso, la mia Vin parte da 1.05V fino a 6V. Attualmente sto provando una rete proporzionale integratore sul segnale d'errore ma andando a occhio visto che i calcoli trovati in rete per me sono complicati, devo simulare ogni prova. La vedo lunga.

Mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu

Il 01/08/2018 18:02, zio bapu ha scritto:

nel calcolo delle temporizzazioni la tensione di alimentazione non viene considerata SOLO SE NON VIENE ALTERATO il valore del riferimento del partitore

il condensatore si carica fino al valore VC (piedino 5) e viene

differenza tra la corrente di carica e quella di scarica

e poi scaricato fino al valore VC/2, ma la corrente di carica e scarica dipende dalla differenza di questi valori dalla tensione di alimentazione e da 0V

resistenza collegata all'uscita per caricare e scaricare il

la tensione scende sotto 0.5V quindi da una corrente iniziale di

nte

i

comunque il circuito che segue funziona tra 2 e 6V con carichi tra

- lo zener da 10V serve per proteggere contro sovratensioni causate dal caricamento iniziale dell'induttore sul condensatore scarico

- la rete di diodi serve per aumentare il tempo on con tensioni di alimentazione basse

- la resistenza tra l'alimentazione e VC aumenta l'escursione della regolazione del dutycycle

per adeguarli ai diversi valori del partitore

Version 4 SHEET 1 1332 728 WIRE 96 -96 16 -96 WIRE 128 -96 96 -96 WIRE 624 -96 208 -96 WIRE 272 -16 -176 -16 WIRE 688 -16 272 -16 WIRE 720 -16 688 -16 WIRE 864 -16 800 -16 WIRE 896 -16 864 -16 WIRE 992 -16 960 -16 WIRE 1040 -16 992 -16 WIRE 1104 -16 1040 -16 WIRE 1152 -16 1104 -16 WIRE 1216 -16 1152 -16 WIRE 96 0 96 -96 WIRE 16 32 16 -96 WIRE 16 32 -32 32 WIRE 656 32 176 32 WIRE -176 96 -176 -16 WIRE 384 96 -176 96 WIRE 736 96 608 96 WIRE 16 112 16 32 WIRE 272 112 272 -16 WIRE 864 144 864 -16 WIRE 656 160 656 32 WIRE 656 160 608 160 WIRE 1040 160 1040 -16 WIRE 1104 160 1104 -16 WIRE 1216 160 1216 -16 WIRE -32 192 -32 32 WIRE 16 192 16 176 WIRE -176 224 -176 96 WIRE 176 224 176 32 WIRE 384 224 176 224 WIRE 624 224 624 -96 WIRE 624 224 608 224 WIRE 784 224 624 224 WIRE 816 224 784 224 WIRE -32 272 -32 256 WIRE 16 272 16 256 WIRE 16 272 -32 272 WIRE 96 272 96 80 WIRE 96 272 16 272 WIRE 176 272 176 224 WIRE 176 272 96 272 WIRE 272 288 272 192 WIRE 336 288 272 288 WIRE 384 288 336 288 WIRE 688 288 688 -16 WIRE 688 288 608 288 WIRE 1152 336 1152 -16 WIRE 96 384 96 272 WIRE 336 416 336 288 WIRE 272 448 272 288 WIRE 96 464 96 384 WIRE 432 464 400 464 WIRE 544 464 512 464 WIRE 624 464 544 464 WIRE 992 464 992 -16 WIRE 992 464 688 464 WIRE -176 544 -176 304 WIRE 96 544 96 528 WIRE 96 544 -176 544 WIRE 272 544 272 512 WIRE 272 544 96 544 WIRE 336 544 336 512 WIRE 336 544 272 544 WIRE 544 544 336 544 WIRE 736 544 736 96 WIRE 736 544 544 544 WIRE 864 544 864 240 WIRE 864 544 736 544 WIRE 1040 544 1040 224 WIRE 1040 544 864 544 WIRE 1104 544 1104 224 WIRE 1104 544 1040 544 WIRE 1152 544 1152 400 WIRE 1152 544 1104 544 WIRE 1216 544 1216 240 WIRE 1216 544 1152 544 WIRE 96 576 96 544 FLAG 96 576 0 FLAG 784 224 drive IOPIN 784 224 BiDir FLAG 1104 -16 output IOPIN 1104 -16 BiDir FLAG 96 384 cap IOPIN 96 384 BiDir FLAG 336 288 cv IOPIN 336 288 BiDir FLAG -176 -16 in IOPIN -176 -16 BiDir SYMBOL Misc\\NE555 496 192 M0 SYMATTR InstName U1 SYMBOL voltage -176 208 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 6 SYMBOL ind 704 0 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 2m SYMATTR SpiceLine Rser=.2 SYMBOL nmos 816 144 R0 SYMATTR InstName M1 SYMATTR Value AP9465GEM SYMBOL res 224 -112 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 4.7k SYMBOL cap 80 464 R0 SYMATTR InstName C1 SYMATTR Value 470p SYMATTR SpiceLine V=50 Irms=67m Rser=4.06353 Lser=0 SYMBOL npn 400 416 M0 WINDOW 3 -13 66 Left 2 SYMATTR Value 2N2222 SYMATTR InstName Q1 SYMBOL schottky 896 0 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 SYMATTR Value 1N5818 SYMATTR Description Diode SYMATTR Type diode SYMBOL polcap 1024 160 R0 WINDOW 3 24 56 Left 2

SYMATTR InstName C2 SYMATTR Description Capacitor SYMATTR Type cap SYMATTR SpiceLine V=35 Irms=460m Rser=0.16 Lser=0 mfg="Nichicon " pn="UPL1V101MPH" type="Al electrolytic" SYMBOL res 528 448 R0 SYMATTR InstName R3 SYMATTR Value 4.7k SYMBOL zener 624 480 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D2 SYMATTR Value BZX84C8V2L SYMATTR Description Diode SYMATTR Type diode SYMBOL res 1200 144 R0 SYMATTR InstName R4 SYMATTR Value 4000 SYMBOL cap 1088 160 R0 SYMATTR InstName C3

SYMATTR SpiceLine V=50 Irms=835m Rser=0.0936732 Lser=0 mfg="KEM ET" pn="C1812C104K5RAC" type="X7R" SYMBOL cap 256 448 R0 SYMATTR InstName C4 SYMATTR Value 10n SYMATTR SpiceLine V=6.3 Irms=25.7m Rser=3.62516 Lser=0 SYMBOL res 528 448 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R6 SYMATTR Value 1k SYMBOL res 256 96 R0 SYMATTR InstName R7 SYMATTR Value 47k SYMBOL schottky -16 256 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D4 SYMATTR Value BAT46WJ SYMATTR Description Diode SYMATTR Type diode SYMBOL diode 0 192 R0 SYMATTR InstName D3 SYMATTR Value 1N4148 SYMBOL diode 0 112 R0 SYMATTR InstName D5 SYMATTR Value 1N4148 SYMBOL res 112 96 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R1 SYMATTR Value 20k SYMBOL zener 1168 400 R180 WINDOW 0 24 64 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName D6 SYMATTR Value MMBZ10VAL SYMATTR Description Diode SYMATTR Type diode TEXT -48 600 Left 2 !.tran .2 startup

--
bye 
!(!1|1)
Reply to
not1xor1

Il 02/08/2018 12:00, not1xor1 ha scritto:

Allora, nel mio circuito il pin 5 e' a 700mV, anche portandolo a 1000mV non cambia il duty, nelle prove che ho fatto con il 555 il duty cambiava solo esagerando con la variazione del pin 5: 2V-4V-6V.

Comunque in 16 giorni di lavoro ho risolto:-) Ho inserito 2 R e 2 C a fare una cosa che assomiglia a "proporzionale integratore" qualunque cosa voglia dire, a forza di tentativi, inserire valori a "naso" e osservare il comportamento della risposta son saltato fuori:-)

Non solo! con questo ho dimostrato la "teoria della scimmia instancabile"

formatting link

Ora aspetto il Nobel.

mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu

Il 16/08/2018 18:45, zio bapu ha scritto:

--
bye 
!(!1|1)
Reply to
not1xor1

Il 19/08/2018 07:13, not1xor1 ha scritto:

Si, il mio e' alimentato a 2,25V, il minimo sindacabile, il duty non cambia in modo significativo, la tensione di uscita del circuito senza correzione non varia significativamente nonostante passare da 700mV a

1000mV sia il 50% in piu'. Oltre non sono andato perche consuma corrente inutilmente.

Le prove 2-4-6V le ho fatte col tuo.

Mandi

--

https://www.avast.com/antivirus
Reply to
zio bapu

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.