Вообще удобно закладывать изначально готовый драйвер с контролем перегрева, перевольтажа и обрыва в нагрузке - типа BTS621. У меня в одном проекте такие уже лет 7 ставятся; ни одного выхода из строя, и полный контроль.
Если не секрет, а зачем ШИМ соленоиду?
Цитата(alt3857 @ Apr 26 2011, 21:57)

Привет. Соленоид управляется микроконтроллером с помощью ШИМа (через силовой ключ). Нужно дополнить схемку детектором обрыва катушки соленоида, чтобы при обрыве на ножку МК приходил сигнал.