PraNkiSh 0 24 сентября, 2011 Опубликовано 24 сентября, 2011 · Жалоба подбираю для нового проекта процик и смотрел старшие кортексы от ST и от NXP все вроде примерно одинаково ..... кто более глубоко в теме какая разница между ними ? есть какие-то подводные камни (программирование, сроки поставки, глюки чипов и т.д.) от ST смотрел stm32f2 серию от NXP серию LPC176x , LPC178x из периферии которая не у всех ARM поголовно есть надо ethernet, желательно вход под квадратурный датчик, желательно USB хост Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Polaris 0 24 сентября, 2011 Опубликовано 24 сентября, 2011 · Жалоба подбираю для нового проекта процик и смотрел старшие кортексы от 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, то используйте, там все заявленное есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zhevak 0 24 сентября, 2011 Опубликовано 24 сентября, 2011 · Жалоба кто более глубоко в теме какая разница между ними ? есть какие-то подводные камни (программирование, сроки поставки, глюки чипов и т.д.) Я в теме не "глубоко". Но на протяжении последнего времени тоже занимался вопросом -- кому отдать предпочтение. В начале этого года сориентировался на 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 выбор будет побогаче. Надеюсь, я помог увидеть некоторые моменты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Буратино 0 24 сентября, 2011 Опубликовано 24 сентября, 2011 · Жалоба На сколько мне известно NXP позже ST лицензировал ядра кортекс процессоров и типа у них ревизия поновее и посвежее. NXP в Украине будет возить VD MAIS ,буквально недавно анонсировалось совместно с регион. представителями это дело. А VD MAIS хочу вам сказать те еще жуки, между прочим они в Украине AD возят.. STM32 семейство по лапам крепко совместимо ,то есть иногда даже не меняя разводку можно мощнее проц поставить. Ну что-то такое слышал. Polaris, У NXP кстати есть Cortex M0 процы с CAN --- А почему ну совсем не рассматриваются процы от TI и Freescale ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Буян 0 24 сентября, 2011 Опубликовано 24 сентября, 2011 · Жалоба (DI HALT) ARM. Учебный Курс. Выбор контроллера Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lotor 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Сам stm32 не использовал, но товарищ из соседнего отдела сильно плюется - чего стоит кривой i2c только. Аргументы против NXP какие-то забавные. Слезать с него пока необходимости не вижу, все устраивает. А как показала практика "баги чипа" в подавляющем большинстве случаев - это проблемы квалификации разработчика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба 1). Сам stm32 не использовал, но товарищ из соседнего отдела сильно плюется - чего стоит кривой i2c только. 2). А как показала практика "баги чипа" в подавляющем большинстве случаев - это проблемы квалификации разработчика. Так может у коллеги и есть эти самые проблемы? ;) I2C действительно корявый, но побороть раз и навсегда можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба от ST смотрел stm32f2 серию от NXP серию LPC176x , LPC178x LPC проще в использовании, причем заметно проще. Если не принимать во внимание соображений о доступностичипов, то я бы выбирал LPC. Зато у STM если чипы с USB HS. К ним имеются вполне адекватные и рабочие примеры проектов. а вот для того же LPC18xx таких примеров пока нет, и когда они появятся, это еще вопрос ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lotor 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Так может у коллеги и есть эти самые проблемы? ;) I2C действительно корявый Комментарии излишни. Похоже у Вас к nxp личное. :) но побороть раз и навсегда можно. Боритесь. Придумывайте обходные пути. Я свое время ценю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Господа, хватит о личностях и личных измышлениях. Приводите только объективные оценки (если это вообще возможно). Модератор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porty 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Использую LPC1768 только потому что были куплены несколько отладочных плат на STM32 и LPC1114 и LPC1768, линейка от NXP оказалась проще в обучении и сразу всё из коробки работало, не пришлось танцевать с бубном вокруг чёрного ящика который плюётся непонятными сообщениями (ST-link так и не запустился). В итоге его стали использовать, а зря ... вся аналоговая часть и частично цифровые интерфейсы сделаны достаточно топорно, АЦП шумит, ЦАП макс 7 битный, в младших сериях у LPC1114 питание ацп и цап цифровое в итоге для потребительского звука в принципе не приминимо. так, макс. что можно это крутилки мерять. Из за заваленных фронтов цифровых сигналов при связи с плис пришлось в плис сделать фильтр гличей, многократного срабатывания и прочих радостей 20-30нс фронтов с низкоточным источником, по даташиту обещано было по SSP 12Мгц но даже на 1МГц шли косяки без фильтрации цифрового сигнала на ПЛИС. В общем контроллер сыроват весьма. Планируем перенести всё на STM32 либо ниос Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Сам LPC не использовал, но слышал, что там запись во флэш с ограничениями: запись только кусками большого размера. Это сильно затрудняет эмуляцию EEPROM. У ST таких проблем нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 1 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба LPC гораздо шустрее как и по максимальной частоте, так и по скорости выполнения из флеша. А так IMHO надо по периферии выбирать. Еще стоит на люминари от TI обратить внимание у них PHY Ethernet прямо на борту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porty 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба а и ещё вспомнил ньюансик про LPC - если какую либо переферию включишь то её обратно не выключить, проц уходит в зависание, не срабатывает сторожевой таймер если подключен программатор, неверная невинная настройка переферии может дать зависание проца (например запуск АЦП от события захвата таймера если в момент настройки это событие пришло что само по себе штатная ситуация), во время отладки с частотами какой то косяк, многая периферия начинает работать с частотами от балды. Т.е. даже если просто написать прогу которая дрыгает ножкой программно с макс. скоростью предварительно настроив PLL и частоты строго по даташиту то после заливки программатором без отключения питания получим частоту в много раз меньше желаемой, но после отключения и включения питания частота будет нормальной Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lebiga 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба LPC гораздо шустрее как и по максимальной частоте, так и по скорости выполнения из флеша. А так IMHO надо по периферии выбирать. Еще стоит на люминари от TI обратить внимание у них PHY Ethernet прямо на борту. Только не люминари - чего только стоит их баги с ревизиями B1, C1 и С3 - купил новые чипы, запаял - а программа даже не стартует - нужно перекомпилировать с корректированным скаттером - шаманство прямо, весь процесс производства девайсов ломается. NXP все время покупается через Гранд Электроникс - цены самые нормальные, срок поставки - пару дней (с России). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться