Primo progetto PCB, feedback del controller motore PWM
Progetto EasyEDA
Ho realizzato il mio primo progetto di PCB e vorrei ricevere un rapido feedback. È una scheda di controllo del motore, con due MOSFET paralleli, pilotati da un IC driver MOS e il segnale PWM proviene da un IC Attiny85. Il segnale USV misurerà la tensione della batteria e interromperà il funzionamento del dispositivo se al di sotto di una certa tensione. USV è un semplice divisore di tensione e scarica la batteria, sto bene con quel difetto di progettazione. AIN misurerà un segnale analogico e regolerà il PWM rispetto a quello. C'è anche un connettore ISP per programmare Attiny.
Il convertitore DC-DC dovrebbe essere un'applicazione standard. Tutto ciò che riguarda BAT DP è sperimentale, non so se funzionerà, non posso nemmeno spiegare come funzionerà poiché non ho idea del circuito della batteria. Ho trovato un vecchio progetto di riferimento e l'ho copiato, spero che vada bene.
Il progetto dovrebbe funzionare con 180 W e lo testerò fino a ~ 600 W e vedrò cosa succede. VCC sarà da 14-20 V.
Se qualcuno ha voglia di darmi consigli o trova errori del sindaco, mi piacerebbe sentirlo.
Schema:
Progettazione PCB:
Schede tecniche:
- Q1, Q2
- Q3
- Q4, Q5
- U1
- U2
- U3
- D4
Risposte
Qual è lo scopo del condensatore sull'uscita del gate driver IC e dove hai scoperto che le resistenze di gate da 100 ohm sono una buona scelta.
Quindi, perché il gate driver è così lontano dai MOSFET? Inoltre, le tracce di gate potrebbero essere troppo spesse, l'induttanza è aumentata, tuttavia non hai menzionato la frequenza PWM, se abbastanza bassa questo non sarà un problema.
Non vedo che i MOSFET abbiano sia drain che source collegati sul layout del PCB.
MODIFICARE:
Il valore massimo assoluto per U3 è 20 V, mentre la scheda tecnica dice che la tensione di lavoro è da 4,5 a 18 V, quindi non è possibile utilizzare 20 V come Vcc.
Il cap sull'uscita U3 menzionato a pagina 10 del suo datasheet serve per un test, simula la capacità di gate del MOSFEET, ma non è previsto che si monti un condensatore sull'uscita nel progetto reale.
La resistenza di gate è solitamente molto bassa da 3 a 10 ohm, sicuramente non 100.
Q2 ha la stessa tensione di gate drive della tensione di drain (entrambi sono Vcc), quindi viene utilizzato come un transistor NPN inseguitore di emettitore (collettore comune). Con un tipico MOSFET, questo significa che scenderà di circa 7 Volt, che è troppo alto. Quando si è bruciato, anche il MOSFET inferiore si è bruciato per ovvi motivi. C'è un semplice circuito che utilizza diodo + zener + condensatore + 2 resistori + transistor NPN per aumentare la tensione del gate drive. C'è anche l'IR2110 e circuiti integrati simili per farlo per te. D1 è il diodo per il convertitore buck e salterà se la corrente di uscita è alta e la tensione di uscita è bassa rispetto all'ingresso del convertitore buck. In questa condizione il convertitore buck si accenderà con un ciclo di lavoro ridotto e per il resto del tempo tutta la corrente passa attraverso il diodo.