Полная версия этой страницы:
PIC18F2520 перезапускается
IXFN50N80Q2
May 26 2011, 04:25
Собственно MCLR disabled и висит в воздухе.
Частота 8Мгц внутренний генератор.
Емкость(1000мкФ по питанию и 1мкФ керамика).
Питание-7805
Включены Power Up Timer и Brown out(2 вольта).
Вопрос. Если дотронутся пинцетом до RB1, MCLR, либо PGD,PGC, GND(на ноге).
Процессор перезапускается.
Если работать с DEBUG(PICKIT3) То отладка просто останавливается.
PS: Пробовал отрубать BROWN out. Не помогло.
(RESET SOURCE не смог посмотреть т.к. отладка виснет(а не перезапускается)
и может быть продолжена именно с такта подвисания.
Кто небудь знает, на что обратить внимание(из-за чего перезапуск) ?
1) Зафиксировать уровень на MCLR. Можно просто соединить его с питанием.
2) Отключить режим низковольтного программирования (см. CONFIG4)
3) Сообщить результат.
Цитата(IXFN50N80Q2 @ May 26 2011, 08:25)

Собственно MCLR disabled и висит в воздухе.
Попробуйте всетаки подтянуть Reset на 5V через 10KOm.
Driver_GV
May 26 2011, 05:20
Если напряжение на MCLR превысит напряжение входа в режим програмирования - процессор перезапустится. Легко достигается от наводки или импульсной помехи. Поможет диод между MCLR и +питания , анодом к MCLR. Данное решение описано в даташите. (но не во всех...)
IXFN50N80Q2
May 26 2011, 15:28
MCLR--->2кОм--->5В.
Не промогло.
Висели однако длинные сопли от программатора. 10см. Отпаял. Вроде ниче, но по входам иногда произвольные нолики единички редкие ловит.
На всяк пожарный, припаяю 0.1мкФ прямо на 19-20 выводы проца. сообщу.
IXFN50N80Q2
May 26 2011, 16:37
С соплями умудрился во время отладки выйти на RESET.
В регистре RCON ничего интересного нет(типа RESETа не было)
IXFN50N80Q2
May 26 2011, 18:43
Уриаааааа
Поборол.
Поставил RC 2кОм 1мкФ на MCLR (после программирования и все ок).
Фишка в том что я питаю 7805 по схеме транс(220x12)--->мост----емкости---->диод---->емкости----7805----емкости(5В).
И фигня шла при отключении 220.
странно... У меня чипы той же серии (18LF2620) уже лет 6 в таком режиме (с подвешенным MCLR) работают и все нормально (причем запитка от бортовой сети автомобилей). Я сначала думал MCLR под вход использовать, за уровнем следить, но потом это отменили и вход "повис" в воздухе. Сначала боялся, что ресеты, глюки будут, думал придется резюк и/или кондер допаивать. Но проблем не было вообще.
IXFN50N80Q2
May 29 2011, 10:23
Я заметил разницу в ревизиях кристаллов.
Номера не помню. Дэвайсы ушли.
Вроде траблы были на 6й ревизии. На 7й ревизии не было
(С номерами ревизий могу соврать). Но точно.
На которых без кондера было все ок были на ревизию старше.
PS: Да и глюки все были(еще раз повторюсь) при отключении внешнего питателя. Т.е. 220
Вроде смотрел осцилографом RIGOL DS1022C. Все чисто(по питанию и MCLR). Но глюка факт.
Цитата
странно... У меня чипы той же серии (18LF2620) уже лет 6 в таком режиме (с подвешенным MCLR) работают и все нормально (причем запитка от бортовой сети автомобилей). Я сначала думал MCLR под вход использовать, за уровнем следить, но потом это отменили и вход "повис" в воздухе. Сначала боялся, что ресеты, глюки будут, думал придется резюк и/или кондер допаивать. Но проблем не было вообще.
Аналогично.
Используем 18F2520 в серийном изделии уже несколько лет подряд.
Что-то я не припомню глюков. Совсем.
P.S. Топикстартеру можно только посоветовать поискать глюки в своей схеме.
И в программе.
IXFN50N80Q2
May 29 2011, 14:46
PS: В бортсети автомобиля у меня тоже все нормально работает.
Модераторы.Тему можно закрывать.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.