Миландр

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

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 221 сообщение ]  На страницу « 1 2 3 4 515 »
Автор Сообщение
 Заголовок сообщения: Вопросы по 1986ВЕ92
СообщениеДобавлено: 2011-авг-03 11:09 
Не в сети

Зарегистрирован: 2009-июн-01 07:12
Сообщения: 10
Откуда: Екатеринбург
Здравствуйте.

Дабы не плодить темы, задам несколько вопросов относительно МК 1986ВЕ92:

1. Какие существуют требования к номиналам конденсаторов при установке внешнего резонатора? Или значения ёмкостей можно брать такими же, как на отладочной плате? Планируется подключить кварцевый резонатор на 16 МГц.
2. Обязательно ли нужен конденсатор на 22 мкФ (обозначен как С1 на рисунке 5 в спецификации) в цепи питания МК? Опять же на отладочной плате я увидел только фильтрующие конденсаторы номиналами 0,1 мкФ по цепям питания Ucc и AUcc.
3. Не совсем понятно описание для значения токов цифровых портов ввода/вывода. Правильно ли я понял, что порт канала UART может выдать 6 мА? Планирую подцепить к UART оптопару с током управления 5 мА.

Спасибо.


Вернуться к началу
 Заголовок сообщения: Re: Вопросы по 1986ВЕ92
СообщениеДобавлено: 2011-авг-03 11:46 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1301
Откуда: АО "ПКК Миландр"
_Skazi_ писал(а):
Здравствуйте.

Дабы не плодить темы, задам несколько вопросов относительно МК 1986ВЕ92:

1. Какие существуют требования к номиналам конденсаторов при установке внешнего резонатора? Или значения ёмкостей можно брать такими же, как на отладочной плате? Планируется подключить кварцевый резонатор на 16 МГц.
Должно быть порядка 30 пФ
_Skazi_ писал(а):
2. Обязательно ли нужен конденсатор на 22 мкФ (обозначен как С1 на рисунке 5 в спецификации) в цепи питания МК? Опять же на отладочной плате я увидел только фильтрующие конденсаторы номиналами 0,1 мкФ по цепям питания Ucc и AUcc.
Да, либо больше. На демоплате расположен возле LDO регулятора.
_Skazi_ писал(а):
3. Не совсем понятно описание для значения токов цифровых портов ввода/вывода. Правильно ли я понял, что порт канала UART может выдать 6 мА? Планирую подцепить к UART оптопару с током управления 5 мА.
Регистр управления мощностью порта PWR задает скорость изменения выходного сигнала, FAST, NORMAL и SLOW. Выходной ток при этом все равно может быть до 6 мА в предельно-допустимом режиме и до 10 мА в предельном режиме для всех портов кроме PE6 и PE7.


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-26 08:01 
Не в сети

Зарегистрирован: 2011-сен-26 07:52
Сообщения: 1
Здравствуйте!
Подскажите, пожалуйста, какие USB-программаторы поддерживают данный МК.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: 2011-сен-26 14:55 
Не в сети

Зарегистрирован: 2010-фев-08 00:47
Сообщения: 81
Откуда: el'NiNo
Вернулся с отпуска - возникли очередные проблемы.
Есть пару разработанных плат: одна на к1986ве92у и одна на mdr32f2qi.
В случае с mdr32f2qi спокойно прошивается память и производится отладка и через jtag_a и через jtag_b что по jtag что по swd при соответствующих настройках mode[2:0].
В случае с к1986ве92у возможна только работа только по jtag_b что по jtag (5 проводов + reset), что по swd(2 проводов + reset) при mode[2:0]=000.
При mode[2:0]=001 вроде как должен переключатся на jtag_a, и с ulink'a идут все сигналы, но с выхода tdo проца тишина - и проц конечно же не определяется. По swd пока не проверял. Проверено на двух экземплярах производства 25 недели 11 года.

Это особенность керамики, брак или ещё что либо?


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-26 17:10 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 538
У нас обратная ситуация: к1986ве92у (1 шт) работает по JTAG_A, а mdr32f2qi (2 шт) в той же схеме JTAG-ом определяется, но шиться/стираться отказывается. Пытались перевести в режим с UART загрузчиком через PF0/PF1 - молчит :(.


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-26 21:08 
Не в сети

Зарегистрирован: 2010-фев-08 00:47
Сообщения: 81
Откуда: el'NiNo
До конца рабочего был проверен третий к1986ве92у (из 5 купленных) - те же проблемы.
Итак, имеем-с:
  • среда разработки: keil mdk-arm 4.22;
  • jtag-дебаггер: ulink-me;
  • на плате с к1986ве92у разведен только jtag_a;
  • на плате с mdr32f2qi выведены как jtag_a, так и jtag_b на стандартные 20пиновые jtag-разъемом;
  • подтяжки (jtag, mode, reset) сделаны с помощью 100К резисторов.
У mdr32f2qi работают любые комбинации портов и протоколов.
А вот с к1986ве92у проверено следующее:
  • jtag_a (выставлено mode[2:0]=001) с выведенного разъема не определяется проц (communication failture)
  • подняты ноги, на которые выведен jtag_a, + 5 см провод + выставлено mode[2:0]=001, по jtag - молчание по tdo, по swd - там сложно определить, но, вроде как, молчание по swio. Т.е. опять же не определяется проц.
  • подняты ноги (сначала только две для swd, а потом пять для jtag) , на которые выведен jtag_b + 5 см провод + выставлено mode[2:0]=000 => работа и по jtag и по swd (определение, прошивка, отладка)
Четвёртый припаивать не буду, так как ножки больно хилые и плата много паек не выдержит.
Классические два вопроса: "что делать?" и "кто виноват?"


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 07:56 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1301
Откуда: АО "ПКК Миландр"
goussack писал(а):
До конца рабочего был проверен третий к1986ве92у (из 5 купленных) - те же проблемы.
Итак, имеем-с:
  • среда разработки: keil mdk-arm 4.22;
  • jtag-дебаггер: ulink-me;
  • на плате с к1986ве92у разведен только jtag_a;
  • на плате с mdr32f2qi выведены как jtag_a, так и jtag_b на стандартные 20пиновые jtag-разъемом;
  • подтяжки (jtag, mode, reset) сделаны с помощью 100К резисторов.
У mdr32f2qi работают любые комбинации портов и протоколов.
А вот с к1986ве92у проверено следующее:
  • jtag_a (выставлено mode[2:0]=001) с выведенного разъема не определяется проц (communication failture)
  • подняты ноги, на которые выведен jtag_a, + 5 см провод + выставлено mode[2:0]=001, по jtag - молчание по tdo, по swd - там сложно определить, но, вроде как, молчание по swio. Т.е. опять же не определяется проц.
  • подняты ноги (сначала только две для swd, а потом пять для jtag) , на которые выведен jtag_b + 5 см провод + выставлено mode[2:0]=000 => работа и по jtag и по swd (определение, прошивка, отладка)
Четвёртый припаивать не буду, так как ножки больно хилые и плата много паек не выдержит.
Классические два вопроса: "что делать?" и "кто виноват?"
Если есть наша демоплата, проверьте в ней работу через jtag-A.
Возможно в мк защита программа которая "портит" порт jtaga и тем самым его блокирует.
Попробуйте перед запайкой стереть микросхему в нашей демоплате и затем запаивать в свои.
Если дело в том, что там действительно какая-то программа записана, то будем разбираться с нашим маркетингом, им уже не раз говорили, что бы перед поставкой их стирали.


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 08:31 
Не в сети

Зарегистрирован: 2010-фев-08 00:47
Сообщения: 81
Откуда: el'NiNo
-=Sergei=- писал(а):
Если есть наша демоплата, проверьте в ней работу через jtag-A.
Возможно в мк защита программа которая "портит" порт jtaga и тем самым его блокирует.
Попробуйте перед запайкой стереть микросхему в нашей демоплате и затем запаивать в свои.
Если дело в том, что там действительно какая-то программа записана, то будем разбираться с нашим маркетингом, им уже не раз говорили, что бы перед поставкой их стирали.
К сожалению, Вашей демоплаты в наличии нет, но, как было сказано, через jtag_b по обоим протоколам работает (в том числе и стирание). Со стёртой флеш процессор по jtag_a не отвечает.


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 11:03 
Не в сети
Аватара пользователя

Зарегистрирован: 2010-ноя-12 17:41
Сообщения: 81
Откуда: Санкт-Петербург
Расскажите, пожалуйста, непосвящённому, где посмотреть, что такое MDR32F2QI? Яндекс не знает.
Заранее признателен.

_________________
Дмитрий Иоффе, Советский Союз


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 12:42 
Не в сети

Зарегистрирован: 2010-фев-08 00:47
Сообщения: 81
Откуда: el'NiNo
dsioffe писал(а):
Расскажите, пожалуйста, непосвящённому, где посмотреть, что такое MDR32F2QI? Яндекс не знает.
Заранее признателен.
см. прошлую страничку


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 13:10 
Не в сети
Аватара пользователя

Зарегистрирован: 2010-ноя-12 17:41
Сообщения: 81
Откуда: Санкт-Петербург
Спасибо большое.

_________________
Дмитрий Иоффе, Советский Союз


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 14:37 
Не в сети

Зарегистрирован: 2010-фев-08 00:47
Сообщения: 81
Откуда: el'NiNo
ЧумА, в общении с -=Sergei=- выяснилось следующее:
-=Sergei=- писал(а):
Во время опроса выводов MODE включается внутренняя подтяжка 50К на землю.
Нам помогла замена резисторов подтяжки на Mode[2:0] на 10К, теперь работает как часы.


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 16:19 
Не в сети

Зарегистрирован: 2009-сен-21 12:39
Сообщения: 538
Дык, у меня изначально 10К :(. Но, что странно, ULINK читает ID и через JTAG и через SWD, а на запись/стирание "cannot memory access".


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 16:40 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1301
Откуда: АО "ПКК Миландр"
ЧумА писал(а):
Дык, у меня изначально 10К :(. Но, что странно, ULINK читает ID и через JTAG и через SWD, а на запись/стирание "cannot memory access".
Сотрите RESET. Похоже зажата сбросом.


Вернуться к началу
 Заголовок сообщения: Re: 1986ВЕ92У, MDR32F2QI
СообщениеДобавлено: 2011-сен-27 18:16 
Не в сети

Зарегистрирован: 2010-фев-08 00:47
Сообщения: 81
Откуда: el'NiNo
ЧумА писал(а):
Дык, у меня изначально 10К :(. Но, что странно, ULINK читает ID и через JTAG и через SWD, а на запись/стирание "cannot memory access".
Аха, -=Sergei=- дело говорит.
С платой на основе MDR32F2QI был сначала недосмотр: Reset был подтянут к земле (шиворот-навыворот шлейф сброса был вставлен), причем подтянут хорошо - так что ulink не мог перебороть.
В итоге МК определялся, но до памяти достучаться было невозможно. После неоднократного сбора/разбора системы шлейф, скорее всего, был поставлен правильно и уже некоторое время спустя пришло осознание, в чём был первоначальный косяк.
Хронологию глупейшего стечения обстоятельств можно найти на форуме: viewtopic.php?f=33&t=397


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 221 сообщение ]  На страницу « 1 2 3 4 515 »

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB