Y realmente mi mente es inquieta, estoy cabilando casi todo el dia en nuevos artilugios, porque me gusta, y porque así no pienso en otras cosas. Y funciona, cuando me quedo embobado con mis artilugios, estoy de mejor humor.
Hola a todos:
Comparto plenamente ese pensamiento micro_pepe. Y más aún cuando las que atacan a la mente son tormentas del pasado.
Vamos a la fuente.
Del programa no puedo decirte nada, ya que no comprendo ese lenguaje de programación (mis conocimientos son muy elementales y se limitan a un poco de Proton y PBP), pero por lo que veo en el esquema, tal vez te falte mejorar de alguna forma la conformación del pulso que activa a Q2.
Veo que el 1N4148 le quedaría chico a esa aplicación (no sé que corriente pretenderás a la salida, pero me parece algo pequeño), le pondría un FR107 o algún otro diodo rápido de más corriente que el 1N4148.
En Q2 usaría un transistor de esos que traen el diodo incorporado en reversa, o se lo agregaría al circuito.
Convengamos que si bien es una configuración serie, estás conmutando sobre una carga inductiva, de ahí lo del diodo, a lo que le sumaría un capacitor de 470pf X 2KV , también entre C y E para absorber los parásitos de la conmutación.(En el mejor de los casos una "red" R-C)
Respecto al rizado de salida, yo creo que tal vez debieras reveer la construcción de L1, que tal vez pueda tener un Q muy pobre (imagino que ahí estás usando un toroide de ferrite), y/o aumentar C1 de 100 a 1000uF, para de esa forma mejorar el rizado de la realimentación a AN0
Esas son las cosas que probaría.
Pero te repito, primero vería de la correcta conformación del pulso, al correcto Q2, ya que lo veo un tanto elemental al circuito, para una aplicación, que no admite mucho margen de tolerancia en sus formas de onda.
Esa configuración de fuente conmutada venía con un Tr NPN en Q2 en los TV Schaub-Lorenz, y con un MOSFET en los TV Philips.
Tal vez un circuito de esos te pueda ayudar en el hardware.
Bueno. Si leí bien el post y observé bien el esquema, ese es mi aporte.
Saludos
Mario