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

 
 
> Выбор микроконтроллера на Cortex M3 ядре
glebka
сообщение Jul 30 2013, 09:40
Сообщение #1


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Уважаемые коллеги,

Выбираю микроконтроллер под задачу. Основными критериями являються: небольшой размер 48-64 ноги, ядро cortex m3, управление энергопореблением. Делаю выбор между TI, Atmel, NXP, ST и Freescale устройствами. Пока более подробнее рассматриваю ST32F205... но предидущего опыта использования ST нет, поэтому вопрос стоит ли его устанавливать в утройство промышленной автоматизации? Конечно без уровня SIL. Задача уровня померил, обработал. отправил дальше.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pitt
сообщение Aug 4 2013, 13:19
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



В течение 3 месяцев проводил сравнение М3 от NXP, TI, Atmel, STM для использования в UGV в весовых категориях до 5 и до 10kg.. Один из критериев необходимость наличия CAN, Ethernet, I2C, PWM, обилия UART и подсистемы управления мотором.
Предварительный этап победил NXP, в основном, по качеству документации и примеров. На этапе эскизной проработки начались серьезные неувязки с дезайном железа CAN. Еще хуже дело обстоит с таймерами для генерации PWM.
Атмел вышел из гонки из-за их исполнения I2C.
STM32 был последний: документация(английская) нечитаемая, прилагаемая стандартная библиотека периферии написана ногами. К счастью, к самому железу серьезных нареканий нет.
Критерий энергосбережения не рассматривался по причине того, что при управлении моторами, потребляющими сотни Ватт, миллиамперы самого кристалла не имеют значения.



--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 5 2013, 14:49
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(pitt @ Aug 4 2013, 16:19) *
STM32 был последний: документация(английская) нечитаемая, прилагаемая стандартная библиотека периферии написана ногами.


Ну тогда вы должны были по идее выбрать Energy Micro.
Такой разукрашенный мануал как у них я еще не встречал. biggrin.gif
И примеров море. Особенно у IAR-а


Цитата(Dog Pawlowa @ Aug 5 2013, 17:27) *
Требуется банальное коммуникационное устройство:
несколько кнопок (или тачскрин)
небольшой графический дисплей с простенькой GUI
интерфейсы 2-3xUART, Ethernet, USB
FTP и файловая система на пару файлов по какой-нить внутренней памяти (флэш, EEPROM) или может SD-карта?
Кинетис в этом случае имеет какие-нибудь преимущества?
Может старт-кит какой-нибудь существует?


Kinetis для этого и предназначен.
Кнопки можно сделать сенсорные, периферия для этого встроена, драйвер для сенсорных кнопок уже есть в MQX.
Для MK70 есть в составе MQX движок eGUI.
Ethernet c полным стеком и USB дивайсы и хост тоже есть.
Есть FTP и сервер и клиент. Кроме того есть Telnet , WEB сервер, SNMP, PPP, NAT! и соответственно есть маршрутизация.
Т.е. не глядя и сразу начинаете делать свою плату без всяких китов.
Риск минимальный. Немного поглядывать на схему TWR-K70F120M в плане подключения TFT и DDR, чтобы потом не мучиться с BSP.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 5 2013, 15:34
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (AlexandrY @ Aug 5 2013, 16:49) *
есть Telnet с SSH
Возможно глупый вопрос - исходники открыты или только за деньги?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 5 2013, 16:46
Сообщение #5


Гуру
******

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



Цитата(Сергей Борщ @ Aug 5 2013, 19:34) *
Возможно глупый вопрос - исходники открыты или только за деньги?

Скачивается по ссылке.
Вроде бы требуется только регистрация на сайте Фрискейла.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 09:15
Сообщение #6


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(scifi @ Aug 5 2013, 19:46) *
Скачивается по ссылке.
Вроде бы требуется только регистрация на сайте Фрискейла.


Зарегистрировался, попытался скачать Process Expert Driver Suite. Пробовал на работе Opera, Internet Explorer, Firefox, Chrome - не получилось. Дома те же грабли. Написал в поддержку, молчат. Может кто выложит в удобное место?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2013, 14:38
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(glebka @ Aug 7 2013, 12:15) *
Может кто выложит в удобное место?


Это не так просто, там под 300 Мб и еще надо качать и ставить среду CodeWarrior (1.2 Гб) в начале.
С CodeWarrior и надо начинать. Попробуйте несколько раз запросить скачивание. Помогает.

Но я бы сказал, что этот эксперт еще те грабли. Во первых код генерит только под GCC или CodeWarrior (в скачанной IDE будет только GCC без ограничений)
Во вторых, как мне показалось, работать будут только уже созданные конфигурации под их KIT-ы.
Шаг влево-вправо будет караться зависаниями.
Т.е. такое же безфункциональное подобие библиотек от ST для STM32.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 17:49
Сообщение #8


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(AlexandrY @ Aug 7 2013, 18:38) *
Это не так просто, там под 300 Мб и еще надо качать и ставить среду CodeWarrior (1.2 Гб) в начале.
С CodeWarrior и надо начинать. Попробуйте несколько раз запросить скачивание. Помогает.

Но я бы сказал, что этот эксперт еще те грабли. Во первых код генерит только под GCC или CodeWarrior (в скачанной IDE будет только GCC без ограничений)
Во вторых, как мне показалось, работать будут только уже созданные конфигурации под их KIT-ы.
Шаг влево-вправо будет караться зависаниями.
Т.е. такое же безфункциональное подобие библиотек от ST для STM32.


Понятно, я четко просто следовал инструкции данной Freescale для FRDM платы. Вроде как про CODEWARRIOR ничего не было. Может тогда может подскажете другой способ получения работающей FREERTOS для K20D50M ? Потому как как єто основная цель. В 7.5 версии , по моему, есть пример для K70, скорее всего придётся перепиливать.
Кстати получение FREERTOS для STM32 прошло довольно гладко, может потому как в сети много примеров людей которые уже прошли все "грабли".
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2013, 18:13
Сообщение #9


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(glebka @ Aug 7 2013, 20:49) *
Понятно, я четко просто следовал инструкции данной Freescale для FRDM платы. Вроде как про CODEWARRIOR ничего не было. Может тогда может подскажете другой способ получения работающей FREERTOS для K20D50M ? Потому как как єто основная цель. В 7.5 версии , по моему, есть пример для K70, скорее всего придётся перепиливать.
Кстати получение FREERTOS для STM32 прошло довольно гладко, может потому как в сети много примеров людей которые уже прошли все "грабли".


Вот здесь куча примеров для Kinetis и среди них есть порт FreeRTOS с uIP и lwIP на MK53 и MK60 под IAR и CodeWarrior.
[attachment=78699:Examples...IS512_SC.zip]

Перепиливать придется инициализацию портов и главное подсистему тактирования, потому как на KIT-ах для которых все эти примеры они (Freescale) с какого-то бодуна поставили внешние генераторы вместо кварцев.

Эксперт же делает сорсы адаптированные к MQX. Во FreeRTOS их будет тяжко интегрировать.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 18:34
Сообщение #10


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(AlexandrY @ Aug 7 2013, 22:13) *
Эксперт же делает сорсы адаптированные к MQX. Во FreeRTOS их будет тяжко интегрировать.


странно, на одном зарубежном сайте нашел пример как портировать FreeRTOS для FREEDOM борды как раз используя Processor Expert. Решил чтобы не возиться долго, попробовать этот путь. Спасибо за примеры, буду пробовать.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 7 2013, 19:11
Сообщение #11


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(glebka @ Aug 7 2013, 21:34) *
странно, на одном зарубежном сайте нашел пример как портировать FreeRTOS для FREEDOM борды как раз используя Processor Expert. Решил чтобы не возиться долго, попробовать этот путь. Спасибо за примеры, буду пробовать.


Нет, конечно Expert генерирует не полную бессмыслицу.
Польза в нем есть, но только я усматриваю ее не в автоматической генерации BSP.
Скорее для выявления не очевидных связей между периферией не отраженных в мануале.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 7 2013, 21:30
Сообщение #12


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(AlexandrY @ Aug 7 2013, 23:11) *
Скорее для выявления не очевидных связей между периферией не отраженных в мануале.


Это звучит интригующе, wink.gif . Начальство не очень рвётся пользовать Freescale, вспоминая прошлые огрехи с документацией, пришлось сказать что они (Freescale) исправились и всё пойдет гладко , по крайней мере на начальном этапе.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 8 2013, 03:55
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



...и теперь (если они всё-таки не исправились и опять накосячат) виноваты перед начальством будете Вы в их косяках smile3009.gif
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 10 2013, 22:57
Сообщение #14


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(jcxz @ Aug 8 2013, 07:55) *
...и теперь (если они всё-таки не исправились и опять накосячат) виноваты перед начальством будете Вы в их косяках smile3009.gif


Может так и случиться, но Freescale ответил на два моих вопроса очень оперативно , чего не помню про NXP . :-)


Go to the top of the page
 
+Quote Post
DASM
сообщение Aug 12 2013, 10:32
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(glebka @ Aug 11 2013, 02:57) *
Может так и случиться, но Freescale ответил на два моих вопроса очень оперативно , чего не помню про NXP . :-)

в духе ртфм или уже новые индусы?
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 12 2013, 11:08
Сообщение #16


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

Группа: Свой
Сообщений: 199
Регистрация: 22-06-05
Пользователь №: 6 217



Цитата(DASM @ Aug 12 2013, 14:32) *
в духе ртфм или уже новые индусы?


Да нет, вроде как новые - стараються. Но жизнь покажет. Хотя для быстрого старта таки STM проще (спасибо форуму гораздо) более популярное изделие. Пробовал дома - игрался.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- glebka   Выбор микроконтроллера на Cortex M3 ядре   Jul 30 2013, 09:40
- - scifi   По заявленным критериям вроде бы все подходят. Поэ...   Jul 30 2013, 10:08
|- - glebka   Цитата(scifi @ Jul 30 2013, 13:08) А по б...   Jul 30 2013, 10:22
- - AlexandrY   Цитата(glebka @ Jul 30 2013, 12:40) Задач...   Jul 30 2013, 11:14
|- - Punk   Цитата(AlexandrY @ Jul 30 2013, 15:14) То...   Jul 31 2013, 05:03
|- - AlexandrY   Цитата(Punk @ Jul 31 2013, 08:03) Почему?...   Jul 31 2013, 06:13
|- - scifi   Кстати, Freescale обещает выпускать K10, K20, K30,...   Jul 31 2013, 06:24
|- - Dr.Alex   Цитата(AlexandrY @ Jul 31 2013, 09:13) Со...   Aug 4 2013, 13:34
|- - AlexandrY   Цитата(Dr.Alex @ Aug 4 2013, 16:34) Такой...   Aug 5 2013, 14:15
|- - Dog Pawlowa   Цитата(AlexandrY @ Aug 5 2013, 17:15) Ра...   Aug 5 2013, 14:27
|- - AlexandrY   Цитата(Dog Pawlowa @ Aug 5 2013, 17:27) М...   Aug 6 2013, 08:05
|- - nanorobot   ЦитатаМожет старт-кит какой-нибудь существует? ...   Aug 6 2013, 11:39
|- - Dog Pawlowa   Цитата(nanorobot @ Aug 6 2013, 14:39) ...   Aug 6 2013, 19:03
|- - nanorobot   Цитата(Dog Pawlowa @ Aug 7 2013, 01:03) П...   Aug 6 2013, 19:06
- - dxp   QUOTE (glebka @ Jul 30 2013, 16:40) ... н...   Jul 31 2013, 02:06
- - DASM   Первый раз вижу столь страное требование «кортех м...   Jul 31 2013, 07:06
- - glebka   Да я смотрел в на микроконтроллеры от EnergyMicro,...   Jul 31 2013, 22:47
- - DASM   Фрискейл на моей памяти вообще никогда не был user...   Jul 31 2013, 22:52
- - glebka   Драйвера всё одно придётся "причесывать...   Jul 31 2013, 23:19
- - DASM   99.99 % всех неполадок имхо - на совести программи...   Jul 31 2013, 23:57
|- - jcxz   Неправда. Сторожевик - очень полезная вещь. Всегда...   Aug 1 2013, 08:47
- - DASM   И как он поможет ? Просто видимо я не уточнил, вин...   Aug 1 2013, 09:08
|- - kolobok0   Цитата(DASM @ Aug 1 2013, 13:08) ..сбой =...   Aug 2 2013, 14:33
- - mempfis_   Цитата(glebka @ Jul 30 2013, 12:40) Выбир...   Aug 4 2013, 09:38
|- - glebka   Цитата(mempfis_ @ Aug 4 2013, 13:38) Каче...   Aug 4 2013, 11:39
||- - leevv   Цитата(glebka @ Aug 7 2013, 14:34) странн...   Sep 19 2013, 22:51
|- - AlexandrY   Цитата(Сергей Борщ @ Aug 5 2013, 18:34) В...   Aug 6 2013, 06:25
- - agate   QUOTE (glebka @ Jul 30 2013, 13:40) ядро ...   Aug 6 2013, 03:14
|- - HHIMERA   Цитата(agate @ Aug 6 2013, 06:14) Одно ма...   Aug 6 2013, 07:20
||- - agate   QUOTE (HHIMERA @ Aug 6 2013, 11:20) Угу.....   Aug 6 2013, 12:57
||- - HHIMERA   Цитата(agate @ Aug 6 2013, 15:57) Оно все...   Aug 6 2013, 13:53
||- - demiurg_spb   Цитата(HHIMERA @ Aug 6 2013, 17:53) Тем б...   Aug 6 2013, 14:24
||- - agate   QUOTE (HHIMERA @ Aug 6 2013, 16:53) Тем б...   Aug 6 2013, 15:26
|- - megajohn   Цитата(agate @ Aug 6 2013, 07:14) Одно ма...   Aug 6 2013, 14:04
|- - skripach   Цитата(megajohn @ Aug 6 2013, 17:04) но н...   Aug 6 2013, 16:58
- - Сергей Борщ   Понятно, спасибо. "Будем искать".   Aug 6 2013, 07:09
- - KRS   (что бы не плодить темы, спрошу здесь) а никто не ...   Sep 10 2013, 21:53
- - Petka   Цитата(KRS @ Sep 11 2013, 01:53) (что бы ...   Sep 11 2013, 09:42
- - KRS   Цитата(Petka @ Sep 11 2013, 13:42) http:/...   Sep 11 2013, 17:44


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

 


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


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