[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 09 мая 2002 г. 20:01
В ответ на: аргументируйте... отправлено Михаил Евстафьев 09 мая 2002 г. 18:00

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

>2. Намного большая внутренняя RAM. Можно не ставить внешнюю. И обходиться без
>внешней шины данных. Это радикально улучшает EMC.
Ну это скорее подтасовка фактов :). Действительно 20к RAM на борту
у Infineon нет, но 10к не проблема. Но частенько приходится помнить
о стоимости. Да и что в М30625 и М30624 есть еще кроме последовательных
портов. По большому счету ничего. У М30622 хоть контроллер LCD есть.
Что касается EMC: возможно это справедливо для Мицубиси, но не для
Infineon. Будут проблемы с EMC просто программно смените длительность фронтов,
не говоря о конструктивных мероприятиях при разработке PCB.

>3. Бескомпромиссная классическая архитектура с линейным адресным пространством
>(а у C166 аппаратный стек ограничен внутрикристалльной памятью небольшого
>объема, память данных сегментирована на блоки по 16 кБ, а память кода на банки
>по 64, отчасти это напиминает PIC :-)
Тоже весьма лукаво, когда Вы пишите на С,EС++ это Вам без разницы.
Ну а сравнение с PIC :), совсем разные классы задач.

>4. С16х весьма сложны в конфигурировании (т.е. в приспособлении к конкретной
>шине данных, к распределению памяти и т.п.). M16C в этом смысле очень просты.
M16C-да просты, но воспользоваться это простотой не представляется возможным
поскольку вы теряте: половину выводов, если Вы задумали сохранить потенциал
быстродействия и используете 16-бит шину, то будьте добры поставить 16-бит ОЗУ.
Вы когда-нибудь видели 16-бит ОЗУ с разумной стоимостью :).
С16Х великолепно(очень гибко) конфигурируются, тут, мне кажется, им просто
нет равных. Нет сложности конфигурирования - есть высокая гибкость,
которая прекрасно описана в UM.

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

>5. M16C поддерживает отладку программы находящейся в FLASH памяти. Можно ставить
>аппаратные точки останова на адреса команд и на адреса данных. Отладка же C16x
>возможна только при загрузке программы в RAM.
Не всегда справедливо, JTAG и OCDS уже появились.

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

>7. Все 100 ногие кристаллы совместимы по ногам. Это гарантировано и для будущих
>кристаллов.
Аналогично, в пределах подсемейств.

>8. Периферия сравнимая со 100 ногим M16C есть только в 144 ногих С16х. И при
>этом она все равно меньше.
Это только если периферией считать последовательные порты :))).
11 таймеров привязанных к 11 входам и выходам - это Вы называете
периферией? И в 144-ногих и в 128-ногих С16Х
периферия для задач управления в разы превосходит М16С.
У С167ХХ и С161СS,JC, JI 32 канала Capture/Compare, 4 канала
PWM на все случаи жизни, 12, 16, 24 канала 10-bit ADC, 4к...11k RAM,
0,1,2 CAN, ну и так по мелочи UART, SPI, местами I2C и RTC.
А кол-во ножек как раз не случайно, дабы периферию не похоронить
под внешней шиной.

>9. Mitsubishi имеет большой внутрифирменный рынок (как и Motorola). Это придает
>ей дополнительную степень непотопляемости. Выход на Европейский и Американский
>рынки - это сейчас целенаправленная политика фирмы. Поэтому фирма старается
>обеспечить поддержку разработчиков. Все ПО доступно с сайта. А Infineon объявил
>что будет поддерживать только стратегических партнеров. Но мелочь типа нас
>забил... Это видно даже из ответов ST, хотя они-то всегда были ориентированы на
>мелочь. Ну смешно слышать про разорение на $1.5 CD. Почему-то все другие не
>разоряются на этом. Ну ладно, выложили бы DAVE на сайт. Так и этого нет. Думаю,
>тут что-то есть от немецкой ментальности.
Что касается поддержки, меня Infineon устраивает. Если сравнить
качество UM, то тут и сравнивать нечего, немецкая аккуратность
сказывается.
По поводу DAvE: первый был маленький и лежал на сайте. Второй просто
слишком велик. Я получил 2.1 просто заказав по e-mail на домашний
адрес. Место работы естественно было указано. Обновления на сайте лежат.

>10. Доля Infineon в мировом рынке 2%. Японцы занимают 3 первых места. И в сумме
>более 50%. На Европейском рынке (т.е. у себя дома) доля Infineon выше, но, как я
>предполагаю, сокращается. В общем то без разницы у кого какая доля, но это
>влияет на дочтупность кристаллов.
Конечно влияет :), срок поставки у Мицубиси на 1/3 больше.
Насчет сокращения долей, думаю нам не дано это предугадать.
Поживем, увидим.

>11. У Mitsubishi агрессивная политика. Объявлены совместимые по ногам кристаллы
>с тактовой 100 МГц, уменьшенным в 1.5 раза количеством тактов на команду (в
>среднем 3 такта), 32 битными внутренними регистрами (семейство M32C). А так же
>малоножечные дешевые кристаллы M16C10. А ST нам говорит "новые разработки не
>планируются".
Это дело ST. А что касается Infineon, то все совсем наоборот, недавно
были расширены подсемейства С161 и С164 и ожидается новое ядро(совместимое)
С166S-V2 (средства разработки для него уже доступны).

>12. Мне лично купить C167, когда это было нужно, просто не удалось. Доступность
>M16C гораздо лучше, они берутся со склада в считанные дни. Правда может сейчас
>что-то с C167 изменилось? Но я то рассчитывал на внутреннюю FLASH, а такие
>кристаллы вообще сняты с производства.
Я не пробовал покупать все подряд, но когда выбор был сделан
получение образцов не составило никаких проблем.
Да, действительно, ориентация исключительно на массовое производство,
возможно это помогает :). Понятие "со склада дистрибутора" никак не может
повлиять для меня на выбор семейства.
Про внутреннюю Flash я уже писал, фактически она не применяется в серийном
производстве(я полагаю, что серийное производство это 50000+).

>13. У M16C много приятных мелочей, типа перемещаемой таблицы прерываний,
>перепрограммируемого bootloader'а в теневой памяти, системы защиты кода, удобных
>режимов в периферийных устройствах и т.п., не заметных на первый взгляд.
>Я серьезно присматривался к C167, и мне нравятся их дистрибьюторы (и даже лично
>симпатичны). Но я выбрал Японцев. Где-то я, наверно, ошибаюсь, куда уж без
>этого. Даже рад буду ошибиться. Пусть и тем кто выбрал C16x будет хорошо. Было
>приятно услышать что Infineon готовит новое поколение кристаллов.
>Но в целом мои весы склонились не к C16x.
Тут нечего добавить, кристаллы разные нужны, кристаллы разные важны :).

>>Если не хватило 256 Мб Flash для проекта,
>>то фактически применение кристаллов становится
>>невозможным. Где я ошибся?
>Есть кристаллы с 512 Кб. Правда в России я их еще не видел.
Цена...

>И всегда есть возможность работать с внешней шиной. Абсолютно так же как и с
Нет. Половина выводов(и так более чем скромных) исчезает, получается сильный диcбаланс
между стоимостью, внутренними ресурсами и возможностями управления.

>С16x. Кстати, у С167 выводы CAN были совмещены со старшими адресами. Что не
Да, но после 1 Мбайта, что не так уж плохо.

>позволяло подцепить большую память к нему. Надеюсь это они исправили, обещали
>вроде.
>Вообще для таких больших проектов целесообразно подумать о 32 битном CPU. ARM,
32-бит имеют неприемлемую цену, пока...

>например.
Да, пока перспективы ARM четко прослеживаются для всяких носимых
портативных штучек, но вот для задач управления я пока не встретил
каких-либо семейств.

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

Ответы



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

E-mail: info@telesys.ru