|
|
  |
Обязателен ли конденсатор на входе MCLR для PIC24F? |
|
|
|
Jan 12 2010, 11:39
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 7-02-06
Из: Зеленоград
Пользователь №: 14 071

|
Вопрос такой: насколько стабильно будет стартовать схема на PIC24F (уточнение: используется PIC24FJ32GA002, внутренний регулятор для ядра включен), если удалить конденсатор с вывода MCLR? Достаточно ли будет комбинации POR+BOR? Заранее благодарен за ответы.
|
|
|
|
|
Jan 12 2010, 18:15
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 16-10-05
Пользователь №: 9 713

|
Цитата(ljerry @ Jan 12 2010, 13:39)  Вопрос такой: насколько стабильно будет стартовать схема на PIC24F (уточнение: используется PIC24FJ32GA002, внутренний регулятор для ядра включен), если удалить конденсатор с вывода MCLR? Достаточно ли будет комбинации POR+BOR? Заранее благодарен за ответы. Там чуть хитрее, стоит RC цепочка, а от неё ещё резистор к MCLR. Это сделано для того что бы программатор (который подключается непосредственно к MCLR) не "тягал" конденсатор ёмкостью 100 нФ.
|
|
|
|
|
Jan 13 2010, 08:15
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 7-02-06
Из: Зеленоград
Пользователь №: 14 071

|
Цитата(ANV @ Jan 12 2010, 21:15)  Там чуть хитрее, стоит RC цепочка, а от неё ещё резистор к MCLR. Это сделано для того что бы программатор (который подключается непосредственно к MCLR) не "тягал" конденсатор ёмкостью 100 нФ. Да, у меня так и сделано. Просто плата крайне мелкая, и 2 детали (конденсатор и резистор) хотелось бы убрать. Собственно говоря, ответ я уже нашел в референс мануале - стормозил поначалу насчет там посмотреть, пытался в основном даташите ответ нарыть Цитата(Herz @ Jan 12 2010, 18:09)  Нисколько не менее стабильно. Откуда он там вообще взялся? Сделано это было перестраховки ради, чтобы в дальнейшем не словить проблем с платами, не желающими запускаться. Просто именно с PIC24F я еще не работал, а делать еще одну итерацию по печатным платам что-то не хочется. Цитата(jam @ Jan 12 2010, 19:13)  То что конденсатор на MCLR недопустим написано во многих аппнотах микрочипа - удивляет, откуда же он берётся, что с ним все так борются? Вот у Вас откуда информация , что на MCLR надо ставить конденсатор? Так, а вот с этого места поподробнее, плиз. Дайте-ка ссылочку на аппнот применительно к PIC24F, где такое сказано (что конденсатор на MCLR именно недопустим).
|
|
|
|
|
Jan 13 2010, 13:26
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 7-02-06
Из: Зеленоград
Пользователь №: 14 071

|
Цитата(jam @ Jan 13 2010, 16:13)  И чего , будем сначала программировать , а потом этот конденсатор впаивать? Если контроллер уже запрограммирован - то можно из MCLR сделать GPIO. В схеме стоит R-C-R цепочка, программированию не мешает. Просто есть необходимость разгрузить плату от одних элементов в пользу других.
|
|
|
|
|
Jan 27 2010, 09:25
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969

|
Цитата Конденсатор ставят обычно, если на MCLR кнопку вешают, вроде как защита от дребезга Если это кнопка сброса, то именно ей дребезг не страшен, контроллер сбросится по каждому пичку. Я ставлю конденсаторы по сбросу на dsPIC/PIC. Микрочип действительно против, и 0.1 мкф действительно может мешать ICD2 (у меня два клона ICD2 одной модели, один таскает, другой нет). На время отладки и программирования его лучше удалить или изначально сильно уменьшить номинал. Ставлю по причине использования в системе где имеется многокиловольтовый импульс поджига и другие гадости. Хотя на заполегоненной многослойке и без него нормально. А так опыт двухслойных плат показывает, что в экстримальных помеховых условиях цепь сброса не подоткнутая местным конденсатором и идущая на разъём программирования является уязвимым местом, контроллер перезагружается. Чтобы не калечить ICD устанавливайте конденсатор по окончании последней зашивки. Если очень больших помех не предвидится, и провод на разъём программирования не очень длинный - он не нужен.
|
|
|
|
|
Jan 27 2010, 11:18
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 7-02-06
Из: Зеленоград
Пользователь №: 14 071

|
Цитата(st232bd @ Jan 27 2010, 12:25)  Если это кнопка сброса, то именно ей дребезг не страшен, контроллер сбросится по каждому пичку.  Еще раз повторю, на входе MCLR стоит цепочка вида R-C-R, как на рисунке из Reference Manual'а. Сигнал от программатора приходит непосредственно на вывод MCLR микроконтроллера (то есть конденсатор и сигнал от программатора разделены резистором R1 - см. рисунок ниже). Вопрос возник потому, что возникла необходимость удалить несколько компонентов с платы (места на ней крайне мало), и без внешней цепи сброса остается уповать только на power-on reset. Собственно, вопрос был о том, насколько надежно работает внутренний сброс в PIC24F, а не о том, как правильно построить цепь внешнего сброса.
Сообщение отредактировал rezident - Jan 28 2010, 13:09
Причина редактирования: Нарушение п.3.4 Правил форума.
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|