Проект выходного дня, так сказать. Захотелось разобраться с питанием мощных светодиодов, скачал пару датышей на типовые драйверы и ознакомился со схематехникой устройств (а именно LT3518 и LM3501). И вот что у меня в итоге получилось
За ограничение тока отвечат компоратор лм393, который при достижении номинального тока(напряжения?) в цепи светодиода, опрокидывает ногу сброса триггера в нулевое состояние, тем самым сбрасывая выход Q на ноль, транзистор VT1 закрывается. Ток в цепи светодиода начинает падать, и компоратор снова выдает единичку, тем самым разрешая пропихнуть единичку через триггер. Пропихиванием единички занимается генератор собранный на таймере 555

Пропихивание происходит примерно 20 килораз в секунду.
Транзистор открывается, ток растет и цикл повторяется.
Раньше никак не мог понять, зачем в подобных драйверах нужна индуктивность. Теперь разобрался, для ограничения скорости роста тока

только пока не соображу какое значение индуктивности надо в этой схеме. Диод параллельно катешке служит для поглощения индуктивных сплесков при резком закритии транзистора, желательно ставить Шоттки.
Прошу прокоменнтировать схемку и оставить свои замечания. Не уверен по поводу номинала токоизмерительного резистора R5.