Миландр

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

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




Начать новую тему  Ответить на тему  [ 214 сообщений ]  На страницу « 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
Сообщения: 1299
Откуда: АО "ПКК Миландр"
_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
Сообщения: 513
У нас обратная ситуация: к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
Сообщения: 1299
Откуда: АО "ПКК Миландр"
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
Сообщения: 513
Дык, у меня изначально 10К :(. Но, что странно, ULINK читает ID и через JTAG и через SWD, а на запись/стирание "cannot memory access".


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

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1299
Откуда: АО "ПКК Миландр"
ЧумА писал(а):
Дык, у меня изначально 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


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

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


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

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


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

Перейти: 

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