Перейти к содержанию
    

Добрый день уважаемый Андрей Рыжков,

 

1-ые 2 два ваших программатора UCGOZILLA работают прекрасно, но вот мне еще понадобился 3-ий - работает только при работе опорного генератора. Если опорную частоту не подавать, тог сигнатуры чипа читает не правильно, с опорником -правильно. Собирал все согласно схеме, но индуктивность не нашел на 4,7 мкГн, поэтому поставил на 6 мкГн. Платы заказывал у вас через Владимира Шамаева(ROBOT)

 

Подскажите, пожалуйста, что может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, пожалуйста, что может быть?
Если я Вас правильно понял, то первые два программатора один и тот же чип читают верно, а третий этот же чип прочитать не может без помощи вспомогательного генератора?

 

Платы заказывал у вас через Владимира Шамаева(ROBOT)
На сколько я помню, Шамаев у меня заказывал отдельно платы и компоненты для самостоятельной сборки. Значит ищите проблемы в правильности монтажа платы, если два программатора один и тот же чип программируют верно, а третий - нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если я Вас правильно понял, то первые два программатора один и тот же чип читают верно, а третий этот же чип прочитать не может без помощи вспомогательного генератора?

 

 

--Да. Все правильно Вы поняли и платы были отдельно вместе с контроллерами и USB буфферами. Пока проблему не решил. Пайку проверял - замыканий нигде нет. Как Вы думаете, что еще может влиять на такую работу? Я думаю , что индуктивность вряд ли - это ведь фильтр по питанию. Тем более номинал не слишком большой - 6 мкГн.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Номинал дросселя тут совсем не причем, т.к. дроссель нужен для защиты МК программатора от сбоев при больших помехах по питанию.

 

Честно говоря, я озадачен Вашей проблемой. Но, так как программатор общается с внешним миром посредством 5-и линии программирования, рекомендую Вам тщательно проверить эти линия программирования.

 

Можно тупо взять мультиметр, установить на режим проверки диодов, и сравнить показания на живом программаторе и на больном. Так же нужно проверить линии между МК программатора и конвертерами.

 

Ну и, если имеется осциллограф, то проверить форму сигналов. ИМХО, второе больше мне по душе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

 

Сегодня обнаружил, что на маленьких частотах(115,2 кГц) - работает без опорника. Как только увеличиваю - перестает. На частоте 460кГц - с опорникомю. ну а дальше ставить на 1.8МГц - нет смысла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...на маленьких частотах(115,2 кГц) - работает без опорника.
Какой частотой тактируется программируемый МК? И что в качестве тактового генератора выступает? RC-генератор? Кварцевый резонатор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

внутренний RC - 8 MHz

 

пробовал разные варианты. atmega32 с 16 МГц кварцом, atmega8 c 8 MHz кварцом, atmega88pa - с внутренним RC генератором. Тоже самое!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне кажется - где то у Вас непропай на плате. Лучший помошник в таком деле - осциллограф.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребята, подскажите пожалуйста, купил сие чудо, уже обрадовался что сейчас побегу собирать своих терминаторов и начну доминировать в этой солнечной системе, но план покорения мира обрушился на этапе подключения по интерфейсу isp. Сделал все как написанно в инструкции по прошивке программатора. Если я подключаю к jtag интерфейсу, например atmega128 он ее прекрасно видит и шьет. Но если я подключаю по isp, то просто не может зайти в режим пргограммирования, пробовал менять прошивки - не помогает. Видит только питание. Что это мождет быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соединяю:

MOSI - MOSI

RESET - RESET

SCK - SCK

MISO - MISO

Подаю питание на контроллер. Оно определяется, но при по птыке войти в режим программирования ошибка. Если контроллер не подсоединен точно такая же ошибка выскакивает.

Приложил картинку

Изменено пользователем U1000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соединяю

1. Питание на контакт 2 разъема XC2 программатора подаете с программируемого МК?

2. Какая тактовая частота у программируемого МК?Какая тактовая частота задана для ISP программатора? первая должна быть выше второй как минимум более чем в 4 раза. Т.е. если тактовая МК равна 1 МГц, то частота ISP должна быть менее 250 кГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Соединяю:

MOSI - MOSI

RESET - RESET

SCK - SCK

MISO - MISO

А MOSI (и остальные) у вас что? PE0, PE1, PB1?

Или PB2-PB3?

Смотрите в даташит - от SPI только SCK используется(SPI Serial Programming Pin Mapping), остальное от UART0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Питание на контакт 2 разъема XC2 программатора подаете с программируемого МК?

2. Какая тактовая частота у программируемого МК?Какая тактовая частота задана для ISP программатора? первая должна быть выше второй как минимум более чем в 4 раза. Т.е. если тактовая МК равна 1 МГц, то частота ISP должна быть менее 250 кГц.

1. Питание подаю напрямую от блока питания на ногу 2.

2. Пробовал меня частоту - не помогает, на данный момент пытаюсь прошить tiny13a, если я не ошибаюсь его частота 1Мгц, пробовал ставить 250кГЦ и меньше - результат одинаковый.

 

А MOSI (и остальные) у вас что? PE0, PE1, PB1?

Или PB2-PB3?

Смотрите в даташит - от SPI только SCK используется(SPI Serial Programming Pin Mapping), остальное от UART0.

Извините, я вас не понял? Вы имеете ввиду остальные ноги?

2 - Vcc

4,6,8,10 -gnd

3 Нога висит в воздухе.

 

Но дело в том, что даже при не подключенном МК, при попытке определить сигнатуру программатор выдает ошибку что не может зайти в режим программирования. Подскажите пожалуйста в чем дело?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините, я вас не понял? Вы имеете ввиду остальные ноги?
Имелось ввиду, что ATmega128 программируется не через MISO, MOSI, SCK как другие МК AVR, а через линии PDI(PE0), PDO(PE1), SCK(PD1)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...