Prima di capire come controllare i pwm secondo me dobbiamo avere una configurazione della driver funzionante , e secondo me abbiamo 3 possibilita :
- driver silabs o irs e buffer totem pole a transistor
- driver silabs o irs e buffer totem pole a mosfet invertente
- diver a discreti
Nel primo caso possiamo mantenere il microprocessore attuale
Nel secondo caso dobbiamo avere un driver con ingressi lato alto e lato basso separati e conseguentemente 4 pwm a 2 a 2 complementari e con dead time programmabile , e' logico pero'
che gli stessi problemi che abbiamo sulla primary si presentino anche sulla secondary quindi in linea teorica se vogliamo che tutti i pwm siano generati dalla HMI ci serve un micro con 8 pwm a 2 a due complementari e dead time programmabile .
Terzo caso come secondo caso
Secondo me l'uso di un controllore dedicato non risolve il problema , perche' il problema sta tra il driver
ed il gate del mos , e non a monte .
Se decidiamo di usare il totem pole a mosfet invertente ci servono 4 pwm invertiti , possiamo pensare
di usare un controllore dedicato invertendo i segnali di uscita con un 74hct00 oppure possiamo usare
un dspic serie GS e programmarlo a mo di controllore , lasciando la hmi esistente .
Prima pero' di lanciarsi in rivoluzioni del progetto secondo me bisogna fare la prova di sostituire il totem
pole a mosfet della driver 4.2 con un totem pole a transistor e vedere se va , io ho gia' guardato se
ci sono coppie complementari NP in package SO , ed ho trovato questi :
http://it.rs-online.com/web/p/transisto ... i/6867884/Non e' un granche' come transistor pero' ci consentirebbe facilmente di avere la conferma che il problema sta li , se funziona basta solo usare una coppia complementare PN decente e siamo a cavallo