Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-ноя-23 02:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: 2011-ноя-24 10:00 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
kopchak писал(а):
oleg писал(а):
kopchak писал(а):
Программатор 33МГц при подключении к IDE v8.5 определяется как 8МГц, контроллер 1886ВЕ5 (25Мгц) не опознается, все сигналы для программирования проверены и приходят правильные. В чем может быть причина ?

Программатор LPT или USB?


Программатор USB, осциллографом посмотрел, таковые импульсы идут с частотой 8Мгц


А почему Вы считаете, что он 33 МГц?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 10:45 
Не в сети

Зарегистрирован: 2011-окт-05 13:32
Сообщения: 11
На программаторе приклеена этикетка 33 МГЦ, по накладным он числится как 33 МГц, но коробке маркером было написано 8 МГц. Похоже кто-то ошибся и прилепил не ту этикетку на сам программатор. Будем отправлять обратно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 14:27 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 778
kopchak писал(а):
На программаторе приклеена этикетка 33 МГЦ, по накладным он числится как 33 МГц, но коробке маркером было написано 8 МГц. Похоже кто-то ошибся и прилепил не ту этикетку на сам программатор. Будем отправлять обратно.

Для 1886ВЕ5 нужен как раз программатор на 8 МГц.

_________________
Правила форума!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 14:42 
Не в сети

Зарегистрирован: 2011-окт-05 13:32
Сообщения: 11
Тогда в чем может быть проблема непрограммирования контроллера ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 14:44 
Не в сети

Зарегистрирован: 2011-окт-05 13:32
Сообщения: 11
А программатор нам все-таки продали не тот ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 14:59 
Не в сети

Зарегистрирован: 2011-окт-05 13:32
Сообщения: 11
В спецификации по программированию указана только максимальная частота на PA1 40 Мгц, почему нам не подойдет 33МГц программатор ? Для каких 1886 тогда предназначен 33 МГц программатор ? И какой лучше все-таки использовать нам 8МГц или 33 МГц ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 15:08 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
kopchak писал(а):
В спецификации по программированию указана только максимальная частота на PA1 40 Мгц, почему нам не подойдет 33МГц программатор ? Для каких 1886 тогда предназначен 33 МГц программатор ? И какой лучше все-таки использовать нам 8МГц или 33 МГц ?


Для программирования микроконтроллеров желательно применять программатор с частотой не ниже, чем рабочая частота микроконтроллера в изделии. 1886ВЕ5 можно программировать 33 МГц программатором, так как 25 МГц это его максимальная частота во всем рабочем диапазоне температур, а программирование производится при комнатной температуре, при которой 1886ВЕ5 работает на 33 МГц.
Причину не программирования Вашего микроконтроллера дистанционно установить сложно. Если Вы считаете, что все сигналы у программатора правильные, то проверьте Вашу схему подключения программатора. На прилагаемом диске приведены типовые варианты подключения программатора к разным микроконтроллерам.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 16:00 
Не в сети

Зарегистрирован: 2011-окт-05 13:32
Сообщения: 11
При попытке чтения памяти контроллера выводится, что он не подключен или находится в защищенном режиме. Схема подключения (с диска) проверена уже пять раз, в том числе приходящие на контроллер сигналы при работе с программатором. Может контроллер уже накрылся ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-24 17:00 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
kopchak писал(а):
При попытке чтения памяти контроллера выводится, что он не подключен или находится в защищенном режиме. Схема подключения (с диска) проверена уже пять раз, в том числе приходящие на контроллер сигналы при работе с программатором. Может контроллер уже накрылся ?


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 11:26 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Lew писал(а):
sw1972 писал(а):
Сопротивление 1 кОм является допустимой нагрузкой для выходов программатора? Если нет, тогда каким должно быть минимальное сопротивление нагрузки на выход программатора?
5кОм нагрузки генератор должен выдержать.

Выход выдерживает сопротивление 5 кОм в обоих случаях, то есть когда эти 5 кОм подтянуты к общему проводу или когда они подтянуты к шине питания?
Что из себя представляют выходы программатора? (больше всего интересует выход OSCI)

Обязателен ли резистор подтяжки к шине питания по входу PA1 (OSCI) микросхемы 1886ВЕ6 при программировании? (лично я не вижу в нём смысла, так как тактовые импульсы подаются с выхода OSCI программатора)


Вложения:
Комментарий к файлу: К вопросу о выходе программатора
Желаемая схема включения

Вопрос о программаторе.png
Вопрос о программаторе.png [ 21.87 КБ | Просмотров: 5085 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 13:26 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Lew писал(а):
sw1972 писал(а):
Сопротивление 1 кОм является допустимой нагрузкой для выходов программатора? Если нет, тогда каким должно быть минимальное сопротивление нагрузки на выход программатора?
5кОм нагрузки генератор должен выдержать.

Выход выдерживает сопротивление 5 кОм в обоих случаях, то есть когда эти 5 кОм подтянуты к общему проводу или когда они подтянуты к шине питания?
Что из себя представляют выходы программатора? (больше всего интересует выход OSCI)

Обязателен ли резистор подтяжки к шине питания по входу PA1 (OSCI) микросхемы 1886ВЕ6 при программировании? (лично я не вижу в нём смысла, так как тактовые импульсы подаются с выхода OSCI программатора)


Выход программатора OSCI представляет собой выведенный через резистор 24 ома выход микросхемы кварцевого генератора (8 или 33 МГц в зависимости от модели). По спецификации у генератора нагрузочная способность 10 Ком + 15 пФ (или до 50 пФ у других производителей).
Резистор подтяжки на шине OSCI не обязателен, он требуется только чтобы вывод был подтянут при отключеном программаторе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 13:29 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
В приведенной схеме желательно увеличить значение резистора до не менее 10 Ком.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 13:51 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Выход выдерживает сопротивление 5 кОм в обоих случаях, то есть когда эти 5 кОм подтянуты к общему проводу или когда они подтянуты к шине питания?
Что из себя представляют выходы программатора? (больше всего интересует выход OSCI)

Обязателен ли резистор подтяжки к шине питания по входу PA1 (OSCI) микросхемы 1886ВЕ6 при программировании? (лично я не вижу в нём смысла, так как тактовые импульсы подаются с выхода OSCI программатора)


Выход программатора OSCI представляет собой выведенный через резистор 24 ома выход микросхемы кварцевого генератора (8 или 33 МГц в зависимости от модели). По спецификации у генератора нагрузочная способность 10 Ком + 15 пФ (или до 50 пФ у других производителей).
Резистор подтяжки на шине OSCI не обязателен, он требуется только чтобы вывод был подтянут при отключеном программаторе.

Спасибо за исчерпывающий ответ.

PS
Очень жаль, что программатор питается не от схемы, где установлен контроллер, а от шины USB. Хотя это не смертельно. Однако придётся в техпроцессе оговаривать, чтобы проводник питания +5В не подпаивали к плате перед программированием контроллера. (На плате не должно быть переключателей)
В случае с контроллерами AVR хлопот вследствие неправильной подачи питания быть не может, так как большинство внутрисхемных программаторов берут питание от схемы, где установлен контроллер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 15:37 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Хочу уточнить ещё раз. Перед началом программирования вывод MCLRn должен быть подтянут к общему проводу? Это должно быть обеспечено перед подачей питания на микроконтроллер?


Открыл схему демоплаты 17(EVAL17b.SCH). В ней подтягивающий резистор вывода MCLRn подключен к шине питания +5В. При такой схеме микроконтроллер будет программироваться?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 16:18 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
oleg писал(а):
sw1972 писал(а):
Выход выдерживает сопротивление 5 кОм в обоих случаях, то есть когда эти 5 кОм подтянуты к общему проводу или когда они подтянуты к шине питания?
Что из себя представляют выходы программатора? (больше всего интересует выход OSCI)

Обязателен ли резистор подтяжки к шине питания по входу PA1 (OSCI) микросхемы 1886ВЕ6 при программировании? (лично я не вижу в нём смысла, так как тактовые импульсы подаются с выхода OSCI программатора)


Выход программатора OSCI представляет собой выведенный через резистор 24 ома выход микросхемы кварцевого генератора (8 или 33 МГц в зависимости от модели). По спецификации у генератора нагрузочная способность 10 Ком + 15 пФ (или до 50 пФ у других производителей).
Резистор подтяжки на шине OSCI не обязателен, он требуется только чтобы вывод был подтянут при отключеном программаторе.

Спасибо за исчерпывающий ответ.

PS
Очень жаль, что программатор питается не от схемы, где установлен контроллер, а от шины USB. Хотя это не смертельно. Однако придётся в техпроцессе оговаривать, чтобы проводник питания +5В не подпаивали к плате перед программированием контроллера. (На плате не должно быть переключателей)
В случае с контроллерами AVR хлопот вследствие неправильной подачи питания быть не может, так как большинство внутрисхемных программаторов берут питание от схемы, где установлен контроллер.


Программатор вынужден сам формировать питание, так как требуется переключать значение напряжения. В зависимости от текущей выполняемой операции напряжение может быть 4.5, 5 или 5.5 вольт.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB