|
Kinetis K04 Cortex-M0, Стоит ли связываться? (на замену STM32F0) |
|
|
|
May 2 2016, 09:58
|
Частый гость
 
Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354

|
Господа, В связи с известной неустойчивостью STM32 к помехам появился вариант попробовать сделать девайс на Kinetis K04. У кого был опыт, расскажите - как они в деле? Стоит ли тратить время на переход? Основные преимущества: * питание 2.7 - 5.5 В * оф. поддержка +- 20 мА на GPIO * EMC/EMI robustness. Основной недостаток: не понятны перспективы жизни семейства Kinetis вообще. Выскажите свое мнение!
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
May 2 2016, 13:08
|

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

|
Аналогично, на STM32 более 7 лет, кучка стартапов, малосерийный ~100 устройств, серийный выпуск ~10К и более, десятки различных устройств, мобильных, стационарных и ни одного убитого или зависшего МК от помех.
Нет никакой неизвестной неустойчивости STM32 к помехам. Просто в соседней вете обсуждается всякая мура, неопытных AVR программеров, не придерживающихся никаких стандартов, никаких схемотехников, и когда просят схемку или платку то уходят в зависание.
|
|
|
|
|
May 2 2016, 13:41
|

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Реализует многофункциональный тестовый генератор ШИМ-а управляемый с планшета.
|
|
|
|
|
May 2 2016, 15:20
|
Местный
  
Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471

|
Цитата(AlexandrY @ May 2 2016, 16:41)  старая бага STM-ов с зависанием I2C Что за бага? Флажок BUSY?
|
|
|
|
|
May 2 2016, 19:02
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Цитата(krdmitry @ May 2 2016, 10:58)  Основной недостаток: не понятны перспективы жизни семейства Kinetis вообще. Выскажите свое мнение!  Здесь как Провидение на душу положит. Например, TI, купив Luminary Micro, практически убила их линейку Кортексов, явив свету ограниченый набор всяких Tiva... Представляю, как попали некоторые изобретатели, заложив LM. С другой стороны, Silabs, купив Energy Micro, продолжила добрую традицию этих камней, хотя на подходе была своя серия Кортексов. Совсем недавно Freescale была приобретена NXP. Поэтому сказать, что станет с линейкой Kinetis, сложно.
|
|
|
|
|
May 3 2016, 05:24
|
Частый гость
 
Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364

|
Цитата(KnightIgor @ May 2 2016, 23:02)  ... Совсем недавно Freescale была приобретена NXP... Т.е. NXP приобре ла Freescale как я понял. Интересная новость.
|
|
|
|
|
May 3 2016, 06:08
|
Частый гость
 
Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364

|
Цитата(ViKo @ May 3 2016, 09:45)  Прикол в том, что ни одно из двух сообщений не дает однозначного ответа, кто кого приобрел. Нужно добавить слово "фирма" ("фирмой"). Учитесь у юристов.  Согласен (у меня правда чуть точнее, но практически также туманно)
|
|
|
|
|
May 3 2016, 06:19
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
2 AlexandrY. Не буду спорить. Для того, чтобы оценивать камни производителя, надо, как минимум, с ними поработать. Я же лишь бегло знакомился. И отметил лишь то, что мне запало. Дело в том, что я сделал клаву сенсорную на stm и мне не понравилось как это работает. Видно, что надо очень тщательно подходить к разводке. А на Kinetis увидел аппаратную реализацию, правда с ограниченным количеством кнопок. Реализовать в живую не дошли руки. Было бы любопытно. Цитата(AlexandrY @ May 2 2016, 16:41)  Очень важная фича Kinetis это аппаратная фильтрация глитчей на входах. На stm тоже есть причём достаточно навороченная. Как работает не понравилось. У меня есть обработка цифровых данных, и мне это очень пригодилось бы. Всё перепробовать - жизни не хватит. Всякие мелочи вылазят, как правило, на последнем этапе, когда уже задний ход давать некуда ... Операционку проприетарную, уж точно использовать не буду. FreeRTOS меня устраивает на 100%. И дописать можно что угодно. Зависеть от производителя очень бы не хотелось.
|
|
|
|
|
May 3 2016, 07:48
|
Частый гость
 
Группа: Участник
Сообщений: 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 платной?
|
|
|
|
|
May 3 2016, 15:10
|
Знающий
   
Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664

|
Цитата Дело только в MQX, или есть другие важные преимущества? mqx - это не преимущество, а недостаток. Cейчас kinetis переводят на поддержку freeRTOS, а MQX замораживают. Дело в том, что эта ОС не принадлежала freescale, а была лицензирована и достаточно серьёзно переработана так, что работала исключительно с kinetis'ами, а на поддержку нужны деньги, которых больше на это выделять не будут. В общем-то "сдох Ефим - да и чёрт с ним", она всё-равно не была распространена, и лишь затрудняла переход с одной платформы на другую. Но в остальном камни ничего так.
|
|
|
|
|
May 3 2016, 18:34
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Цитата(ViKo @ May 3 2016, 06:45)  Прикол в том, что ни одно из двух сообщений не дает однозначного ответа, кто кого приобрел. Нужно добавить слово "фирма" ("фирмой"). Учитесь у юристов. Да ладно! Я намеренно выбрал пассивный залог, откуда совершенно ясно, кто кем был куплен  . В английском "nxp acquires freescale", к счастью, однозначно понятно. Кто хочет подробности, забейте фразу в гугл.
|
|
|
|
|
May 3 2016, 19:11
|

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 будет жить и развиваться бесплатно.
|
|
|
|
|
May 4 2016, 05:11
|
Частый гость
 
Группа: Участник
Сообщений: 132
Регистрация: 6-02-16
Из: г. Баку
Пользователь №: 90 364

|
Цитата(AlexandrY @ May 3 2016, 23:11)  ... И отладочные Add-On-ы для Eclipse, IAR, Keil каких ни у одной RTOS нет. И т.д. и т.п. Ну к то в теме должен понять. ... Для Eclipse под FreeRTOS есть такие. А вот какой посоветуете как аналог STM32F429. Т.е. чтобы дисплей, SDRAM и т.п. И TCP стек у них свой да? А он документирован нормально да?
|
|
|
|
|
May 4 2016, 06:58
|
Гуру
     
Группа: Участник
Сообщений: 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 Вот единственное, что нормально спортировалось на свою ось и работало Правда, потом понял, нахрена мне все это счастье, если есть микро-сд карточки
|
|
|
|
|
May 4 2016, 07:07
|
Знающий
   
Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842

|
Цитата(KnightIgor @ May 2 2016, 22:02)  Совсем недавно Freescale была приобретена NXP. Поэтому сказать, что станет с линейкой Kinetis, сложно. С полгода назад спрашивали об этом представителей NXP. Они обещают что всё что производится будет производится как минимум на срок который обещали Kinetis (а они обещают как правило 10 лет) и всё что проектируется не на эскизном этапе тоже доведут до рынка. В общем-то если покопаться в их официальных письмах покупателям эту позицию, уверен, можно легко найти. Процы интересные, но руки до них всё никак не дойдут. И с учетом того что MQX перейдет в платный режим интерес к ним подувял.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|