Базовая плата: выбор камня и обвязка

Post Reply
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Базовая плата: выбор камня и обвязка

Post by AndreyB »

Какой именно stm32f4? Вокруг каммя кажется нужны пара компонент - типа кристалы наверное и так далее?

Если всё это очевидно - то кто готов нарисовать схему, чтоб был конкретный файл уже?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

STM32F407ZET6
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Базовая плата: выбор камня и обвязка

Post by acab »

Sergey89 wrote:STM32F407ZET6
а я против)))

надо STM32F407ZGT6 так как проще достать и больше оперативы, или 176 пиновую версию искать
+ откройте 107 страницу даташита
там написано что и как
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Базовая плата: выбор камня и обвязка

Post by AndreyB »

acab wrote:и больше оперативы, или 176 пиновую версию искать
Чего-чего?
Оперативы там кажется везде 192кб. Да, есть разница в размере флеша - но флеша вроде 512К нам должно хватить. Ценным будет только аргумент про доставаемость и паяемость.

А еще на 100 ногах мне как-то уже пинов немного не очень хватает... Ну так, уже в притык.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Базовая плата: выбор камня и обвязка

Post by acab »

у тебя какой проц то?
у меня на 144пина

если не страдать хернёй и всё делать достаточно гибко и динамически распределять ресурсы(помнишь я говорил про обозначение пинов?) - то 100 пинов хватит с большего на полный секвентал для 8 цилиндрового двигла :)
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата: выбор камня и обвязка

Post by frig »

Я за 144 ноги
skype: frig_frig
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Базовая плата: выбор камня и обвязка

Post by acab »

тогда твой выбор STM32F407ZGT6
есть правда ещё версия предназначенная для высоких температур...
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

Они совместимы ножка в ножку. Можно собирать прошивку для обеих версий. Что проще и дешевле будет достать, то и надо ставить.
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Базовая плата: выбор камня и обвязка

Post by acab »

в смысле для обеих версий?
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

STM32F407ZGT6 и STM32F407ZET6
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

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

8 выходов на форсунки
8 выходов на катушки зажигания
8 прямых выходов на актуаторы
8 прямых цифровых входов
2 SPI
1 I2C
2 CAN
2 UART
1 USB
20 каналов АЦП
2 канала ЦАП (либо АЦП)
12 каналов IC/OC/PWM

Это очень предварительная версия, потому что мы не все вопросы ещё решили.
Attachments
mcu_pinout.png
mcu_pinout.png (104.34 KiB) Viewed 63309 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Базовая плата: выбор камня и обвязка

Post by AndreyB »

А в какой программе сделал этот суперский файл и можно ли расшарить исходный файл? :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
frig
contributor
contributor
Posts: 569
Joined: Wed Oct 23, 2013 8:05 pm

Re: Базовая плата: выбор камня и обвязка

Post by frig »

Сергей, не вполне понятно по написанному
8 выходов на форсунки
8 выходов на катушки зажигания
8 прямых выходов на актуаторы
8 прямых цифровых входов
2 SPI
1 I2C
2 CAN
2 UART
1 USB
20 каналов АЦП
2 канала ЦАП (либо АЦП)
12 каналов IC/OC/PWM
Где аппаратные таймеры у нас? Вот эти 12 каналов в конце?

Напоминаю - сообщения нарушающие правила поведения в Детском Саду будут удалены, а авторам выражено "фи".
skype: frig_frig
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

russian wrote:А в какой программе сделал этот суперский файл и можно ли расшарить исходный файл? :)
Распиновка в MicroXplorer, а подписи в MS Paint :)
acab wrote:форсунки разве не управляются шимом?
На базовой плате нет. peak and hold будет на плате расширения.
frig wrote:Где аппаратные таймеры у нас? Вот эти 12 каналов в конце?
Да. И катушки зажигания у меня на таймеры выведены.
Attachments
pinout.zip
(1.62 KiB) Downloaded 532 times
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: Базовая плата: выбор камня и обвязка

Post by zavdimka »

А кварц на 32768 нужен ли?
Я так понял без USB slave?
Спасибо за детальную распиновку, после праздников дорисую свою схемку.
skype: dime_zav
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Базовая плата: выбор камня и обвязка

Post by AndreyB »

zavdimka wrote:А кварц на 32768 нужен ли?
Нужет - и еще что-то должно питать выход VBAT. Там наверное можно запитаться от АБ + конденсатор на время краткосрочного отлючения аккума?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Базовая плата: выбор камня и обвязка

Post by acab »

Друзья, что за чертовщина творится в области SPI?

Сколько шин используется? Как будем делить шины? Вроде уже более 5 модулей подключаться будут по SPI
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

Моё видение такое. Один SPI на базовой плате и один SPI на плате расширения. На базовой плате пока что только HIP9011 им управляется, возможно актуаторы какие-то будут управляться. На плате расширения уже всё остальное.
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: Базовая плата: выбор камня и обвязка

Post by zavdimka »

Не конденсатор, а ионистор.
А зачем нам RTC?
skype: dime_zav
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Базовая плата: выбор камня и обвязка

Post by Sergey89 »

Может быть логи на SD карточку писать с правильной датой и временем? Другого назначения я пока не вижу.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Базовая плата: выбор камня и обвязка

Post by AndreyB »

А мы похоже начали лепить почти базовую плату в https://rusefi.com/forum/viewtopic.php?f=4&t=1473
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply