ljerry 0 12 января, 2010 Опубликовано 12 января, 2010 · Жалоба Вопрос такой: насколько стабильно будет стартовать схема на PIC24F (уточнение: используется PIC24FJ32GA002, внутренний регулятор для ядра включен), если удалить конденсатор с вывода MCLR? Достаточно ли будет комбинации POR+BOR? Заранее благодарен за ответы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 12 января, 2010 Опубликовано 12 января, 2010 · Жалоба Нисколько не менее стабильно. Откуда он там вообще взялся? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jam 0 12 января, 2010 Опубликовано 12 января, 2010 · Жалоба Вопрос такой: насколько стабильно будет стартовать схема на PIC24F (уточнение: используется PIC24FJ32GA002, внутренний регулятор для ядра включен), если удалить конденсатор с вывода MCLR? Достаточно ли будет комбинации POR+BOR? Заранее благодарен за ответы. То что конденсатор на MCLR недопустим написано во многих аппнотах микрочипа - удивляет, откуда же он берётся, что с ним все так борются? Вот у Вас откуда информация , что на MCLR надо ставить конденсатор? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ANV 0 12 января, 2010 Опубликовано 12 января, 2010 · Жалоба Вопрос такой: насколько стабильно будет стартовать схема на PIC24F (уточнение: используется PIC24FJ32GA002, внутренний регулятор для ядра включен), если удалить конденсатор с вывода MCLR? Достаточно ли будет комбинации POR+BOR? Заранее благодарен за ответы. Там чуть хитрее, стоит RC цепочка, а от неё ещё резистор к MCLR. Это сделано для того что бы программатор (который подключается непосредственно к MCLR) не "тягал" конденсатор ёмкостью 100 нФ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ljerry 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Там чуть хитрее, стоит RC цепочка, а от неё ещё резистор к MCLR. Это сделано для того что бы программатор (который подключается непосредственно к MCLR) не "тягал" конденсатор ёмкостью 100 нФ. Да, у меня так и сделано. Просто плата крайне мелкая, и 2 детали (конденсатор и резистор) хотелось бы убрать. Собственно говоря, ответ я уже нашел в референс мануале - стормозил поначалу насчет там посмотреть, пытался в основном даташите ответ нарыть :laughing: Нисколько не менее стабильно. Откуда он там вообще взялся? Сделано это было перестраховки ради, чтобы в дальнейшем не словить проблем с платами, не желающими запускаться. Просто именно с PIC24F я еще не работал, а делать еще одну итерацию по печатным платам что-то не хочется. То что конденсатор на MCLR недопустим написано во многих аппнотах микрочипа - удивляет, откуда же он берётся, что с ним все так борются? Вот у Вас откуда информация , что на MCLR надо ставить конденсатор? Так, а вот с этого места поподробнее, плиз. Дайте-ка ссылочку на аппнот применительно к PIC24F, где такое сказано (что конденсатор на MCLR именно недопустим). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jam 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Так, а вот с этого места поподробнее, плиз. Дайте-ка ссылочку на аппнот применительно к PIC24F, где такое сказано (что конденсатор на MCLR именно недопустим). например DS51616 - см картинку http://electronix.ru/forum/style_images/1/.../attach_add.png Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба например DS51616 - см картинку Так это касается лишь внутрисхемного программирования/отладки. Поскольку мешать конденсатор будет не контроллеру, а дебаггеру. Конденсатор ставят обычно, если на MCLR кнопку вешают, вроде как защита от дребезга. :rolleyes: Но в целом он там не нужен. Цепь только эта длинной быть не должна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jam 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба Так это касается лишь внутрисхемного программирования/отладки. И чего , будем сначала программировать , а потом этот конденсатор впаивать? Если контроллер уже запрограммирован - то можно из MCLR сделать GPIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ljerry 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба И чего , будем сначала программировать , а потом этот конденсатор впаивать? Если контроллер уже запрограммирован - то можно из MCLR сделать GPIO. В схеме стоит R-C-R цепочка, программированию не мешает. Просто есть необходимость разгрузить плату от одних элементов в пользу других. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
st232bd 0 27 января, 2010 Опубликовано 27 января, 2010 · Жалоба Конденсатор ставят обычно, если на MCLR кнопку вешают, вроде как защита от дребезга Если это кнопка сброса, то именно ей дребезг не страшен, контроллер сбросится по каждому пичку. :rolleyes: Я ставлю конденсаторы по сбросу на dsPIC/PIC. Микрочип действительно против, и 0.1 мкф действительно может мешать ICD2 (у меня два клона ICD2 одной модели, один таскает, другой нет). На время отладки и программирования его лучше удалить или изначально сильно уменьшить номинал. Ставлю по причине использования в системе где имеется многокиловольтовый импульс поджига и другие гадости. Хотя на заполегоненной многослойке и без него нормально. А так опыт двухслойных плат показывает, что в экстримальных помеховых условиях цепь сброса не подоткнутая местным конденсатором и идущая на разъём программирования является уязвимым местом, контроллер перезагружается. Чтобы не калечить ICD устанавливайте конденсатор по окончании последней зашивки. Если очень больших помех не предвидится, и провод на разъём программирования не очень длинный - он не нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ljerry 0 27 января, 2010 Опубликовано 27 января, 2010 (изменено) · Жалоба Если это кнопка сброса, то именно ей дребезг не страшен, контроллер сбросится по каждому пичку. :rolleyes: Еще раз повторю, на входе MCLR стоит цепочка вида R-C-R, как на рисунке из Reference Manual'а. Сигнал от программатора приходит непосредственно на вывод MCLR микроконтроллера (то есть конденсатор и сигнал от программатора разделены резистором R1 - см. рисунок ниже). Вопрос возник потому, что возникла необходимость удалить несколько компонентов с платы (места на ней крайне мало), и без внешней цепи сброса остается уповать только на power-on reset. Собственно, вопрос был о том, насколько надежно работает внутренний сброс в PIC24F, а не о том, как правильно построить цепь внешнего сброса. Изменено 28 января, 2010 пользователем rezident Нарушение п.3.4 Правил форума. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться