Sim, eu realmente fiz isso. É um pouco complicado de projetar, porque você precisa calcular com muito cuidado as correntes, as mudanças de tensão e os tempos de reação do comparador. Para manter as variações baixas, esses projetos são geralmente para uma faixa de tensão de entrada limitada e uma tensão de saída fixa.
O que você descreve é realmente uma forma de sistema de pulso sob demanda, nesse caso implementado com eletrônica analógica. O pulso sob demanda tem mais ondulações do que algo que controla o ciclo de trabalho do PWM para regular a saída. No entanto, eles são simples, inerentemente estáveis, fáceis de analisar e fáceis de implementar no firmware.
Às vezes, uso um PIC10F202 com um algoritmo de pulso sob demanda como um conversor de baixo custo com muito perdão. Em muitas aplicações, 50 ou 100 mV de ondulação são bons. Isso é especialmente verdade quando o comutador de buck é um pré-regulador que alimenta um LDO logo acima da tensão de entrada mínima. Um truque que uso muito com esse tipo de comutador buck é usar um transistor PNP ao redor do LDO como um comparador para determinar quando a entrada é uma queda de junção acima da saída. Isso dá ao LDO o suficiente para trabalhar com confiabilidade, mas não tanto para desperdiçar muita eficiência.
Muitas vezes, é conveniente ter um suprimento bruto de +700 mV. Você pode usá-lo para alimentar LDOs de ponto de uso distribuído e para alimentar coisas que não precisam de uma tensão altamente regulada, como LEDs, por exemplo. Isso mantém a demanda atual fora dos LDOs, para que possam ser pequenos e baratos, como os pacotes SOT-23 ou SOT-89 .