Здравствуйте.
Для экспериментальной установки требуется источник импульсов тока питания светодиодов.
Ток 0.2А - 50А, напр. до 12 В, импульсы 50 мкс - 50 мс (большой ток будет только для коротких импульсов).
Длительность задается внешним логическим сигналом 3.3 В (сигнал внешний по отношению ко всей системе).
Сейчас схема выдает импульсы 50 А ток фиксированный, используется резистор (датчик тока) около 0.2 Ом, выходные МОП транзисторы и ОС на биполярном транзисторе.
Потребовался переход на программируемую величину тока.
Ток через нагрузку должен стабилизироваться на уровне, задаваемом внешним напряжением или кодом
(на самом деле будет Atmega8, которая получает от компьютера уставку тока).
Источник тока содержит 2 канала, работающих не-одновременно и с одинаковой уставкой,
уставка тока во время импульса не меняется (если это важно).
Точность задания тока не важна, например 15% от текущей величины тока достаточно.
Как сделать это наиболее простым и надежным способом, чтобы не было сюрпризов во время экспериментов?
Обычные схемы источников тока с операционником и последующим МОП транзистором, как мне кажется, не будут правильно отрабатывать короткие импульсы.
Может, есть готовые МС на эту тему?
Или можно на каком-то быстром операционнике это сделать? И как тогда управлять включением-выключением схемы?
И еще, как сделать защиту от (дурака) превышения энергии импульса (например, 50А пр 50 мкс нормально, 0.5А при 50 мс нормально, а вот попытка выдать 50А при 5 мс должна приводить к мгновенному отключению системы).