реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Обязателен ли конденсатор на входе MCLR для PIC24F?
ljerry
сообщение Jan 12 2010, 11:39
Сообщение #1


Участник
*

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



Вопрос такой: насколько стабильно будет стартовать схема на PIC24F (уточнение: используется PIC24FJ32GA002, внутренний регулятор для ядра включен), если удалить конденсатор с вывода MCLR? Достаточно ли будет комбинации POR+BOR? Заранее благодарен за ответы.
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 12 2010, 15:09
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Нисколько не менее стабильно. Откуда он там вообще взялся?
Go to the top of the page
 
+Quote Post
jam
сообщение Jan 12 2010, 16:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



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

То что конденсатор на MCLR недопустим написано во многих аппнотах микрочипа - удивляет, откуда же он берётся, что с ним все так борются? Вот у Вас откуда информация , что на MCLR надо ставить конденсатор?
Go to the top of the page
 
+Quote Post
ANV
сообщение Jan 12 2010, 18:15
Сообщение #4


Участник
*

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



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


Там чуть хитрее, стоит RC цепочка, а от неё ещё резистор к MCLR. Это сделано для того что бы программатор (который подключается непосредственно к MCLR) не "тягал" конденсатор ёмкостью 100 нФ.
Go to the top of the page
 
+Quote Post
ljerry
сообщение Jan 13 2010, 08:15
Сообщение #5


Участник
*

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



Цитата(ANV @ Jan 12 2010, 21:15) *
Там чуть хитрее, стоит RC цепочка, а от неё ещё резистор к MCLR. Это сделано для того что бы программатор (который подключается непосредственно к MCLR) не "тягал" конденсатор ёмкостью 100 нФ.

Да, у меня так и сделано. Просто плата крайне мелкая, и 2 детали (конденсатор и резистор) хотелось бы убрать. Собственно говоря, ответ я уже нашел в референс мануале - стормозил поначалу насчет там посмотреть, пытался в основном даташите ответ нарыть laughing.gif

Цитата(Herz @ Jan 12 2010, 18:09) *
Нисколько не менее стабильно. Откуда он там вообще взялся?

Сделано это было перестраховки ради, чтобы в дальнейшем не словить проблем с платами, не желающими запускаться. Просто именно с PIC24F я еще не работал, а делать еще одну итерацию по печатным платам что-то не хочется.

Цитата(jam @ Jan 12 2010, 19:13) *
То что конденсатор на MCLR недопустим написано во многих аппнотах микрочипа - удивляет, откуда же он берётся, что с ним все так борются? Вот у Вас откуда информация , что на MCLR надо ставить конденсатор?

Так, а вот с этого места поподробнее, плиз. Дайте-ка ссылочку на аппнот применительно к PIC24F, где такое сказано (что конденсатор на MCLR именно недопустим).
Go to the top of the page
 
+Quote Post
jam
сообщение Jan 13 2010, 12:42
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(ljerry @ Jan 13 2010, 11:15) *
Так, а вот с этого места поподробнее, плиз. Дайте-ка ссылочку на аппнот применительно к PIC24F, где такое сказано (что конденсатор на MCLR именно недопустим).

например DS51616 - см картинку
http://electronix.ru/forum/style_images/1/.../attach_add.png
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 13 2010, 13:02
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(jam @ Jan 13 2010, 14:42) *
например DS51616 - см картинку


Так это касается лишь внутрисхемного программирования/отладки. Поскольку мешать конденсатор будет не контроллеру, а дебаггеру. Конденсатор ставят обычно, если на MCLR кнопку вешают, вроде как защита от дребезга. rolleyes.gif Но в целом он там не нужен. Цепь только эта длинной быть не должна.
Go to the top of the page
 
+Quote Post
jam
сообщение Jan 13 2010, 13:13
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Цитата(Herz @ Jan 13 2010, 16:02) *
Так это касается лишь внутрисхемного программирования/отладки.

И чего , будем сначала программировать , а потом этот конденсатор впаивать? Если контроллер уже запрограммирован - то можно из MCLR сделать GPIO.
Go to the top of the page
 
+Quote Post
ljerry
сообщение Jan 13 2010, 13:26
Сообщение #9


Участник
*

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



Цитата(jam @ Jan 13 2010, 16:13) *
И чего , будем сначала программировать , а потом этот конденсатор впаивать? Если контроллер уже запрограммирован - то можно из MCLR сделать GPIO.

В схеме стоит R-C-R цепочка, программированию не мешает. Просто есть необходимость разгрузить плату от одних элементов в пользу других.
Go to the top of the page
 
+Quote Post
st232bd
сообщение Jan 27 2010, 09:25
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 12-02-08
Из: г.Минск (РБ)
Пользователь №: 34 969



Цитата
Конденсатор ставят обычно, если на MCLR кнопку вешают, вроде как защита от дребезга

Если это кнопка сброса, то именно ей дребезг не страшен, контроллер сбросится по каждому пичку. rolleyes.gif
Я ставлю конденсаторы по сбросу на dsPIC/PIC. Микрочип действительно против, и 0.1 мкф действительно может мешать ICD2 (у меня два клона ICD2 одной модели, один таскает, другой нет). На время отладки и программирования его лучше удалить или изначально сильно уменьшить номинал. Ставлю по причине использования в системе где имеется многокиловольтовый импульс поджига и другие гадости. Хотя на заполегоненной многослойке и без него нормально.
А так опыт двухслойных плат показывает, что в экстримальных помеховых условиях цепь сброса не подоткнутая местным конденсатором и идущая на разъём программирования является уязвимым местом, контроллер перезагружается.
Чтобы не калечить ICD устанавливайте конденсатор по окончании последней зашивки. Если очень больших помех не предвидится, и провод на разъём программирования не очень длинный - он не нужен.
Go to the top of the page
 
+Quote Post
ljerry
сообщение Jan 27 2010, 11:18
Сообщение #11


Участник
*

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



Цитата(st232bd @ Jan 27 2010, 12:25) *
Если это кнопка сброса, то именно ей дребезг не страшен, контроллер сбросится по каждому пичку. rolleyes.gif

Еще раз повторю, на входе MCLR стоит цепочка вида R-C-R, как на рисунке из Reference Manual'а. Сигнал от программатора приходит непосредственно на вывод MCLR микроконтроллера (то есть конденсатор и сигнал от программатора разделены резистором R1 - см. рисунок ниже). Вопрос возник потому, что возникла необходимость удалить несколько компонентов с платы (места на ней крайне мало), и без внешней цепи сброса остается уповать только на power-on reset. Собственно, вопрос был о том, насколько надежно работает внутренний сброс в PIC24F, а не о том, как правильно построить цепь внешнего сброса.

Сообщение отредактировал rezident - Jan 28 2010, 13:09
Причина редактирования: Нарушение п.3.4 Правил форума.

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 13:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01436 секунд с 7
ELECTRONIX ©2004-2016