Estoy generando una señal PWM de 5 V desde mi MCU (un Atmel ATMEGA1284P). Necesito convertir esto a una señal PWM de 12V. Para esto diseñé el circuito a continuación, algo muy similar a un par de Sziklai, pero adaptado para coincidir con este caso. Utiliza un transistor NPN bipolar para controlar un transistor PNP bipolar. Idealmente, necesitaría que V_LOAD sea una PWM de 12.0 V.
Ejecutéalgunassimulacionesyestopareciócumplirelpropósitorealmentebien,hastaquerecordéC_LOAD.DadoqueV_LOADnosebajaactivamentecuandoelCLK2baja,eltiempodecaídaesmuylargo(demasiadolargo,alrededorde25μs).
¿Algunaideasobrecómomejorarmidiseño?¿Odeberíatirarestoyusaralgomás?
Pidodisculpasporadelantadosiestohasidopreguntadoanteriormente.
Algunasaclaraciones:lacorrientemáximaquevoyaconducirserádealrededorde10mA.Tengoalgunasespecificacionesbastanteestrictasquecumplir:V_LOADdebeser12.0Vylostiemposdesubidaycaída(10%-90%=1.2V-10.8V)debensercomomáximo2μs,
EDITAR:Graciasportusrespuestas.Estoesloqueterminéusando:
Se basa en la respuesta de Majenko con dos transistores agregados como controladores de puerta para reducir el tiempo que tarda el PWM en ir a LO. Además, se han elegido MOSFET con baja capacitancia de compuerta (BSS84P y BSS138). El tiempo de caída se convierte en 3 μs.