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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Выбор микроконтроллера на Cortex M3 ядре
kolobok0
сообщение Aug 2 2013, 14:33
Сообщение #16


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(DASM @ Aug 1 2013, 13:08) *
..сбой == сгоревшая плата...


ЗЛОЙ ОФФ:
это типа блок наведения ракеты sm.gif
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 4 2013, 09:38
Сообщение #17


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(glebka @ Jul 30 2013, 12:40) *
Выбираю микроконтроллер под задачу. Основными критериями являються: небольшой размер 48-64 ноги, ядро cortex m3, управление энергопореблением. Делаю выбор между TI, Atmel, NXP, ST и Freescale устройствами.


Очень хорошее управление энергопореблением есть в CORTEX-Мx процессорах от Freescale. Довелось работать с KL15. Качество документации не хуже чем у NXP. Сложность освоения на том же уровне. Достаточно примеров на сайте + форум. Есть у них CORTEX-M4 серии Kinetis, хотя с ними работать не доводилось, но желание есть после пары серийных проектов на KL15.
NXP тоже не плохи, но по потреблению более прожорливые. Работал с LPC17.
Go to the top of the page
 
+Quote Post
glebka
сообщение Aug 4 2013, 11:39
Сообщение #18


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

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



Цитата(mempfis_ @ Aug 4 2013, 13:38) *
Качество документации не хуже чем у NXP.


Это хорошо, это радует. Я также работал с LCP17XX , мне понравилось, жаль что нет у них нет подходящего "мелкого". Хотя все "спецы" и позиционируют nxp продукты как далёкие от промышленной автоматизации в суровых услових.
Да семейство кинетикс выглядит неплохо, да и эвал. борды не очень дорогие. Попробую заказать\купить для "поиграться" перед принятием решения.

Хотя мне кажеться, что уважаемый DASM очень и очень прав, процессоры основных производителей из одной лёгкой "весовой" категории, идут "ноздря к ноздре".

Go to the top of the page
 
+Quote Post
pitt
сообщение Aug 4 2013, 13:19
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 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
Dr.Alex
сообщение Aug 4 2013, 13:34
Сообщение #20


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(AlexandrY @ Jul 31 2013, 09:13) *
Собственно меня лично привлек их софт, а именно открытая RTOS MQX.
Очень продуманная и укомплектованная ось. Превосходит по возможностям все мне известные открытые RTOS (FreeRTOS, uCOS, RL ARM, uITRON, TNKerne, scmRTOS, TI RTOS ... ) для такого класса микроконтроллеров.


Такой вопрос из чистого любопытства (поскоку сам применять пока не собираюсь):: как вы оцениваете возможность перенести этот MQX на любой другой арм?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 5 2013, 14:15
Сообщение #21


Ally
******

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



Цитата(Dr.Alex @ Aug 4 2013, 16:34) *
Такой вопрос из чистого любопытства (поскоку сам применять пока не собираюсь):: как вы оцениваете возможность перенести этот MQX на любой другой арм?


Тяжковато будет.
Это уровень повыше FreeRTOS, там реальная драйверная система, отладочные агенты, периферия с вызовом сервисов RTOS, режимы пониженного потребления, мощный Shell, защита памяти...
BSP с драйверами довольно крупный.

Я решил, что проще перейти на Kinetis чем портировать BSP MQX на другое семейство ARM-ов.
Иначе пришлось бы под три десятка драйверов периферии править.
Это еще не касаясь лицензионной чистоты.

Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Aug 5 2013, 14:27
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(AlexandrY @ Aug 5 2013, 17:15) *

Раз уж Вы адепт, прежде чем я начал что-то делать, в том числе читать документацию - помажьте еще елеем Kinetis wink.gif
Требуется банальное коммуникационное устройство:
несколько кнопок (или тачскрин)
небольшой графический дисплей с простенькой GUI
интерфейсы 2-3xUART, Ethernet, USB
FTP и файловая система на пару файлов по какой-нить внутренней памяти (флэш, EEPROM) или может SD-карта?
Кинетис в этом случае имеет какие-нибудь преимущества?
Может старт-кит какой-нибудь существует?




--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 5 2013, 14:49
Сообщение #23


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
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #25


Гуру
******

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



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

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


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 19-06-10
Пользователь №: 58 021



QUOTE (glebka @ Jul 30 2013, 13:40) *
ядро cortex m3,

Я как раз сейчас делайю проэкт на STM32F103. Очень доволен производитеностью. Если у вас АЦП то наверно надо и фильтровать. Так для примера пробовал
FIR 19th order обрабатывает int 256 самплов за 100мкц. С драверами проблем нет все можно найти на STM или в Кеил примерах. До этого пробовал Атмегу 8335 - небо и земля а цена такая-же $2.5

QUOTE (glebka @ Jul 30 2013, 13:40) *
ST32F205.

Одно маленькое но . STM просрали SPI железо. SC сигнал надо дергать в ручную (GPIO->ODR).
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 6 2013, 06:25
Сообщение #27


Ally
******

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



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

Telnet открыт, а с SSH я поторопился.
У них нет ни в исходниках ни в либах.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 6 2013, 07:09
Сообщение #28


Гуру
******

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



Понятно, спасибо. "Будем искать".


--------------------
На любой вопрос даю любой ответ
"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
HHIMERA
сообщение Aug 6 2013, 07:20
Сообщение #29


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



Цитата(agate @ Aug 6 2013, 06:14) *
Одно маленькое но . STM просрали SPI железо. SC сигнал надо дергать в ручную (GPIO->ODR).

Угу... wink.gif
Во первых... не SC, а NSS...
Во вторых... не GPIO->ODR, а GPIO->BSRR...
В третьих... не всегда это и надо...
В четвёртых... в F0 и F3 СS можно дёргать аппаратно...

Сообщение отредактировал HHIMERA - Aug 6 2013, 07:21
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 6 2013, 08:05
Сообщение #30


Ally
******

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



Цитата(Dog Pawlowa @ Aug 5 2013, 17:27) *
Может старт-кит какой-нибудь существует?


Работаем над таким KIT-ом
Платформа для разработки инвертеров до 4 кВт на MK60
[attachment=78671:Inverter_KIT.jpg]
Go to the top of the page
 
+Quote Post

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

 


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


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