реклама на сайте
подробности

 
 
> LPC vs STM32 cortex-M3
PraNkiSh
сообщение Sep 24 2011, 18:19
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



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

кто более глубоко в теме какая разница между ними ?
есть какие-то подводные камни (программирование, сроки поставки, глюки чипов и т.д.)


от ST смотрел stm32f2 серию
от NXP серию LPC176x , LPC178x
из периферии которая не у всех ARM поголовно есть надо ethernet, желательно вход под квадратурный датчик, желательно USB хост
Go to the top of the page
 
+Quote Post
10 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
Polaris
сообщение Sep 24 2011, 18:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(PraNkiSh @ Sep 24 2011, 21:19) *
подбираю для нового проекта процик и смотрел старшие кортексы от ST и от NXP
все вроде примерно одинаково .....


Про ST говорить не буду, тут много чего говорят плохого, пусть они и расскажут sm.gif А вот 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, то используйте, там все заявленное есть.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Sep 24 2011, 18:56
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(PraNkiSh @ Sep 25 2011, 00:19) *
кто более глубоко в теме какая разница между ними ?
есть какие-то подводные камни (программирование, сроки поставки, глюки чипов и т.д.)

Я в теме не "глубоко". Но на протяжении последнего времени тоже занимался вопросом -- кому отдать предпочтение.
В начале этого года сориентировался на 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 выбор будет побогаче.

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


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
Буратино
сообщение Sep 24 2011, 19:09
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



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

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

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


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


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Юрий_СВ
сообщение Sep 24 2011, 19:26
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 4-05-08
Пользователь №: 37 272



(DI HALT) ARM. Учебный Курс. Выбор контроллера
Go to the top of the page
 
+Quote Post
Lotor
сообщение Sep 26 2011, 05:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



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


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Sep 26 2011, 07:14
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(Lotor @ Sep 26 2011, 07:01) *
1). Сам stm32 не использовал, но товарищ из соседнего отдела сильно плюется - чего стоит кривой i2c только.
2). А как показала практика "баги чипа" в подавляющем большинстве случаев - это проблемы квалификации разработчика.


Так может у коллеги и есть эти самые проблемы? wink.gif I2C действительно корявый, но побороть раз и навсегда можно.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 26 2011, 07:28
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(PraNkiSh @ Sep 24 2011, 21:19) *
от ST смотрел stm32f2 серию
от NXP серию LPC176x , LPC178x


LPC проще в использовании, причем заметно проще. Если не принимать во внимание соображений о доступностичипов, то я бы выбирал LPC. Зато у STM если чипы с USB HS. К ним имеются вполне адекватные и рабочие примеры проектов. а вот для того же LPC18xx таких примеров пока нет, и когда они появятся, это еще вопрос ...
Go to the top of the page
 
+Quote Post
Lotor
сообщение Sep 26 2011, 07:42
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(KnightIgor @ Sep 26 2011, 11:14) *
Так может у коллеги и есть эти самые проблемы? wink.gif

Цитата(KnightIgor @ Sep 26 2011, 11:14) *
I2C действительно корявый

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

Цитата(KnightIgor @ Sep 26 2011, 11:14) *
но побороть раз и навсегда можно.

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


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 26 2011, 08:05
Сообщение #10


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Господа, хватит о личностях и личных измышлениях.
Приводите только объективные оценки (если это вообще возможно).
Модератор.
Go to the top of the page
 
+Quote Post
Porty
сообщение Sep 26 2011, 10:12
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



Использую LPC1768 только потому что были куплены несколько отладочных плат на STM32 и LPC1114 и LPC1768, линейка от NXP оказалась проще в обучении и сразу всё из коробки работало, не пришлось танцевать с бубном вокруг чёрного ящика который плюётся непонятными сообщениями (ST-link так и не запустился). В итоге его стали использовать, а зря ... вся аналоговая часть и частично цифровые интерфейсы сделаны достаточно топорно, АЦП шумит, ЦАП макс 7 битный, в младших сериях у LPC1114 питание ацп и цап цифровое в итоге для потребительского звука в принципе не приминимо. так, макс. что можно это крутилки мерять. Из за заваленных фронтов цифровых сигналов при связи с плис пришлось в плис сделать фильтр гличей, многократного срабатывания и прочих радостей 20-30нс фронтов с низкоточным источником, по даташиту обещано было по SSP 12Мгц но даже на 1МГц шли косяки без фильтрации цифрового сигнала на ПЛИС. В общем контроллер сыроват весьма. Планируем перенести всё на STM32 либо ниос
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 26 2011, 10:46
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Сам LPC не использовал, но слышал, что там запись во флэш с ограничениями: запись только кусками большого размера. Это сильно затрудняет эмуляцию EEPROM. У ST таких проблем нет.
Go to the top of the page
 
+Quote Post
KRS
сообщение Sep 26 2011, 11:04
Сообщение #13


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



LPC гораздо шустрее как и по максимальной частоте, так и по скорости выполнения из флеша.
А так IMHO надо по периферии выбирать. Еще стоит на люминари от TI обратить внимание у них PHY Ethernet прямо на борту.
Go to the top of the page
 
+Quote Post
Porty
сообщение Sep 26 2011, 11:06
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893



а и ещё вспомнил ньюансик про LPC - если какую либо переферию включишь то её обратно не выключить, проц уходит в зависание, не срабатывает сторожевой таймер если подключен программатор, неверная невинная настройка переферии может дать зависание проца (например запуск АЦП от события захвата таймера если в момент настройки это событие пришло что само по себе штатная ситуация), во время отладки с частотами какой то косяк, многая периферия начинает работать с частотами от балды. Т.е. даже если просто написать прогу которая дрыгает ножкой программно с макс. скоростью предварительно настроив PLL и частоты строго по даташиту то после заливки программатором без отключения питания получим частоту в много раз меньше желаемой, но после отключения и включения питания частота будет нормальной
Go to the top of the page
 
+Quote Post
lebiga
сообщение Sep 26 2011, 11:17
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(KRS @ Sep 26 2011, 14:04) *
LPC гораздо шустрее как и по максимальной частоте, так и по скорости выполнения из флеша.
А так IMHO надо по периферии выбирать. Еще стоит на люминари от TI обратить внимание у них PHY Ethernet прямо на борту.


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

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

Go to the top of the page
 
+Quote Post

10 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016