Page 1 of 1

32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 10:33 am
by frost_ii
Кто-нибудь рассматривал плату 32F429IDISCOVERY ?
http://www.st.com/en/evaluation-tools/32f429idiscovery.html
Её достоинства -
ПЗУ - 2Мб против 1 Мб
ОЗУ - 256 кБ против 192 кБ
180 МГц против 168 МГц
LQFP144 package
Штатный ЛСД экран

в остальном всё совпадает.
Есть ли подводные камни (особенно ввиду чуть большей частоты)?

Чип STM32F429ZIT6.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 12:39 pm
by AndreyB
недостаток - другая внешняя распиновка зелёной платы, у нас нет платы для этой дискавери :(
У меня даже есть такие платы, я хотел попробовать - но времени катастрафически не хватает.

это та же f4 семья, так что по драйверам 99% всё то же самое (микро различия есть)
другая скорость - не проблема, но нужно будет несколько констрант в заголовках исходников поменять.

у нас есть http://rusefi.com/forum/viewtopic.php?f=4&t=749 - но пока нет в ней нужды

самое актуальное сейчас - мы начинаем использовать http://rusefi.com/forum/viewtopic.php?f=4&t=381 и я жду когда http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f469-479/stm32f479vg.html появится в продаже. Это будет наш текущий LQFP-100 корпус и 180MHz и 380Kb RAM

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 1:08 pm
by frost_ii
Хм, а в чём прибыль от 479 кроме рамы ? Мне хотелось сильно упростить монтаж и занедорого взять плату с готовым экраном.
Насколько он лучше уже доступного 469 http://www.st.com/en/evaluation-tools/32f469idiscovery.html ?

Только начинаю разбираться в теме этого проекта (сам автомобилист и программист)

Сорри за оффтоп - настойчиво повторяющийся в никах "239" это то, о чём я подумал? Я из Питера.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 1:27 pm
by AndreyB
Да как бы и 407 работает :) Прямо сейчас самое проблемное место - логика прошивки, 407 проблемой не является.
А 479 даст RAM, которая немного поможет - при этом это будет очень простой инкрементальный шажок.

http://www.st.com/en/evaluation-tools/32f469idiscovery.html я что-то выходов не вижу совсем?

готовый экран тебе зачем? Я все-таки считаю, что правильный UI нужно делать на внешнем устройсве.

239 - ну конечно же то самое.

в Питер часто есть оказии. Если ты программист, автомобилист и не электронщик - покупай готовую плату и помогай пожалуйста с https://github.com/rusefi/rusefi

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 1:40 pm
by frost_ii
Если верить официалу, то 469 и 479 отличаются HW cryptoHash. Зачем это гнутой железке?

http://www.st.com/en/microcontrollers/stm32f469-479.html?querycriteria=productId=LN1876

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 2:04 pm
by AndreyB
Крипто не нужно, корпус LQFP-100 будет для нас проще всего.

Конкретный 479 в LQFP-100 корпусе, а 469 на дискавери в BGA216 корпусе.

Буду рад ссылке на 469 в LQFP-100 корпусе :)

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Mar 03, 2017 11:17 pm
by AndreyB
russian wrote:Буду рад ссылке на 469 в LQFP-100 корпусе :)
http://www.st.com/en/microcontrollers/stm32f469vi.html наш победитель. 180MHz, 380KB и уже можно купить две штуки.

Очень странно - только один дилер продаёт поштучно, и очень сладкая цена. Посмотрим :)

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Sat Mar 04, 2017 4:37 am
by sadgin
А что нам даст больше памяти? Точнее где мы в нее упираемся? А в частоту мы не упираемся?

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Sat Mar 04, 2017 4:45 am
by AndreyB
sadgin wrote:А что нам даст больше памяти? Точнее где мы в нее упираемся? А в частоту мы не упираемся?
1) https://github.com/rusefi/rusefi/issues/140
2) больше данных в engine sniffer
3) для авто-настройки топлива в будущем нужны будут таблицы
4) https://github.com/rusefi/rusefi/issues/289

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Sat Mar 04, 2017 5:58 am
by sadgin
Ну и некоторые таблички хотелось бы побольше

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Wed Apr 05, 2017 7:52 pm
by Dron_Gus
Питер привет.

А чего не 7ую серию? :) Там пол-мега озу можно. Жаль, вроде как в LQFP100 корпусе они не совместимы. Только в 144.

Quad-spi планируется на следующих железках? Спас бы от бага с тормозами во время записи во флешь. Ну или проц с двухбанковой flash.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Wed Apr 05, 2017 9:08 pm
by AndreyB
У 7ой серии кажется нет АЦП неслучайно? Внешний АЦП мы вероятно не хотим?

Двухбанковая STM32F427VG уже запустилась - см. http://rusefi.com/forum/viewtopic.php?f=4&t=381&start=90

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Wed Apr 05, 2017 10:36 pm
by Dron_Gus
russian wrote:У 7ой серии кажется нет АЦП неслучайно? Внешний АЦП мы вероятно не хотим?

Двухбанковая STM32F427VG уже запустилась - см. http://rusefi.com/forum/viewtopic.php?f=4&t=381&start=90
Все на месте у них: 3×12-bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode :)
Двухбанковая круто!

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Wed Apr 05, 2017 11:41 pm
by AndreyB
Dron_Gus wrote:Все на месте у них
Я запутался, мы о каком конкретно чипе говорим?

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Thu Apr 06, 2017 6:34 am
by Dron_Gus
russian wrote: Я запутался, мы о каком конкретно чипе говорим?
STM32F765ZIT6, в случае 144-pin корпуса. http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/c5/37/9c/1d/a6/09/4e/1a/DM00273119/files/DM00273119.pdf/jcr:content/translations/en.DM00273119.pdf
Под "7ой серией" я имел ввиду чипы на Cortex-M7 ядре.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Thu Apr 06, 2017 1:45 pm
by AndreyB
Ой, значит я куда-то не туда смотрел. Там есть младшие чипы совместимые с нашей 176 пиновой платкой? Принимаю пожертвования купить чип совместимый с нашей 176 платкой и спаять :)

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Thu Apr 06, 2017 9:38 pm
by Dron_Gus
russian wrote:Ой, значит я куда-то не туда смотрел. Там есть младшие чипы совместимые с нашей 176 пиновой платкой? Принимаю пожертвования купить чип совместимый с нашей 176 платкой и спаять :)
Для верности лучше проштудировать AN4660 http://www.st.com/content/ccc/resource/technical/document/application_note/73/76/21/47/ef/d0/4c/16/DM00164538.pdf/files/DM00164538.pdf/jcr:content/translations/en.DM00164538.pdf Там есть какие-то различия для 176-ногого корпуся внутри 7ой серии. Часть совместима с stm32f4, часть нет.
Я внимательно смотрел только на LQFP144, т.к. подбирал себе запасной план, на случай, если не осилю порт на седьмую серию.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Thu Apr 06, 2017 11:05 pm
by AndreyB
Dron_Gus wrote:Часть совместима с stm32f4, часть нет.
Я внимательно смотрел только на LQFP144, т.к. подбирал себе запасной план, на случай, если не осилю порт на седьмую серию.
амбициозный план, нечего сказать :)

напоминаю про оказии в Питер в мае и в июне. у меня есть лишние 176 платки - могу передать. и всё равно советую для начала купить готовую плату.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Apr 07, 2017 6:58 am
by Dron_Gus
russian wrote: амбициозный план, нечего сказать :)

напоминаю про оказии в Питер в мае и в июне. у меня есть лишние 176 платки - могу передать. и всё равно советую для начала купить готовую плату.
А иначе скучно. Программирования мне и на работе хватает. А вот развиваться как HW инженер на текущей работе не получается.
Тем более плата процентов на 50 готова. Не бросать же.
До мая есть еще время подумать, может воспользуюсь предложением. :)
Безымянный.png
Безымянный.png (77.77 KiB) Viewed 16646 times

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Apr 07, 2017 10:05 am
by andreika
Dron_Gus wrote:А иначе скучно. Программирования мне и на работе хватает. А вот развиваться как HW инженер на текущей работе не получается.
Тем более плата процентов на 50 готова. Не бросать же.
Ну наконец-то, хоть кто-то думает так же, как я! :lol: На всём готовом жить не интересно, нужно создавать что-то новое, если есть такая возможность. А потребители всегда найдутся.
Так что, уважаемый Dron_Gus, желаю вам удачи в реализации вашей платы!
Что касается вопроса перехода на новые чипы, то нужно обратить внимание, что их 100-пиновые версии (469, 479) не просто имеют другую распиновку по сравнению с 407-м, а ещё и два важных различия:
1) Часть пинов "украдена" под интерфейс DSI (55-65 пины), и они недоступны для переназначения GPIO.
2) В них также нет PC4 и PC5, а значит, на две АЦП-линии меньше.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Apr 07, 2017 11:07 am
by Dron_Gus
andreika wrote:Ну наконец-то, хоть кто-то думает так же, как я! :lol: На всём готовом жить не интересно, нужно создавать что-то новое, если есть такая возможность. А потребители всегда найдутся.
Так что, уважаемый Dron_Gus, желаю вам удачи в реализации вашей платы!
Спасибо, тезка!
Я понимаю желание russian держать всех в узде. :) Любые форки и попытки создать "такой же, но с блекджеком и леди" убивают открытые проекты. С другой стороны мой интерес в этом проекте как раз свое железо. Надеюсь быть полезным позже, при работе над ПО.

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Apr 07, 2017 11:08 am
by sadgin
У меня тоже есть большое желание сделать свою версию платы, но, блин, пока нет времени абсолютно :(

Re: 32F429IDISCOVERY вместо stm32f4discovery

Posted: Fri Apr 07, 2017 1:37 pm
by Abricos
Dron_Gus wrote:
andreika wrote:Ну наконец-то, хоть кто-то думает так же, как я! :lol: На всём готовом жить не интересно, нужно создавать что-то новое, если есть такая возможность. А потребители всегда найдутся.
Так что, уважаемый Dron_Gus, желаю вам удачи в реализации вашей платы!
Спасибо, тезка!
Я понимаю желание russian держать всех в узде. :) Любые форки и попытки создать "такой же, но с блекджеком и леди" убивают открытые проекты. С другой стороны мой интерес в этом проекте как раз свое железо. Надеюсь быть полезным позже, при работе над ПО.
Мне кажется вы переоцениваите ... Не всё так проста и russian Это знает и пытается предостеречь ... а вообще по нормальному и грамотно делать такие проекты то для старта нужно тышь 200$ ... а так это всё поделки на уровне ардуино ...