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

 
 
 
Reply to this topicStart new topic
> Не могу стабильно подключить AVRISP к плате
Aiva
сообщение Oct 29 2011, 09:54
Сообщение #1


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Всем привет.
Подскажите, пожалуйста, возможные причины следующей ситуации.

Имею платку для Atmega8, которую никак не получается подключить к AVRISPу. Когда я ее только собрал - нормально подключилась, сигнатуру прочитала, фьюзы определила. Я перепрограммировал под внешний каврц, после чего платка упала в анабиоз.
После этого, я занимаюсь с ней любовью неделю. Менял кварц, контроллер, пробовал по разному включать резет. Вот что удалось выяснить:

1. Если подтянуть резет к 5В питания через 10кОм - плата вообще не откликается AVRISPу;
2. Если резет насильно посадить на землю - плата откликается первый раз адекватно (правильно читаются сигнатура и фьюзы); По второму и более разами - плата вроде бы откликается, но читает всякую муть;
3. Если кратковременно отключить от земли резет и снова подключить - опять один раз откликается адекватно, а далее см. п.2.

Что бы это могло быть? Неужели я угробил программатор? Если да, как это можно проверить с помощью мультиметра (работающей платы под рукой нет)

Заранее благодарен за просвещение.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 29 2011, 10:12
Сообщение #2


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (Aiva @ Oct 29 2011, 13:54) *
Всем привет.
Подскажите, пожалуйста, возможные причины следующей ситуации.

Имею платку для Atmega8, которую никак не получается подключить к AVRISPу. Когда я ее только собрал - нормально подключилась, сигнатуру прочитала, фьюзы определила. Я перепрограммировал под внешний каврц, после чего платка упала в анабиоз.
После этого, я занимаюсь с ней любовью неделю. Менял кварц, контроллер, пробовал по разному включать резет. Вот что удалось выяснить:

1. Если подтянуть резет к 5В питания через 10кОм - плата вообще не откликается AVRISPу;
2. Если резет насильно посадить на землю - плата откликается первый раз адекватно (правильно читаются сигнатура и фьюзы); По второму и более разами - плата вроде бы откликается, но читает всякую муть;
3. Если кратковременно отключить от земли резет и снова подключить - опять один раз откликается адекватно, а далее см. п.2.

Что бы это могло быть? Неужели я угробил программатор? Если да, как это можно проверить с помощью мультиметра (работающей платы под рукой нет)

Заранее благодарен за просвещение.


А емкости случаем рядом с RESET нет


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 29 2011, 10:45
Сообщение #3


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Нету здесь никаких емкостей. Самые ближайшие емкостя - 22п на кварце. Они находятся от резета на расстоянии 5 см.

Еще обнаружил настораживающую штуку: на выходе AVRISPа - №3 (та которая идет на резет) все время 2,5В. Нормально ли это? Если я правильно понимаю ее работу - там должно быть 5 В в спокойном состоянии и 0В во время записи. Или я что-то не правильно понимаю?

Сообщение отредактировал Aiva - Oct 29 2011, 11:05
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 29 2011, 11:20
Сообщение #4


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (Aiva @ Oct 29 2011, 14:45) *
Нету здесь никаких емкостей. Самые ближайшие емкостя - 22п на кварце. Они находятся от резета на расстоянии 5 см.

Еще обнаружил настораживающую штуку: на выходе AVRISPа - №3 (та которая идет на резет) все время 2,5В. Нормально ли это? Если я правильно понимаю ее работу - там должно быть 5 В в спокойном состоянии и 0В во время записи. Или я что-то не правильно понимаю?


Вы когда мерили , Ваша плата была подключена?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 29 2011, 11:27
Сообщение #5


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Да. Я вскрыл коробку программатора и мерил прямо на ноге контроллера. Там резистор 270 Ом. На ноге железные 2,5В постоянно, а после резистора 0В, поскольку я подключил резет на землю. Только в таком состоянии он может увидеть плату.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 29 2011, 11:34
Сообщение #6


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (Aiva @ Oct 29 2011, 15:27) *
Да. Я вскрыл коробку программатора и мерил прямо на ноге контроллера. Там резистор 270 Ом. На ноге железные 2,5В постоянно, а после резистора 0В, поскольку я подключил резет на землю. Только в таком состоянии он может увидеть плату.


Теперь отключите Вашу плату и проверьте тоже самое. или снимите с RESET землю


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 29 2011, 13:17
Сообщение #7


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Отключал. На ноге контроллера который в программаторе и отвечает за резет - 2,56В всегда.
Но самое интересное- я пошел в контору, которая продает эти самые авриспы, после непродолжительного разговора о том правильно ли подключил, не было ли высоких напряжений в схеме - он предложил поменять программатор. Я попробовал с ним - тот же результат! wacko.gif
Т.о. я уже совершенно не понимаю что еще можно поменять и сделать платке, чтоб она заработала.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 29 2011, 15:36
Сообщение #8


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



QUOTE (Aiva @ Oct 29 2011, 17:17) *
Отключал. На ноге контроллера который в программаторе и отвечает за резет - 2,56В всегда.
Но самое интересное- я пошел в контору, которая продает эти самые авриспы, после непродолжительного разговора о том правильно ли подключил, не было ли высоких напряжений в схеме - он предложил поменять программатор. Я попробовал с ним - тот же результат! wacko.gif
Т.о. я уже совершенно не понимаю что еще можно поменять и сделать платке, чтоб она заработала.


не подключая RESET к земле - при подключении к Вашей плате , через 10к должно быть 5V . Проверьте .
частота выставленная для обмена по ISP должна быть в 4 раза меньше и частоты Вашего кварца. Это так?
И как Вы выставили FUSES картинку плиз или распишите


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 30 2011, 10:23
Сообщение #9


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Если программатор не подключен - на РЕЗЕТе - 5В. После подключения - ~2,5В. Фюзы высылаю в картинке.

Как я "приспособился" - во время программирования я вручную резет сажаю на землю, а во время проверки работы платы - отключаю программатор. Тогда мой контроллер выполняет записанную программу правильно. Вот такие чудеса.

На счет частот - кварц 12МГц, частота на программаторе кГцы.

Сообщение отредактировал Aiva - Oct 30 2011, 10:25
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 30 2011, 10:47
Сообщение #10


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Уберите Ваш 10К . Проверьте. Если опять 2,5 , тестером проверить всю цепочку ресет , относительно питания и земли



--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 30 2011, 11:59
Сообщение #11


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Если отключить привязку 10кОм к питанию - на РЕЗЕте 4,46В. Если подключить программатор при отключенной привязке - 2,5В.

Лично мне все говорит о том, что программатор не хочет управлять резетом. (причем тот на который мне поменяли старый - тоже sm.gif). Самое интересное для меня сейчас, КАК он мог выйти из строя?

Откровенно говоря, в самом начале этих игр, я обнаружил закоротку резета на замлю. Могу допустить, что программатор пытаясь выставить высокий уровень, портится в таких случаях. Но даже это допущение сомнительно, так как там стоит резистор 270 Ом, что ограничивает ток до 5/270=18 мА, что вроде бы совершенно не страшно.


Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 30 2011, 13:43
Сообщение #12


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(Aiva @ Oct 30 2011, 15:59) *
Если отключить привязку 10кОм к питанию - на РЕЗЕте 4,46В. Если подключить программатор при отключенной привязке - 2,5В.

Лично мне все говорит о том, что программатор не хочет управлять резетом. (причем тот на который мне поменяли старый - тоже sm.gif ). Самое интересное для меня сейчас, КАК он мог выйти из строя?

Откровенно говоря, в самом начале этих игр, я обнаружил закоротку резета на замлю. Могу допустить, что программатор пытаясь выставить высокий уровень, портится в таких случаях. Но даже это допущение сомнительно, так как там стоит резистор 270 Ом, что ограничивает ток до 5/270=18 мА, что вроде бы совершенно не страшно.


Лично мне кажется , что программатор совершенно не причём , ни тот не этот.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Aiva
сообщение Oct 30 2011, 18:03
Сообщение #13


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

Группа: Участник
Сообщений: 126
Регистрация: 7-08-07
Пользователь №: 29 631



Цитата(ILYAUL @ Oct 30 2011, 17:43) *
Лично мне кажется , что программатор совершенно не причём , ни тот не этот.


Я бы сказал то же самое, если бы не видел своими глазами 2,5В на выходе третьей ноги программатора, который отключен от моей платы. По логике вещей, уже в этот момент там должно быть 5В. Разве не так?
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 30 2011, 21:16
Сообщение #14


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(Aiva @ Oct 30 2011, 22:03) *
Я бы сказал то же самое, если бы не видел своими глазами 2,5В на выходе третьей ноги программатора, который отключен от моей платы. По логике вещей, уже в этот момент там должно быть 5В. Разве не так?


А у Вас питание с Вашей платы на программатор поступает


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
smk
сообщение Oct 31 2011, 16:08
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Попробуйте прочитать сигнатуру чипа и поиграть с частотой ISP.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 14:20
Рейтинг@Mail.ru


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