В общем делаю контроллер для вентиляторов компьютера (компьютер будет стоять в машине). Он должен управлять 4 вентиляторами разных размеров базируясь на показаниях 4 датчиков (проц, чипсет, бп, тепература воздуха на вытяжке). Делаю "из того что было" - 4 мосфета IRFZ48N (TO220), два двухканальных драйвера ICL7667, AVR32 (TQFP44) ну и обвязка по мелочи. Согласен, что такие мосфеты великоваты для этой схемы, но поскольку схема еденичная и они валялись без дела... Да и в магаз идти лень.
Собрал схему (см. картинку) запустил, начал прошивку для микроконтролера ваять. Все замечательно частота ШИМ 31кгц - ничего не слышно, вентили регулируются от 100 до 40%, обороты считаются. Схема питается от компьютерного блока питания - там 12В и 5В. И в один прекрасный момент я ошибся в коде (разрешил прерывание таймера, а обработчик не добавил) и контроллер судя по всему начал непрерывно перегружатся. По крайней мере светодиод подключеный на одну из ног для отладки и зажигаемый при старте начал бешено моргать. При этом было подключено 2 мелких 40мм компьютерных кулера. Оба издали треск и завоняли. Больше они не работали....
Вопрос. Чего я сделал не так, почему могли сдохнуть кулеры и чего не хватает в схеме ?
Эскизы прикрепленных изображений