STM32F4DISCOVERY приехала. Сравнение с LPCXpresso.

Пришла мне STM32F4DISCOVERY (см. анонс устройства в блоге uschema). В пути еще четыре, а пока они идут, делюсь первыми впечатлениями. Под катом методы получения, распаковка, сравнение с LPCXpresso и фотки.



Где взять?

В России пока не видел. Поэтому Mouser, Farnell или заказать сэмпл у STMicroelectronics.

Сэмпл был заказан 7 октября, получен в Москве 14 ноября. С учетом пересылки через Shipito очень даже неплохо.



Внутри привычного нам пузырчатого полиэтилена не оказалось :( Плата упакована в блистер, а он в свою очередь в антистатический пакет, какого-то вида пергаментную бумагу и… гофронаполнитель.



Антистатический пакет заклеен антистатическим скотчем :) Не шучу.



STM32F4DISCOVERY против LPCXpresso LPC1769

Сразу скажу, что сравниваю именно отладочные платы. Не компании, не микроконтроллеры, а именно платы с точки зрения, собственно, удобства отладки и обучения. Все сказанное — ИМХО.

Схема
Схема LPCXpresso читается намного проще. Сразу видно, Embedded Artists — это правильные парни. Мастера Altium Designer'а из STMicroelectronics такой ясностью похвастаться не могут. К тому же на их голимой схеме не совсем очевидно, какие перемычки (solder bridges) запаяны, а какие нет. А их там два десятка. Кстати, перемычки замыкаются резисторами 0402, но мы-то с вами знаем, что повесим сопли из припоя :)

Питание
Питание STM32F4DISCOVERY меня несказанно огорчило. Если на LPCXpresso стоит полноценный полуамперный CAT6219, то на STM32DISCOVERY стоит два LD3985 (один 3.3 В, второй 2.5 В для аудиокодека) на 150 мА. Так что хрен чего серьезного запитаешь от этой платы.



Фарш
В плане того, что идет на борту платы, лично меня STMicroelectronics расстроили. Микрофон, усилитель, акселерометр — это, конечно, классные игрушки, но LPCXpresso имеет на борту куда более приземленные и чаще необходимые Ethernet PHY и EEPROM. Также на SMT32F4DISCOVERY не впаян кварц для RTC :( Хотя посадочное место для него предусмотрели.

Зато на STM32F4DISCOVERY есть кнопки. Иногда нужны.

Разъемы
C LPCXpresso есть проблема: не все пины микроконтроллера разведены на контактные площадки. Так что попользовать тот же Ethernet PHY с платы так просто не получится. У SMT32F4DISCOVERY с этим лучше — абсолютно все пины разведены. Да еще и разъем USB уже впаян.

Но есть и обратная сторона медали. На LPCXpresso разъемы под I/O не только не впаяны, но еще и разведены в один ряд, что невероятно удобно, ибо можно посадить плату в макетную плату. У STM32F4DISCOVERY такой фокус не пройдет — колодки двухрядные. Да и не люблю я, когда разъемы уже стоят, мало ли, как я соединять плату захочу.

А вот JTAG/SWD у STM32F4DISCOVERY человеческий. На LPCXpresso имеется подлянка в виде 10-пинового разъема с шагом ножек 1.27 мм. Попробуй его найди. Ушлые парни из EA передают кабель-переходник за 14 евро.



На I/O есть «неотмытый» флюс. Я думаю, что он не неотмытый, а специально нанесенный, ибо больше его нигде нет.



В итоге: за такие деньги SMT32F4DISCOVERY очень достойная штука.
  • 0
  • 14 ноября 2011, 13:16
  • Ledokol

Комментарии (28)

RSS свернуть / развернуть
На I/O есть «неотмытый» флюс. Я думаю, что он не неотмытый, а специально нанесенный, ибо больше его нигде нет.
на всех дикавери так
0
У китайцев так повсеместно. SMD то ли запаивается чистенько, то ли отмывается, а выводные паяют с флюсом (и, вероятно, вручную) и его не смывают.
0
Сейчас внимательно посмотрел на неравномерность припоя на контактах разъема. Действительно, паяют не только вручную, но и в большой спешке.
0
Микрофон, усилитель, акселерометр — это, конечно, классные игрушки, но LPCXpresso имеет на борту куда более приземленные и чаще необходимые Ethernet PHY и EEPROM.

М4 как бэ дсп и ему еепром и эзернет куда менее интересен чем микрофон, аксель и усилок. Так что фарш там правильный.
+1
Ну уж прямо дсп?
0
Ну позиционируются они именно как dsp начального уровня.
0
Не дсп а «как бэ дсп». Просто работа с плавающей точкой в арифметике и еще чего-то там в этом роде…
0
Скорей гибрид конечно. Вроде dsPIC
0
Там SIMD-расширения? Или только флоатпойнт?
0
я в подробности не вдавался особенно. Просто пробегал обзор по диагонали. Глянь вверху ссылку или на сайте стм
0
Того SIMD, который у ARM называется NEON, там нет. Но есть дополнительный набор инструкций специально для DSP, часть из них SIMD. Конкретно было добавлено (с сайта ARM):

Single cycle 16,32-bit MAC
Single cycle dual 16-bit MAC
8,16-bit SIMD arithmetic
Hardware Divide (2-12 Cycles)

Что касается FPU, то он есть, но к DSP отношение не имеет. Это просто отдельное ядро-считалка для чисел с одинарной точностью.
0
Кстати плавающая точка — это отдельный модуль и его может и не быть.
0
Мы здесь вроде бы про конкретный микроконтроллер говорим, и FPU там есть.
0
В этом да.
Я имел в виду, что его может и не быть. М4 не значит, что fpu встроен обязательно.
0
А теперь приладить к этой Дискавери тот самый дисплей из прошлой статьи — тут и памяти хватит и скорость повыше.
0
А где можно заказать эту платку за деньги, но с бесплатной доставкой в Украину?
Или что бы доставка стоила гуманных денег, то есть хотя бы не дорожи самой этой железяки.
0
  • avatar
  • Aneg
  • 17 ноября 2011, 17:34
Ну, так ведь я описывал способ через Shipito. Только там в обратную сторону: плата бесплатная, а доставка платная. Но всего $12, что все еще меньше стоимости самой железки.

Собственно, так я первую из этих плат и получил.
0
Так в Украине уже давно есть. В космодром загляни :)
0
На дату глянь. Тогда этого товара н было даже в проекте.
0
упсс… есть же какой-то вред от подсветки новых комментариев
И я купился)))
0
Акция закончилась?
0
кто небудь знаеть где есть норм уроки? Именно под Discoveryf4 на руском!!! Зарание Спс!
0
А можно ли SWD прогамматором, который установлен на плате, прошивать F1? или только F4?
0
F0-F4.
0
А F4 и другие новые программатором с STM32VL-DISCOVERY (т.е. ST-LINK/V1 JTAG only) поддерживаются? Или только ST-LINK/V2?
0
ST обновляет прошивки (правда, V1 и V2 отдельно). С обновлениями добавляется и поддержка новых камней. Есть утилита, которая это дело умеет обновлять (в том числе на дискавери). Сорри, название не помню, надо копаться на их сайте.
0
Только это не программатор, а отладчик. Запись у него только одна из функций. Прошить, при необходимости можно любым переходником USB-COM.
0
да я ща шью по юарту, просто он меееееедленный, а прошивка весит 200-300 кб
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.