Семейство STM32G0
является наиболее совершенным в сегменте бюджетных микроконтроллеров
STM32. Семейство 32-битных микроконтроллеров STM32G0 с процессорным
ядром Cortex-M0+ производства компании STMicroelectronics имеет очень
высокий потенциал и является отличной альтернативой не только для 8- и
16-битных микроконтроллеров, но и для всего семейства STM32F0.
Оба семейства, – STM32F0 и STM32G0, – относятся к сегменту бюджетных
микроконтроллеров STM32 и предназначены в первую очередь для создания
недорогих устройств. При этом представители семейства STM32G0 также
обладают высокой рабочей частотой и значительной производительностью,
что позволяет использовать их для построения достаточно сложных
приложений.
Появление каждого нового семейства STM32 вызывает повышенный интерес у
разработчиков. Микроконтроллеры STM32G0 не являются исключением.
Бюджетные 32-битные микроконтроллеры с рабочей частотой 64 МГц и малым
числом выводов становятся весьма заманчивой альтернативой для 8- и
16-битных процессоров в широком спектре приложений. При этом выражение
«с малым числом выводов» оказывается как никогда правдивым – в планах
STMicroelectronics значится скорое начало выпуска STM32G0 в 8-выводном
корпусном исполнении.
У некоторых пользователей может возникнуть вопрос: зачем нужны STM32G0,
если есть STM32F0? Дело в том, что семейство STM32G0 является
результатом глубокой модернизации STM32F0, что обеспечивает новым
микроконтроллерам целый ряд преимуществ. Необходимо сразу успокоить
поклонников STM32F0: по заявлениям STMicroelectronics, поддержка этого
семейства продолжится и прекращение выпуска не ожидается.
В настоящее время номенклатура семейства STM32G0 насчитывает только два
десятка моделей, объединенных в три линейки:
STM32G070 ValueLine – бюджетная линейка;
STM32G071 AccessLine – базовая линейка семейства;
STM32G081 STM32G0 AccessLines + Encryption – базовая линейка с функциями
криптографии.
Новое семейство STM32G0 представляет собой существенно переработанный
вариант микроконтроллеров STM32F0. Изменения коснулись технологии
изготовления, процессорного ядра, архитектуры системы и возможностей
периферии. По сравнению с STM32F0, микроконтроллеры STM32G0 обеспечивают
меньшее потребление, увеличенную производительность, расширенный объем
памяти и продвинутый функционал периферии.
Маловыводные бюджетные линейки STM32G070 и STM32G030 станут серьезной
альтернативой для 8-/16-битных микроконтроллеров. При этом пользователи
получат дополнительное преимущество от использования единой экосиcтемы
STM32.
Все микроконтроллеры STM32G070 ValueLine имеют на борту 128 кбайт
Flash и 36 кбайт ОЗУ, то есть не уступают по объему памяти старшим
линейкам. Однако состав периферии для STM32G070 оказывается значительно
скромнее. Коммуникационные интерфейсы ограничены базовым набором (USART/SPI/I²C/I²S).
Аналоговая периферия представлена 12-битным АЦП. По сравнению с
STM32G071, число каналов DMA было уменьшено до 5, отсутствует ЦАП,
компараторы и 32-битный таймер TIM2.
Характеристики
STM32G070CBT6:
Корпус: LQFP-48
Ядро: Cortex-M0+
Максимальная частота ядра: 64 МГц
Объём памяти программ: 128 кБ
Тип памяти программ: Flash
Объём оперативной памяти: 36 кБ
Количество входов/выходов: 44
Интерфейсы: I²C, I²S, IrDA, LIN, SPI, USART
Периферия: DMA,POR/PDR, PWM, WDT
АЦП/ЦАП: A/D 16x12b
Напряжение питания: 2...3,6 В
Рабочая температура: -40...85 С |