Отладочная плата для STM32F107VCT

А что мы делаем?
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Отладочная плата для STM32F107VCT

Post by unidk »

В процессе "доведения до ума" находится отладочная плата UDK-32F107V.
На борту находится следующая периферия:
* EEPROM: 32K(I2C), 4MB (DataFLASH)
* Карта памяти: µSD-Card
* Последовательные порты: 1x 3,3V UART, 1xRS-485
* USB: 1x miniUSB-BHost/Device/OTG
* Аудиокодек TLV320AIC23
* Ethernet: RJ-45 10/100MRMIIPHY
* RTC: Часы реального времени с резервным питанием от ионистора
* CAN: 1 канал
* LCD: HY32D, на основе контроллера SSD1289
* Touchscreen: Резистивный
* Разъем расширения: BH-40
* Отладочный порт: 20 pin JTAG (2.54mm)
Выглядит тестовая версия платы вот так:
Image
Image

Совместно с платой используется вот такой ЖКИ:
Image

Сейчас ищутся ошибки и пишутся тестовые приложения для проверки работоспособности периферии.
Несколько ошибок уже найдено и исправлено.
Принципиальная схема первоначального варианта платы (до исправлений) лежит здесь: http://unidk.com/uploads/shop/product_d ... 2F107V.pdf
Уже написанные прошивки можно скачать здесь: http://unidk.com/index.php?p=downloads& ... dk-32f107v

О всех следующих аппаратных и программных достижениях буду отписываться в теме, сопровождая по возможности
свои посты фотографиями и скриншотами.

Желающие критикуйте - это поможет сделать плату еще лучше.
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

Лично держал плату в руках. Выглядит весьма впечатляюще. На платке в тот момент крутился сервер.

Что понравилось:
  • Практически самые крутые компоненты, которые имеет смысл использовать без тяжелой операционки типа линупса
  • Платочка довольно компактна
  • На платочке есть классный экранчик
Что не понравилось
  • CAN и RS485 на телефонном разъеме
  • Нет встроенного отладчика
  • Зеленая маска :twisted:
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

По поводу CAN и RS-485 : честно говоря, на этом RJ-11 разъеме у меня уже фантазия иссякла.
Другой альтернативы ему пока не вижу. Может, кто-нибудь из общественности предложит
что-то лучше?
Отладчик... Это - действительно больное место. Очень хотелось бы развести на плате ST-Link, но...
Во-первых, это дополнительно удорожает плату. Во вторых, места для размещения STM32F103CBT
вместе с кварцем и обвязкой попросту нет. В-третьих, а законно ли содрать схему ST-LINK'а и
прошивку его микроконтроллера? В итоге: вопрос по отладчику пока еще открыт.
Зеленая маска :twisted:
В окончательной версии маска не будет зеленой. А то Андрюха мне жизни не даст : будет
меня клеймить позором. :lol:
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

Думаю, лучше поставить зажимы под болты. Можно поставить и вот такое, только достать посложнее, но у нас в конторе оно юзается:

Image

В крайнем случае, обычные 2.54 разъемы - под них легко найдутся ответки и не нужно будет телефонную лапшу обжимать.

Image

Насчет джлинка - незаконно только использовать их программу. То есть, ты можешь сделать железо и дать инструкции о том, как его прошить. А дальше написать - прошивайте на свой страх и риск.

Также, есть и открытые варианты типа http://www.coocox.org/Colinkex.htm
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Да, кокос был бы на плате не лишний, вот только впихнуть его площадь платы не позволит. А увеличивать размеры платы не хочется: она проектировалась
с расчетом на то, чтобы соответствовать размеру прикрученного к ней ЖКИ...
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

А в чем глобальный смысл соответствовать размеру LCD? Вот если бы был корпус, то я понимаю, имело бы смысл, а так - смело можно делать плату больше.
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Смысл в том, что так плату можно без труда в какой-нибудь корпус установить. Идея такая: корпус устройства,
в составе которого есть ЖКИ, никак не может быть меньше размера самого ЖКИ. С платой UDK-32F107V получается,
что конечное устройство может быть размером с сам ЖКИ по длине и ширине, и только толщиной мы жертвуем для
установки самой платы.
Кстати, если сделать плату 4-слойной, то отладчик можно без труда на нее установить, вот только опять-таки,
цена возрастет...
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

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

Я бы предложил выбрать что-то из этого
http://www.okw.com/OPD-WebSite/ST3780/S ... tgroup.okw

Ну, или из этого, но это - похуже
http://www.okw.com/OPD-WebSite/ST3730/D ... tgroup.okw
http://www.okw.com/OPD-WebSite/ST3720/D ... tgroup.okw

и ваять уже под конкретный корпус. Один из таких софткейсов мы юзаем на работе он мне ооочень нравится.
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Идея с корпусом, ИМХО, хороша для платы, заточенной под батарейное питание. Такую штуку планируется изваять на Freescale iMX233.
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Ура, товарищи! Разработка платы закончена! :mrgreen:
Вся, расположенная на борту, периферия работает. Все ошибки исправлены.
Плата готовится к подаче в производство.
Дальше буду дописывать документацию и собирать драйвера периферии
в библиотеку.
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

Поздравляю!
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Спасибо, Серега! :D
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Начато производство плат. В Киеве они ожидаются приблизительно через 20 дней.
Ура, товарищи! ;)
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

А собирать будете в ручную или автоматом?
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Пока в ручную, а дальше - в зависимости от спроса...
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

На сайте выложен окончательный вариант описания платы: http://unidk.com/index.php?p=articles&a ... dk-32f107v
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

Серъезный подход. Когда начало продаж? :)
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Платы уже едут из Китая. Как только доедут - так сразу и в продажу. Надеюсь, к тому времени и упаковка для них будет готова.
Aneg
Posts: 17
Joined: 04 Jan 2012, 19:14
Location: Украина

Re: Отладочная плата для STM32F107VCT

Post by Aneg »

Сколько будет стоить?
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Пустая плата : 100грн
Собранная плата в комплекте с TFT ЖКИ : 800 грн.
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

Пустые платы уже в продаже. Купить можно в павильоне "9В" на киевском радиорынке, или через наш сайт http://unidk.com
Фотографии выложу завтра.
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

Поздравляю :) Даешь фото :)
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

И так фото в студии :)

Фас :)
Image

Профиль :)
Image
Last edited by unidk on 29 Jan 2012, 22:41, edited 1 time in total.
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Отладочная плата для STM32F107VCT

Post by BSVi »

Красота )) Поздравляю :)
User avatar
unidk
Posts: 88
Joined: 16 Aug 2011, 23:08
Location: Германия
Contact:

Re: Отладочная плата для STM32F107VCT

Post by unidk »

И еще одна фотка комплектации пустой платы UDK-32F107V:

Image
Last edited by unidk on 01 Feb 2012, 16:31, edited 2 times in total.
Post Reply