Семейство 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. Характеристики STM32G070KBT6: Корпус: LQFP-32 Ядро: Cortex-M0+ Максимальная частота ядра: 64 МГц Объём памяти программ: 128 кБ Тип памяти программ: Flash Объём оперативной памяти: 36 кБ Количество входов/выходов: 30 Интерфейсы: I²C, I²S, IrDA, LIN, SPI, USART Периферия: DMA,POR/PDR, PWM, WDT АЦП/ЦАП: A/D 16x12b Напряжение питания: 2...3,6 В Рабочая температура: -40...85 С |