АвторСообщение
постоянный участник




Пост N: 1
Зарегистрирован: 03.06.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.06.07 10:26. Заголовок: Глупый вопрос касательно аппаратной части (вход -MCLR).


Всем доброе время суток.

Вопрос по принципиальной схеме из Главы 7: подскажите, к чему на входе -MCLR висит резистор 1...10 кОм? Разве входы PICа не позволяют уровень лог.1 брать напрямую с питания? Может, этот вход хитрый какой? К тому же, мне попадались схемы, где вход -MCLR заведен напрямую на плюс питания.

Если есть какие-то скрытые хитрости в этом резисторе, то хочется знать...

С уважением, Шрам Дмитрий aka Netwolf

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 13 [только новые]





Пост N: 240
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 1
ссылка на сообщение  Отправлено: 10.06.07 11:48. Заголовок: Re:


Вывод "MCLR" в основном служит для сброса микроконтроллера. Этот резистор нужен в случае если предполагается переводить ПИК в исходное состояние во время его работы. При таком подключении вывода "MCLR" к источнику питания, его можно замыкать на общий провод т. е. сбрасывать контроллер. В этом случае приграмма начнёт исполнятся с самого начала.
Возможно изначально в этой схеме была кнопка или конденсатор, которые подключались к общему проводу и к выводу "MCLR".
Если не предполагается сбрасывать ПИК, этот резистор можно заменить проволочной перемычкой.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 26
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.06.07 12:19. Заголовок: Re:


Согласен с Петром.
Это "атавизм" RC цепочки (противодребезговый фильтр нижних частот), применяемой при сбросе по входу MCLR при помощи кнопки или другого "дребезжащего устройства".
Если такого сброса нет, то резистор можно убрать.
На своих принципиальных схемах я его "прорисовываю" по причине их "учебности": а вдруг, в ходе "изысканий", потребуется организовать сброс по MCLR?
Может быть, во многих случаях, это и лишний "прибамбас", но пусть "глаза помозолит". Хуже от этого не будет.

Безумству храбрых поем мы песню. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 2
Зарегистрирован: 08.06.07
Откуда: Россия, Майкоп
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.06.07 13:40. Заголовок: Re:


При внутрисхемном програмировании нужная штука

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2
Зарегистрирован: 03.06.07
Рейтинг: 0
ссылка на сообщение  Отправлено: 10.06.07 22:29. Заголовок: Re:


Спасибо, по вашим комментариям разобрался.
А так без бутылки не разберешься...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 3
Зарегистрирован: 08.06.07
Откуда: Россия, Майкоп
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.06.07 10:10. Заголовок: Re:


Не знаю, как с бутылкой, но с даташитами разобраться, когда нужен резистор, а когда нет невозможно. Если порассуждать, при работе нужно подавать напряжение питания микроконтроллера, при програмировании 12в. В разных даташитах больше 14в подавать нельзя. В даташите на 16F628 зачем-то прилепили на RA5/MCLR защитный диод на Vdd. Быть его там не может! Мы бы при програмировании больше напряжения питания + падение на этом диоде поднять не смогли. Другое дело, если там стоит защитный стабилитрон на 14в, на землю. А если его нет, при прямом подключении MCLR к Vпит и при пробое входа произойдет короткое замыкание на внутреннюю схему. При достаточной мощности источника питания можно и дымок увидеть . Так что резистор лучше ставить.



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 46
Info: ок
Зарегистрирован: 10.01.07
Откуда: Россия, Хабаровск
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.06.07 06:22. Заголовок: Re:


Netwolf Резистор ставить нужно! Как-то от нечего делать лохматил даташит (просто тупо всё вподряд) и объяснение по этому вопросу запомнил. Разработчики утверждают, что на входе MCLR внутри пика стоит фильтр нижних частот. И этот резистор служит для нормальной работы этого фильтра. На мой законный вопрос: от чего фильтровать? нашёл краткое объяснение: от помех в цепи питания! А вообще вопрос сброса весьма обширный, тонкостей хватает. Я однажды уже споткнулся штампуя по шаблону эту схему для всех вподряд устройств. Оказывается нужно учитывать скорость нарастания напряжения питания... и под этот параметр строить схему включения MCLR и слово конфигурации.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 47
Info: ок
Зарегистрирован: 10.01.07
Откуда: Россия, Хабаровск
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.06.07 06:23. Заголовок: Re:


Netwolf Резистор ставить нужно! Как-то от нечего делать лохматил даташит (просто тупо всё вподряд) и объяснение по этому вопросу запомнил. Разработчики утверждают, что на входе MCLR внутри пика стоит фильтр нижних частот. И этот резистор служит для нормальной работы этого фильтра. На мой законный вопрос: от чего фильтровать? нашёл краткое объяснение: от помех в цепи питания! А вообще вопрос сброса весьма обширный, тонкостей хватает. Я однажды уже споткнулся штампуя по шаблону эту схему для всех вподряд устройств. Оказывается нужно учитывать скорость нарастания напряжения питания... и под этот параметр строить схему включения MCLR и слово конфигурации.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 246
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 1
ссылка на сообщение  Отправлено: 14.06.07 09:31. Заголовок: Re:


Ruslan Lipin пишет:

 цитата:
внутри пика стоит фильтр нижних частот

Т. е. конденсатор на несколько десятков микрофорад. Интиресно, а как он туда поместился?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 8
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.06.07 14:42. Заголовок: Re:


были сбои по питанию. На MCLR поставил емкость 10 МкФ второй ногой в землю, резистор, естественно был. Получился фильтр низких частот. Сбои прекратились.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 49
Info: ок
Зарегистрирован: 10.01.07
Откуда: Россия, Хабаровск
Рейтинг: 0
ссылка на сообщение  Отправлено: 15.06.07 04:49. Заголовок: Re:


Пётр пишет
 цитата:
Интиресно, а как он туда поместился?


В даташите про кондёр ничего не сказано, написано, что фильтр. Конечно же это ёмкость, только расковырять её в кристале рука не подымается

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 98
Зарегистрирован: 26.12.06
Откуда: Украина, Новомосковск
Рейтинг: 0
ссылка на сообщение  Отправлено: 16.06.07 21:28. Заголовок: Re:


По поводу MCLR столкнулся был с таким приколом: когдато непомню где встретил что паралельно этому резистору включена емкость порядка 10 нан на макете поставил эту емкость собрал устройство, отладил все красиво и прекрасно собрал готовое устройство но не поставил эту емкость устройство наотрез отказалос работать пока таки не влепил туда ету емкость.

P.S. Netwolf пишет:

 цитата:
Глупый вопрос касательно аппаратной части (вход -MCLR).


напротив не глупый а очень интересный.

Чюдес не бывает, особенно когда касается электроники. Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 30.07.07 09:35. Заголовок: Ой ли?


Netwolf задал очень интересный вопрос.

Типичное "радиолюбительское" заблуждение:

 цитата:
Вывод "MCLR" в основном служит для сброса микроконтроллера. Этот резистор нужен в случае если предполагается переводить ПИК в исходное состояние во время его работы. Если не предполагается сбрасывать ПИК, этот резистор можно заменить проволочной перемычкой.



Ещё одно заблуждение:

 цитата:
Это "атавизм" RC цепочки (противодребезговый фильтр нижних частот), применяемой при сбросе по входу MCLR при помощи кнопки или другого "дребезжащего устройства".
Если такого сброса нет, то резистор можно убрать.



Внимание!
RC-цепочка _там_ ставится не для того чтобы подавить дребезг (кнопка тут вообще непонятно откуда выросла) а для того чтобы обеспечить более-менее надёжный сброс МК и медленно нарастающем питании (удерживать MCLR в низком уровне пока питание нарастает от нуля до Vdd).
Если программер использует внутренний POR (BOR тоже необходим), MCLR обычно подключают к (+) питания и на этом останавливаются.
Конденсатор (0.01, 01мкФ) на MCLR увеличивает помехоустойчивость только в случае когда в схему лезут руками, пинцетами и прочими железяками (от статики, стекающей от рук на MCLR, ПИК естественно ресётится - конденсатор спасает положение). Ещё боле тяжёный случай - плохое питание, но тут уже надо перерабатывать источник питания (цепи фильтрации) а не защиту входа MCLR.

Иногда подтяжку к Vdd ставят даже тогда когда MCLR отключен (кстати а попробуйте объяснить почему? ;)

По поводу диодов - господа, читайте внимательно даташит. Там нет никаких чудес. Диод разряжает конденсатор в момент выключения питалова, иначе через MCLR может потечь большой ток. От этого же тока ставят доп. резистор R1.
[img]http://rh.foto.radikal.ru/0707/65/2920f53283ec.png[/img]
Всё это естественно необходимо лишь в том случае когда используется конденсатор, и то очень редко (когда написано в явном виде в даташите на конкретный ПИК).

Спасибо: 0 
Цитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 30.07.07 09:45. Заголовок: Дополнение


Забыл написать главную мысль.

Не нужно ICSP?
Смело ставь подтяжку к (+) на 5-10К и включай POR + BOR. Не надо конденсаторов.

Нужно ICSP?
Смело ставь подтяжку к (+) на 5-10К и включай POR + BOR. Не надо конденсаторов. Если мучают сомнения по поводу того в какую часть схемы пойдёт ток (и какой) при подаче 13В на MCLR, и сколько вольт при этом останется собственно на самом MCLR, можно воткнуть диод последовательно с резистором (как по схеме ICSP в даташите).

Удачи :)

Спасибо: 0 
Цитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 15
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия