Es necesario especificar más información. Esto depende de
- señalar los requisitos del consumidor
- ¿Qué ancho de banda se necesita?
- ¿Es importante el error en un punto de muestreo en particular?
- ¿Esto está siendo utilizado por un circuito digital o analógico?
- ¿Es importante la linealidad?
- capacidades del productor de señal / propiedades de señal
- ¿Qué es el voltaje de la fuente de alimentación?
- ¿Qué es la tasa de cambio de origen?
- ¿Qué es la sincronización de la forma de onda de la fuente?
Si solo quiero ver un alcance, una tasa de cambio de 1us para un pulso de 10us podría estar bien. Si muestro en instantes particulares a tiempo, tal vez el error durante una muestra en particular podría ser importante.
Si su consumidor es un circuito digital, debería utilizar un búfer digital, no un amplificador operacional.
También cuestiono su declaración de problema:
Dadas las señales de pulso generadas por una uC, ¿qué tipo de velocidad de giro en un amplificador operacional necesitará para reproducir la forma de onda de manera limpia?
Las salidas del microcontrolador no tienen niveles de voltaje "limpios", por lo que realmente no tiene sentido tratar de amortiguar su forma de onda de salida "limpiamente".
Si necesita mantener precisos niveles de voltaje de referencia de y en particular en lugar de los niveles de voltaje de salida "Vol" y "Voh" un tanto indeterminados de un microcontrolador, que pueden desviarse, rebotar, etc. siempre y cuando se mantengan dentro de las especificaciones, recomendaría utilizar un multiplexor SPDT analógico rápido. (FSA4157 / NLAS4157 son realmente buenas opciones) Enganche las entradas A / B a los voltajes de referencia rígidos de su elección, y enganche la entrada de conmutación a la salida del microcontrolador. La salida del multiplexor es su señal de salida analógica.
No se me ocurre ninguna buena razón para gastar dinero en un amplificador operacional rápido para amortiguar una señal de salida del microcontrolador.