| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
Почему сбрасывается AtMega16?
27.12.2012, 12:10
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от Godzilla82
|
Сообщение от AlekseyN
|
|
Логический "0" тоже разновидность ШИМа...
|
И логическая "1" - тоже разновидность шима... Так устроен драйвер.
|
Здесь неважно, "0" пусть и будет нулём, а вот единичку(верхний ключ в диагонали) надо ШИМить обязательно, иначе ключ перейдёт в линейный режим из-за отсутствия вольтдобавки.
AlekseyN, Вас не смутило, что две сестры-близнеца этой П/П работают корректно, а эту мало того, что сбрасывает, так ещё и отрицательное напряжение до МК доходит. Сквозь всю силовую часть и защитные диоды?
Не поленитесь - посмотрите что там отвалилось. Просто ткните щупами осциллографа в силовую и цифровую земли.
|
|
|
|
27.12.2012, 15:17
|
|
|
Гражданин KAZUS.RUN
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от AlekseyN
|
|
Вот схема.
|
Жаба задушила организовать гальваническую развязку контроллера от драйверов? Всего-то пару оптронов да DC-DC на пол вата. И не было бы никаких проблем.
Сообщение от AlekseyN
|
|
Решено увеличением номинала резисторов R2, R3, R4, R5 с 22Ом до 10кОм. Все заработало!!!!
|
Это на текущей конфигурации решено. Конкретно с твоим блоком питания. На любом другом может работать (как у тебя 2 платы), а может и не работать, как эта твоя третья плата. А может конденсаторы в бп вспучить и платы опять то будут то не будут работать. В общем, ты создал отличный плавающий глюк, и основу мистического поведения устройств, когда они работают в зависимости от фазы луны  .
В общем если гарантировано не хочешь проблем - делай развязку.
|
|
|
|
27.12.2012, 15:28
|
|
|
Гражданин KAZUS.RUN
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от AlekseyN
|
|
А оптроны можно прямо на дорожки "навесить"
|
Лучше отдельной маленькой платкой, на неё оптроны, DC-DC, саму платку аккуратно приклеить к основной клеевым термопистолетом, разрезать 4 дорожки - 2 управления, питание контроллера и землю. Выход DC-DC подать на питание и землю контроллера, входы оптронов к контроллеру, а выходы - драйверам.
|
|
|
|
27.12.2012, 16:27
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от omercury
|
|
В PORTx.x единичку не пробовал записать?
|
ессно пробовал, на это и рассчитывал когда плату придумывал. Не хочет сцуко, причем три подряд одинаково. DDR в ноль, PORT в 1..
На 13/45 тиньке, 8 атмеге без проблем, а тут..
|
|
|
|
27.12.2012, 16:45
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,457
Сказал спасибо: 3,225
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от whoim
|
ессно пробовал, на это и рассчитывал когда плату придумывал. Не хочет сцуко, причем три подряд одинаково. DDR в ноль, PORT в 1..
На 13/45 тиньке, 8 атмеге без проблем, а тут..
|
Всё равно не верю. Наверное снаружи pull-down нехилый.
|
|
|
|
27.12.2012, 17:26
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Все нормально с подтяжкой в тини2313 на всех трех портах. Смотрите ассемблерный листинг, что там компилятор наоптимизировал
|
|
|
|
27.12.2012, 17:26
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
ForcePoint, контактная площадка под будущий провод в воздухе изначально была.. потом уже ее подтянул к +5в, когда задолбался искать причину.
Только 2313 такое видел.. Не вру
|
|
|
|
27.12.2012, 17:27
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от niXto
|
|
компилятор наоптимизировал
|
теоретически возможно, писал на winavr, ключ помоему s оптимизации в макефиле. Но я не умею смотреть в ассемблерный листинг
|
|
|
|
27.12.2012, 17:32
|
|
|
Временная регистрация
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от Someone
|
|
В общем если гарантировано не хочешь проблем - делай развязку.
|
За идею с развязкой я уже поблагодарил человека, который мне это посоветовал. И принял его совет к сведению. К тому же выводы предложенного им драйвера по своим функциональным назначениям почти все совпадают с выводами IR2101. Что позволит сделать хотя бы опытный образец устройства без лишнего изготовления новой ПП для опытов... И соответственно вернуть номиналы замененных элементов на место...
И вновь немного не по теме:
Someone, По крайней мере, человека, который предложил использовать гальваническую развязку было за что поблагодарить, т.к. он это сделал просто и без лишних "понтов". Вам же сказать спасибо не за что. Ибо, смеясь над чужими недочетами, Вы показываете прежде всего свою невоспитанность. И пытаетесь считать себя умнее других. А (из своего личного жизненного опыта) такие люди больше всего и допускают ошибок, сами их исправляют, гордятся этим, и вновь, и вновь совершают эти же ошибки, и опять сами их исправляют, и опять же этим же гордятся. А такие же ошибки других воспринимают как всеобщую людскую глупость.... Если непонятно о чем написал, скажу словами Шекспира: "Грехи других судить Вы так усердно рветесь, начните со своих и до чужих не доберетесь!"...
Godzilla82, спасибо за совет с резисторами между драйвером и МК. niXto, cпасибо за совет об использовании диодов Шотки.
Всех с наступающим Новым Годом.
Последний раз редактировалось AlekseyN; 27.12.2012 в 17:49.
|
|
|
|
28.12.2012, 08:43
|
|
|
Гражданин KAZUS.RUN
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
|
Re: Почему сбрасывается AtMega16?
Сообщение от AlekseyN
|
|
По крайней мере, [...]
|
Улыбнуло  . Особенно на фоне отношения к чтению даташитов  . Мне собственно пох на спасибо. Я не за этим пишу сюда. Хочу писать - пишу. Не хочу - не пишу. Да, про развязку сказали. Но ты не понял: "спасибо", потом "РЕШЕНИЕ НАЙДЕНО!". Я и написал, что по сути ты нихрена не решил, не понимая что именно у тебя происходит и пытаясь лечить симптомы а не болезнь.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Не сбрасывается watchdog в meg'е
|
code-by |
Микроконтроллеры, АЦП, память и т.д |
7 |
04.01.2011 11:19 |
|
Программа сбрасывается при включении sei()
|
sanstan |
Микроконтроллеры, АЦП, память и т.д |
17 |
27.12.2010 21:07 |
|
PIC16F676- внезапно сбрасывается, прекращает работу
|
nikita11235813 |
Микроконтроллеры, АЦП, память и т.д |
5 |
31.03.2010 22:42 |
|
atmega64 сбрасывается при передаче по USART0
|
-=MAPT=- |
Микроконтроллеры, АЦП, память и т.д |
4 |
19.01.2010 18:32 |
|
Почему AVR непрерывно сбрасывается.
|
t34 |
Микроконтроллеры, АЦП, память и т.д |
7 |
24.07.2005 03:57 |
Часовой пояс GMT +4, время: 23:36.
|
|