Опис
STM32G441xx базується на 32-розрядному RISC-керні Arm® Cortex®-M4.
Der Cortex-M4-Kern verfügt über eine Single-Precision-FPU, die die Einpräzision-Datenverarbeitungsanweisungen des Arms und alle other Datentypen unterstützt. Implementiert ist ein vollständiger Satz von DSP Anweisungen und eine MPU sowie ein AES.
Integrierte Hochgeschwindigkeitsspeicher (128 KByte Flash і 32 KByte SRAM), великі вводи/виводи + периферійні пристрої, 2 шини APB, 2 шини AHB і 1x 32-Bit-Multi-AHB-Busmatrix були втрачені.
Integrierte Schutzmechanismen für eingebettete Flash-Speicher + SRAM.
Die Vorrichtungen beinhalten Peripheriegeräte, die eine mathematische/arithmetische Funktionsbeschleunigung ermöglichen.
- 2 12-бітних АЦП
- 4x Компаратори
- 3x підсилювач операцій
- 4 канали ЦАП
- 1x Насос для натягу
- 1x Час реального часу
- 1x 32-бітний таймер
- 2x 16-бітний ШІМ-таймер
- 7-бітний універсальний 16-бітний таймер
- 1x 16-бітний таймер з низьким енергоспоживанням
- 3 I2C
- 3x гемультиплексор SPI з двома півдуплексами I2S
- 3 USART, 1 UART + 1 UART низького енергоспоживання.
- 1x FDCAN
- 1x ДАІ
- USB-пристрій
- UCPD
Einige unabhängige Stromversorgungen werden unterstützt, darunter ein analoger unabhängiger Versorgungseingang für ADC, DAC, OPAMP und Comparatoren. Ein VBAT-Eingang ermöglicht die Sicherung der RTC und der Register.
Особливості
- Ядро: 32-бітний процесор Arm® Cortex®-M4 з FPU, адаптивний прискорювач реального часу (ART Accelerator), що дозволяє виконання інструкцій з флеш-пам'яті без очікування, частота до 170 МГц з 213 інструкціями DMIPS, MPU, DSP
- Умови експлуатації:
- Діапазон напруги VDD, VDDA: від 1,71 В до 3,6 В
- Математичні апаратні прискорювачі
- CORDIC для прискорення тригонометричних функцій
- FMAC: Математичний прискорювач фільтрації
- Спогади
- 128 Кбайт флеш-пам'яті з підтримкою ECC, захистом від зчитування власного коду (PCROP), захищеною областю пам'яті, 1 Кбайт OTP
- 22 Кбайти SRAM, з апаратною перевіркою парності, реалізованою на перших 16 Кбайтах
- Підсилювач рутинних даних: 10 Кбайт SRAM на шині інструкцій та даних з апаратною перевіркою парності (CCM SRAM)
- Скидання та управління живленням
- Скидання налаштувань при ввімкненні/вимкненні живлення (POR/PDR/BOR)
- Програмований детектор напруги (PVD)
- Режими низького енергоспоживання: сплячий режим, зупинка, очікування та вимкнення
- Управління годинником
- Кварцовий генератор від 4 до 48 МГц
- Внутрішній RC 16 МГц з опцією ФАПЧ (± 1%)
- До 86 швидких входів/виходів
- Усі можна відобразити на зовнішні вектори переривань
- Кілька входів/виходів з можливістю роботи з напругою 5 В
- Матриця взаємозв'язків
- 12-канальний контролер прямого доступу до пам'яті (DMA)
- 2 x АЦП 0,25 мкс (до 23 каналів). Роздільна здатність до 16 біт з апаратним передискретизуванням, діапазон перетворення від 0 до 3,6 В
- 4 канали 12-бітного ЦАП
- 2 буферизованих зовнішніх канали 1 MSPS
- 2 небуферизованих внутрішніх канали 15 MSPS
- 4 надшвидкісні аналогові компаратори типу "рейка-рейка"
- 3 операційні підсилювачі, які можна використовувати в режимі PGA, всі термінали доступні
- Внутрішній буфер опорної напруги (VREFBUF) з підтримкою трьох вихідних напруг (2,048 В, 2,5 В, 2,95 В)
- 14 таймерів:
- 1 32-бітний таймер та 2 16-бітні таймери з можливістю підключення до чотирьох IC/OC/PWM або лічильника імпульсів та входу квадратурного (інкрементального) енкодера
- 2 x 16-бітні 8-канальні вдосконалені таймери керування двигуном, до 8 каналів ШІМ, генерація часу затримки та аварійна зупинка
- 1 16-бітний таймер з 2 ІС/ОК, одним OCN/ШІМ, генерацією мертвого часу та аварійною зупинкою
- 2 x 16-бітні таймери з IC/OC/OCN/PWM,
генерація мертвого часу та аварійна зупинка
- 2 сторожових таймери (незалежні, віконні)
- 1 x таймер SysTick: 24-бітний лічильник вниз
- 2 x 16-бітні базові таймери
- 1 таймер низького енергоспоживання
- Календар RTC з будильником, періодичне пробудження з режиму зупинки/очікування