Ya, saya sudah melakukan itu. Agak sulit untuk dirancang, karena Anda harus dengan cermat menghitung arus, perubahan voltase, dan waktu reaksi komparator. Untuk menjaga variasinya tetap rendah, desain tersebut biasanya untuk rentang tegangan input terbatas dan tegangan output tetap.
Apa yang Anda gambarkan adalah benar-benar satu bentuk sistem pulsa-sesuai-permintaan, dalam hal ini diimplementasikan dengan elektronik analog. Pulsa sesuai permintaan memiliki lebih banyak riak daripada sesuatu yang mengontrol siklus tugas PWM untuk mengatur output. Namun, mereka sederhana, secara inheren stabil, mudah dianalisis, dan mudah diimplementasikan dalam firmware.
Saya kadang-kadang menggunakan PIC10F202 dengan algoritma pulse-on-demand sebagai konverter uang murah dengan banyak pengampunan. Dalam banyak aplikasi, 50 atau 100 mV riak baik-baik saja. Ini terutama benar ketika buck switcher adalah pengatur awal yang memberi LDO tepat di atas tegangan input minimumnya. Salah satu trik yang saya gunakan banyak dengan buck switcher semacam ini adalah dengan menggunakan transistor PNP di sekitar LDO sebagai pembanding untuk menentukan kapan input jatuh satu persimpangan di atas output. Itu memberi LDO cukup untuk bekerja dengan andal, tetapi tidak terlalu menyia-nyiakan banyak efisiensi.
Seringkali nyaman untuk memiliki pasokan kasar +700 mV. Anda dapat menggunakannya untuk memberi makan LDO titik terdistribusi, dan untuk memberi daya pada hal-hal yang tidak memerlukan tegangan yang sangat teratur, seperti LED misalnya. Ini menjaga permintaan saat ini dari LDO, sehingga mereka bisa kecil dan murah, seperti paket SOT-23 atau SOT-89 .