Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
12.03.2008, 10:01
|
#1
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Не могу запустить PIC. Помогите советом, пожалуйста!
Попросили меня сделать конструкцию. Ну уже прошитом PIC16F628A.
Схема тривиальная - ПИК, кварц на 20МГц ("лодочка"), по краям у него кондеры по 15pF (K10-17B, импортные). ЖКИ (HD44780, 4-х проводной интерфейс). Две пары ног работают на прием двух каналов (Data+Clock, сейчас висят в воздухе), пара ног - подтянуты к VCC через 1кОм (выходы от двух кнопок).
Не запускается. Стоит взяться пинцетом за любую свободную ножку какого-нибудь канала приема - запускается и работает. Отпускаю - встает как вкопанный. Меняю конденсаторы - стоит. Меняю кварцы - стоит. Ставлю кварцы на более низкую частоту (вплоть до 3,6864МГц) - стоит. Пока за ножку не возьму. Иногда достаточно руку поднести на полтора-два сантиметра - запускается и работает. Блин, я же преобразователь интерфейса собираю, а не емкостной датчик!!!
Корпус - DIP. Область навески кварца разложена просто "по библии" - длина дорожек до кварца 5..7мм (ближе просто "кровать" не подпускает), конденсаторы обвеса стоят со стороны дорожек между выводов DIP; "кварцевая" ножка конденсатора обвеса - прямо на контактную площадку микроконтроллера; под "земляные" ножки конденсаторов обвеса сделана отдельная дорожка на GND-ножку контроллера, на ней никто больше не сидит. Длина всей этой дорожки - 5 мм. Питание камня зашунтировано конденсатором 0,1мкф, стоит он тут же, рядом, со стороны дорожек. Все дорожки 20th, луженые.
Вынимаю камень из кровати, ставлю в макетницу (Wishboard) - устойчиво работает. Даже без "боковых" 15pF конденсаторов. С любым кварцем. На любой частоте. Питаю камень на макетнице прямо от гнезд "кровати". Даже еще хуже - кварц на макетницу не ставлю, бросаю провода (сантиметров по 5..7) от "кварцевых" гнезд кровати - работает.
Посоветуйте чего-нибудь, ПОЖАЛУЙСТА!!!
P.S. Для любителей "Протеуса" прилагаю архивный файл с проектом.
Прикрепленный файл: 6463834.zip
|
|
|
|
12.03.2008, 10:49
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Я не увидел подтяжки на мастерклире.
|
|
|
|
12.03.2008, 12:46
|
#3
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от urry
|
Я не увидел подтяжки на мастерклире.
|
А кто такой "мастерклир"? Каким номиналом и куда подтягивать?
...Сорри, но это первый ПИК, который я в руки взял. Схема - от разработчика. Так-то я с АВРами балуюсь.
|
|
|
|
12.03.2008, 13:34
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
4 вывод пика - через 10 килоом на 5 вольт.Я не вижу программу и как он там используется, не знаю.
Лучше - выложите хекс, возможно, что проблема в битах конфигурации.
|
|
|
|
12.03.2008, 14:38
|
#5
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от urry
|
4 вывод пика - через 10 килоом на 5 вольт.
|
Он подтянут к плюсу через один килоом (это в субмодуле KEYS). На нем висит одна из кнопок клавиатуры, работает замыканием на GND. Сама кнопка пока к плате не подключена.
За совет - спасибо.
Автор программы пояснил - обработчика по таймауту нет, камень ждет шевелений на Clock. Если шевелений нет - то и счастья нет. За шевеление он принимает наводки (на макете, или от меня).
А вот как можно (правильно...) осциллографом увидеть шевеления на кварце?
|
|
|
|
12.03.2008, 15:09
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
628 нормально заводится всегда, за исключением случаев, когда в конфиге выставлен хт, а частота больше 4 мегагерц. Обязаловка - hs. Осциллографом можно увидеть частоту. Разность потенциалов на ножках кварца - около вольта.
|
|
|
|
12.03.2008, 16:03
|
#7
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от urry
|
Разность потенциалов на ножках кварца - около вольта.
|
А я-то, дурак, от земли ножки мерял. По очереди...
|
|
|
|
12.03.2008, 16:39
|
#8
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Да и причем здесь это... Скиньте хекс на мыло, если не хотите светить. urry1[]rambler.ru
|
|
|
|
12.03.2008, 17:17
|
#9
|
Вид на жительство
Регистрация: 03.05.2006
Сообщений: 312
Сказал спасибо: 30
Сказали Спасибо 144 раз(а) в 52 сообщении(ях)
|
Сообщение от urry
|
Да и причем здесь это... Скиньте хекс на мыло, если не хотите светить. urry1[]rambler.ru
|
Я бы скинул, кабы не 2 обстоятельства:
Во-первых, у меня его просто нет. Мне дали зашитый камень. Я даже не пытался его читать - может быть там защита от чтения стоит. Да и нечем мне его читать (надо как минимум что-то собрать, и какой-то софт нарыть - на моем рояле, что стоит во соседних во кустах, ничего не лежит для PICов...).
Ну а во-вторых (если бы даже я его и прочел) - встает вопрос копирайта. Он не мой. Мне же все-таки камень дали только для "собрать устройство"...
А про посмотреть осциллографом - оно бы мне очень бы поспособствовало. Если бы я увидел (сразу... ![Смущение](images/smilies/icon_redface.gif) ) что генератор генеряет - так, стало быть, камень запущен, только вывод на ЖКИ не идет. Вопрос бы перетек бы в совсем другую плоскость.
|
|
|
|
12.03.2008, 17:31
|
#10
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Понятно. Значит, осциллографом видна генерация на обеих ножках кварца - навскидку амплитуду сказать не могу - где-то на уровне полвольта смотрите - зависит от качества осциллографа - типа синусоидального. Если хоть что-то похожее есть - значит генерит.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:52.
|
|