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

 
 
> Проблемы с отладкой, вопрос новичка
Gas Wilson
сообщение Jul 7 2008, 12:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 11-10-07
Пользователь №: 31 261



Собрали отладку на ATMEGA128L. Ничего особенного - посути только питание и разъём для Serial Programming. Контроллер шьётся, но не работает... И с кварцем и со внутренним генератором... На резет реагирует. Причём думали что контроллер плохой, перепаяли 3 штуки - одно и тоже... В чём может быть проблема? Хотя бы идеи...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SasaVitebsk
сообщение Jul 8 2008, 17:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Ребята просто примите к сведению. Конденсатор не дополняет, не улучшает, а конкретно ухудшает работу устройства.

Приведу пример.
1) У вас мощное устройство с хорошим импульсным источником. Например бегущая строка с потреблением в пике 20-30А. Потребление меняется в зависимости от заполнения. Источник импульсный с соответствующими кондёрами для такой мощности.
2) У вас 5V 16МГц. BOD настроен на 4V.
3) Вы выключаете устройство. Заполнение строки такое, что питание падает достаточно медленно.
4) У вас напряжение на ноге reset выше чем на Vcc за счёт конденсатора. (Даже с диодом).
5) Напряжение на Vcc упало до 3.5V. В это время на Reset напряжение превышает ззначение BOD (4.1).
6) Всё это время процессор молотит.... старается.... и быстро так молотит, 16МГц всётаки.... Только вот беда, что ваша прога ему по барабану. Он не расчитан на работу при такой частоте с таким питанием. Он просто выполняет произвольные куски кода. Например затирает EEPROM, Flash. Ну или включает механизмы разные полезные, правда не совсем когда нужно.

Это не сценарий фильма ужаса - это реальное поведение
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 8 2008, 17:39
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(SasaVitebsk @ Jul 8 2008, 19:33) *
5) Напряжение на Vcc упало до 3.5V. В это время на Reset напряжение превышает ззначение BOD (4.1).

А кто сказал, что BOD завязан на измерение напряжения на входе Reset smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 9 2008, 20:48
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(zltigo @ Jul 8 2008, 20:39) *
А кто сказал, что BOD завязан на измерение напряжения на входе Reset smile.gif

smile.gif
Лоханулся. Но без BOD можно рассматривать как уровень сигнала Reset. И описаное мной поведение будет реальным.

Просто давече боролся с приколом. Улучшили БП (сделали мощнее). smile.gif Ну и возникли проблемы. Восстановление причины дало примерно такую же картину. МК mega640. Питание 3.6V. А не учли что штатный BOD устанавливается на 2.7V. Применили кварц, при котором очень устойчиво МК работает на 3.3V. Если питание спадало быстро, то всё Ok, а при увеличении мощности - спадать стало медленно, что и привело к нештатным последствиям. После уменьшения частоты кварца - уже 4 месяца пашут ни единого сбоя.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Gas Wilson   Проблемы с отладкой   Jul 7 2008, 12:08
- - Angelo   Полную верификацию прошивки проходит? Сброс во вре...   Jul 7 2008, 12:42
|- - Палыч   Заметил, что многие забывают про fuse M103C. Прогр...   Jul 7 2008, 12:55
- - Gas Wilson   Да, полную верификацию проходит, reset вообще в во...   Jul 7 2008, 12:57
|- - adc   Цитата(Gas Wilson @ Jul 7 2008, 16:57) Да...   Jul 7 2008, 13:06
|- - Petka   Цитата(adc @ Jul 7 2008, 17:06) То что ре...   Jul 7 2008, 13:21
|- - Александр Куличок   Цитата(Petka @ Jul 7 2008, 16:21) конденс...   Jul 7 2008, 13:27
|- - SasaVitebsk   Цитата(Александр Куличок @ Jul 7 2008, 16...   Jul 8 2008, 07:14
|- - Petka   Цитата(Александр Куличок @ Jul 7 2008, 17...   Jul 8 2008, 07:49
|- - adc   Цитата(Petka @ Jul 8 2008, 11:49) 1) Конд...   Jul 8 2008, 08:53
|- - Александр Куличок   Цитата(Petka @ Jul 8 2008, 10:49) 2) Ёмко...   Jul 8 2008, 09:04
|- - Petka   Цитата(Александр Куличок @ Jul 8 2008, 13...   Jul 8 2008, 09:41
||- - adc   Цитата(Petka @ Jul 8 2008, 13:41) На ресе...   Jul 8 2008, 09:52
||- - Petka   Цитата(adc @ Jul 8 2008, 13:52) Да чем пл...   Jul 8 2008, 09:57
|- - SasaVitebsk   Цитата(Александр Куличок @ Jul 8 2008, 12...   Jul 8 2008, 09:57
|- - adc   Цитата(SasaVitebsk @ Jul 8 2008, 13:57) П...   Jul 8 2008, 10:04
|- - Petka   Цитата(adc @ Jul 8 2008, 14:04) это так с...   Jul 8 2008, 10:12
|- - adc   Цитата(Petka @ Jul 8 2008, 14:12) Вы так ...   Jul 8 2008, 10:29
|- - Petka   Цитата(adc @ Jul 8 2008, 14:29) Вы же уже...   Jul 8 2008, 10:38
|- - adc   Цитата(Petka @ Jul 8 2008, 14:38) Ещё раз...   Jul 8 2008, 11:03
|- - Petka   Цитата(adc @ Jul 8 2008, 15:03) При прова...   Jul 8 2008, 11:22
|- - adc   Цитата(Petka @ Jul 8 2008, 15:22) ИМХО ...   Jul 8 2008, 11:33
- - Angelo   На другой АВРке, из-за кондёра поставленного на сб...   Jul 7 2008, 15:22
- - Огурцов   Цитата(Gas Wilson @ Jul 7 2008, 12:08) Ко...   Jul 8 2008, 06:00
- - Александр Куличок   ЦитатаКонтроллер шьётся, но не работает... На резе...   Jul 8 2008, 07:11
- - Gas Wilson   Всё проверил - не работает и всё тут... незнаю что...   Jul 8 2008, 08:06
|- - Палыч   Ну, чего мы тут гадать будем? Фузы, хотя бы привел...   Jul 8 2008, 08:20
- - Gas Wilson   Да 10 раз всё проверил... Может партия контроллеро...   Jul 8 2008, 08:42
- - Marian   Проверь выводы на замыкание на корпус, на соседнюю...   Jul 8 2008, 15:03
||- - adc   Цитата(zltigo @ Jul 8 2008, 21:39) А кто ...   Jul 8 2008, 17:47
|- - Flasher   Цитата(SasaVitebsk @ Jul 8 2008, 20:33) Р...   Jul 13 2008, 08:33
- - delamoure   Имхо BOD к Reset не подключен. Во всяком случае в ...   Jul 8 2008, 18:34
- - Александр Куличок   ЦитатаКонденсатор не дополняет, не улучшает, а кон...   Jul 10 2008, 14:28
|- - Petka   Цитата(Александр Куличок @ Jul 10 2008, 18...   Jul 11 2008, 07:02
- - Александр Куличок   ЦитатаИ зачем она нужна? Во 2м пункте я имелл ввид...   Jul 11 2008, 10:14
|- - Petka   Цитата(Александр Куличок @ Jul 11 2008, 14...   Jul 11 2008, 11:10
|- - zhevak   Как мне кажется, конденсатор больше нужен для пода...   Jul 11 2008, 12:16
|- - Petka   Цитата(zhevak @ Jul 11 2008, 16:16) ... н...   Jul 11 2008, 12:39
|- - zhevak   Цитата(Petka @ Jul 11 2008, 18:39) Хех...   Jul 11 2008, 12:57
|- - Petka   Цитата(zhevak @ Jul 11 2008, 16:57) Хех...   Jul 11 2008, 13:20
|- - zhevak   Цитата(Petka @ Jul 11 2008, 19:20) ИМХО б...   Jul 11 2008, 15:51
|- - defunct   Цитата(zhevak @ Jul 11 2008, 18:51) Тольк...   Jul 12 2008, 23:20
|- - sKWO   Цитата(defunct @ Jul 13 2008, 03:20) угу....   Jul 13 2008, 09:45
|- - Petka   Цитата(sKWO @ Jul 13 2008, 13:45) не подс...   Jul 13 2008, 09:49
|- - defunct   Цитата(sKWO @ Jul 13 2008, 12:45) не подс...   Jul 13 2008, 22:49
- - Александр Куличок   ЦитатаЧем же он защищён? И почему он защищён а кон...   Jul 11 2008, 14:14


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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 16:55
Рейтинг@Mail.ru


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