|
|
  |
Проблемы с отладкой, вопрос новичка |
|
|
|
Jul 10 2008, 14:28
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата Конденсатор не дополняет, не улучшает, а конкретно ухудшает работу устройства. ..... 4) У вас напряжение на ноге reset выше чем на Vcc за счёт конденсатора. (Даже с диодом). Цитата Но без BOD можно рассматривать как уровень сигнала Reset. И описаное мной поведение будет реальным. И чем же в данном случае плох конденсатор на ресете? Ну будет без конденсатора напряжение на Reset'e равное или чуть меньше Vcc. Но в любом случае при провалах питания и/или медленном спаде питания напряжение на RESET не опустится до уровня гарантированного лог."0", который, напр., для меги 16 составляет 0,2*Vcc. IMHO, reset нужен для: 1. Сброса контроллера внешним сигналом 2. Задержки (дополнительной) запуска проца при подаче питания От провалов и медленного спада питания должен спасать внутренний BOD, но никак не Reset. Ну, или внешний BOD, подключенный к Reset
|
|
|
|
|
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, 14:14
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата Чем же он защищён? И почему он защищён а контроллер нет? 1. RC-цепочкой или цепочкой VD+C 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 чего-либо отпала полностью.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|