5

Мини-модуль на базе STM32F769NIH

Всем привет! По образованию я инженер-радиотехник, работаю по специальности. Занимаюсь разработкой радиоэлектронных устройств, преимущественно на базе микроконтроллеров STM32. Разработка подразумевает полный цикл создания устройства - от схемы до трассировки печатной платы и программирования микроконтроллера с последующей отладкой. Недавно, на работе появилось свободное окно и я решил сделать что-то интересное на базе STM32F769NIH, а именно - самодостаточный модуль на этом микроконтроллере. Вы, скорее всего, слышали о миниатюрных одноплатных компьютерах или видели их. Речь идет о Raspberry Pi и похожих устройствах. Хотелось сделать что-то аналогичное, маленькое и дающее возможность использовать по максимуму возможности STM32F769NIH. В итоге получилось устройство со следующими параметрами, опишу кратко, не вдаваясь в детали:

MCU - STM32F769NIH

Оперативная память - SDRAM 32MB с шиной данных в 16 бит

FLASH память - 64МБ c интерфейсом QSPI

Дополнительная память - разъем для подключения uSD карт

Коммуникации - Ethernet 100Mb, USB HS, USB FS

Визуализация - Внешний монитор с интерфейсом HDMI

Питание - от USB или от внешнего блока питания 5В.

Размеры - 60мм * 80мм


Самое главное, это то, что удалось развести практически все оставшиеся ножки контроллера на миниатюрный разъем расширения от TE Connectivity . Если не ошибся, то к разъему подключено 60 ножек. Помимо него имеется SMD гребенка с шагом контактов 1,27мм., к ней подключены интерфейсы DCMI, I2C, PWM вывод таймера и несколько GPIO(эти интерфейсы и ножки также подключены к основному разъему). Для данной гребенки можно методом лазерного утюга сделать собственную плату расширения, если очень нужно.


Вторым по важности моментом, а может и первым, является наличие HDMI контроллера. Можно подключить монитор и выводить картинку с разрешением 1280*720 пикселей с глубиной цвета RGB565. А после подключения клавиатуры и мышки получится специализированный мини компьютер:) В качестве примера работы с монитором и мышкой можно посмотреть мой ролик на youtube, прошивку писал для отладочной платы  32F769IDISCOVERY - https://youtu.be/X_h-pNRZq0c.


На данный момент плату в производство не запускали, планирую заняться этим в ближайшее время. А пока могу показать только 3D изображение платы и гифку с процессом создания:)

Мини-модуль на базе STM32F769NIH Печатная плата, Stm32, HDMI, USB, Ethernet, Гифка, Длиннопост
Мини-модуль на базе STM32F769NIH Печатная плата, Stm32, HDMI, USB, Ethernet, Гифка, Длиннопост
Мини-модуль на базе STM32F769NIH Печатная плата, Stm32, HDMI, USB, Ethernet, Гифка, Длиннопост
Мини-модуль на базе STM32F769NIH Печатная плата, Stm32, HDMI, USB, Ethernet, Гифка, Длиннопост
Мини-модуль на базе STM32F769NIH Печатная плата, Stm32, HDMI, USB, Ethernet, Гифка, Длиннопост
Мини-модуль на базе STM32F769NIH Печатная плата, Stm32, HDMI, USB, Ethernet, Гифка, Длиннопост
0
Автор поста оценил этот комментарий

Если намеришься выпускать устройство - я куплю

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Слишком дорого выйдет, 1 такая плата - 100т.р. Нужно запускать партию, чтоб цена была нормальная, а денег нет(но вы терпите:)) Это устройство лучше переделать под 4 слоя. Будет больше по габаритам, но намного дешевле. К тому же, есть отладочный комплект дискавери с нужной периферией и с HDMI и, плюсом ко всему, есть аликспрес с кучей китов под F7.

0
Автор поста оценил этот комментарий

Если плата двухсторонняя, то кетайцы делают 100x100 мм. 5 шт. за 5$. + доставка 8$

Итого: 13 $, не так-уж и дорого я счетаю.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Хех, плата 8-ми слойная по технологии HDI;) И тут далеко не 5 вечнозеленых за плату:)

0
Автор поста оценил этот комментарий

Блииин, дайте две!!! нет, ТРИ!!!

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

У меня у самого ни одной такой платы нет:( Партию заказывать смысла не было, а единичный экземпляр стоил овердохрена)

показать ответы
0
Автор поста оценил этот комментарий

Есть предложение как к специалисту. Надо создать устройство интересное, всё в рамках закона.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный комментарий содержит личные данные третьих лиц или ссылку на страницу постороннего лица в социальных сетях.
0
Автор поста оценил этот комментарий

В анимации показаны авторасстановка и автотрассировка?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Нет, все делал руками.  В анимации сборка из большого кол-ва принтскринов платы на разных стадиях разводки.

0
Автор поста оценил этот комментарий

А что за среда разработки?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Altium Designer

показать ответы