Перейти к содержанию
    

подбираю для нового проекта процик и смотрел старшие кортексы от ST и от NXP

все вроде примерно одинаково .....

 

кто более глубоко в теме какая разница между ними ?

есть какие-то подводные камни (программирование, сроки поставки, глюки чипов и т.д.)

 

 

от ST смотрел stm32f2 серию

от NXP серию LPC176x , LPC178x

из периферии которая не у всех ARM поголовно есть надо ethernet, желательно вход под квадратурный датчик, желательно USB хост

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подбираю для нового проекта процик и смотрел старшие кортексы от ST и от NXP

все вроде примерно одинаково .....

 

Про ST говорить не буду, тут много чего говорят плохого, пусть они и расскажут :) А вот NXP сильно хвалят, как по мне - недостатков уйма, за полтора года эксплуатации много чего всплыло. Поддержка никакая - рапортовал баг, никакого подтверждения, никакого отклика, прошло уже больше года. Флэш пишется долго, это существенно ограничивает возможности, но новые модели получили EEPROM, что радует. Судя по темам тут, АЦП шумит, поищите. Доставаемость у нас в Украине такая себе, ST купить и дешевле, и проще. Но у ST вроде бы нет аналогов LPC2478/LPC1788 с поддержкой TFT. Все-таки реально цены ожидал совершенно другие на тот же LPC1768, а LPC1788 только-только вот доехал, причем тоже по цене, сравнимой с LPC2478, хотя по идее должен стоить меньше. В Ethernet не хватает MII, что приводит к использованию более дорогих RMII чипов. Очень непонятна политика с семействами LPC11xx-LPC13xx-LPC17xx. Хотелось бы иметь что-то мелкое с CAN на борту, а нету, только в 17xx с корпусом TQFP80 минимум. АЦП 12-битный - это чудесно, многие задачи решать позволяет, но извините, опять же только в крупных камнях. Ну и зачем тогда нужны все эти мелкие семейства? С таким же успехом можно старую Мегу туда поставить. У ST ассортимент более логичен, как мне кажется. Сейчас реально рассматриваю возможность использования в составе комплекса из мелких плат, соединенных по CAN, STM8 или STM32, потому как мелкое, легко доставаемое, дешевое и с CAN набортным.

А так Вам решать, конечно. Если нужен исключительно LPC1768, то используйте, там все заявленное есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кто более глубоко в теме какая разница между ними ?

есть какие-то подводные камни (программирование, сроки поставки, глюки чипов и т.д.)

Я в теме не "глубоко". Но на протяжении последнего времени тоже занимался вопросом -- кому отдать предпочтение.

В начале этого года сориентировался на LPC, так как он мне по совокупности параметров больше понравился. Да и работал я до этого с LPC2xxx, а STM для меня -- еще темная лошадка. А в Августе я уж сменил ориентацию на STM32F.

 

Убеждающими факторами послужили:

 

1. Взрывной рост номенклатуры процов. Если сравнить с номенклатурой от NXP, то раза 3-5 больше всяких тварей.

2. Сравнил годовой доход (revenue): у STMicroelectronics он примерно в два раза больше, чем у NXP.

3. Где-то прочитал, что инвесторы, который вложили бабки в NXP, разочаровались в доходности этого бизнеса и потихоньку вынимают их обратно. Т.е. бизнес у NXP какбы оберечен "болеть и чахнуть". (Частично это прекликается с п.1 -- зоопарк процов не впечатляет. Выбор не очень.)

4. Пошерстил форумы и пришел к выводу, что STM32 -- это "народный" проц. Но него больше подсело народа и соответственно, он какбы больше изучен. Следовательно, при попадании на непонятки быстрее можно найти ответ.

5. Ну и не мало важный параметр -- реальная доступность. На бумаге можно хоть что написать. А ты приди в магазин и купи, если получится.

 

В общем, советовать я ничего не буду. Решайте сам. Я честно сказал свою ситуацию.

 

И отдавайте себе отчет в том, что через какое-то время для следующей поделки Вы возмете немного другой проц. Пересеть с одного STM32 на другой, или с одного LPC на другой -- легко, но с STM32 на LPC или наоборот -- сложнее. Поэтому нужно выбирать не сам проц, а скорее производителя процов. Учитывая то обстоятельство, что STM32 и LPC очень сильно пересекаются, то выбор не такой уж напряжный. К стати, согласно п.1 у ST выбор будет побогаче.

 

Надеюсь, я помог увидеть некоторые моменты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На сколько мне известно NXP позже ST лицензировал ядра кортекс процессоров и типа у них ревизия поновее и посвежее.

NXP в Украине будет возить VD MAIS ,буквально недавно анонсировалось совместно с регион. представителями это дело. А VD MAIS хочу вам сказать те еще жуки, между прочим они в Украине AD возят..

 

STM32 семейство по лапам крепко совместимо ,то есть иногда даже не меняя разводку можно мощнее проц поставить. Ну что-то такое слышал.

 

Polaris,

У NXP кстати есть Cortex M0 процы с CAN

 

 

---

А почему ну совсем не рассматриваются процы от TI и Freescale ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам stm32 не использовал, но товарищ из соседнего отдела сильно плюется - чего стоит кривой i2c только.

Аргументы против NXP какие-то забавные. Слезать с него пока необходимости не вижу, все устраивает. А как показала практика "баги чипа" в подавляющем большинстве случаев - это проблемы квалификации разработчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1). Сам stm32 не использовал, но товарищ из соседнего отдела сильно плюется - чего стоит кривой i2c только.

2). А как показала практика "баги чипа" в подавляющем большинстве случаев - это проблемы квалификации разработчика.

 

Так может у коллеги и есть эти самые проблемы? ;) I2C действительно корявый, но побороть раз и навсегда можно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

от ST смотрел stm32f2 серию

от NXP серию LPC176x , LPC178x

 

LPC проще в использовании, причем заметно проще. Если не принимать во внимание соображений о доступностичипов, то я бы выбирал LPC. Зато у STM если чипы с USB HS. К ним имеются вполне адекватные и рабочие примеры проектов. а вот для того же LPC18xx таких примеров пока нет, и когда они появятся, это еще вопрос ...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так может у коллеги и есть эти самые проблемы? ;)

I2C действительно корявый

Комментарии излишни. Похоже у Вас к nxp личное. :)

 

но побороть раз и навсегда можно.

Боритесь. Придумывайте обходные пути. Я свое время ценю.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Господа, хватит о личностях и личных измышлениях.

Приводите только объективные оценки (если это вообще возможно).

Модератор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Использую LPC1768 только потому что были куплены несколько отладочных плат на STM32 и LPC1114 и LPC1768, линейка от NXP оказалась проще в обучении и сразу всё из коробки работало, не пришлось танцевать с бубном вокруг чёрного ящика который плюётся непонятными сообщениями (ST-link так и не запустился). В итоге его стали использовать, а зря ... вся аналоговая часть и частично цифровые интерфейсы сделаны достаточно топорно, АЦП шумит, ЦАП макс 7 битный, в младших сериях у LPC1114 питание ацп и цап цифровое в итоге для потребительского звука в принципе не приминимо. так, макс. что можно это крутилки мерять. Из за заваленных фронтов цифровых сигналов при связи с плис пришлось в плис сделать фильтр гличей, многократного срабатывания и прочих радостей 20-30нс фронтов с низкоточным источником, по даташиту обещано было по SSP 12Мгц но даже на 1МГц шли косяки без фильтрации цифрового сигнала на ПЛИС. В общем контроллер сыроват весьма. Планируем перенести всё на STM32 либо ниос

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам LPC не использовал, но слышал, что там запись во флэш с ограничениями: запись только кусками большого размера. Это сильно затрудняет эмуляцию EEPROM. У ST таких проблем нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LPC гораздо шустрее как и по максимальной частоте, так и по скорости выполнения из флеша.

А так IMHO надо по периферии выбирать. Еще стоит на люминари от TI обратить внимание у них PHY Ethernet прямо на борту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а и ещё вспомнил ньюансик про LPC - если какую либо переферию включишь то её обратно не выключить, проц уходит в зависание, не срабатывает сторожевой таймер если подключен программатор, неверная невинная настройка переферии может дать зависание проца (например запуск АЦП от события захвата таймера если в момент настройки это событие пришло что само по себе штатная ситуация), во время отладки с частотами какой то косяк, многая периферия начинает работать с частотами от балды. Т.е. даже если просто написать прогу которая дрыгает ножкой программно с макс. скоростью предварительно настроив PLL и частоты строго по даташиту то после заливки программатором без отключения питания получим частоту в много раз меньше желаемой, но после отключения и включения питания частота будет нормальной

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LPC гораздо шустрее как и по максимальной частоте, так и по скорости выполнения из флеша.

А так IMHO надо по периферии выбирать. Еще стоит на люминари от TI обратить внимание у них PHY Ethernet прямо на борту.

 

Только не люминари - чего только стоит их баги с ревизиями B1, C1 и С3 - купил новые чипы, запаял - а программа даже не стартует - нужно перекомпилировать с корректированным скаттером - шаманство прямо, весь процесс производства девайсов ломается.

 

NXP все время покупается через Гранд Электроникс - цены самые нормальные, срок поставки - пару дней (с России).

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...