Суть задачи измерить переменный ток 50Гц. (3 – фазы) напряжение 46В
В качестве датчика тока используется ACS704TELC-005 (партия 06143)
Силовая схема, следующая трансформатор->контактор->датчик тока ACS704TELC-005.
Измерительная схема
С выхода датчика тока через разделительный конденсатор на неинвертирующий вход операционника и потом на АЦП ATmega16.
Все цепи силовая и измерительная полностью изолированы друг от друга.
Измерительная цепь имеет собственное питание и не связана с корпусом прибора.
В нормальном состоянии все работает, ток через датчик составляет всего 0,4А.
Чудеса начинаются если многократно включать и отключать контактор.
Датчик просто клинит.
Попробую описать, что происходит. Я полностью отключил датчик тока от операционника и наблюдаю сигнал на выходе ACS704TELC-005.
В нормальном состоянии на выходе шумовой спектр амплитудой 7 мв.
Когда все нормально, то при протекании тока через шунт датчика тока на выходе вижу синусоиду 50Гц.
После нескольких включений контактора (иногда и с первого раза) на выходе датчика устанавливается синусоидальный сигнал амплитудой 7 мВ и частотой примерно 230 кГц.
После этого чего бы не подавать на шунт датчика тока, на выходе такой же сигнал.
Датчик начинает работать снова, только выключив и включив питание.
Все это происходит по всем трем каналам. Только клинят датчики не одновременно, а по очереди

Вот такая история. Плату разводил, стараясь соблюсти правила дизайна плат (большие земли и разделение аналоговых цепей и цифровых).
Да в принципе это как бы неважно ведь микроконтроллер работает без всяких последствий (я даже отключал у него “ Сторожевую собаку” работает без вопросов).
Подскажите, что это может быть, а то замучился уже. Чего только не делал.