Ответ: Это что-то напоминает...
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Harry Zhurov 02 мая 2003 г. 11:34
В ответ на: Ой, я честно еще не читал док по ссылке, когда писал предыдущую мессагу :) отправлено Алексей Мусин 02 мая 2003 г. 09:29

Может оно и честнее микрочиповского, но гона тут тоже предостаточно. Заметь, когда появился АВР, Микрочип, завидя опасного конкурента, задергался и выпустил ту писульку. Атмел тогда нечего подобного не делал, понимая свои сильные стороны.

Сегодня ситуация полностью аналогичная: Атмел, видя в МСП сильного конкурента, которому по многим ключевым позициям противопоставить нечего, гонит рекламу, на которую могут попасться только новички или те, кто реально не работает с обоими и не знает истинного положения вещей.

По-настоящему серьезным недостатком МСП является отсутствие у него байтовоадресуемой энергонезависимой памяти. Тут ТИ дал промашку.

Что касается остального, то:

1. Размер кода. Никакого преимущества у АВР тут нет. Более того, на многих примерах имеем обратную картину, когда АВР по размеру кода пролетает (есть пример, где разница почти в 1.5 (!!!) раза). Код один и тот же, компиляторы ИАРовские. Кроме того, АВР имеет несколько весьма кривых моментов в архитектуре в т.ч. и с точки зрения ЯВУ (С/С++).

2. Быстродействие. Атмел гнет пальцы по 16 МГц. Давно ли они это сделали? А при одинаковой тактовой АВР и МСП на контроллерных операциях одинаковы, а на вычислениях МСП имеет АВР в два раза.

3. Атмел поет про 2.7-5.5В. Во-первых, у них нет чипов, работающих во всем диапазоне напряжений и частот. Либо масимальная тактовоая и 5В, либо с буковкой L и половинная тактовая. Т.е. никакого выигрыша по быстродействию при 3В питании перед МСП нет. Во-вторых, МСП работает в диапазоне 1.8-3.6В, что имеет свои преимущества перед диапазоном 2.7-5.5. Кроме того, на 3-х В питания выходной пин тащит ток нуля у них примерно одинаковый, а ток единицы у МСП значительно лучше: при 10 мА нагрузки падение всего 0.5В, а АВР (163) при таком падении всего пару миллиампер может отдать, т.к. светодиод (или LED цифровой индикатор) у него с порта уже не запитаешь.

4. Остальное - мелочь, не заслуживающая обсуждения.

Зато МСП имеет ряд ключевых преимуществ перед АВР начиная от периферии, которая гораздо развитее и продуманнее АВРовской и заканчивая микропотреблением.

Я не хочу сказать, что МСП бьет АВР по всем позициям, это, конечно, не так. Но по большинству, точно. Есть отдельные применения, где АВР рулит, но их немного. МСП хоть и 16-битный, но по характеристикам и цене сидит в нише 8-битных МК и теснит их весьма.

Короче, если есть желание пообщаться на эту тему, то лучше перейти в мыло или в эху ru.embedded, т.к. тут нормального обсуждения не получится в силу организации мессаг, которые не по темам идут, а по времени поступления, да и инет у меня не онлайновый.

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

Ответы



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

E-mail: info@telesys.ru