Me gusta construir un circuito controlador de puntero láser que pueda manejar desde una unidad de control de datos de 8 bits. Sin embargo, me gusta obtener una salida de luz bastante constante. Esto requiere que mire el detector de fotos (estos láseres vienen con 3 pines, gnd, cátodo láser, cátodo PD) y ajustan la corriente de entrada del láser para estabilizar la salida de luz.
Idealmente, necesito conducir esto desde un GPIO de 8bit uC para poder hacer que oscile en diferentes frecuencias en diferentes momentos. (El rango de 100-300 kHz no es muy rápido) Miré a mi alrededor y los circuitos analógicos que están disponibles son para CC, no pude encontrar una manera de manejarlos desde GPIO.
Quiero preguntar a los maestros aquí, ¿hay alguna manera de hacer esto con algunos transistores, etc.? de lo contrario, qué tipo de IC puedo usar para este propósito. (¿Un controlador actual simple con algún comentario quizás?)