Перейти к содержанию
    

Я рад что возникла такая секция форума по данному семейству которое кстати не то что не уступает STM32 в во многом превосходит его по функционалу. В данный момент у меня фигурирует два процессора семейства mk66(65/64 совместимы в 144 корпусе) проект можно сказать открыт и MKV58 ( с его 44 PWMа ми ) для управления приводами электромагнитными. Думаю что нужна тема где можно было бы обсудить инструментарий для разработки на данных процессорах.

От себя могу поделиться топологией одной из плат на MK66.

Может кто знает реализованные проекты MKV58 ?

Отладки разработки не NXP?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

От себя могу поделиться топологией одной из плат на MK66.

 

Делитесь.

 

А MK58 довольно сильно заточен.

Поэтому применять его в дивайсах с однопроцессорным исполнением не очень удобно.

Для него надо делать плату с дополнительным хост контроллером как это делается в частотниках.

Есть у меня мысль пристроить его на мою плату

post-2050-1472450150_thumb.jpg

 

Но пока нет достойного агрегата куда это вставить.

 

Репозиторий проекта здесь - https://github.com/Indemsys/EmSys-K70Wn-PCB

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вот как раз в связи его специализацией на преобразователи и частотное управление его и будем использовать! он как бы не для мультимедиа чуть чуть потому и для интерфейса нужен другой проц )) У вас К70? использование kv58 в планах пока ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да вот как раз в связи его специализацией на преобразователи и частотное управление его и будем использовать! он как бы не для мультимедиа чуть чуть потому и для интерфейса нужен другой проц )) У вас К70? использование kv58 в планах пока ?

 

Я использую на разных платах K70, K60, K66

Я припаял уже K58, но прогнать тесты на производительность и детерминизм не раньше следующей недели получится.

Хочется убедится что DMA действительно никакого влияния на детерминизм не оказывает.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у них совместимость в 100 ногом корпусе или 144 ??

 

Я использовал только 144.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как и обещал загрузил файлы проекта контроллера управления шаговыми двигателями но так как плата универсальная достаточно можно использовать в качестве отладки на плате есть микро модель с 6 координатным гироскопом акселирометром ну выведены интерфейсы под доп платы

Исходники пока пишутся. Есть вариант зацепить на внешнюю шину контроллер экрана с параллельным 16 битным интерфейсом.

Пробные платки я себе сделал десяток вчера запустил процессор буду изучать инструментарий от NXPесли что могу поделиться несколькими платками. Вопросы ?

project.rar

post-8220-1473908435_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так как плата универсальная достаточно можно использовать в качестве отладки ... Вопросы ?

 

На одной плате есть обводной контур, а на другой нет.

 

Разные конструкторы делали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с синей маской это контроллер шаговика на lpc2136 просто они в паре работать будет точнее кинетис будет управлять 7 такими платами ) ну и обводка там так как шаговик это приличные помехи и изза высокого напряжения высокая скорость нарастания сигналов. на красной не стал просто делать посчитав что там с помехами по проще. да и контур есть просто он чисто вокруг процессора память меньше на Bottom. Вы не сравнивали mkv58 по производительности с stm32F746 например ?

 

Вы не прибывали Vybrid процессор у NXP VF3xxR? интересен так то только вот с доставаемостью не айс вроде ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы не сравнивали mkv58 по производительности с stm32F746 например ?

Вы не прибывали Vybrid процессор у NXP VF3xxR? интересен так то только вот с доставаемостью не айс вроде ?

 

Не сравнивал.

Но думаю там такие мизерные различия которые всегда можно вытянуть софтом.

 

А Vybrid да, похоже прикрыли. Видать автомобилисты нашли для своих панелей нечто более интересное.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... Вы не сравнивали mkv58 по производительности с stm32F746 например ?

Сравнивать уже тяжело получается, кроме ядра, у них большое различие как в периферии, так и направленность на различные хард/софт приложения. Если хотите различные рынки сбыта. Сегодня приводительность ядра сама по себе, без периферии и приложений уже мало кого интересует. Сравните хотябы подключение внешнего дисплея с хорошей графикой, точскрином для этих процев + обработка и будет оч большая разница. Без хардверных инжин уже софтом не вытащить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сравнивать уже тяжело получается, кроме ядра, у них большое различие как в периферии, так и направленность на различные хард/софт приложения. Если хотите различные рынки сбыта. Сегодня приводительность ядра сама по себе, без периферии и приложений уже мало кого интересует. Сравните хотябы подключение внешнего дисплея с хорошей графикой, точскрином для этих процев + обработка и будет оч большая разница. Без хардверных инжин уже софтом не вытащить.

 

Вывод график это не риалтайм, ее можно сколько угодно долго рисовать и с лагами, юзер все стерпит.

 

А вот управление несколькими движками или импульсными DC/AC преобразователями критично зависит от быстродействия ядра.

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

Большее значение я бы придавал управлению приоритетами и планировщику транзакций на шине.

Тут Kinetis сильнее STM32, поскольку в них этому уделено больше внимания.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос к коллегам какой отладчик вы используете для работы с MKV58 ? для ядра Cortex M7 именно по SWD ? Для М4 я использовал j-link V8 от он послал меня лесом с ядром M7 что то надо купить более современное ! Что ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

меня Kinetis приятно удивил вот чем. в KDS открываем проект с опцией Proccessor Expert Project. выбираем любую периферию в визуальном редакторе и спокойно галочками и кнопочками задаем конфигурацию. нажимаем Generate и он генерирует очень достойный код, причем со всеми функциями работы с периферий. и можно задать опции - использовать прерывания не использовать прерывания и так далее.

кроме того есть куча модулей, например память 24xx или блютус под которые он сгенерирует код.

по сравнению с CubeMX последний рядом не стоял. ну это мое личное мнение.

Изменено пользователем Jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос к коллегам какой отладчик вы используете для работы с MKV58 ? для ядра Cortex M7 именно по SWD ? Для М4 я использовал j-link V8 от он послал меня лесом с ядром M7 что то надо купить более современное ! Что ?

Cortex-M7 is supported by

J-Link Base / Plus V9 and higher

J-Link Ultra+ / Pro V4 and higher

 

Также STLINK v2 никто не отменял + http://openocd.org:

Open On-Chip Debugger 0.10.0-dev-00200-gdb56a3b (2016-02-09-16:12)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.org/doc/doxygen/bugs.html

Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD

adapter speed: 2000 kHz

adapter_nsrst_delay: 100

srst_only separate srst_nogate srst_open_drain connect_deassert_srst

Info : Unable to match requested speed 2000 kHz, using 1800 kHz

Info : Unable to match requested speed 2000 kHz, using 1800 kHz

Info : clock speed 1800 kHz

Info : STLINK v2 JTAG v24 API v2 SWIM v11 VID 0x0483 PID 0x374B

Info : using stlink api v2

Info : Target voltage: 3.216820

Info : STM32F756.cpu: hardware has 8 breakpoints, 4 watchpoints

Open On-Chip Debugger 0.10.0-dev-00200-gdb56a3b (2016-02-09-16:12)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.org/doc/doxygen/bugs.html

Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD

adapter speed: 2000 kHz

adapter_nsrst_delay: 100

srst_only separate srst_nogate srst_open_drain connect_deassert_srst

Info : Unable to match requested speed 2000 kHz, using 1800 kHz

Info : Unable to match requested speed 2000 kHz, using 1800 kHz

Info : clock speed 1800 kHz

Info : STLINK v2 JTAG v24 API v2 SWIM v11 VID 0x0483 PID 0x374B

Info : using stlink api v2

Info : Target voltage: 3.216820

Info : STM32F756.cpu: hardware has 8 breakpoints, 4 watchpoints

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...