[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Михаил Евстафьев 10 мая 2002 г. 07:08
В ответ на: Ответ: хотел просто ссылку дать на наш прошлый разговор, но не нашел... отправлено DBD 09 мая 2002 г. 20:01

>>1. Легко доступны исполнения с FLASH на борту
>Это не всегда является достоинством, учитывая слишком высокую
>стоимость таких кристаллов.

Если отвлечься от M16C, то полно кристаллов с внутренней FLASH и более дешевых чем C16x которые вообще без ROM/FLASH внутри. На общую цену изделия наличие внутренней FLASH влияет в сторону снижения. Проще плата, проще монтаж, проще тестирование и т.п.

>Есть только два плюса Flash на борту:
>габариты и защита от считывания. Но отнюдь не во всех задачах
>это актуально или также значимо как стоимость изделия.

Кроме этого еще и надежность, стойкость к помехам и EMC.

Да чего там спорить. Infineon хотел иметь FLASH на борту, да просто не смог наладить производство. И явно отстал от всех основных производителей 16 битных контроллеров. Надеюсь не навсегда. Хорошо хоть ST им помогает.

>>Заставить кристалл просто поморгать светодиодом очень
>>не просто для C16x.
>:) После того как поставили Tasking, DAvE, прочитали UM,
>и подключили отладочную плату - 5 минут. И все 5 на
>настройку в DAvE и Tasking :).

Может Вы не заметили, но кристаллы с полностью внутренними ресурсами конфигурируются намного проще. Т.е. никак. Подал питание и при наличии осциллятора он уже начал работать. Никаких проблем с выбором ширины щины на разных CS, различными тактами ожидания, да и с самими диапазонами адресов на CS. C166 один из самых сложно конфигурируемых кристаллов.

>Не всегда справедливо, JTAG и OCDS уже появились.

Пока только в рекламе.

>>6. Производительность хоть немного, но у M16C выше.
>:) С чего бы это. Если мы про MIPS, то у Infineon
>выше, правда при большей тактовой, но так она доступна.
>Если уж говорить про задачи управления, то M16C просто
>отдыхают.

Я про сравнительные тесты. Один и тот же код (исходник на С) выполняется на M16C/16МГц примерно на 30% быстрее, чем на С167/25МГц.

>И в 144-ногих и в 128-ногих С16Х
>периферия для задач управления в разы превосходит М16С.
>У С167ХХ и С161СS,JC, JI 32 канала Capture/Compare,

Согласен, этого больше. Но мне всегда хватало 11 таймерных блоков у M16C.

>4 канала
>PWM на все случаи жизни,

У M16C их 5.

>12, 16, 24 канала 10-bit ADC,

У M306N 24 канала по 10 бит.

>4к...11k RAM,

У M16C 10-20К.
Больше 4К в C166 в продаже не видел. Может они своим крупным партнерам и поставляют что-то другое. А кстати, были в Ваших руках такие кристаллы?

>0,1,2 CAN, ну и так по мелочи UART, SPI, местами I2C и RTC.

2 CAN, 3 UART, 2SPI, I2C, RTC + внутренний RC, 2DAC - и это все в одном кристалле, а не в разных по отдельности.

>А кол-во ножек как раз не случайно, дабы периферию
>не похоронить под внешней шиной.

Если нет внешней шины, то ничего и не хоронится. А 144 ногие кристаллы есть и у M16C.

>Если сравнить
>качество UM, то тут и сравнивать нечего, немецкая аккуратность
>сказывается.

По части аккуратности японцы впереди. Проблема в ее чрезмерности. И некоторой бестолковости. Написано много, но найти трудно. Вот сейчас попытался найти в мануале на С167 растактовку команд. Не нашел.

>Конечно влияет :), срок поставки у Мицубиси на 1/3 больше.

Точно на одну треть? :-)
У меня покупка M16C занимает 3 дня. Значит С166 будет 2? Увы, это далеко не так.

>Про внутреннюю Flash я уже писал, фактически
>она не применяется в серийном
>производстве(я полагаю, что серийное производство это 50000+).

Интересно узнать, что это за область применения. Рад за Вас.
А сознательный отказ от FLASH это ошибка. Время ее исправит :-)
Впрочем, при таких тиражах можно и о маске подумать...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru