STM32F7 vs Orange PI

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

STM32F7 vs Orange PI

Сообщение balmer »

Хочется производительности, много производительности. Сейчас в таких случаях использую STM32F405. Но есть пара проблемм.

1. Производительности не хватает.
2. По хорошему надо по Ethernet общение с компьютером производить.

И вот сейчас думаю, что выбрать STM32F7 либо Orange PI.

Плюсы STM32F7 - он не сильно отличается от STM32F405. Минусы - сложность написания программного обеспечения. Особенно пугает, что надо будет разбираться с Ethernet.

Плюсы Orange PI - это сильно более высокая производительность (Cortex-A7). Ethernet из коробки. Вроде SPI/I2S должны нормально поддерживаться (естественно с написанием своих драйверов под Linux).

Причем плата под этот Cortex-A7 получается примерно такой-же сложности, как и под STM32F7. Естественно в случае одинакового количества периферийных разъемов.

И причем, что самое смешное готовая плата Orange PI дешевле, чем голый чип STM32F7.

Вот сижу, думаю, чтобы выбрать, если нужно I2S, SPI, Ethernet и много-много производительности.
halisi
Родился
Сообщения: 19
Зарегистрирован: Пн мар 11, 2013 01:46:59

Re: STM32F7 vs Orange PI

Сообщение halisi »

Стоит понимать что Linux не является реалтаймовой ОС.И думаю например приводом покрутить в векторе им не получится, в отличии от F7
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: STM32F7 vs Orange PI

Сообщение balmer »

Да, знаю. Но получать обрабатывать данные в цикле не реже, чем раз в 10 милисекунд - эту штука умеет. Тем более, что она не одноядерная. Главное, чтобы I2S/SPI данные не терялись.

Про "покрутить мотор" - всегда можно добавить как внешнюю периферию STM32F030 (или мощнее если требуется), который будет это делать. Мне главное успевать обрабатывать данные с пары ADC со скоростью 1 MSPS.
pcb
Опытный кот
Сообщения: 833
Зарегистрирован: Пт авг 12, 2011 09:14:27
Откуда: Млечный путь/Земля/РФ/Екатеринбург

Re: STM32F7 vs Orange PI

Сообщение pcb »

Производительности на сколько много нужно?
Разработал:
-BLDC
-ФУОЗ/МПСЗ
-SMART BMS
-ECU/EDC на STM32F4(43%)+CPLD(57%)
-Моноинжектор на ATSAMD20G16
-контроллер эффектов для RGB LED ленты
-умные часы/обратный счет/секундомер
-устройство измерения емкости АКБ
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: STM32F7 vs Orange PI

Сообщение balmer »

Производительности STM32F405 хватает впритык. STM32F7 точно бы хватило.

Но хочется быстрый Ethernet и желательно с минимумом программирования.
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: STM32F7 vs Orange PI

Сообщение pixar »

оранж сильно китайский , был разбор со многими минусами .
бери Banana Pro , c wifi .
у меня такой полгода , я через него кино по телеку смотрю .

есть рабочий порт андроид или линукс не помню под 7" дисплей

http://www.lemaker.org/

а вобше ты, наверное, не туда пошел.
нужно смотреть на сигнальный процессор, может дельфин или даже пикколо хватит.
У них совершенно определенное и предсказуемое время выполнения команд.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: STM32F7 vs Orange PI

Сообщение balmer »

Пока это все "гадания на кофейной гуще", и если будет то совсем нескоро. Но да, в конце концов хочется очень быстрого DSP с Ethernet.
Видимо ты прав, многие говорят Orange PI - сильно китайский, поэтому лучше другой вариант PI купить.

Лично мне больше всего не хватает в Rasberry/Banana/Orange PI нормального LVDS входа для ADC. Но зато к ним отлично подключаются I2S. А собственно говоря 200 КГц - это максимум, который мы можем получить на 24-х битном ADC.

То есть пока думаю повозиться с каким либо из вариантов PI (возможно куплю даже чтобы не геммороиться Rasberry PI 2). А потом, если на тестах все будет хорошо - можно будет и свою платку на подобном чипе развести :) Пока смотрю - единственная сложность, это пайка BGA корпуса. В остальном получается не сложнее, чем на STM32F7.
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: STM32F7 vs Orange PI

Сообщение pixar »

А зачем такая сложность - ADC by LVDS?
С таким требованием к скорости нужно ставить между ними ПЛИС и предаварительную обработку на ней делать - хотя бы минимальную децимацию. Никакой проц не потянет обработку на такой скорости выборок.
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: STM32F7 vs Orange PI

Сообщение balmer »

Почему не потянет? На STM32F303 на 72 МГц получалось обрабатывать (правда впритык) 6 MSPS поток в реальном времени. На 1.6 ГГц процессоре четырехядерном должно раз в 10 быстрее все работать и еще время оставаться. Главное чтобы данные в память складывались аппаратно :)

Если что - занимался чутка обработкой видео в реальном времени, так что примерно представляю, на что способны процессоры. Так что основной вопрос - это именно в том, как сложить данные. Тем более, что сейчас нацеливаюсь на цифры 1-10 MSPS, тоесть с огроменным запасом производительности. А там уже будем искать какойнить 14-ти-16-ти битный ADC с оптимальными параметрами цена-скорость.
pixar
Потрогал лапой паяльник
Сообщения: 314
Зарегистрирован: Чт ноя 29, 2012 08:27:22

Re: STM32F7 vs Orange PI

Сообщение pixar »

по LVDS подключаются ADC > 100 Msps. 16 bit ADC даже на 10 MSps дорого.
на анализатор спектра поищи по теме "Spectran" на еlectonix.ru - я там выкладывал фотки и примерно структурную схему и BOM . В теме про мишку.
ADC там стоял вроде 14 бит 20Msps Linear , обработка на TI DSP .

вот, кстати, есть плата на А20 - практически все пины от процессора выведены :
https://www.olimex.com/Products/SOM/A20/A20-SOM/
Аватара пользователя
balmer
Это не хвост, это антенна
Сообщения: 1433
Зарегистрирован: Вс дек 02, 2012 03:13:48
Откуда: Калининград

Re: STM32F7 vs Orange PI

Сообщение balmer »

Да, знаю, что ADC дорого, пока думаю о чем либо подобном AD6600, как компромисный вариант должно сойти.

Темы Spectran нормальной не нашел на еlectonix.ru.

PS: Кстати совсем оффтопский оффтоп (навеянный поисками темы про Spectran ) - попробую после нового года сделать простенький генератор с модуляцией на AD9857 . Они поразительно дешевы, по 180 руб/шт. Пока еще не понял в чем подвох :)))

PPS: И видимо если использовать отдельное DSP, то лучше взять совсем узкоспециализированное типа Ad6620 / AD6624 .
Ответить

Вернуться в «ARM»