Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: драйвер А3980
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Электрические машины, Электропривод и Управление
NikP
Для работы решил использовать драйвер А3980. Собрал схему на макетке. Вроде все правильно , однако шаговик ни с места, а на выходах информации об ошибке сигнал "0,0".
Для простоты управляюшие сигналы ( направление вращения, sleep и т.д) задал жестко, т.е. соединил с землей - "0" или питанием через резистор ( имитировал логическую "1") .
Если у кого имеется опыт работы с такой микросхемой, подскажите - что могут означать конкретно такие сигналы ошибки, на что надо обратить внимание при проверке схемы.
_Pasha
Цитата(NikP @ Dec 23 2008, 10:17) *
Собрал схему на макетке.

Вот, неверное, ключевая фраза. Макеткой в этом случае должна быть качественно разведенная под сабж плата с монтажным полем для всяких там функциональных наворотов. Не забывайте, что это все-таки импульсные цепи с неслабым током.
Verifi
Цитата(NikP @ Dec 23 2008, 09:17) *
Для работы решил использовать драйвер А3980. Собрал схему на макетке. Вроде все правильно , однако шаговик ни с места, а на выходах информации об ошибке сигнал "0,0".
Для простоты управляюшие сигналы ( направление вращения, sleep и т.д) задал жестко, т.е. соединил с землей - "0" или питанием через резистор ( имитировал логическую "1") .
Если у кого имеется опыт работы с такой микросхемой, подскажите - что могут означать конкретно такие сигналы ошибки, на что надо обратить внимание при проверке схемы.

Пользовал данный драйвер но во избежании проблем сразу делал родную плату,поподробнее какие сигналы куда подаёте,какое напряжение на VREF ,наличие всех компонентов указанных в типовой схеме включенияю.В такой комбинации ошибки не забыли подсоеденить питание на все ножки куда надо,обязательно конденсатор лучше тантал по питанию,двигатель исправен и на какой ток?
Tanya
Цитата(NikP @ Dec 23 2008, 09:17) *
Для работы решил использовать драйвер А3980. Собрал схему на макетке. Вроде все правильно , однако шаговик ни с места, а на выходах информации об ошибке сигнал "0,0".

А необходимый теплоотвод снизу на Вашей макетке имеется?
evgeny_ch
Цитата(NikP @ Dec 23 2008, 10:17) *
Для работы решил использовать драйвер А3980. Собрал схему на макетке. Вроде все правильно , однако шаговик ни с места, а на выходах информации об ошибке сигнал "0,0".
...
Какие выводы, по вашему, "информация об ошибке"?
Не обнаружил таковых.
Посмотрите, есть ли ток в обмотках двигателя, выводы 1 и 14.
Проверьте подключение фаз двигателя, начала и концы обмоток д. б. подключены правильно.
NikP
Частично проблема разрешилась- на ногах Enable и Sleep перепутал значения подавал "1" и "0" соответственно. После изменения на "0" и "1" движок задергался, но совершенно хаотично.
Так что возникли новые вопросы.
Шаговик реагировал на изменение интервала импульсов STEP ( у меня импульсы STEP=5В длительностью 1мс с интервалом 8мс. В даташите ограничение только по минимуму - 1 мксек). Хотя из даташита вроде не следует что это не должно влиять.Подскажите , играет ли роль длительность этого импульса и интервал, или же надо подавать меандр ?

Перед тем как рисовать и заказывать печатную плату хотел выяснить следующие вопросы.

1. Теплоотвода на макетке нет. Если можно - просветите или ссылку плз. - где посмотреть можно .В даташите сказано про площадь- 3,8 квадратных дюйма. Но то теория, хотелось бы узнать от тех, кто сам мастерил- про конфигурацию теплоотвода,как наладить тепловой контакт с микросхемой.
2. На ногах на макетке: SR,DIR,MS1,MS2- земля( лог.0). PFD=2,7В с делителя, REF=4В с независимого источника.
Резистор SENSE 0,67 ом. Конденсаторы VREG - 220 нф, Ccp - 100нф, Ccs- 100нф. Все КМ6.
В цепочках Rt1 и Ct1 - 20ком и 1 нф. Хотелось узнать мнение по подбору элементов.
3. Под выходами информации об ошибке я имею в виду выходы FF1 и FF2 .
_Pasha
Цитата(NikP @ Dec 24 2008, 10:09) *
1. Теплоотвода на макетке нет. Если можно - просветите или ссылку плз. - где посмотреть можно .В даташите сказано про площадь- 3,8 квадратных дюйма. Но то теория, хотелось бы узнать от тех, кто сам мастерил- про конфигурацию теплоотвода,как наладить тепловой контакт с микросхемой.

Прикручиваете плату на металл через стоечки нужной высоты. Микросхема снизу. Не забудьте про то, что поверхность микросхемы надо смазать теплопроводящей пастой. КПТ-8 рулит.
Обычно народ сажает плату не на пластину, а на неравнополочный уголок, на длинную полку. Короткая - для крепления. Очень удобно.
Tanya
Цитата(NikP @ Dec 24 2008, 09:09) *
Частично проблема разрешилась- на ногах Enable и Sleep перепутал значения подавал "1" и "0" соответственно. После изменения на "0" и "1" движок задергался, но совершенно хаотично.
Так что возникли новые вопросы.
Шаговик реагировал на изменение интервала импульсов STEP ( у меня импульсы STEP=5В длительностью 1мс с интервалом 8мс. В даташите ограничение только по минимуму - 1 мксек). Хотя из даташита вроде не следует что это не должно влиять.Подскажите , играет ли роль длительность этого импульса и интервал, или же надо подавать меандр ?

Перед тем как рисовать и заказывать печатную плату хотел выяснить следующие вопросы.

1. Теплоотвода на макетке нет. Если можно - просветите или ссылку плз. - где посмотреть можно .В даташите сказано про площадь- 3,8 квадратных дюйма. Но то теория, хотелось бы узнать от тех, кто сам мастерил- про конфигурацию теплоотвода,как наладить тепловой контакт с микросхемой.
2. На ногах на макетке: SR,DIR,MS1,MS2- земля( лог.0). PFD=2,7В с делителя, REF=4В с независимого источника.
Резистор SENSE 0,67 ом. Конденсаторы VREG - 220 нф, Ccp - 100нф, Ccs- 100нф. Все КМ6.
В цепочках Rt1 и Ct1 - 20ком и 1 нф. Хотелось узнать мнение по подбору элементов.
3. Под выходами информации об ошибке я имею в виду выходы FF1 и FF2 .

Без теплоотвода Вы сожжете (может, уже?) микросхему. Или Ваши дергания можно объяснить срабатыванием температурной защиты.
Ее донышко должно припаиваться к плате. Тепло via vias должно рассеиваться - обычно с нижней стороны платы, где должна быть металлизация указанной площади.
Verifi
Цитата(NikP @ Dec 24 2008, 09:09) *
Частично проблема разрешилась- на ногах Enable и Sleep перепутал значения подавал "1" и "0" соответственно. После изменения на "0" и "1" движок задергался, но совершенно хаотично.
Так что возникли новые вопросы.
Шаговик реагировал на изменение интервала импульсов STEP ( у меня импульсы STEP=5В длительностью 1мс с интервалом 8мс. В даташите ограничение только по минимуму - 1 мксек). Хотя из даташита вроде не следует что это не должно влиять.Подскажите , играет ли роль длительность этого импульса и интервал, или же надо подавать меандр ?
Перед тем как рисовать и заказывать печатную плату хотел выяснить следующие вопросы.
1. Теплоотвода на макетке нет. Если можно - просветите или ссылку плз. - где посмотреть можно .В даташите сказано про площадь- 3,8 квадратных дюйма. Но то теория, хотелось бы узнать от тех, кто сам мастерил- про конфигурацию теплоотвода,как наладить тепловой контакт с микросхемой.
2. На ногах на макетке: SR,DIR,MS1,MS2- земля( лог.0). PFD=2,7В с делителя, REF=4В с независимого источника.
Резистор SENSE 0,67 ом. Конденсаторы VREG - 220 нф, Ccp - 100нф, Ccs- 100нф. Все КМ6.
В цепочках Rt1 и Ct1 - 20ком и 1 нф. Хотелось узнать мнение по подбору элементов.
3. Под выходами информации об ошибке я имею в виду выходы FF1 и FF2 .

На REF подайте напряжение через потенциометр от цифрового питания 5в,и порегулируйте от 1 до 4в,кстати выбрано ли направление MS1,MS2 лучше подключить через кнопки ,первый раз микросхему подключал не к двигателя а к резисторам исходя из тока 0,15-0,3а
NikP
Спасибо всем откликнувшимся. Заказал плату, но будет только после праздников. Пока хотел уточнить следующее. Вопросы может и не очень умные , но хочу перестраховаться после того, как на грабли наступил.
1. По поводу импульсов STEP . Можно ли подавать импульсы с определенным интервалом, или же там должен быть меандр? Если кто экспериментировал, то напишите, какие временные характеристики допустимы по длительности и периоду. Или сообщите параметры с работающей схемы.
2. Насколько влияет на работу драйвера напряжение на входе PFD? И связано ли оно с параметрами элементов цепочки Rt1, Ct1 (Rt2, Ct2)? Или напишите, какое значение Vpfd, а так же Rt1, Ct1 в работающей схеме.
Мне хотя бы повторить и с места сдвинуть нормально. Экспериментировать буду потом.

На моей макетке сейчас DIR,MS1,MS2- земля( лог.0), так что вроде как работа должна была идти в режиме полного шага, направление (пока) роли не играет.
_Pasha
Цитата(NikP @ Dec 30 2008, 10:25) *
1. По поводу импульсов STEP . Можно ли подавать импульсы с определенным интервалом, или же там должен быть меандр?

Всегда скважность импульсов не имела значения, за исключением такого момента: если делается опторазвязка на оптронах, то сразу же имеем ограничние на минимальную ширину импульса, обусловленную этим оптроном, например PC817 - это 100 мкс.
NikP
Дождался печатной платы, распаял все как в даташите. И тут оказались новые грабли. Когда подключил ШД выковырянный из старого дисковода, все заработало тип-топ. А после включения родного с сопротивлением обмотки 3.3ом началась старая песня. Сначала он не хотел трогаться, я стал поднимать силовое напряжение - повалил дым. Возникла мысль(думать,конечно,надо было раньше -при выборе микросхемы) - а может он (драйвер А3980) принципиально не подходит? В даташите сказано, что минимальное напряжение на силовой части - 7В. Получается, что либо это все падает на обмотке и следовательно идет ток поболе , чем допустимый 1 А, либо излишек падает на внутренних транзисторах, что тоже не весело. Покритикуйте рассуждения. А то если я прав, выходит, что эта микросхема здесь не проходит, надо брать ту, которая рассчитана на 2,5 А и больше.
Herz
А резисторы последовательно с обмотками не пробовали включать?
_Pasha
Цитата(NikP @ Mar 16 2009, 16:42) *
 новые грабли... повалил дым...Возникла мысль

Может, конечно, и 2,5А. Но для начала дайте рисунок платы в студию, может там косяк какой-нить в топологии, и дым повалил именно из-за этого.
NikP
Цитата(Herz @ Mar 18 2009, 11:47) *
А резисторы последовательно с обмотками не пробовали включать?

Насчет резисторов мысль была, но пока не делал. Как раз из-за размышлений о том, что , выходит, в чистом виде шаговик с малым сопротивлением обмотки в принципе не подключается к Аллегровским драйверам.
Herz
Цитата(NikP @ Mar 18 2009, 14:05) *
Насчет резисторов мысль была, но пока не делал.

А Вы попробуйте, заодно скорость приподнять можно. Тут объясняется, за счёт чего. Не Бог весть, какое решение с экономической точки зрения, но это может быть выход.
NikP
Нажмите для просмотра прикрепленного файла
Цитата(_Pasha @ Mar 18 2009, 12:15) *
.. рисунок платы в студию..

Даю рисунок. На нем не отображена металлизация платы и отверстия для термоконтакта( иначе слишком загроможденный получается) и минимально добавлен текст - что где.
_Pasha
Цитата(NikP @ Mar 19 2009, 10:55) *
На нем не отображена металлизация платы и отверстия для термоконтакта( иначе слишком загроможденный получается) и минимально добавлен текст - что где.


Я делаю обычно полигоны в полутонах, все видно. Ну да ладно! По теме: плюс питания подключен дорожками такой длины и конфигурации, что на токах 2 А это вызовет выбросы такой амплитуды, что верхние транзисторы пробьются непременно. Желательны полигоны земли и питания в данном случае чтоб они проходили посередине микросхемы. До токовых сенсоров/резюков дорожку лучше сделать прямую. На торцах микросхемы должны быть пленочные конденсаторы для подавления выбросов. 100нФ хватит. Начните с кондюков. С ними может  заработать. Если опять сгорит - плату фтопку и переделывать.
ЗЫ не вздумайте кондюки выводные применять или тянуть тонким проводом от минуса с изгибами. Результата не будет.
Tanya
Цитата(NikP @ Mar 19 2009, 09:55) *
Нажмите для просмотра прикрепленного файла
Даю рисунок. На нем не отображена металлизация платы и отверстия для термоконтакта( иначе слишком загроможденный получается) и минимально добавлен текст - что где.


А номиналы шунтов и опоры Вы не указали. А есть ли резистры на логических выходах?
NikP
Цитата(Tanya @ Mar 19 2009, 11:46) *
А номиналы шунтов и опоры Вы не указали. А есть ли резистры на логических выходах?

Шунт 0,68 ом (не нашел 1 ом такого типоразмера); опорное 2,5 В. Логические выводы без резисторов, но я их и не подключал.

Спасибо за ссылку Herz. Сейчас читаю. В данный момент одолели другие проблемы, так что пока в этой работе делаю пузу. Появятся результаты- сообщу.
Вообще-то для меня так и остается непонятным, почему не работает защта по току и по температуре. По идее, как только все нагрелось до критической температуры, защита должна отключить все напрочь. Ну а регулировка тока должна быть вообще дуракоупорной.
Tanya
Цитата(NikP @ Mar 20 2009, 11:03) *
Шунт 0,68 ом (не нашел 1 ом такого типоразмера); опорное 2,5 В. Логические выводы без резисторов, но я их и не подключал.

Спасибо за ссылку Herz. Сейчас читаю. В данный момент одолели другие проблемы, так что пока в этой работе делаю пузу. Появятся результаты- сообщу.
Вообще-то для меня так и остается непонятным, почему не работает защта по току и по температуре. По идее, как только все нагрелось до критической температуры, защита должна отключить все напрочь. Ну а регулировка тока должна быть вообще дуракоупорной.

Не все там дуракоупорное. Вот напряжение на ножках для шунтов... Так какой же Вам ток нужен, получается... Исходя из Вашего желания поставить 1 Ом и 0.5 вольта - взяли бы что-нибудь старое... TEA3718. Можно на макетке все спаять...
NikP
Нужно управлять шаговиком с сопротивлением одной обмотки 2,8 Ом и предельным током 0,95А. По даташиту как раз 1 Ом и 4 В опоры ( для отладки опору я сделал поменьше ).
Дорожки питания развел коряво, потому что все пространство под микросхемой занято металлизацией для теплоотвода. Можно ли ( и нужно ли) металлизацию соединять с землей пока не разобрал. На всякий случай сделал ее изолированную.
У меня есть разработанный драйвер на L6219 - рулит без вопросов. Просто надо было поработать на перспективу: устройство должно работать на улице- соответственно рабочая температура желательна до -40 , минимум управляющих проводов и малый габарит. Исходя из чего и выбрали А3980.
Tanya
Цитата(NikP @ Mar 23 2009, 16:01) *
Нужно управлять шаговиком с сопротивлением одной обмотки 2,8 Ом и предельным током 0,95А. По даташиту как раз 1 Ом и 4 В опоры ( для отладки опору я сделал поменьше ).
Дорожки питания развел коряво, потому что все пространство под микросхемой занято металлизацией для теплоотвода. Можно ли ( и нужно ли) металлизацию соединять с землей пока не разобрал. На всякий случай сделал ее изолированную.
У меня есть разработанный драйвер на L6219 - рулит без вопросов. Просто надо было поработать на перспективу: устройство должно работать на улице- соответственно рабочая температура желательна до -40 , минимум управляющих проводов и малый габарит. Исходя из чего и выбрали А3980.

1. Неправильно читаете даташит. Для такого тока нужно брать резистор 0.5 Ом. Мощность только трудно определить. А если он сгорит, то на ножке будет много вольт...
2. Неправильно читаете даташит. Написано, что
The copper ground plane located under the exposed thermal pad is typically used as the star ground point.
3. Взяли бы тогда 3983. С запасом. Там, правда, от -20 С написано.
NikP
Спасибо за замечания. Насчет (1) - это у меня просто заклинило - хотел написать, что "для отладки хотел использовать меньший ток, чтоб микросхема не сгорела раньше времени (движок при малых токах без нагрузки крутится, проверено) ", но фраза как-то выпала. (2) учту, когда продолжу битву с драйвером А3980. Ну а насчет А3983 мне надо было раньше определяться, потому что сейчас просто денег не дадут на эксперименты, пока не будет внятного результата по А3980. И так начальник волком смотрит.
Tanya
Цитата(NikP @ Mar 25 2009, 16:31) *
Спасибо за замечания.

Посмотрела Вашу плату - ничего мне не понятно... У Вас там донышко припаяно? Переход на другую сторону (тепловой) сделан? А где металлизация с трубуемой площадью? Конденсаторов не видно. Шунты - 1206? Не жарко ли им будет? Кажется, что часть ваших дорожек лучше проводами сверху (снизу)...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.