|
|
  |
USB programmer AVR910, с драйвером от obdev |
|
|
|
Mar 12 2012, 09:36
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 9-02-06
Из: Челябинск
Пользователь №: 14 160

|
Цитата(Киса @ Mar 12 2012, 15:03)  Класс !!! Обьяснил проблему а тут походу перестрелка вне темы между завсегдатыемыми этого форума началась!!! Осциллограф есть? На выводах процессора программатора надо смотреть. Может шлейф "неправильный". На RESET 0 всегда? Чем смотрели? Когда прошивали процессор программатора были ошибки? Может стоит перепрошить?
|
|
|
|
|
Mar 12 2012, 12:08
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916

|
Осцилографа нет. Смотрел обычным цифровым мультиметром на GND. Прошивал PonyProg через LPT+ 74HC244. Прошивалось на ура и верификация на ура с первого раза. Сразу встречный вопрос - при подключении AVR910 к компу, на выводе RESET SPI шлейфа должен быть логический '1'. А то здесь информация промелькнула что лог. ноль там появляется только когда происходит переход а режим программирования?
|
|
|
|
|
Mar 12 2012, 14:47
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Киса @ Mar 12 2012, 13:52)  Собрал ... На всех выводах шлейфа логический 0 Шлейф поменяйте. А еще лучше проверьте логические уровни на плате без шлейфа. Самому то додуматься трудно? Цитата(GDI @ Mar 12 2012, 14:33)  ... обычно... MOSI - Master-Out-Slave-In MISO - Master-In-Slave-Out При программировании мастером выступает программатор, программируемый контроллер - слэйвом. Подключать одноименные линии программатора и программируемого МК MISO-MISO MOSI-MOSI SCK-SCK RESET-RESET
--------------------
|
|
|
|
|
Mar 12 2012, 23:55
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916

|
Prottoss
Зачем шлейф менять. Я прозванивал тестером от управляюшего МК до панельки под прошиваемый МК - все OKEY, значит шлейф нормальный, длина тоже нормальная - 13 см.
Вот что обнаружил интересного. Если из программатора убрать МК и замерить что приходит на 7,20 (VCC,AVCC), то там 3,73 Вольт - это вроде нормально. Но если поставить туда обратно МК и подключить к ПК и замерить - то я не понимаю как но там 2,85 Вольт. Это что за просадка напряжения? Так и должно быть?
На выводе 16 МК программатора 0,02 Вольта. Я так и не узнал там должен быть логическая 1 или 0?
Сообщение отредактировал Киса - Mar 12 2012, 23:55
|
|
|
|
|
Mar 13 2012, 02:23
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 9-02-06
Из: Челябинск
Пользователь №: 14 160

|
Цитата(Киса @ Mar 13 2012, 05:55)  Вот что обнаружил интересного. Если из программатора убрать МК и замерить что приходит на 7,20 (VCC,AVCC), то там 3,73 Вольт - это вроде нормально. Но если поставить туда обратно МК и подключить к ПК и замерить - то я не понимаю как но там 2,85 Вольт. Это что за просадка напряжения? Так и должно быть?
На выводе 16 МК программатора 0,02 Вольта. Я так и не узнал там должен быть логическая 1 или 0? Коза у вас где-то на плате.... На reset должна быть "1". При программировании опускается программатором в "0". После программирования возврат в "1". В процессе могут быть перепады для передачи команды. Подробнее в даташите Memory Programming-> SPI Serial Programming Algorithm на любой avr.
Сообщение отредактировал Alfa - Mar 13 2012, 02:24
|
|
|
|
|
Mar 13 2012, 09:28
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916

|
Alfa Да действительно одну козу нашел. У меня вообще нет слов, у меня одни маты в сторону редакции [CENSORED] журнала РАДИО [CENSORED]Я то разводил плату по схеме выложенной в журнале Радио, а там [CENSORED] вообщем они на схеме питание МК не сразу после гасящих диодов подавали (на 7 вывод), а через резистор (который на оригинальной схеме Protoss'a R8 100Ом) и на 7 и на 20 вывод. Когда схему сравнивал то этот глюк не заметил и всё остальное совпадало. Из-за этого резистора напряжение проседало до 2.85 Вольт. Сейчас исправил 3.65 Вольт и на 7 и на 20 выводе. Правда он все равно у меня пока не программирует, но зато CodeVision пишет уже другую ошибку!! Завтра мне на работу. Когда будут выходные займусь снова.
Сообщение отредактировал IgorKossak - Mar 13 2012, 09:36
Причина редактирования: Слишком много эмоций. Пока - устное предупреждение!
|
|
|
|
|
Mar 13 2012, 09:40
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Киса @ Mar 13 2012, 15:28)  ...одни маты в сторону ... РАДИО Кстати, когда вышел номер с моей схемой, я им сразу указал на ошибку, и в следующем номере они в спец. разделе указали на нее. Но в сети видел много перепечаток именно схемы с ошибкой. Цитата(Киса @ Mar 13 2012, 15:28)  . И между прочим хороший Вам урок на будущее. Прежде чем собираете схему, всегда пытайтесь понять, как она работает
--------------------
|
|
|
|
|
Mar 13 2012, 10:10
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916

|
Prottoss Да коза еще та!! А можно вопрос как специалисту!! Тут на одном форуме один чел. сказал что вместо диодов ставить стабилитроны ни есть хорошо, а вот можно поставить интегральные стабилизаторы L78L33 (те что на 3.3 Вольта). У них по даташиту можно методом подбора найти со стабилизаций на 3.4 Вольта. Как вы думаете возможен ли такой вариант и если возможен то какая у него будет схемная реализация? С уважением!! Цитата(prottoss @ Mar 13 2012, 19:40)  Кстати, когда вышел номер с моей схемой, я им сразу указал на ошибку, и в следующем номере они в спец. разделе указали на нее.
Но в сети видел много перепечаток именно схемы с ошибкой.
И между прочим хороший Вам урок на будущее. Прежде чем собираете схему, всегда пытайтесь понять, как она работает А какже фирменное заключение журнала Радио - 'Правильно собранное устройство в регулировании и налаживании не нуждается'!!
|
|
|
|
|
Mar 13 2012, 22:45
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 5-07-07
Пользователь №: 28 916

|
Цитата(prottoss @ Mar 13 2012, 20:12)  Нельзя, потому как большое падение напряжения на ключевом транзисторе стабилизатора.
Можно применить LDO (стабилизатор с низким падением напряжения -1..1.2 вольта) на 3.3 вольт., например серия LD1117-3.3 Сколько пробовал -все AVR-ки с 12 МГц кварцем запускаются при таком напряжении. В типовой схеме включения LD1117 стоят на входе и выходе сглаживающие кондеры. Я так понимаю что их нужно исключить? Если применять LD1117 вместо диодов, то схема обвязки к USB будет аналогичная USBAsp и AVRDoper?
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|