Доброе время суток, уважаемые форумчане. Уже довольно долго делаю свой проект, и вот кажется работа приобретает уже более реальный вид, и становится на колеса.
Вроде бы все работает... но при большом входном токе.
Имеется микроконтроллер AVR, который управляет драйвером двигателя L293D. То-есть с подается с контроллера ЛОГ 1 на вход INPUT1 драйвера двигателя - мотор крутится в одну сторону, подается другой ЛОГ 1 с контроллера на драйвер двигателя - в другую. Сам контроллер и драйвер питаются от +5V, а вход VS драйвера подключен к +12V. И питается от компьютерного блока питания. Так вот, когда напрямую подключаешь моторчики к блоку питания - все прекрасно работает, а когда подключаешь через драйвер двигателя - не хватает мощности, срабатывает защита. Если подключить более мощный блок питания, тогда работает, но это не допустимо, т.к это устройство мобильное и должно работать от пары батареек крона, а не от мощных блоков питания. Самой схемы нет, т.к она разработана на макетной плате, но прошу помогите пожалуйста, может быть кто-нибудь сталкивался с чем-то подобным, а может это просто неисправность L293D?
То-есть суть проблемы в том, что схема работает, но при "нереальных" токах питания подаваемых на вход VS драйвера L293D, сам контроллер AVR то прекрасно работает.
И еще такой вопрос, может бы я не правильно подключил землю драйвера двигателей, у него там 4 вывода GND. Я их вывел на общий минус питания +12V, может бы нужно GND выводить еще и на минус +5 V? А может быть и туда и туда? Подскажите пожалуйста.