[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]

Отправлено DBD 10 мая 2002 г. 11:00
В ответ на: Ответ: отправлено Михаил Евстафьев 10 мая 2002 г. 07:08

>Если отвлечься от M16C, то полно кристаллов с внутренней FLASH и >более дешевых чем C16x которые вообще без ROM/FLASH внутри. На общую
>цену изделия наличие внутренней FLASH влияет в сторону снижения. >Проще плата, проще монтаж, проще тестирование и т.п.
Расстариваете Михаил :), с каких пор у С16x исчез внутренний ROM?
Я же не отрицаю полезность внутреннего Flash вообще, лишь поясняю,
что для серийного производства он(внутренний) пока дороже, соответственно цена изделия существенно выше. И уж конечно повышение надежности, упрощение монтажа и тестирования необоснованные утверждения. Может это и справедливо для ручного монтажа, но уж для автомата это усложнение стремящееся к нулю.

>>Есть только два плюса Flash на борту:
>>габариты и защита от считывания. Но отнюдь не во всех задачах
>>это актуально или также значимо как стоимость изделия.
>Кроме этого еще и надежность, стойкость к помехам и EMC.
Надежность это скорее чисто теоритечески. Про EMC мы обсуждали,
если отвлечься от конструктивных мероприятий, то С16х "умеет" менять
крутизну фронта программно, М16С - нет.

>Да чего там спорить. Infineon хотел иметь FLASH на борту, да просто >не смог наладить производство. И явно отстал от всех основных >производителей 16 битных контроллеров. Надеюсь не навсегда. Хорошо >хоть ST им помогает.
Я очень надеюсь, что мы не спорим, а обсуждаем :).
Я не собираюсь утверждать, что есть плохие и хорошие кристаллы, и что
всет клином сошелся на С166 от STM и Infineon, но мне кажется у Вас сложилось немного неверное представление об этом семействе, вероятно исходя из специфики Вашей работы.

>>>Заставить кристалл просто поморгать светодиодом очень
>>>не просто для C16x.
>>:) После того как поставили Tasking, DAvE, прочитали UM,
>>и подключили отладочную плату - 5 минут. И все 5 на
>>настройку в DAvE и Tasking :).
>Может Вы не заметили, но кристаллы с полностью внутренними ресурсами >конфигурируются намного проще. Т.е. никак. Подал питание и при >наличии осциллятора он уже начал работать. Никаких проблем с выбором >ширины щины на разных CS, различными тактами ожидания, да и с самими >диапазонами адресов на CS. C166 один из самых сложно конфигурируемых >кристаллов.
Это не просто необоснованная сложность, это прежде всего гибгость.

>>Не всегда справедливо, JTAG и OCDS уже появились.
>Пока только в рекламе.
Вы не правы. Не пионеры, но есть достаточно давно в некоторых
кристаллах. Появились и в новых.

>>>6. Производительность хоть немного, но у M16C выше.
>>:) С чего бы это. Если мы про MIPS, то у Infineon
>>выше, правда при большей тактовой, но так она доступна.
>>Если уж говорить про задачи управления, то M16C просто
>>отдыхают.
>Я про сравнительные тесты. Один и тот же код (исходник на С) >выполняется на M16C/16МГц примерно на 30% быстрее, чем на С167/25МГц.
Уверен, что этот код чисто вычислительный :), если это критично, то можно взять и 33 или 40МГц кристал старой архитектуры С166, или допустим более свежих С166V1 или С166V2. Этим я вовсе не хочу сказать
что M16C медленный, наверняка и он скоро подрастет.

>>И в 144-ногих и в 128-ногих С16Х
>>периферия для задач управления в разы превосходит М16С.
>>У С167ХХ и С161СS,JC, JI 32 канала Capture/Compare,
>Согласен, этого больше. Но мне всегда хватало 11 таймерных блоков у >M16C.
Так ить о чем и речь, есть разные задачи и каждому кристаллу найдется ниша.

>>4 канала
>>PWM на все случаи жизни,
>У M16C их 5.
Да нет Михаил, это не те PWM. У M16C эти 5 PWM сожрут все 5 выходных
таймеров. У С16х это совершенно отдельные PWM каналы, про которые даже не упоминается, что там отдельные таймеры (они даже не считают их таймерами, поскольку они заточены под одну задачу). При таком подходе у С16х 32 канала PWM, а не 5.

>>12, 16, 24 канала 10-bit ADC,
>У M306N 24 канала по 10 бит.
Я в курсе :).

>>4к...11k RAM,
>У M16C 10-20К.
У STM тоже кажется 20 или больше есть, ничего особенного. Где-то надо,
где-то нет.
И опять же мне делаете замечание что в разных кристаллах, а сами :)...
Если 20к RAM, то сдается мне ни одного CAN уже не будет.

>Больше 4К в C166 в продаже не видел. Может они своим крупным >партнерам и поставляют что-то другое. А кстати, были в Ваших руках >такие кристаллы?
Весьма древние С167СS - 11k, ST10F168 - 8к.
Да все кристаллы есть.

>>0,1,2 CAN, ну и так по мелочи UART, SPI, местами I2C и RTC.
>2 CAN, 3 UART, 2SPI, I2C, RTC + внутренний RC, 2DAC - и это все в >одном кристалле, а не в разных по отдельности.
Замечательно и сразу видно под что "заточен" кристал: распределенные системы - сбор данных и коммуникации :).

>>Если сравнить
>>качество UM, то тут и сравнивать нечего, немецкая аккуратность
>>сказывается.
>По части аккуратности японцы впереди. Проблема в ее чрезмерности. И >некоторой бестолковости. Написано много, но найти трудно. Вот сейчас >попытался найти в мануале на С167 растактовку команд. Не нашел.
Так ить не в том мануале искали. Есть еще Instruction Set Manual, для всего семейства.

>>Конечно влияет :), срок поставки у Мицубиси на 1/3 больше.
>Точно на одну треть? :-)
>У меня покупка M16C занимает 3 дня. Значит С166 будет 2? Увы, это >далеко не так.
В качестве шутки я могу это рассмотреть :). Когда Вы сможете купить хотя бы 5000 шт за 3 дня, скажите где :).
В таком случае почему именно 3 дня, за нал. достаточно и 5 минут :)

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

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

>Впрочем, при таких тиражах можно и о маске подумать...
Безусловно так и есть, если имеется возможность сознательно отказаться от Flash вообще.


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

Ответы



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

E-mail: info@telesys.ru