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

 
 
> Kinetis K04 Cortex-M0, Стоит ли связываться? (на замену STM32F0)
krdmitry
сообщение May 2 2016, 09:58
Сообщение #1


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

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Господа,

В связи с известной неустойчивостью STM32 к помехам появился вариант попробовать сделать девайс на Kinetis K04. У кого был опыт, расскажите - как они в деле? Стоит ли тратить время на переход?
Основные преимущества:
* питание 2.7 - 5.5 В
* оф. поддержка +- 20 мА на GPIO
* EMC/EMI robustness.
Основной недостаток: не понятны перспективы жизни семейства Kinetis вообще.

Выскажите свое мнение! sm.gif
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 21)
adnega
сообщение May 2 2016, 11:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(krdmitry @ May 2 2016, 12:58) *
В связи с известной неустойчивостью STM32 к помехам появился

Кому известной? Я использую STM32 в промышленных масштабах и в суровых условиях - не видел ни одного убитого или зависшего МК.
Go to the top of the page
 
+Quote Post
Aner
сообщение May 2 2016, 13:08
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Аналогично, на STM32 более 7 лет, кучка стартапов, малосерийный ~100 устройств, серийный выпуск ~10К и более, десятки различных устройств, мобильных, стационарных и ни одного убитого или зависшего МК от помех.

Нет никакой неизвестной неустойчивости STM32 к помехам. Просто в соседней вете обсуждается всякая мура, неопытных AVR программеров, не придерживающихся никаких стандартов, никаких схемотехников, и когда просят схемку или платку то уходят в зависание.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 2 2016, 13:22
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



В одном девайсе (щиток приборов МАЗ) схемотехники забыли преобразователи уровней поставить. Подавалось 24V на несколько ног (через резисторы). Успел отладить проект. При сдаче сдох бедолага. Стал разбираться - был сильно удивлён. ))
Из преимуществ Kinetis, только аппаратная поддержка сенсорных кнопок, насколько я помню.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 2 2016, 13:41
Сообщение #5


Ally
******

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



Цитата(SasaVitebsk @ May 2 2016, 16:22) *
Из преимуществ Kinetis, только аппаратная поддержка сенсорных кнопок, насколько я помню.


Ну далеко не только.
Очень важная фича Kinetis это аппаратная фильтрация глитчей на входах.

Известная всем профессионалам старая бага STM-ов с зависанием I2C в Kinetis-ах в принципе не сможет произойти.
То что аналоговые входы у STM горят на ура тоже все знают.

5-и вольтовые Kinetis очень надежны.
Работают без кварца с хорошей точностью.
На скорости 125000 UART работает при любой температуре без сбоев на внутреннем RC.
Удобно что под них есть своя RTOS.

Вот пример с портированной RTOS MQX на модуль c S9KEAZN64 - https://github.com/Indemsys/Light-Control-M...X_light_porting
Реализует многофункциональный тестовый генератор ШИМ-а управляемый с планшета.

Go to the top of the page
 
+Quote Post
segment
сообщение May 2 2016, 15:20
Сообщение #6


Местный
***

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



Цитата(AlexandrY @ May 2 2016, 16:41) *
старая бага STM-ов с зависанием I2C

Что за бага? Флажок BUSY?
Go to the top of the page
 
+Quote Post
Aner
сообщение May 2 2016, 16:24
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Kinetis также не надежен как STM. К томуже победнее с периферией, либами. Использовать в проектах без проблем, по ценам близкий к STM. Объясните их выбор аппаратно, программно, экономически и вперед. Я никак не против.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение May 2 2016, 19:02
Сообщение #8


Знающий
****

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



Цитата(krdmitry @ May 2 2016, 10:58) *
Основной недостаток: не понятны перспективы жизни семейства Kinetis вообще.
Выскажите свое мнение! sm.gif

Здесь как Провидение на душу положит. Например, TI, купив Luminary Micro, практически убила их линейку Кортексов, явив свету ограниченый набор всяких Tiva... Представляю, как попали некоторые изобретатели, заложив LM.

С другой стороны, Silabs, купив Energy Micro, продолжила добрую традицию этих камней, хотя на подходе была своя серия Кортексов.

Совсем недавно Freescale была приобретена NXP. Поэтому сказать, что станет с линейкой Kinetis, сложно.
Go to the top of the page
 
+Quote Post
AleksBak
сообщение May 3 2016, 05:24
Сообщение #9


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

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(KnightIgor @ May 2 2016, 23:02) *
...
Совсем недавно Freescale была приобретена NXP...

Т.е. NXP приобрела Freescale как я понял. Интересная новость.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 3 2016, 05:45
Сообщение #10


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(AleksBak @ May 3 2016, 08:24) *
Т.е. NXP приобрела Freescale как я понял. Интересная новость.

Прикол в том, что ни одно из двух сообщений не дает однозначного ответа, кто кого приобрел. Нужно добавить слово "фирма" ("фирмой"). Учитесь у юристов.
Go to the top of the page
 
+Quote Post
AleksBak
сообщение May 3 2016, 06:08
Сообщение #11


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

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(ViKo @ May 3 2016, 09:45) *
Прикол в том, что ни одно из двух сообщений не дает однозначного ответа, кто кого приобрел. Нужно добавить слово "фирма" ("фирмой"). Учитесь у юристов.

biggrin.gif Согласен (у меня правда чуть точнее, но практически также туманно)
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 3 2016, 06:19
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



2 AlexandrY. Не буду спорить. Для того, чтобы оценивать камни производителя, надо, как минимум, с ними поработать. Я же лишь бегло знакомился. И отметил лишь то, что мне запало.
Дело в том, что я сделал клаву сенсорную на stm и мне не понравилось как это работает. Видно, что надо очень тщательно подходить к разводке. А на Kinetis увидел аппаратную реализацию, правда с ограниченным количеством кнопок. Реализовать в живую не дошли руки. Было бы любопытно.
Цитата(AlexandrY @ May 2 2016, 16:41) *
Очень важная фича Kinetis это аппаратная фильтрация глитчей на входах.

На stm тоже есть причём достаточно навороченная. Как работает не понравилось. У меня есть обработка цифровых данных, и мне это очень пригодилось бы.
Всё перепробовать - жизни не хватит. Всякие мелочи вылазят, как правило, на последнем этапе, когда уже задний ход давать некуда ...
Операционку проприетарную, уж точно использовать не буду. FreeRTOS меня устраивает на 100%. И дописать можно что угодно. Зависеть от производителя очень бы не хотелось.
Go to the top of the page
 
+Quote Post
krdmitry
сообщение May 3 2016, 07:48
Сообщение #13


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

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Цитата(AlexandrY @ May 2 2016, 16:41) *
Ну далеко не только.
Очень важная фича Kinetis это аппаратная фильтрация глитчей на входах.

Известная всем профессионалам старая бага STM-ов с зависанием I2C в Kinetis-ах в принципе не сможет произойти.
То что аналоговые входы у STM горят на ура тоже все знают.

5-и вольтовые Kinetis очень надежны.
Работают без кварца с хорошей точностью.
На скорости 125000 UART работает при любой температуре без сбоев на внутреннем RC.
Удобно что под них есть своя RTOS.

Вот пример с портированной RTOS MQX на модуль c S9KEAZN64 - https://github.com/Indemsys/Light-Control-M...X_light_porting
Реализует многофункциональный тестовый генератор ШИМ-а управляемый с планшета.


Александр, спасибо вам за статьи по теме, очень интересен ваш опыт.
Скажите, почему выбрали эти контроллеры? Какие у них преимущества перед ST?
Дело только в MQX, или есть другие важные преимущества?
Вроде бы ходят слухи, что NXP сделает MQX платной?
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение May 3 2016, 15:10
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
Дело только в MQX, или есть другие важные преимущества?

mqx - это не преимущество, а недостаток. Cейчас kinetis переводят на поддержку freeRTOS, а MQX замораживают. Дело в том, что эта ОС не принадлежала freescale, а была лицензирована и достаточно серьёзно переработана так, что работала исключительно с kinetis'ами, а на поддержку нужны деньги, которых больше на это выделять не будут. В общем-то "сдох Ефим - да и чёрт с ним", она всё-равно не была распространена, и лишь затрудняла переход с одной платформы на другую.

Но в остальном камни ничего так.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение May 3 2016, 18:34
Сообщение #15


Знающий
****

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



Цитата(ViKo @ May 3 2016, 06:45) *
Прикол в том, что ни одно из двух сообщений не дает однозначного ответа, кто кого приобрел. Нужно добавить слово "фирма" ("фирмой"). Учитесь у юристов.

Да ладно! Я намеренно выбрал пассивный залог, откуда совершенно ясно, кто кем был куплен biggrin.gif . В английском "nxp acquires freescale", к счастью, однозначно понятно.
Кто хочет подробности, забейте фразу в гугл.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 3 2016, 18:58
Сообщение #16


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(KnightIgor @ May 3 2016, 21:34) *
Да ладно! Я намеренно выбрал пассивный залог, откуда совершенно ясно, кто кем был куплен.

Freescale была приобретена NXP
"А" купил "Б" biggrin.gif laughing.gif

Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 3 2016, 19:11
Сообщение #17


Ally
******

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



Цитата(krdmitry @ May 3 2016, 10:48) *
Александр, спасибо вам за статьи по теме, очень интересен ваш опыт.
Скажите, почему выбрали эти контроллеры? Какие у них преимущества перед ST?
Дело только в MQX, или есть другие важные преимущества?
Вроде бы ходят слухи, что NXP сделает MQX платной?


Как ни странно именно из-за MQX.
Что бы там не говорили, но MQX самая развитая RTOS из открытых.
К ней и бенчмарки прилагаются в таком качестве которого я ни в какой открытой RTOS не видел.
Т.е. это реально RTOS, а не лабуда для организации многозадачности как например FreeRTOS.

Просто с некоторого времени в MQX стали выкладывать фичи которые остальные за десятки тысяч долларов продают.
Это и файловая система с wear leveling на NAND, и TCP стек с маршрутизацией, NAT-ами и SSL, и межпроцессорные стеки протоколов и слой драйверов с огромными BSP, Bluetooth и ZigBee стеки, USB, командный Shell.
И отладочные Add-On-ы для Eclipse, IAR, Keil каких ни у одной RTOS нет. И т.д. и т.п.
Ну к то в теме должен понять.

Вот NXP и тормознули.. Может им указали конкуренты на такой беспредел опенсорса.
И они решили уже MQX 5 с IPv6 отдавать только за деньги. И правильно. Найдите на халяву где-нибудь IPv6 для микроконтроллеров класса Cortex-M3..M7 .
Но в текущей комплектации MQX 4.2 будет жить и развиваться бесплатно.

Go to the top of the page
 
+Quote Post
jcxz
сообщение May 3 2016, 19:55
Сообщение #18


Гуру
******

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



Цитата(AlexandrY @ May 4 2016, 01:11) *
И отладочные Add-On-ы для Eclipse, IAR, Keil каких ни у одной RTOS нет. И т.д. и т.п.

Да ну?! А я в uCOS-е использую такой для IAR. Глюки наверное..... wacko.gif

Цитата(AlexandrY @ May 4 2016, 01:11) *
Найдите на халяву где-нибудь IPv6 для микроконтроллеров класса Cortex-M3..M7

Это пока работает IPv4 и нет жёсткой необходимости IPv6. Отключат IPv4 - появятся халявные стеки на IPv6.
Go to the top of the page
 
+Quote Post
AleksBak
сообщение May 4 2016, 05:11
Сообщение #19


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

Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364



Цитата(AlexandrY @ May 3 2016, 23:11) *
...
И отладочные Add-On-ы для Eclipse, IAR, Keil каких ни у одной RTOS нет. И т.д. и т.п.
Ну к то в теме должен понять.
...

Для Eclipse под FreeRTOS есть такие. А вот какой посоветуете как аналог STM32F429. Т.е. чтобы дисплей, SDRAM и т.п.

И TCP стек у них свой да? А он документирован нормально да?
Go to the top of the page
 
+Quote Post
mantech
сообщение May 4 2016, 06:58
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AlexandrY @ May 3 2016, 22:11) *
Как ни странно именно из-за MQX.


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

Цитата(AleksBak @ May 4 2016, 08:11) *
И TCP стек у них свой да? А он документирован нормально да?


С доками на использование готовых модулей у них нормально, но в сорцы лучше не лезть(см выше)

Цитата(AlexandrY @ May 3 2016, 22:11) *
Это и файловая система с wear leveling на NAND


Вот единственное, что нормально спортировалось на свою ось и работало biggrin.gif
Правда, потом понял, нахрена мне все это счастье, если есть микро-сд карточки biggrin.gif
Go to the top of the page
 
+Quote Post
Kabdim
сообщение May 4 2016, 07:07
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Цитата(KnightIgor @ May 2 2016, 22:02) *
Совсем недавно Freescale была приобретена NXP. Поэтому сказать, что станет с линейкой Kinetis, сложно.

С полгода назад спрашивали об этом представителей NXP. Они обещают что всё что производится будет производится как минимум на срок который обещали Kinetis (а они обещают как правило 10 лет) и всё что проектируется не на эскизном этапе тоже доведут до рынка. В общем-то если покопаться в их официальных письмах покупателям эту позицию, уверен, можно легко найти.
Процы интересные, но руки до них всё никак не дойдут. И с учетом того что MQX перейдет в платный режим интерес к ним подувял.
Go to the top of the page
 
+Quote Post
krdmitry
сообщение May 5 2016, 19:42
Сообщение #22


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

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



По последним данным: дистрибьюторы NXP продукцию Freescale Kinetis еще не поставляют, по их (дистрибьюторов) словам - еще не завершен процесс объединения.
Кто в курсе подробностей?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:57
Рейтинг@Mail.ru


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