Sí, en realidad lo he hecho. Es un poco difícil de diseñar, ya que tiene que calcular con mucho cuidado las corrientes, los cambios de voltaje y los tiempos de reacción del comparador. Para mantener bajas las variaciones, estos diseños suelen ser para un rango de voltaje de entrada limitado y un voltaje de salida fijo.
Lo que describe es realmente una forma de un sistema de pulsos a pedido, en este caso implementado con electrónica analógica. El pulso a pedido tiene más ondulación que algo que controla el ciclo de trabajo de PWM para regular la salida. Sin embargo, son simples, inherentemente estables, fáciles de analizar y fáciles de implementar en firmware.
A veces uso un PIC10F202 con un algoritmo de pulso a pedido como un conversor de dinero de bajo costo con un Mucho perdón. En muchas aplicaciones, 50 o 100 mV de ondulación están bien. Esto es especialmente cierto cuando el conmutador Buck es un pre-regulador que alimenta un LDO justo por encima de su voltaje de entrada mínimo. Un truco que uso mucho con este tipo de conmutador es usar un transistor PNP alrededor del LDO como un comparador para determinar cuándo la entrada está una caída por encima de la salida. Eso le da al LDO suficiente para trabajar de manera confiable, pero no tanto para desperdiciar mucha eficiencia.
A menudo es conveniente tener un suministro aproximado de +700 mV. Puede usarlo para alimentar LDO de punto de uso distribuido y para alimentar cosas que no necesitan un voltaje altamente regulado, como los LED, por ejemplo. Esto mantiene la demanda actual fuera de los LDO, por lo que pueden ser pequeños y baratos, como SOT-23 o paquetes SOT-89 .