|
Проблемы с отладкой, вопрос новичка |
|
|
|
Jul 7 2008, 12:08
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261

|
Собрали отладку на ATMEGA128L. Ничего особенного - посути только питание и разъём для Serial Programming. Контроллер шьётся, но не работает... И с кварцем и со внутренним генератором... На резет реагирует. Причём думали что контроллер плохой, перепаяли 3 штуки - одно и тоже... В чём может быть проблема? Хотя бы идеи...
|
|
|
|
|
 |
Ответов
|
Jul 11 2008, 10:14
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата И зачем она нужна? Во 2м пункте я имелл ввиду не кратковременные провалы питания контроллера, а подачу питания в целом на устройсво. А задержка на ресет нужна, например, для раскачки внешнего тактового генератора (который защищен от провалов в цепи питания контроллера)
|
|
|
|
|
Jul 11 2008, 12:16
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Как мне кажется, конденсатор больше нужен для подавления помех, которые возникают, когда к МК прикасаешься пальцами.
Если заливать прогу по SPI, т.о. заводить напрямую Reset на питалово нельзя. Значит нужен высокоомный резистор. Значит лапа будет болтаться в воздухе -- это не есть не хорошо. Поэтому лапу притягивают к земле с помощью кондера.
Раньше я ставил 100кОм/0.1uF. Сейчас ставлю 100кОм/10nF. Особой разница в запуске и последующей работе своих устройств не заметил. Мои устройства не такие мощные, ни одно из них не пожирало более ампера по пяти вольтам. Кроме того, я бы сказал, что это скорее ошибка (извини, SasaVitebsk, за критику!) -- сделать единое питание для МК и для туевой хучи ЛЭДэов, пожирающих десятки ампер. Поэтому, тут подход к проблемам сброса МК должен быть скорее всего какой-то конкретный (частный, не общий). А разговор в топике постоянно сваливается в русло "выработать единый подход на все случаи жизни". Поэтому получается, фигня полная: каждый прав по-своему, а в целом никто не прав.
Ставить RC на Reset -- это уже скорее стало традицией, привычкой, чем жесткой необходимостью.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jul 11 2008, 12:57
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(Petka @ Jul 11 2008, 18:39)  Хех! Попробую пояснить. Можно поставить резистор на килоОм и менее. Но такой резистор будет хорошо нагружать цепь сброса в SPI-программаторах. Поэтому лучше поставить высокомный резистор, на 10-100 кОм. Высокомный резистор не так хорошо подавляет электромагнитные наводки наводки, как одно-килоомный. Поэтому частотные наводки уводим из цепи сброса на землю указанным конденсатором. Еще раз, RC-цепь -- это не панацея. Не лекарство на все случаи жизни! В каких-то девайсах ее нужно ставить, а в каких-то можно обойтись и без оной. Надо в каждом конкретном случае разбираться индивидуально.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jul 11 2008, 13:20
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(zhevak @ Jul 11 2008, 16:57)  Хех! Попробую пояснить.
Можно поставить резистор на килоОм и менее. Но такой резистор будет хорошо нагружать цепь сброса в SPI-программаторах. Поэтому лучше поставить высокомный резистор, на 10-100 кОм. Высокомный резистор не так хорошо подавляет электромагнитные наводки наводки, как одно-килоомный. Поэтому частотные наводки уводим из цепи сброса на землю указанным конденсатором.
Еще раз, RC-цепь -- это не панацея. Не лекарство на все случаи жизни! В каких-то девайсах ее нужно ставить, а в каких-то можно обойтись и без оной. Надо в каждом конкретном случае разбираться индивидуально. ИМХО бубен. 1) 1кОм - бОльшая часть программаторов справляется. 2) конденсатор он не диод, "помехи" в обе стороны "пропускает".
|
|
|
|
|
Jul 11 2008, 15:51
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(Petka @ Jul 11 2008, 19:20)  ИМХО бубен. Потрудитесь говорить человеческим языком, это не сайт падокафф. Цитата(Petka @ Jul 11 2008, 19:20)  1) 1кОм - бОльшая часть программаторов справляется. 2) конденсатор он не диод, "помехи" в обе стороны "пропускает". 1. Ну значит надо ставить 1 кОм. Только в свои изделия я все равно буду ствить 100кОм/10nF. Мне так спокойнее. За других не ручаюсь. Я также не гарантирую, что всегда буду ставить именно эти номиналы или вообще -- что-либо ставить. Всякое может быть. 2. Вы имете ввиду помехи с земли что-ли? Извините, но я ничего не понял.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jul 12 2008, 23:20
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(zhevak @ Jul 11 2008, 18:51)  Только в свои изделия я все равно буду ствить 100кОм/10nF. Мне так спокойнее. За других не ручаюсь. А зачем ставить 100кОм если на Reset и так есть встроенный pull-up причем меньшего номинала - 30-80k? ставьте только емкость если у вас на то есть предубеждения. Цитата Поэтому лучше поставить высокомный резистор, на 10-100 кОм. Лучше читать даташит, и оставлять пин Reset n/c. Ваш внешний 100k больше помех насобирает, чем от него пользы будет. Цитата Ставить RC на Reset -- это уже скорее стало традицией, привычкой, чем жесткой необходимостью. угу.. в свете того что у AVRки есть и POR и BOD и встроенный pull-up, необходимость в вешании на reset чего-либо отпала полностью.
|
|
|
|
|
Jul 13 2008, 09:45
|

Местный
  
Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530

|
Цитата(defunct @ Jul 13 2008, 03:20)  угу.. в свете того что у AVRки есть и POR и BOD и встроенный pull-up, необходимость в вешании на reset чего-либо отпала полностью. не подскажете зачем придумали супервизор? и встроенный pull-up на Reset есть не у каждой AVRки
--------------------
нельзя недооценивать предсказуемость глупости
|
|
|
|
Сообщений в этой теме
Gas Wilson Проблемы с отладкой Jul 7 2008, 12:08 Angelo Полную верификацию прошивки проходит? Сброс во вре... Jul 7 2008, 12:42 Палыч Заметил, что многие забывают про fuse M103C. Прогр... Jul 7 2008, 12:55 Gas Wilson Да, полную верификацию проходит, reset вообще в во... Jul 7 2008, 12:57 adc Цитата(Gas Wilson @ Jul 7 2008, 16:57) Да... Jul 7 2008, 13:06  Petka Цитата(adc @ Jul 7 2008, 17:06) То что ре... Jul 7 2008, 13:21   Александр Куличок Цитата(Petka @ Jul 7 2008, 16:21) конденс... Jul 7 2008, 13:27    SasaVitebsk Цитата(Александр Куличок @ Jul 7 2008, 16... Jul 8 2008, 07:14    Petka Цитата(Александр Куличок @ Jul 7 2008, 17... Jul 8 2008, 07:49     adc Цитата(Petka @ Jul 8 2008, 11:49) 1) Конд... Jul 8 2008, 08:53     Александр Куличок Цитата(Petka @ Jul 8 2008, 10:49) 2) Ёмко... Jul 8 2008, 09:04      Petka Цитата(Александр Куличок @ Jul 8 2008, 13... Jul 8 2008, 09:41       adc Цитата(Petka @ Jul 8 2008, 13:41) На ресе... Jul 8 2008, 09:52        Petka Цитата(adc @ Jul 8 2008, 13:52) Да чем пл... Jul 8 2008, 09:57      SasaVitebsk Цитата(Александр Куличок @ Jul 8 2008, 12... Jul 8 2008, 09:57       adc Цитата(SasaVitebsk @ Jul 8 2008, 13:57) П... Jul 8 2008, 10:04        Petka Цитата(adc @ Jul 8 2008, 14:04) это так с... Jul 8 2008, 10:12         adc Цитата(Petka @ Jul 8 2008, 14:12) Вы так ... Jul 8 2008, 10:29          Petka Цитата(adc @ Jul 8 2008, 14:29) Вы же уже... Jul 8 2008, 10:38           adc Цитата(Petka @ Jul 8 2008, 14:38) Ещё раз... Jul 8 2008, 11:03            Petka Цитата(adc @ Jul 8 2008, 15:03) При прова... Jul 8 2008, 11:22             adc Цитата(Petka @ Jul 8 2008, 15:22) ИМХО ... Jul 8 2008, 11:33 Angelo На другой АВРке, из-за кондёра поставленного на сб... Jul 7 2008, 15:22 Огурцов Цитата(Gas Wilson @ Jul 7 2008, 12:08) Ко... Jul 8 2008, 06:00 Александр Куличок ЦитатаКонтроллер шьётся, но не работает... На резе... Jul 8 2008, 07:11 Gas Wilson Всё проверил - не работает и всё тут... незнаю что... Jul 8 2008, 08:06 Палыч Ну, чего мы тут гадать будем? Фузы, хотя бы привел... Jul 8 2008, 08:20 Gas Wilson Да 10 раз всё проверил... Может партия контроллеро... Jul 8 2008, 08:42 Marian Проверь выводы на замыкание на корпус, на соседнюю... Jul 8 2008, 15:03 SasaVitebsk Ребята просто примите к сведению. Конденсатор не д... Jul 8 2008, 17:33 zltigo Цитата(SasaVitebsk @ Jul 8 2008, 19:33) 5... Jul 8 2008, 17:39  adc Цитата(zltigo @ Jul 8 2008, 21:39) А кто ... Jul 8 2008, 17:47  SasaVitebsk Цитата(zltigo @ Jul 8 2008, 20:39) А кто ... Jul 9 2008, 20:48 Flasher Цитата(SasaVitebsk @ Jul 8 2008, 20:33) Р... Jul 13 2008, 08:33 delamoure Имхо BOD к Reset не подключен. Во всяком случае в ... Jul 8 2008, 18:34 Александр Куличок ЦитатаКонденсатор не дополняет, не улучшает, а кон... Jul 10 2008, 14:28 Petka Цитата(Александр Куличок @ Jul 10 2008, 18... Jul 11 2008, 07:02         Petka Цитата(sKWO @ Jul 13 2008, 13:45) не подс... Jul 13 2008, 09:49         defunct Цитата(sKWO @ Jul 13 2008, 12:45) не подс... Jul 13 2008, 22:49 Александр Куличок ЦитатаЧем же он защищён? И почему он защищён а кон... Jul 11 2008, 14:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|