Драйвер на Allegro A4983

jagabar

Микрухи стоят около 125 руб.
Подключал три разных двигателя: мелкий эпсоновский, движек от Роботрона и крупный с током 1,5 ампера.
Резисторы ставил номиналом 1, 0.5 Ом.
Плату делал макетную, медь только на одной стороне, металлизацией отверстий пока не владею 😃.
Брюхо пропаяно, под ним медь.

На микросхему сверху установлен небольшой радиатор, но разницы в поведении с радиатором и без не обнаружил.
Радиатор снимал для контроля температуры чипа, сильно греться он начинал только после пробоя.

Опорное напряжение менял, специально поставил для этого переменный резистор. При любых значениях опорного напряжения
двигатели начинают работать только когда на них подано не менее 7 вольт и отключаются, когда напряжение возрастает до 9.
Далее, при повышении напряжения, начиная вольт с 14, микросхема начинает сильно греться, хотя двигатель обесточен.
При токе 0,8 А в режиме удержания и напряжении 8 вольт она едва греется и без радиатора в длительном режиме.

Неужели только я один мучал эту микросхему?

Практик
jagabar:

Микрухи стоят около 125 руб.
Подключал три разных двигателя: мелкий эпсоновский, движек от Роботрона и крупный с током 1,5 ампера.
Резисторы ставил номиналом 1, 0.5 Ом.
Плату делал макетную, медь только на одной стороне, металлизацией отверстий пока не владею 😃.
Брюхо пропаяно, под ним медь.

На микросхему сверху установлен небольшой радиатор, но разницы в поведении с радиатором и без не обнаружил.
Радиатор снимал для контроля температуры чипа, сильно греться он начинал только после пробоя.
-
Опорное напряжение менял, специально поставил для этого переменный резистор. При любых значениях опорного напряжения
двигатели начинают работать только когда на них подано не менее 7 вольт и отключаются, когда напряжение возрастает до 9.
Далее, при повышении напряжения, начиная вольт с 14, микросхема начинает сильно греться, хотя двигатель обесточен.
При токе 0,8 А в режиме удержания и напряжении 8 вольт она едва греется и без радиатора в длительном режиме.

Неужели только я один мучал эту микросхему?

Микросхемка неплохая,но похоже непростая.Платку рекомендуют четырехслойную,с нетонкими плоскостными слоями.
Микросхему паять брюхом,температура пайки не больше 165 .
Два питания, 5 и 30.Силовое включать как всегда вторым.Токоизмерительные порядка ома.
U референс на полном газу порядка 2 вольт.
Я бы перед началом экскрементов поставил на силовое питание электронный предохранитель на 2 ампера.
Только не обычный плавкий.Ключи расплавляются на порядок быстрее,чем проволока.
И режим не микрошаг,а полный фул.
Когда будете брать следующие,возмите мне 1 за деньги.Тоже руки чешутся.
89166377378

ATLab
jagabar:

Подключал три разных двигателя: мелкий эпсоновский, движек от Роботрона и крупный с током 1,5 ампера.

Это не подробности, ну хотя бы какое активное сопротивление обмоток? Мультиметром померьте.

Резисторы ставил номиналом 1, 0.5 Ом.

Читаем datasheet стр.2 Absolute Maximum Ratings:

  • Sense Voltage VSENSE 0.5 V
  • Reference Voltage VREF 4 V
    Это значит, что при резисторе 1 Ом, ток не может быть больше 0.5 А, соответственно при 0.5 Ом - 1 А.

Поехали дальше. На стр.7 абзац “Internal PWM Current Control”. Смотрим формулу для лпределения максимального тока в обмотке:
ITripMAX = VREF / ( 8 × RS)

Теперь еще вопросы:

  • какое максимальное значение опорного напряжения было?
  • был ли конденсатор на движке переменного резистора, чтобы убрать шум?
    Сплошная угадайка. Схему нарисуйте хотя бы на бумажке от руки с номиналами элементов и сканером ее, или фотоаппаратом (мобильником).
    Без этого можно долго и безуспешно гадать и переписываться.

Плату делал макетную, медь только на одной стороне, металлизацией отверстий пока не владею 😃.
Брюхо пропаяно, под ним медь.

Да, похоже действительно происходит тепловой пробой, поскольку площадки под микросхемой недостаточно для отвода тепла, основной теплоотвод - здоровенный медный полигон на другой стороне платы.
Не зря они наковыряли так много переходных отверстий. К тому же еще и металлизация должна быть очень качественной для эффективной передачи тепла. Видимо, нужно прекратить жечь микросхемы и заказать платы у нормального изготовителя.

На микросхему сверху установлен небольшой радиатор, но разницы в поведении с радиатором и без не обнаружил.
Радиатор снимал для контроля температуры чипа, сильно греться он начинал только после пробоя.

Радиатор на корпусе (пластмассе) здесь не поможет. Микросхема успеет 100 раз перегреться и выгореть, пока тепло передастся через пластмассу.
Как вариант, посмотрите на возможность:

  • поставить микросхему пузом вверх
  • припаять выводы к плате коротким толстыми проводниками
  • на пузо аккуратно припаять медный радиатор типа гриба на короткой ноге, “нога” припаяна к микросхеме тонким слоем припоя, а “шляпа” гриба - пластинчатый (игольчатый) теплорассеиватель. Можно попробовать не паять, а через очень тонкий слой термопасты поставить, но тогда нужен поджим, для постоянного контактирования и подошву радиатора нужно отполировать.

При любых значениях опорного напряжения двигатели начинают работать только когда на них подано не менее 7 вольт и отключаются, когда напряжение возрастает до 9.
Далее, при повышении напряжения, начиная вольт с 14, микросхема начинает сильно греться, хотя двигатель обесточен.
При токе 0,8 А в режиме удержания и напряжении 8 вольт она едва греется и без радиатора в длительном режиме.

Опять нужно подробнее расписывать условия испытаний, не укладывается у меня в голове как микросхема может греться при обесточенном двигателе.
Каким образом он обесточен?

Неужели только я один мучал эту микросхему?

Похоже на то. Я бы помучил, только у нас их нет, а если заказать - придет когда уже отпуск закончится, и снова будет не до того.
У меня зреет убеждение, что все проблемы должны решиться при изготовлении хорошей печатной платы.
В последнее время Аллегро делает микросхемы, которые крайне затруднительно использовать в домашних условиях - платы к которым можно сделать и спаять на коленке.
Вот и эта микросхема подразумевает произодственные условия с пайкой в печке.

jagabar

Насчет грибка и перевернуть брюхом вверх, тепловой трубки, зашунтировать все кондерами и т. д. я уже думал, не в этом суть. Предполагать возможные причны я могу и сам. Я, в первую очередь, практик, от того и жгу микросхемы, вместо того, чтобы заказать плату на заводе. Просто я поставлен в тупик поведением схемы, от того и спрашивал у тех, кто уже ее опробовал. Максимальный ток при сопротивлении 1 ом я уже просчитал я и ставил его, чтобы снизить ток на время экспериментов. Просто схема перестает работать, как только напряжение переваливает за 9 вольт, при любом U REF. Микросхемы я сжег, когда начинал эксперементировать при напряжении 20 вольт, случайно снизил его и схема запустилась. Что значит двигатель обесточен, а схема греется? Это значит что через обмотки ток не течет, а пробой происходит, причем, если питание силовой части снять, то микросхема греется уже от питания логики. Я хотел услышать людей, у которых данная схема запустилась и работает на самодельной плате, а заказать печатку на производстве - равносильно покупке готового драйвера, то есть никакого удовольствия от проделанной работы 😃.

Andrey12

Привет jagabar ! Проверь сигнал RESET. В даташите ошибка, должно быть как у других микросхем этой фирмы. Если она у тебя выключается при 9 вольт, то это как раз минимум при котором она должна работать и неправильный уровень сигнала RESET ее просто выключает.
Я делал драйверы на 3977 3979 3986 4983 они прекрасно работают если в схеме нет ошибок. Смотри фотку платы. Два драйвера на площади 5*5 см.
Там же увидишь номиналы резисторов.

Если это не поможет - пиши в личку. А то тут демагогов много, а толковый совет никто дать не может … 😁
Особенно меня растроил АТЛаб … 😃 😂

jagabar

Большое спасибо! Я, в принципе, заметил этот косяк, но свел его к неправильной реакции на непосредственное подключение вывода на общий провод. Поставил резистор на 100 кОм и схема запустилась, а потом, видимо, отключалась из за наводок. Сейчас все работает, правда без радиатора. Пришлось немного переделать макетку, схема капризная, но не настолько, чтобы делать для нее четырехслойную печатку. Пока добился от нее 1 Ампера, но греться стала сильно, без радиатора дальше нельзя.
Andrey12, скажите какой ток удалось получить от этой микросхемы?

Andrey12
jagabar:

Andrey12, скажите какой ток удалось получить от этой микросхемы?

На микрошаге каждый работал на 1,6 Ампера . Больше не пробовал.
Радиатор ставил, иначе отрубалась по перегреву. 😃

7 days later
ilser
Andrey12:

На микрошаге каждый работал на 1,6 Ампера . Больше не пробовал.
Радиатор ставил, иначе отрубалась по перегреву. 😃

а почему не L297? комплект на драйвер 250р. ,2А без радиатора и заморочек.строил по даташит + свой генератор импульсов с подключением на аналоговый джойстик от древнего спектрума.размер платы вышел 94х53. причем этот драйвер согласно документации можно подключать и кучей на мотор, суммируя токи на него.хоть 100А.

jagabar

ilser, все дело в волшебных пузырьках, а именно в трансляторе микрошага с делением на 16. У меня мелкие движки и зубчатый ремень, чем меньше шаг, тем выше точность позиционирования. Ток, ради эксперимента поднимал до 1,8 Ампер, дальше микросхема его ограничивает. Греется как чугунок, теплоотвод надо городить с воздушным охлаждением.