Цитата(Andreas @ Jun 7 2006, 15:37)

Для его проверки (чтобы не рисковать транзистором), вмсето реактивной нагрузки (катушки) сначала ипользовал активную.
А ток ключа был такой же?
Цитата
Пока искры нет все работает нормально, но как появляется первый пробой контроллер сбоит.
Это самое веселое началось.
Контроллер может сбоить потому, что:
- на каких-то входах возникают уровни сигналов, переходящие через порог переключения;
- напряжение его питания изменяется и с ним изменяется порог переключения входов.
Катушка после отключения стремиться сохранить в себе тот же ток выбирая любые подходящие пути и излучая электромагнитную энергию.
1. Все свободные ноги куда-нибудь привязываем (Vcc или GND), на прямую или через RC фильтры.
2. У используемых ног снижаем входное сопротивление и фильтруем емкостями.
3. Питание контроллера и выходного ключа разделяем, что бы токи не бегали по одним и тем же проводам (желательно до аккумулятора или хотя бы до куска толстого провода). Питание контроллера осматриваем тщательно. Можно попробовать покормить его от отдельной батарейки для проверки тщательности.
4. Заботимся, что бы провода ключа и катушки не ходили мимо контроллера и его проводов.
5. Можно попробовать разделить конструкцию на две части (физически), управляя ключем через оптрон.
6. Оцениваем характер сбоев (сброс, сбой программного счетчика, вызов аппаратного прерывания или неправильная реакция на состояние входов) и принимаем программные решения, восстанавливающие работоспособность в приемлемое время.
Варисторы могут помочь срезать наводимые высоковольтные импульсы как в блоке выходного ключа, так и на питании контроллера. Подобрать надо правильно.
Почитай:
AVR040: Меры по улучшению электромагнитной совместимостиСпроси у дяди Яндекса: помехоустойчивость, повышение помехоустойчивости и т.п..
Успеха!