Evgeny_CD, Архитектор (11.05.2009 17:43, просмотров: 8944)
Поскольку все вроде как изготовились к выходу Cortex-M3 LPC17XX от NXP, то решил внимательно почитать, что за зверь такой. С одной стороны - хорошо:
* много памяти, до 512/64, быстрый - 100 МГц
* продуманная внутренняя архитектура, 1/2 ОЗУ двухпортовая, DMA, шинный коммутатор - все будет летать
* много интерфейсов всяких разных.
* 100 pin корпус, немного пинов задействовано под питание и пр.
* питание цифровой части от 2.4В, аналоговое от 2.7 - нормально будет работать от Li-Ion аккумулятора, "высасывая" его до конца.
* встроенный LDO на ядро. Что удивительно, даже без внешнего конденсатора обошлись.
* 12 битный АЦП/ 10 битный (вроде) ЦАП
* дифференциальная опора АЦП/ЦАП - точность будет хорошая.
Что не понравилось:
* нет никакой параллельной шины, даже PMP как в PIC. NAND не подключишь, LCD дисплей тоже. Это вообще засада всех Cortex-M3. С чего бы это?
* SD контроллера нет. Решили сэкономить на лицензионных выплатах?
* часы снова знают только про секунды. С мелким дискретом не заставишь проснусться.
* errata не опубликована. Им есть что скрывать? Решили пока не портить настроение во время промоушина?
* user manual тоже не опубликован.
А так вообще почти идеальный контроллер для мелких и средних задач, и периферийный контроллер для мощного host проца.
Цену, скорее всего, на него объявят убойную, баксов 5 в опте, чтобы PIC32 начал 5 угол на потолке искать...
Вообще, Cortex-M3 действительно большая угроза всем остальным. Разве только ATxmega да MSP и смогут с ним конкурировать за счет более эффектиной работы в спящих режимах. С другой стороны, тот же PIC32 можно заставить жить в "полусне" с таймером, работающим от 32768, и жрать он будет что-то типа 50 мка, если мне память не изменяет.
А вот dsPIC, PIC24H - этим придется нелегко.