Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Generatore PWM con 2 uscite complementari e dead-time

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentebanjoman » 27 mar 2017, 17:29

Sono alla ricerca di un chip che mi consenta di generare due segnali PWM complementari e con un dead-time possibilmene programmabile.
Qualcuno conosce qualche integrato adatto alla bisogna? Non devo realizzare un alimentatore switching, ma mi occorre per una mia idea di progetto non convenzionale.
Dopo aver trascorso varie ore girovagando per i siti dei fabbricanti, ho trovato:

1) UCC3829 ma e' dichiarato obsoleto
2) NCP1034 ma ha il dead-band (o dead-time che dir si voglia) fisso.
3) UCC2894 ma e' eccessivo per me.

Poi mi sono arreso, con un gran mal di testa. :(

A me serve poter generare due segnali PWM, complementari e con dead-time regolabile, per pilotare due IGBT tramite optoisolatori. Volendo potete pensare a un convertitore buck sincrono o un raddrizzatore sincrono, giusto per farvi capire che tipo di segnali mi occorrono. Il duty cycle deve essere ovviamente regolabile, mi e' sufficiente un range dal 5% al 95/98% o giu' di li'.

Avevo preso un TL494 per poi accorgermi con orrore che non ha le uscite complementar come servono a me, ma genera due segnali piu' adatti a un push-pull classico (se solo facessero i datasheet meno stringati, porca pupazza!). Il classicissimo SG3525 penso sia simile e quindi non adatto ( e comunque sul datasheet delle forme d'onda generate manco a parlarne).

Qualche anima pia del forum sa consigliarmi qualche integrato che non sia obsoleto ne' troppo complesso (non mi serve che faccia anche il caffe' tanto per dire)?

Ho anche visto che la tipologia di integrato che mi occorre ora rientra anche nella casistica degli "active clamp PWM controller". Sono rimasto un po' indietro con l'evoluzione degli integrati... :roll:

O_/ e grazie,
Max
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27

0
voti

[2] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentexyz » 27 mar 2017, 18:11

Le ho fatto una cosa del genere con un micro-controllore ATmega dell'Atmel (per la precisione ATmega32) alcuni anni fa per pilotare dei IGBT.

Nel datasheet è spiegato tutto, bisogna usare un timer con supporto PWN e configurarlo in modalità "PWM Phase and Frequency Correct", impostando correttamente i valori di confronto tra un massimo e un minimo vengono generati due segnali PWM complementari con zona dead-time su 2 pin. Il registro con il valore di TOP del timer regola la frequenza. Serve anche un circuito esterno per pilotare gli IGBT dai segnali TTL in uscita dal micro-controllore.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[3] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentegammaci » 27 mar 2017, 18:25

Potrebbe andare bene SG3524 :?:

Il dead time si regola con CT, Fig 12 ...

progetto non convenzionale

Ahi #-o
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 6
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[4] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto UtenteIsidoroKZ » 27 mar 2017, 18:42

Direi che la cosa migliore, specie se non vai a frequenza molto elevata, sia di usare un microcontrollore. CI sono dei MOS driver che fanno piu` o meno quanto ti serve, ad esempio TPS2836, ma avendo degli opto dopo non ti serve il pilotaggio potente, ma solo il segnale.

Direi che Foto UtenteFedhman ne stia usando uno che potrebbe esserti utile.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[5] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentebanjoman » 27 mar 2017, 19:37

Eh Foto Utentegammaci, purtroppo i due segnali devono essere rigorosamente complementari.
Foto Utentexyz vorrei evitare di usare un micro, dato che il problema e' abbastanza semplice. Il mio problema e' che non riesco a districarmi nelle centinaia di modelli di PWM generator, uff...
Foto UtenteIsidoroKZ uso i micro freescale da una vita, so che con un micro risolverei il mio problema facilmente ma...un micro bisogna interfacciarlo, programmarlo, verificare che tutto funzioni, magari debugarlo. Con un chip dedicato farei prima.
Ho gia' realizzato un prototipo usando logiche discrete. Funzionicchia ma volevo ottimizzarlo usando uno di quegli integrati per non impazzire. Lavoro a una frequenza di 20-25 kHz.

Prima di provare un campione di quelli che ho citato (mi sto orientando verso il UCC2894) aspetto un po' per sapere se qualcuno conosce altri modelli di integrati.
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27

1
voti

[6] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentegammaci » 27 mar 2017, 19:48

Beh, lo sono nel 3524, adesso non so cosa intendi per "rigorosamente" complementari.
Devi fargli un clamping attivo per caso?
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 6
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[7] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentebanjoman » 27 mar 2017, 19:56

No, ma mi occorre che quando un IGBT conduce l'altro sia OFF e viceversa. Il deadtime e' ovviamente fondamentale, dato che lavoro a tensioni di 300-400V.
"Rigorosamente complementari": se guardi il datasheet del TL494 che avevo ingenuamente scelto vedrai che ha due uscite, delle quali una e' ON quando l'altra e' OFF e viceversa ma....quando l'ho montato su breadboard per provarlo mi sono accorto del pasticcio. #-o
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27

0
voti

[8] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto UtenteIsidoroKZ » 27 mar 2017, 20:05

L6390, visto che e` un driver puoi mettere l'isolamento prima, sull'ingresso.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
121,2k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 21059
Iscritto il: 17 ott 2009, 0:00

0
voti

[9] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentebanjoman » 27 mar 2017, 20:12

Hummm... un integrato direttamente sul lato HV? Non l'ho mai fatto in vita mia. Ma c'e' sempre una prima volta.
Grazie Foto UtenteIsidoroKZ, dopo mi leggo il ds con calma.
Altri suggerimenti sono sempre ben accetti eh!
O_/
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
Avatar utente
Foto Utentebanjoman
12,2k 5 11 12
G.Master EY
G.Master EY
 
Messaggi: 1625
Iscritto il: 19 set 2013, 19:27

1
voti

[10] Re: Generatore PWM con 2 uscite complementari e dead-time

Messaggioda Foto Utentegammaci » 27 mar 2017, 20:51

Anche UCC28089 si adatta, pensato per PP con deadtime programmabile.

Se sei orientato su UCC2894, io non cercherei oltre.
O_/
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
Avatar utente
Foto Utentegammaci
3.838 2 4 6
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

Prossimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti