Отладочные платы семейства DISCOVERY компании STMicroelectronics. Обзор

| STMicroelectronics

STM-Discovery: Через тернии - к звёздам.

Огромная номенклатура активных электронных компонентов, выпускаемых мировыми производителями, требует сегодня наличия широкого спектра оценочных и отладочных средств, необходимых для быстрого принятия решений о возможности применения в проекте того или иного компонента. Из-за высокой конкуренции на рынке современной электроники любая задержка с таким выбором может привести к потере временных и материальных ресурсов. Особое положение в этом вопросе занимают такие компоненты, как микроконтроллеры (МК).  Быстро разобраться с многочисленными семействами, их возможностями и, главное, на практике убедиться в оптимальности сделанного выбора сегодня практически невозможно без применения оценочных и отладочных плат.

В этом обзоре будут рассмотрены отладочные средства одного из самых ярких разработчиков и производителей микроконтроллеров - компании ST Microelectronics (STM). Компания выпускает широкую номенклатуру 8-битных и 32-разрядных микроконтроллеров, в которые заложен передовой опыт STM в области архитектуры МК, технологии, производства и много др. В портфолио продукции компании можно найти широкий спектр микроконтроллеров от надежных бюджетных 8-битных до производительных 32-битных МК с ARM ядрами: Cortex®-M0, Cortex®-M0+, Cortex®-M3, Cortex®-M4 и Cortex®-M7 с большим выбором периферии. В линейке имеются также и сверхмалопотребляющие микроконтроллеры. На рис. 1 показан весь спектр микроконтроллерной продукции компании ST Microelectronics.

Микроконтроллерная продукция ST Microelectronics

Рис. 1. Микроконтроллерная продукция ST Microelectronics

Вначале рассмотрим отладочные платы семейства discovery для 8-битных микроконтроллеров.

Отладочные платы STM8X(XX)-DiscoveryМикроконтроллеры STM8 до сих пор востребованы на рынке современной электроники. Они широко применяются там, где необходимы простые бюджетные, и вместе с тем, гибкие и эффективные решения. Отладочные платы семейства Discovery (см. Таблицу 1) на основе STM8 предназначены для быстрой оценки возможностей 8-битных МК, среди которых сверхмалопотребляющий STM8L, МК общего назначения из основной линейки (Mainstream) STM8S, а также МК семейства Value Line STM8SVL.

Отладочные платы STM8X(XX)-Discovery имеют ряд общих особенностей. Все выводы микроконтроллеров доступны на специально установленных разъемах. Сами микроконтроллеры имеют корпуса LQFP48 (STM8S и STM8L) и LQFP32 (STM8SVL). На каждой плате установлены 1-2 пользовательских светодиода и кнопки, а также в каждое изделие встроен программатор/отладчик ST-Link с поддержкой интерфейса SWIM. ST-Link можно использовать для работы с внешними микроконтроллерами.

Платы подключаются к PC через интерфейс USB. Необходимое питание 5 В или 3.3 В. На плате STM8L-Discovery установлен 7-сегментый LCD в корпусе DIP28, а в отладках с STM8S и SM8SVL имеется монтажное поле, которое пользователь может применить для собственных приложений. Кроме того, на STM8S-Discovery установлена пользовательская сенсорная кнопка. В Таблице 1 приведены некоторые параметры МК, а по ссылке можно перейти к более подробному описанию отладочных плат и МК.

Таблица 1.

Наименование

Микроконтроллер

Ядро

Flash, KB

RAM, KB

EEPROM,KB

Частота, MHz

1.

STM8L-DISCOVERY

STM8L152C6T6

STM8

32

2

1

16

2.

STM8S-DISCOVERY

STM8S105C6T6

STM8

32

2

1

16

3.

STM8SVLDISCOVERY

STM8S003K3T6

STM8

8

1

0,125 (128B)

16

Для оценки возможностей 8-битных микроконтроллеров STM8AF и STM8AL для автомобильных приложений компания ST Microelectronics выпускает комплект STM8A-Discovery, полное описание которого можно найти на сайте производителя.                               

Отладочные платы семейства discovery для 32-битных микроконтроллеров

STM32 Discovery – это недорогое комплексное решение для оценки выдающихся возможностей 32-разрядных микроконтроллеров с ARM Cortex-Mx STM32. Все отладочные платы имеют необходимую инфраструктуру, позволяющую демонстрировать специфические характеристики устройств, а HAL библиотека и комплекс программных примеров позволяют воспользоваться всеми преимуществами изделий. Разъемы расширения, установленные на платах, открывают доступ к большинству выводов I/O микроконтроллера и делают возможным функциональное расширение за счет подключения дополнительных плат.

Отладочные платы семейства discovery

Рис. 2. Отладочные платы семейства discovery

В Таблице 2 приведены основные параметры микроконтроллеров, на основе которых выпускаются соответствующие отладочные платы семейства STM32 Discovery, а также особенности некоторых плат этого семейства. По ссылкам можно легко перейти как к описанию самой отладочной платы, так и к подробному описанию установленного на ней микроконтроллера.

Таблица 2.

Наименование  отладочной платы

МК

ARM ядро

Flash, кБ

SRAM, кБ

Fmax, МГц

Особенности

1

STM32F0308-DISCO

STM32F030R8T6

Cortex-M0

64

8

48

-

2

STM32F072B-DISCO

STM32F072RBT6

Cortex-M0

128

16

48

3-осевой гироскоп L3GD20

3

STM32F0DISCOVERY

STM32F051R8T6

Cortex-M0

64

8

32

-

4

STM32L0538-DISCO

STM32L053C8T6

Cortex-M0+

64

8

32

2.04” E-paper дисплей 172x72 пикселя

5

STM32L100C-DISCO

STM32L100RCT6

Cortex-M3

256

16

32

-

6

STM32L152C-DISCO

STM32L152RBT6 

Cortex-M3

128

16

32

ЖКИ 24х4 сегмента

7

STM32VLDISCOVERY

STM32F100RBT6B

Cortex-M3

128

8

24

-

8

STM32F3348-DISCO

STM32F334C8T6

Cortex-M4

64

16

72

-

9

STM32F411E-DISCO

STM32F411VET6

Cortex-M4

512

128

100

3-осевой гироскоп L3GD20, 3-осевой акселерометр и магнитометр LSM303DLHC, всенаправленный микрофон MP45DT02 и аудио ЦАП с усилителем D-класса  CS43L22

10

STM32F429I-DISCO

STM32F429ZIT6

Cortex-M4

2048

256

180

2.4" QVGA TFT ЖКИ, 64 Мбит SDRAM, 3-осевой гироскоп L3GD20

11

STM32F469I-DISCO

STM32F469NIH6

Cortex-M4

2048

384

180

4Mx32 бит SDRAM, 4" 800x480 цветной TFT ЖКИ, 128 Мбит QSPI NOR Flash

12

STM32L476G-DISCO

STM32L476VGT6

Cortex-M4

1024

128

80

ЖКИ 24х4 сегмента, 128-Мбит QSPI Flash, аудио ЦАП с усилителем D-класса  CS43L22, 3-осевой гироскоп L3GD203-осевой акселерометр и магнитометр LSM303C

13

STM32F3DISCOVERY

STM32F303VCT6

Cortex-M4

256

48

72

3-осевой гироскоп L3GD20, 3-осевой акселерометр и магнитометр LSM303DLHC

14

STM32F4DISCOVERY

STM32F407VGT6

Cortex-M4

1024

192

168

всенаправленный микрофон MP45DT02 и аудио ЦАП с усилителем D-класса  CS43L22, 3-осевой акселерометр LIS302DL

15

STM32F746G-DISCO

STM32F746NGH6

Cortex-M7

1024

340

216

4.3" 480x272 цветной TFT ЖКИ, 128 Мбит Flash, 128 Мбит SDRAM, Ethernet, USB OTG HS, USB OTG FS, 2 цифровых микрофона MP34DT01TR

Заметим, что на каждой плате STM32 Discovery установлен программатор/отладчик ST-Link/V2 или ST-Link/V2-1, который также можно использовать в качестве отдельного программатора для внешних устройств. Все выводы микроконтроллера доступны на разъемах платы. Питание осуществляется через шину USB или от внешнего источника. На платах установлены: светодиоды – статусные (т.е. индицирующие состояние питания, обмена данными и т.д.) и пользовательские, кнопки сброса МК и для задач пользователя. Кроме того, на ряде плат имеются MЭMC датчики - акселерометры, гироскопы, микрофоны и др., а также средства визуализации, такие как TFT и E-Ink дисплеи, сегментные ЖКИ.

Используя многофункциональные выводы микроконтроллера, различное программное обеспечение, включая бесплатное, например, STM32Cube, HAL библиотеки и др., можно быстро оценить возможности того или иного микроконтроллера и эффективно провести разработку целевого приложения. Семейство плат поддерживается многими широко известными интегрированными средами разработки – IAR Embedded Workbench, MDK-ARM (Keil), TrueStudio (Atollic) и др.

Обзор составил и подготовил
Шрага Александр,
a.shraga@terraelectronica.ru

Производитель: STMicroelectronics
Наименование
Производитель
Описание Корпус/
Изображение
Цена, руб. Наличие
STM8S-DISCOVERY
STM8S-DISCOVERY
STMicroelectronics
Арт.: 538958 ИНФО PDF RD
Доступно: 1287 шт. от: 943 руб.
Key Features ?STM8S105C6T6 microcontroller, 32 KB Flash, 2 KB RAM, 1 KB EEPROM ?Powered by USB cable between PC and STM8S-DISCOVERY ?Selectable power…
STM8S-DISCOVERY 943,00 от 4 шт. 809,00 от 9 шт. 742,00
25 шт.
(на складе)
1262 шт.
(под заказ)
STM32VLDISCOVERY
STM32VLDISCOVERY
STMicroelectronics
Арт.: 573571 ИНФО PDF RD
Доступно: 3585 шт. от: 1170 руб.
Key Features ?STM32F100RBT6B microcontroller, 128 KB Flash memory, 8 KB RAM in 64-pin LQFP ?On-board ST-LINK with selection mode switch to use the kit…
STM32VLDISCOVERY 1170,00 от 4 шт. 995,00 от 7 шт. 914,00
40 шт.
(на складе)
3545 шт.
(под заказ)
STM8L-DISCOVERY
STM8L-DISCOVERY
STMicroelectronics
Арт.: 577962 ИНФО PDF RD
Доступно: 1030 шт. от: 1180 руб.
Отладочный набор на базе микроконтроллера серии STM8L с интегрированным отладчиком ST-Link
STM8L-DISCOVERY 1180,00 от 3 шт. 1010,00 от 7 шт. 927,00
18 шт.
(на складе)
1012 шт.
(под заказ)
STM32F4DISCOVERY
STM32F4DISCOVERY
STMicroelectronics
Арт.: 854271 ИНФО PDF AN RD OBS
Доступно: 313 шт.
Выбрать
условия
поставки
Средство разработки - Тип: отладочный набор; Применение: микроконтроллер; Производитель серий: ST; Серии: STM32F405,STM32F407,STM32F415,STM32F417
STM32F4DISCOVERY
313 шт.
(под заказ)
Выбрать
условия
поставки
STM8SVLDISCOVERY
STM8SVLDISCOVERY
STMicroelectronics
Арт.: 981370 ИНФО PDF RD
Доступно: 908 шт. от: 874 руб.
STM8SVLDISCOVERY – оценочный набор содержит все необходимое для быстрого начала работы с микроконтроллерами STM8S Value Line и позволяет разработчику в кратчайшие сроки начать разработку собственных приложений
STM8SVLDISCOVERY 874,00 от 5 шт. 749,00 от 9 шт. 688,00
18 шт.
(на складе)
890 шт.
(под заказ)
STM32F0DISCOVERY
STM32F0DISCOVERY
STMicroelectronics
Арт.: 1024065 ИНФО PDF RD
Доступно: 1002 шт. от: 998 руб.
STM32F0DISCOVERY - отладочная плата для быстрого освоения Cortex-M0 микроконтроллеров семейства STM32F0 от STMicroelectronics
STM32F0DISCOVERY 998,00 от 4 шт. 855,00 от 8 шт. 785,00
13 шт.
(на складе)
989 шт.
(под заказ)
STM32L152C-DISCO
STM32L152C-DISCO
STMicroelectronics
Арт.: 1190488 ИНФО PDF AN RD
Доступно: 1288 шт. от: 1370 руб.
STM32L152C-DISCO – отладочная плата для изучения современного энергоэффективного ARM Cortex-M3 микроконтроллера STM32L152RCT6
STM32L152C-DISCO 1370,00 от 3 шт. 1180,00 от 6 шт. 1080,00
13 шт.
(на складе)
1275 шт.
(под заказ)
STM32F429I-DISCO
STM32F429I-DISCO
STMicroelectronics
Арт.: 1200422 ИНФО PDF AN RD OBS
Поиск
предложений
Отладочная плата на базе STM32F429ZIT6 с дисплеем и внешней SDRAM. USB, SWD, ST-Link/V2
STM32F429I-DISCO
-
Поиск
предложений
STM32F0308-DISCO
STM32F0308-DISCO
STMicroelectronics
Арт.: 1228323 ИНФО PDF RD
Доступно: 1072 шт. от: 992 руб.
STM32F0308-DISCO - бюджетная отладочная плата, позволяющая в кратчайшие сроки оценить все возможности семейства микроконтроллеров STM32 F0 Value Line Cortex-M0 и создать на его основе собственные решения
STM32F0308-DISCO 992,00 от 4 шт. 850,00 от 8 шт. 780,00
26 шт.
(на складе)
1046 шт.
(под заказ)
STM32L100C-DISCO
STM32L100C-DISCO
STMicroelectronics
Арт.: 1264440 ИНФО PDF AN RD
Доступно: 1204 шт. от: 951 руб.
STM32L100C-DISCO – макетная плата семейства Discovery на базе микроконтроллера STM32L100RCT6 от STMicroelectronics
STM32L100C-DISCO 951,00 от 4 шт. 815,00 от 9 шт. 749,00
24 шт.
(на складе)
1180 шт.
(под заказ)
STM32F072B-DISCO
STM32F072B-DISCO
STMicroelectronics
Арт.: 1318218 ИНФО PDF RD
Доступно: 1583 шт. от: 1170 руб.
STM32F072B-DISCO – бюджетная макетная плата семейства Discovery для изучения возможностей ARM Cortex-M0 микроконтроллера STM32F072RBT6
STM32F072B-DISCO 1170,00 от 4 шт. 995,00 от 7 шт. 914,00
17 шт.
(на складе)
1566 шт.
(под заказ)
STM32F3348-DISCO
STM32F3348-DISCO
STMicroelectronics
Арт.: 1345137 ИНФО PDF RD
Доступно: 1315 шт. от: 1900 руб.
STM32F3348-DISCO – отладочная плата Discovery позволит с легкостью изучить функциональные возможности микроконтроллера STM32F334 и начать создавать на его основе собственные решения
STM32F3348-DISCO 1900,00 от 2 шт. 1630,00 от 5 шт. 1500,00
6 шт.
(на складе)
1309 шт.
(под заказ)
STM32L0538-DISCO
STM32L0538-DISCO
STMicroelectronics
Арт.: 1345160 ИНФО PDF RD
Доступно: 1383 шт. от: 2560 руб.
STM32L0538-DISCO – отладочная плата из серии Discovery, представляет собой бюджетное решение для изучения микроконтроллеров STMicroelectronics
STM32L0538-DISCO 2560,00 от 2 шт. 2190,00 от 4 шт. 2010,00
3 шт.
(на складе)
1380 шт.
(под заказ)
STM32F746G-DISCO
STM32F746G-DISCO
STMicroelectronics
Арт.: 1923237 ИНФО PDF RD
Доступно: 286 шт.
Выбрать
условия
поставки
STM32F746G-DISCO – отладочная плата из серии бюджетных отладочных плат Discovery для оценки функциональных возможностей новейшего микроконтроллера семейства STM32F7 на базе ядра ARM® Cortex®-M7
STM32F746G-DISCO
286 шт.
(под заказ)
Выбрать
условия
поставки
STM32L476G-DISCO
STM32L476G-DISCO
STMicroelectronics
Арт.: 1930188 ИНФО PDF RD
Доступно: 1306 шт. от: 2240 руб.
STM32L476G-DISCO –  отладочная плата на основе ARM Cortex-M4 микроконтроллера STM32L476VGT6 с плавающей запятой, ультранизким энергопотреблением, широким набором интерфейсов и функциональных модулей: 3 х I2C, 3 х SPI, 6 х USART, CAN, SWPMI, 2 х SAI, 12-bit ADC, 12-bit DAC, драйвер LCD, внутренняя 128 KБайт SRAM и 1 MБайт Flash память, Quad-SPI,  USB OTG FS, LCD контроллер, FMC, JTAG (поддержка отладки)
STM32L476G-DISCO 2240,00 от 2 шт. 1920,00 от 4 шт. 1760,00
14 шт.
(на складе)
1292 шт.
(под заказ)
STM32F469I-DISCO
STM32F469I-DISCO
STMicroelectronics
Арт.: 1996672 ИНФО PDF AN RD
Доступно: 691 шт. от: 5570 руб.
STM32F469I-DISCO – новейшая отладочная плата позволяет пользователю быстро приступить к разработке приложений на основе высокопроизводительного ARM® Cortex®-M4 и Chrom-ART Accelerator™  микроконтроллера
STM32F469I-DISCO 5570,00 от 2 шт. 5110,00
64 шт.
(на складе)
627 шт.
(под заказ)