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

 
 
7 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Зависание микроконтроллера, ATMega 128
smalcom
сообщение Apr 14 2008, 13:27
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Наблюдается следующая картина: казалось бы без всяких причин виснет контроллер, если дотронуться металическим предметом до ножек кварца, то или пускается дальше или уходит в перезагрузку, или сделает еще пару шагов и опять виснет. Выводит его из такого состояния только кнопка резет или сброс питания.
контроллер - ATMega128-16AU. Программа раньше работала, проблеиы появились только в текущем месяце на новых устройствах. Не знаю на кого грешить((

PS. менял кварц - непомогло
PPS. частота - 14.7456МГц

Сообщение отредактировал smalcom - Apr 14 2008, 13:30
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Apr 14 2008, 14:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(smalcom @ Apr 14 2008, 16:27) *
Не знаю на кого грешить((

На себя.

Цитата(smalcom @ Apr 14 2008, 16:27) *
если дотронуться металическим предметом до ножек кварца, то или пускается дальше или уходит в перезагрузку

Хочется спросить - а отверткой в ухе не пробовали?

Если серьезно, совершенно нормальный процесс. Не нужно лазить на ножки кварца точно так же как в ухо.
P.S. Да, еще watchdog не мешало бы включить, если не включен.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
IDE
сообщение Apr 14 2008, 14:20
Сообщение #3


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

Группа: Свой
Сообщений: 119
Регистрация: 5-11-07
Из: Москва
Пользователь №: 32 073



Цитата(smalcom @ Apr 14 2008, 17:27) *
Наблюдается следующая картина: казалось бы без всяких причин виснет контроллер, если дотронуться металическим предметом до ножек кварца, то или пускается дальше или уходит в перезагрузку
PS. менял кварц - непомогло
PPS. частота - 14.7456МГц


Попробуйте заземлить корпус кварца...


--------------------
У кого что сбоит, тот о том и говорит.
Go to the top of the page
 
+Quote Post
smalcom
сообщение Apr 14 2008, 14:46
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



PPS. кварц заземлен.
PPPS. wathcdog включен - все зависает намертво, какбудто просто останавливается тактовый генератор, правда у ватчдога свой... я в непонятках.

Цитата
Если серьезно, совершенно нормальный процесс. Не нужно лазить на ножки кварца точно так же как в ухо.

нормальная операция проверки неисправности тактовых цепей.


ЗЫx. плата мелкосерийная, количество копий около 150ти, а ведет себя так только последняя партия из 10штук

Сообщение отредактировал smalcom - Apr 14 2008, 14:48
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 14 2008, 14:56
Сообщение #5


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(smalcom @ Apr 14 2008, 16:46) *
PPS. кварц заземлен.
PPPS. wathcdog включен - все зависает намертво, какбудто просто останавливается тактовый генератор, правда у ватчдога свой... я в непонятках.

BOD включен?
Керамика по питанию в непосредственной близости от МК есть?

IMHO нахомутали с разводкой..
Go to the top of the page
 
+Quote Post
smalcom
сообщение Apr 14 2008, 15:11
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



ммм... меня могли неправильно понять - криво написал. вобщем виснет он не от того что я до него дотрагиваюсь))), а сам по себе. признаю - пунктуация не мой конек.

Цитата
BOD включен?
Керамика по питанию в непосредственной близости от МК есть?


BOD выключен. керамика по питанию стоит - 0.1uF(3шт, возле нескольких подводов питания к контроллеру). каждая ножка кварца соединена с конденсатором 22pF - вторая ножка конденсатороа на земле.

ммм. напряжение питания - 4.75В. Рядом лежит такойже девайс из старой партии: работает без проблем
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 14 2008, 15:17
Сообщение #7


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(smalcom @ Apr 14 2008, 17:04) *
керамика по питанию стоит - 0.1uF(3шт, возле нескольких подводов питания к контроллеру). каждая ножка кварца соединена с конденсатором 22pF - вторая ножка конденсатороа на земле.

Если BOD выключен, тогда какая используется схема сброса (что подключено к Reset).

Не получается ли так что через МК косвенным путем питается что-то еще e.g.:

Код
линия Vcc ------ [MK ]-------[ Rн ]

Какой источник питания?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Apr 14 2008, 15:23
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



в схеме сброса включен супервизор MCP100-315 и кнопка для ручного сброса.
источник питания(в данный момент) - компьютерный БП 400Вт.

по поводу неправильных цепочек питания - сейчас пройдусь тестером

upd. проверил - вроде утечек нет

Сообщение отредактировал smalcom - Apr 14 2008, 15:29
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 14 2008, 15:25
Сообщение #9


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата
Рядом лежит такойже девайс из старой партии: работает без проблем

что поменялось между партиями?
Замеряйте потребляемый ток старого и нового устройства.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Apr 14 2008, 15:26
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(smalcom @ Apr 14 2008, 18:46) *
PPPS. wathcdog включен - все зависает намертво, какбудто просто останавливается тактовый генератор, правда у ватчдога свой... я в непонятках.

А если в фьюзах ватчдог невыключаемым сделать. А вообще как с фьюзами? Размах напряжения на кварце в частности какой? А лучше выложите все фьюзы - так проще разобраться.
Go to the top of the page
 
+Quote Post
injen-d
сообщение Apr 14 2008, 15:29
Сообщение #11


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

Группа: Свой
Сообщений: 91
Регистрация: 10-10-07
Из: Воронежа
Пользователь №: 31 250



Возможно виноват не запрограммированный бит CKOPT - очень сильно влияет на амплитуду тактовых импульсов от кварца (на осцилографе очень хорошо видно, да и во всевозможной литературе написано)


--------------------
- Бендер, ты же робот, зачем тебе пить пиво?
- Незачем! Я могу бросить в любой момент!
Go to the top of the page
 
+Quote Post
smalcom
сообщение Apr 14 2008, 15:37
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



фьюзы
BLEV=1
BODEN=1
SUT=2
CKSEL=D
BLB1=3
BLB0=3
OCDEN=1
JTAGEN=1
CKOPT=0
EESV=1
BSIZ=0
BRST=1
M103C=1
WDTON=0
но после прошивки почемуто WDTON читается опять как 1.


Цитата
что поменялось между партиями?

сами атмеги. ммм глуповато звучит кнеша, но на старых внизу написано 0727, а на новых - 0740
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Apr 14 2008, 15:37
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(smalcom @ Apr 14 2008, 17:46) *
нормальная операция проверки неисправности тактовых цепей.

У меня для таких целей помехогенерирующая "тарахтелка есть".

Присоединяюсь к CKOPT, сам всегда устанавливаю.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
smalcom
сообщение Apr 14 2008, 15:41
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
Замеряйте потребляемый ток старого и нового устройства

одинаковый(около 62мА)
Go to the top of the page
 
+Quote Post
galjoen
сообщение Apr 14 2008, 15:55
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(smalcom @ Apr 14 2008, 19:37) *
CKSEL=D

Если я правильно понял, ваш случай - CKSEL3..1=110? Если так, то вэтом режиме д.б. керамический резонатор 0.9..3.0 МГц. Я для таких частот (>8 МГц) ставлю CKSEL3..0=1111 (не запрограммированные).
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 09:03
Рейтинг@Mail.ru


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