Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не стартует PIC18F6720
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
&y JOKER
Приветствую всех!
Притащили плату от девайса. На ней 4 кнопы, мелочевка и PIC18F6720, который управляет по шине LCD дисплеем 16x2 (С216x05). Кварц по схеме:

По маркировке инфу раскопать не удалось: "S8A000D7".
В один прекрасный день девайс просто взял и умер. На кнопки не реагирует, на экране верхний ряд включен.
Поковырямшись ткнул осциллом в OSC1, он вроде как завелся и даже чето нормально написал на экране. Тактовую увидел. Выкл/вкл - опять молчит. Думал мож по питанию чего. Померял 4,85 V. Дал напрямую на ноги 5,5 V от аккума через LM338 - опять тишина, но от щупов осцилла запускается вроде как.
Ладно, думаю, у осцилла 40 pF 1 MOhm (древний с1-72), мож емкости в обвязке поменять. Ставил и 15 и 22 и 39 pF - не хотит стартовать. Пробовал выкидывать резюк из обвязки, менял кварц на 20 MHz - ему пофигу. Запускается токо када щупами тыкаешь. Трещин, сколов нет, все чистенько.
Думаю, извращаться - так до конца уж. Взял тактовую 20 MHz с CLKO от Меги88, дал ему на OSC1. Опять только от щупа запускается.
Шить-не вариант. Фактически уверен, что на чтение защита. Встроенного RC-гены у него нет, чтобы уж наверняка проверить.
Вопрос: мог-ли вылететь каскад тактовой на чипе? Операционник там или еще чего... Или это исключительно проблема в обвязке? Просто странно как-то, плата-далеко не ручная поделка, работало - никого не трогало...
Единственное что не совсем понравилось в разводке - кварц SMD (на площадке) в 1,5 см от камня, ноги от кварца к дорогам под прямым углом, земли рядом нет. Но все равно это не повод отказываться запускаться. У меня мега88 вообще на 20 MHz на соплях с первого раза запустилась.
Последний вариант, попробовать прошить фьюзами на RC-генератор разве что...
Да, иногда даже запускается если тыркаешь щупом отключенным от осцилла.
p.s. номиналы родного кварца и кондеров не известны, померять нечем sad.gif
Чего-нить еще можно придумать, чтобы запустить?
volodya
Цитата(&y JOKER @ Jun 19 2010, 19:03) *
p.s. номиналы родного кварца и кондеров не известны, померять нечем sad.gif
Чего-нить еще можно придумать, чтобы запустить?


Из личного опыта емкости 15-22 пФ на землю и кварц 4-20 МГц проблем не вызывали никогда (в паре случаев кварцы менялись через 1-5 недель после запуска и ОК).
Если родной кварц был 10 МГц с внутрипроцессорным PLL*4 то 20МГц могут и не заводить - прегрузка по внутр. частоте 2 раза. Из разряда "танца с бубнами" попробуйте 10,0(8,0) МГц и 22 пФ ().
&y JOKER
В общем попробовал 8, 10 и 13 МГц с разной обвязкой. Ничего не изменилось.
Таки есть предположение, что контроллер заводится, но чего-то ждет. Вывод такой напросился сам собой: при питании от аккума - на подключение щупов не реагирует, хотя тактовая есть. От встроенного имп. БП при тыканьи щупом - та же тактовая, но только он признаки жизни подает-моргает там, пишет на LCD.
Наводка через OSC1 на входные порты? wacko.gif
Уже из принципа буду доковыривать, придется схему черного ящика рисовать, т.к. ни описухи, ни мануала на девайс нет. sad.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.