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

Микропроцессоры от Renesas

....will probably work for tens of tousands of re-writes" переводится как " флэш-память в микросхеме М16С из SKP (эти наборы выпускались американским подразделением Ренесас) возможно нормально перепрограммируется десять тысяч раз".

простите но фраза переводится как " м16c чип в SKP вероятно будет работать после десятков тысяч перезаписеи " .

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


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

простите но фраза переводится как " м16c чип в SKP вероятно будет работать после десятков тысяч перезаписеи " .

Согласен, ваш перевод ближе к источнику, но и я смысла не исказил.

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


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

Компания KPIT Cummins анонсировала выход новой версии свободно-распространяемых инструментальных пакетов для разработки программного обеспечения микроконтроллеров Ренесас.

 

Последняя версия инструментальных пакетов v0802 включает пакеты GNUSH, GNUH8 и GNUM16CM32C для микроконтроллеров семейств SuperH, H8 и R8С/М16С/М32С соответственно. Пакеты базируются на gcc-4.2-20080402, binutils-2.18.50, newlib-1.16.0 и gdb-6.8.

Новая двоичная утилита «libgen» добавлена в инструментальные пакеты. Эта утилита создает стандартные/оптимизированные библиотеки с особыми опциями компилятора и ассемблера, определяемыми пользователем.

Для поддержки утилиты «libgen» в HEW добавлен «Library Generator» нового поколения. До сих пор, библиотеки создавались только предварительно.

Скачать инструментальные пакеты, полноценную документацию и информацию по эффективному использованию инструментария, возможно перейдя на сайт: http://www.kpitgnutools.com.

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


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

А ктонить вешал на M16C uCOS в IAR 3.21 ????

ато у меня оно чёто не хочет работать.

вот я более детально расписывал суть проблемы http://electronix.ru/forum/index.php?showt...mp;#entry430270

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


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

Замечена проблемма со сбросом (RESET) у процессоров M16C и H8S, причем у последних повторяемость на холодном старте достаточно стабильная решили лечить с помощью http://www.analog.com/ru/prod/0%2C2877%2CADM811%2C00.html

Supervisory Circuit

Reset Threshold (V) 4.63

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


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

Замечена проблемма со сбросом (RESET) у процессоров M16C и H8S, причем у последних повторяемость на холодном старте достаточно стабильная решили лечить с помощью http://www.analog.com/ru/prod/0%2C2877%2CADM811%2C00.html

Supervisory Circuit

Reset Threshold (V) 4.63

 

Опишите подробнее ситуацию в ЛС. Очень интересно.

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


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

renesas_rus

Беда заключается в том что формирователь задержки сброса, резистор + конденсатор, подключенные на один из входов 2_И_НЕ (на втором входе кнопка Reset программатора) на выходе формируют не только просто логические сигналы, а ещё и в пограничном состоянии на входе (уже не ноль, но ещё не единица) на выходе появляется ВЧ генерация, мегагерц 20-30, за счёт паразитных обратных связей между входом и выходом, и вот эта "мерзость" подвешивает процессор намертво ещё до начала его старта. Причём такое поведение имеет место не каждый холодный старт, а где-то 20% для H8S и около 1% для M16C.

Пока временно поставили резистор + конденсатор просто на $Reset$, и сразу полегчало.

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


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

renesas_rus

Пока временно поставили резистор + конденсатор просто на $Reset$, и сразу полегчало.

 

А почему временно? На R8C я сразу так сделал: 4.7k, 0.1uF и Reset от программатора (E8) - непосредственно на ножке контроллера. Статистика, правда, пока небольшая - ок. 20 изделий в течение 2-х месяцев, но пока проблем не замечено. Что опасного в таком включении?

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


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

Что опасного в таком включении?

Хочется контроль напряжения питания, ну и кроме того неизвестно что делается внутри процессора, есть шанс что там может возникнуть такая-же паразитная генерация.

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


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

renesas_rus

Беда заключается в том что формирователь задержки сброса, резистор + конденсатор, подключенные на один из входов 2_И_НЕ (на втором входе кнопка Reset программатора) на выходе формируют не только просто логические сигналы, а ещё и в пограничном состоянии на входе (уже не ноль, но ещё не единица) на выходе появляется ВЧ генерация, мегагерц 20-30, за счёт паразитных обратных связей между входом и выходом, и вот эта "мерзость" подвешивает процессор намертво ещё до начала его старта. Причём такое поведение имеет место не каждый холодный старт, а где-то 20% для H8S и около 1% для M16C.

Пока временно поставили резистор + конденсатор просто на $Reset$, и сразу полегчало.

На мой взгляд, микроконтроллеры здесь ни причем, т.к. вывод reset является входом, и на нем никакой генерации происходить, просто не может. Разбирайтесь со своей схемой.

 

Хочется контроль напряжения питания, ...

 

а кто, собственно, вам мешает это сделать средствами контроллера?

 

ну и кроме того неизвестно что делается внутри процессора, есть шанс что там может возникнуть такая-же паразитная генерация.

 

расскажите, пожалуйста, какие предпосылки к этому (генерации), на ваш взгляд, могут привести.

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

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


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

На мой взгляд, микроконтроллеры здесь ни причем, т.к. вывод reset является входом, и на нем никакой генерации происходить, просто не может. Разбирайтесь со своей схемой.
расскажите, пожалуйста, какие предпосылки к этому (генерации), на ваш взгляд, могут привести.
Цепочка задержки (резистор+конденсатор) тоже стоят на входе (элемента 74хх00), но у всякого входа есть выход :) , и нет ни какой гарантии что между ними не существует положительная обратная связь (из-за высокой плотности монтажа например)

А микроконтроллеры как раз причём! Написано RESET setup time 200 ns (это 5Мгц) значит если ресет чаще то реагировать как-бы и недолжно ИМХО.

а кто, собственно, вам мешает это сделать средствами контроллера?
Микроконторлеры H8S/2612 group не имеют встроенных средств измерения питающего напряжения, только АЦП, но там всё занято :crying:

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


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

M16C62 не стартует при 3,3V без внешнего резет супервизора, невиданная кривота внутренного "low voltage detection circuit" - допустимыи разброс 2,2 ...3,6V ( !!! ) делает его использование абсольютно бесмысленным.

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


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

proba

Прикольно, это если внутрисхемно перешивать, а он не стартует придётся переделывать БП на большую напругу :crying: :crying:

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


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

Написано RESET setup time 200 ns (это 5Мгц) значит если ресет чаще то реагировать как-бы и недолжно ИМХО.

Так, все правильно и не реагирует. Да, для reset надо еще на ножке низкий уровень подержать не менее 20 Tcyc. А чего вы хотели, произвести reset или подать на ножку сброса неизвестно что, и наслаждаться результатом. ;) Сами запутались и других пытаетесь запутать.

 

M16C62 не стартует при 3,3V без внешнего резет супервизора, невиданная кривота внутренного "low voltage detection circuit" - допустимыи разброс 2,2 ...3,6V ( !!! ) делает его использование абсольютно бесмысленным.

Давайте разбираться! Опишите ситуацию, если подтвердится, направим рекламацию.

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

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


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

proba

Прикольно, это если внутрисхемно перешивать, а он не стартует придётся переделывать БП на большую напругу :crying: :crying:

нет, эти разные ситуации, внутрисистемное перепрограммирование работает без проблем, также я не наметил каких-то аномалии типа паразитных возбуждении как Вы описали. даже экспериментировал, нстроил внутренныи PLL на 32MHz и проц работает, на 3,3V. приборы построенные на M16c уже давно у закащика и они довольны. сеичас мне лен искать но наверно о проблеме с резетом на 3V3 гдето в доках ренесаса тоже отметка есть. для меня это конечно стоило новую партию pcb. в качестве POR ставил ADM803. в новых R8C кажется с POR лучше дела, в 5v системе использую R8C1A без внешнго супервизора.

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

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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