Lo siguiente está diseñado para lograr aproximadamente tiempos de subida y bajada cerca de donde estás discutiendo.
simular este circuito : esquema creado usando CircuitLab
Supone que la impedancia de su unidad está en aproximadamente \ $ 100 \: \ Omega \ $, lo cual es bastante común en estos días en los pines de salida de MCU. También supone que su carga es resistiva y al menos \ $ 10 \: \ textrm {k} \ Omega \ $. Así que esto es solo para fines de demostración, para señalar el tipo de trabajo que debe hacer.
No es necesariamente una solución para su caso. Sobre todo porque tu título dice que estás conduciendo una capacitancia como carga. Así que esto es solo educativo y en parte escrito para hacer un punto. ( podría generar una carga capacitiva de \ $ 1 \: \ textrm {nF} \ $ tan rápido como esté buscando, como se muestra. Pero no más que eso.)
Aquí hay una imagen de simulación utilizando la señal pequeña estándar, BJT de propósito general. Nada especial sobre ellos (definitivamente no son transistores de RF)
Ledejarétrabajarlosbordesyelanchodelpulsoporinspección.Peromidenalrededorde\$\approx30\:\textrm{ns}\$subiendoybajandoparaunanchodepulsode\$\approx1\:\mu\textrm{s}\$.(NotengoinformaciónsobrelasespecificacionesdetiempodesubidaycaídadesuMCUparasucontroladorpindesalida.Porlotanto,seránecesarioagregarlas).
Tomenotadelosdetallesagregados,queincluyenaceleracionesyalgunosdiodos,asícomounpocodeimpedanciabaseen\$Q_3\$paradetenerlasoscilaciones.Nosemuestran,peroquizássonútiles,losconjuntoslocaleshabitualesdecondensadoresdedesacoplamiento.
Sisucargadesalidaessignificativaonoesresistiva,puedequeserequieralotmás.Unavezmás,estoessoloseñalarlosdetallesnecesariosparaalgodondelacargaeslivianayresistente(enotraspalabras,"simple"). Como puede ver, hay cosas que hacer para cerrar rápidamente - apagado y encendido incluso cuando la carga es relativamente fácil de conducir.