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

 
 
> Я вам симптоматику, вы мне диагноз.
zheka
сообщение May 4 2009, 18:31
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



ATMega32, напряжение питания 3.5 вольт, кварц 16 МГц, конденсаторы 22 pf не нашел, на скорую руку поставил 27 pf. Программирую через ByteBlaster.

Если CKOPT ставлю 0 то:
- микросхема не отвечает при программировании и стирании в большинстве случаев, но иногда программируется.
- при внешнем тактировании через XTAL программируется, запускается после отсоединения XTAL.
- при попытке снять осциллографом (USB disco) сигнал с XTAL контроллер останавливается, после убирания щупа продолжает работу без сброса, на XTAL в это время 1.8 вольт.

Если CKOPT ставлю 1 то:

- программируется и стирается через раз.
- но программа работает криво, тестовая моргалка моргает с частотой не 1 сек, а 6-8 секунд.
- при попытке снять осциллографом (USB disco) сигнал с XTAL уровень 0.8 вольт

P.S. знаю, что 16 МГц на Mega32 при 3.5 вольтах - не айс, но: запускал при таких условиях более 20 чипов, все работало устойчиво, по крайней мере шилось на ура. Во-вторых, Mega32 я поставил на место выпаянной Mega32L, которую использовал с кварцем 8 МГц - симптоматика была та же, так что прошу предположения о нехватке питания исключить.

Меня интересует - может ли это быть из-за большей емкости конденсаторов?


Уже 3-я ревизия платы, одна и та же проблема, то есть контроллеры ставил разные, кварцы ставил разные, электрические соединения, замыкания проверены десятки раз.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zheka
сообщение May 5 2009, 04:34
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Ладно, забудем про мегу32, до этого на плате побывали 2 меги32L при штатных условиях, те же беды.

Цитата
Отпаял кварц и конденсаторы, переключил на внутренний генератор на 8МГЦ - все ОК.

Таки не все ОК, проблемы опять появились - через раз программируется - "can't resync", даже внешнее тактирование не помогает.
Начинаю грешить на программатор и интерфейсную плату LPT, проблемы начались как раз когда я сменил комп и спаял новый программатор.
Попробую конечно обратно поставить мегу32L и нужные кварцы, а пока все-таки оцените разводку платы, нет ли потенциальных проблем?
Go to the top of the page
 
+Quote Post
Tolyaha
сообщение May 5 2009, 10:29
Сообщение #3


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

Группа: Свой
Сообщений: 116
Регистрация: 2-03-07
Из: Украина
Пользователь №: 25 826



Цитата(zheka @ May 5 2009, 07:34) *
а пока все-таки оцените разводку платы, нет ли потенциальных проблем?

Чисто мое мнение:
1. Земля и питание разведены не лучшим образом.
2. Кондер (в районе 27 ноги) вобще не работает т. к. "общий" его вывод доходит до МК вобще кругом через всю плату (я даже не увидел где, может и не доходит).
3. 39 вывод вобще не заведен на общий.
4. Кварц со своими кондерами далековат от входов XTAL, а кондеры сидят на общем далековато от выводов GND МК.
5. Непонятные кругом полигоны (острова метализации) не подключенные к GND, в том числе и под МК.
6. Непонятный транзит питания к другой микрухе и к разъему программирования (все без кондеров) т.е. программатор дергает питание МК т.к. запитан через него и микруха вверху тоже.

Пробуем лечить:
1. Добавляем кондер между выводами GND и VCC разъема программатора (прямо на контакты 2-4).
2. Соединяем кротчайшими путями (проволокой по квадрату над корпусом МК) выводы 6, 18, 28 ,39 и "общий" вывод кондера описанного выше (припаиваем на 28). Желательно еще добавить 0,1 мкФ непосредственно между выводами 5 и 6, 17 и 18, 38 и 39.

Пробуем, если не помогло, то отрезаем контакт 2 (VCC) разъема программирования от МК и садим его проводником на источник питания (я так понял в нижнем правом углу).
Должно заработать, но разводка, помоему крайне неудачная.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zheka   Я вам симптоматику, вы мне диагноз.   May 4 2009, 18:31
- - ikm   А что такая большая проблема купить нужный кондёр,...   May 4 2009, 18:39
- - zheka   А потому что живем в деревне, в Воронеже, позавчер...   May 4 2009, 18:52
- - Tcom   Цитата- но программа работает криво, тестовая морг...   May 4 2009, 20:37
- - zheka   ЦитатаДлинна проводов программатора... Господа, ...   May 5 2009, 03:02
|- - VladimirYU   Отпаял кварц и конденсаторы, переключил на внутрен...   May 5 2009, 04:08
|- - VladimirYU   Цитата(zheka @ May 5 2009, 08:34) а пока ...   May 5 2009, 05:48
|- - @Ark   Цитата(zheka @ May 5 2009, 08:34) ... все...   May 5 2009, 06:43
- - Harbour   Да уж, тут телепаты нужны ... судя по всему шьем a...   May 5 2009, 05:15
- - zheka   Ставил задержки в 5 раз длиннее если что - проц 3...   May 5 2009, 05:34
- - zheka   ЦитатаА кварц заводится? Простите я чайник, осцил...   May 5 2009, 06:05
|- - VladimirYU   Цитата(zheka @ May 5 2009, 10:05) Простит...   May 5 2009, 07:20
- - Genadi Zawidowski   ЦитатаATMega32, напряжение питания 3.5 вольт, квар...   May 5 2009, 06:38
- - zheka   ЦитатаДиагноз: слепота (пациент даташита не видит)...   May 5 2009, 06:46
|- - Genadi Zawidowski   Цитата(zheka @ May 5 2009, 10:46) а) Все ...   May 5 2009, 07:09
- - zheka   ЦитатаДа в чем угодно может "выстрелить...   May 5 2009, 07:13
|- - Genadi Zawidowski   Цитата(zheka @ May 5 2009, 11:13) Согласе...   May 5 2009, 07:28
- - zheka   ЦитатаСообщение can't resync часто бывает, ког...   May 5 2009, 07:26
- - zheka   Tolyaha Цитата2. Кондер (в районе 27 ноги) вобще н...   May 5 2009, 13:39
|- - Tolyaha   Цитата(zheka @ May 5 2009, 16:39) Ламерск...   May 5 2009, 14:01
- - zheka   А конденсаторы на кварце может быть стоит перемест...   May 5 2009, 18:10
|- - Tolyaha   Цитата(zheka @ May 5 2009, 21:10) А конде...   May 6 2009, 05:51
- - zheka   А вообще - на будущее - кондеры цеплять на все 4 п...   May 6 2009, 06:47
|- - Tolyaha   Цитата(zheka @ May 6 2009, 09:47) А вообщ...   May 6 2009, 08:40
|- - VladimirYU   А все-таки как это вяжется с изначальными утвержде...   May 6 2009, 09:48
- - zheka   ЦитатаА все-таки как это вяжется с изначальными ут...   May 6 2009, 13:08
|- - Tolyaha   Цитата(zheka @ May 6 2009, 16:08) сделал ...   May 6 2009, 13:34
|- - VladimirYU   Цитата(zheka @ May 6 2009, 17:08) Более т...   May 7 2009, 08:43
|- - ReAl   Цитата(zheka @ May 6 2009, 16:08) Avreal ...   May 7 2009, 10:27
- - zheka   ЦитатаВ воздухе?! Или все же он был выведен на...   May 7 2009, 10:20
|- - defunct   Цитата(zheka @ May 7 2009, 13:20) Имелась...   May 12 2009, 01:21
- - zheka   ну дык что мне делать, если у меня AvrealShell и я...   May 7 2009, 10:29
- - Gura   А что за устройство то? Не полимузон ли? Тоже хоте...   May 7 2009, 11:33
- - zheka   Ух... наконец-то выздоровел и с делами разгребся. ...   May 21 2009, 09:48
|- - rezident   Цитата(zheka @ May 21 2009, 15:48) Посмот...   May 21 2009, 16:26
- - zheka   всегда руками такое паял без проблем. Ладно, термо...   May 22 2009, 08:22
- - zheka   В общем, проблема была сорее всего в LPT порте. Во...   Jun 4 2009, 18:53
|- - defunct   Цитата(zheka @ Jun 4 2009, 21:53) А сколь...   Jun 5 2009, 01:11
- - Harbour   lpt для начинающих - в самый раз - там хоть осцилл...   Jun 5 2009, 03:38


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:29
Рейтинг@Mail.ru


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