|
Проблемы с отладкой, вопрос новичка |
|
|
|
Jul 7 2008, 12:08
|
Участник

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

|
Собрали отладку на ATMEGA128L. Ничего особенного - посути только питание и разъём для Serial Programming. Контроллер шьётся, но не работает... И с кварцем и со внутренним генератором... На резет реагирует. Причём думали что контроллер плохой, перепаяли 3 штуки - одно и тоже... В чём может быть проблема? Хотя бы идеи...
|
|
|
|
|
 |
Ответов
|
Jul 7 2008, 12:57
|
Участник

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

|
Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать...
|
|
|
|
|
Jul 7 2008, 13:06
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(Gas Wilson @ Jul 7 2008, 16:57)  Да, полную верификацию проходит, reset вообще в воздухе висит, напряжение нормальное, на watchdog вроде не похоже... Вот со фьюзами сейчас ещё буду пробывать... То что ресет в воздухе висит не есть гут! Подтяните резюком. + еще 0.1u на землю. Про вывод pen не забыли? он либо висит либо на +5 подтянут.
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Jul 7 2008, 13:27
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата(Petka @ Jul 7 2008, 16:21)  конденсатору на ресете отказать! а то потом "багов" столько словить можете. Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника  А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок.
|
|
|
|
|
Jul 8 2008, 07:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Александр Куличок @ Jul 7 2008, 17:27)  Список багов в студию! У меня пока ни одного не наблюдалось при С=0,1uF R=10k...27k. Один раз, правда, монтажник R и С местами перепутал, но это уже баг монтажника  А вот без конденсатора проблемы были. Правда, это было еще на старенькой ат90s8535 c R=100k. Тогда контроллер сбрасывался от внеших электромагнитных наводок. 1) Конденсатор не только "задерживает" reset при подаче питания, но и при пропадании питания. Это может быть решено использованием BODа. 2) Ёмкость на ресете может ввести в "ступор" некоторые программаторы. 3) При пропадании питания заряженный конденсатор будет создавать потенциал на ресете больше текущего VDD больше чем на допустимое значение из "absolute maximum ratings". А оно вам надо? 4) ЗАЧЕМ? ЗАЧЕМ лишний компонент, который НИКАК не улучшает ни функционирование ни надёжность системы? Резистора от 1к до 10к вполне достаточно.
|
|
|
|
|
Jul 8 2008, 09:04
|
Местный
  
Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017

|
Цитата(Petka @ Jul 8 2008, 10:49)  2) Ёмкость на ресете может ввести в "ступор" некоторые программаторы. Нужно использовать "правильные" программаторы и не вешать на ресет 300Ом/100мкФ Цитата(Petka @ Jul 8 2008, 10:49)  3) При пропадании питания заряженный конденсатор будет создавать потенциал на ресете больше текущего VDD больше чем на допустимое значение из "absolute maximum ratings". А оно вам надо? Absolute Maximum Ratings* Voltage on RESET with respect to Ground......-0.5V to +13.0V Цитата(Petka @ Jul 8 2008, 10:49)  4) ЗАЧЕМ? ЗАЧЕМ лишний компонент, который НИКАК не улучшает ни функционирование ни надёжность системы? Резистора от 1к до 10к вполне достаточно. AVR040: EMC Design Considerations,(http://www.atmel.com/dyn/resources/prod_documents/doc1619.pdf) страница 15: To achieve the same protection (имеется ввиду защита от ESD) on Reset as on other I/O pins, an external diode should be connected from Reset to VCC. A normal small-signal diode will do. In addition, a pull-up resistor (10K typical) and a small filter capacitor (4.7 nF) should be connected as shown in Figure 4-7. All this, of course, is not needed if Reset is connected directly to VCC, but then external reset and In-System Programming (ISP) is disabled, too. If high ESD protection of Reset is not required, or is achieved by other components, the diode may be omitted. The resistor and capacitor are still recommended for optimum Reset behavior.The diode must also be omitted if In-System Programming of devices like ATtiny11, which can only be programmed using 12V, is required. Then one of the ESD protection methods described earlier may be used instead. ps пока искал/писАл, меня опередили  Цитата Может партия контроллеров какая то глючная попалась... Собственная практика показывает, что в 99,9% "глюки" в программе или печатной плате
|
|
|
|
|
Jul 8 2008, 10:04
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(SasaVitebsk @ Jul 8 2008, 13:57)  При разборе полётов была убита mega48 с помощью JTAG ICE MKII. Куда уж правильней?
При запросе непосредственно на Atmel с просьбой дать рекомендации по помехозащищённости, было рекомендовано Reset садить непосредственно на Vcc. Все замечательно, только если ресет посадить на VCC.. ведь по любому (если не серия) придется перемычку ставить для программирования последовательно? Можно поподробнее как была убита мега48, программатором JTAG ICE MKII с помощью RC цепочки.. Цитата(Petka @ Jul 8 2008, 13:57)  риск, что внутренняя логика войдёт в parallel programming. это так страшно, при условии что питание пропало.. и упадет на ресете?
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
Сообщений в этой теме
Gas Wilson Проблемы с отладкой Jul 7 2008, 12:08 Angelo Полную верификацию прошивки проходит? Сброс во вре... Jul 7 2008, 12:42 Палыч Заметил, что многие забывают про fuse M103C. Прогр... Jul 7 2008, 12:55    SasaVitebsk Цитата(Александр Куличок @ Jul 7 2008, 16... Jul 8 2008, 07:14     adc Цитата(Petka @ Jul 8 2008, 11:49) 1) Конд... Jul 8 2008, 08:53      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        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 SasaVitebsk Ребята просто примите к сведению. Конденсатор не д... Jul 8 2008, 17:33 zltigo Цитата(SasaVitebsk @ Jul 8 2008, 19:33) 5... Jul 8 2008, 17:39  adc Цитата(zltigo @ Jul 8 2008, 21:39) А кто ... Jul 8 2008, 17:47  SasaVitebsk Цитата(zltigo @ Jul 8 2008, 20:39) А кто ... Jul 9 2008, 20:48 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|