Использую шаговый двигатель вместе с драйвером L6208.
Напряжение питания - 12В.
Вроде все работает, но встала задача детектировать ток КЗ двигателя и
соответственно его отключать. И тут я посмотрел на выводах Sense напряжение.
Оно меняло полярность(

при использовании режима FAST DECAY. Я так понимаю, это режим быстрого выключения тока,
который поддерживает индуктивность обмотки двигателя. Путем выключения ключей. И ток начинает "сливаться"
через защитные диоды самих ключей.
Но есть еще режим SLOW DECAY. На диаграмме показано, что ток сливается через ключи на питание. И отрицательных выбросов не должно быть.
Но при подтяжке вывода CONTROL к лог.1.(вкл. slow decay) все равно наблюдаются выбросы отрицательного напряжения.
Напряжение Usense идет на компаратор, и там тоже начинаются какие-то отрицательные выбросы, которые идут на МК.
Вот и страшно, что МК помрет от такого обращения.
В связи с этим есть вопросы:
1. Почему при включении режима SLOW DECAY, напряжение Usense все равно меняет полярность т.е. ведет себя так же как и при FAST DECAY?
2. Как в данной ситуации сделать защиту от КЗ. Т.е. как получить нормальное напряжение для сравнения компаратором?
3. Почему Usense меняет полярность?(

Если кто владеет информацией, прошу помощи. Поясните пожалуйста сей момент.
Заранее спасибо.
С уважением, Владимир.