Не дивлячись на те, що Компанія СЕА тільки нещодавно отримала статус авторизованого дистриб'ютора Geehy Semiconductor Co., Ltd., ми готові запропонувати велику кількість товарів і рішень від даного виробника — як замінники/аналоги дефіцитних електронних компонентів, так і рішення для побудови нових проєктів.
Ця стаття присвячена знайомству з мікроконтролерами серії APM32 Basic. Слідкуйте за наступними новинами, щоб дізнатися більше про серії APM32 Mainstream, High Performance, Enhanced та інші ключові товари виробництва Geehy.
Що таке CPU / MPU / MCU / SoC
CPU
Центральний процесор (CPU) — це електронна схема, яка виконує інструкції, що становлять комп'ютерну програму. ЦП виконує основні арифметичні, логічні, керуючі операції та операції введення/виводу (I/O), зазначені в інструкціях програми. Основні компоненти ЦП включають арифметико-логічний блок (ALU), блок управління, регістри та інші компоненти.
MPU
Мікропроцесорний блок (MPU) — це пристрій, який реалізує основні елементи комп'ютерної системи на одній інтегральній схемі або у вигляді кількох інтегральних схем, що працюють як єдине ціле; призначений для обробки цифрових даних.
MCU
Мікроконтролер (MCU) — це мікропроцесор, який містить кілька додаткових компонентів, таких як ОЗП, ПЗП та програмовані порти вводу-виводу, в першу чергу призначений для керування іншим електронним обладнанням.
SoC
Система на чипі (SoC) — це інтегральна схема, яка поєднує всі або більшість компонентів комп'ютера чи іншої електронної системи. Ці компоненти майже завжди включають центральний процесор (ЦП), пам'ять, порти введення / виведення і вторинне сховище, часто разом з іншими компонентами, такими як радіомодеми і графічний процесор (ГП) - все на одній підкладці або мікрочипі. Вона може містити функції обробки цифрових, аналогових, змішаних і часто радіочастотних сигналів.
Основи роботи MCU
Які основні характеристики потрібно знати, щоб отримати початкове уявлення про MCU?
✓ Ядро процесора ✓ Базова частота ✓ Flash/SRAM ✓ Потужність та споживана потужність |
✓ Таймер ✓ Аналоговий інтерфейс ✓ Введення/виведення ✓ Інтерфейс налагодження |
✓ Периферійні ресурси ✓ Упаковка ✓ Спеціальна функція ✓ Комунікаційний інтерфейс |
Що таке ІР модуль?
IP ядро в індустрії мікросхем описує добре спроєктовані схемні модулі з незалежними функціями в чипі. Його можна застосовувати під час розробки мікросхем, які включають модуль IP, тим самим зменшуючи робоче навантаження та тривалість етапу проєктування і підвищуючи ймовірність успіху спроєктованих чипів.
FPU — блок з плаваючою комою (FPU) — це частина комп'ютерної системи, спеціально розроблена для виконання операцій з числами з плаваючою комою. Типовими операціями є додавання, віднімання, множення, ділення та обчислення квадратного кореня.
DSP — цифрова обробка сигналів з використанням цифрових методів для аналізу, перетворення, фільтрації, виявлення, модуляції та демодуляції сигналів.
Flash/SRAM — пам'ять, носій, на якому можна багаторазово зберігати та видаляти дані; після збою живлення дані в SRAM будуть втрачені, тоді як дані у Flash будуть збережені.
SDRAM — синхронна динамічна пам'ять із довільним доступом (SDRAM), синхронний інтерфейс, очікує тактового сигналу перед відповіддю на вхідний керуючий сигнал задля синхронізації з системною шиною комп'ютера.
ADC — аналого-цифровий перетворювач (АЦП) є пристроєм, котрий перетворює безперервний змінний аналоговий сигнал у дискретний цифровий сигнал.
DAC — цифро-аналоговий перетворювач (ЦАП), який конвертує цифрові величини в аналогові пристрої.
Таймер — це пристрій, який використовується для контролю часу; інструмент, який контролює перемикачі або робочий час.
RTC — годинник реального часу, мікросхема RTC - пристрій, що не залежить від системного таймера, використовується для встановлення системного годинника, подачі сигналів тривоги або періодичних таймерів.
DMA — прямий доступ до пам'яті, що дозволяє апаратним пристроям з різною швидкістю обмінюватися даними, не покладаючись на велике переривне навантаження на ЦП.
CRC — Cyclic Redundancy Check, технологія кодування каналів, що використовується для виявлення або перевірки можливих помилок після передачі або зберігання даних.
EMMC — Embedded Multi Media Card, стандартні специфікації вбудованої пам'яті для мікросхем.
I / O — введення / виведення, зазвичай відноситься до введення та виведення даних між внутрішнім сховищем та зовнішнім сховищем або іншими периферійними пристроями.
HDMI — мультимедійний інтерфейс високої чіткості - це повністю цифровий інтерфейс передачі зображення та звуку, який може надсилати нестислі аудіо- та відеосигнали.
У 2019 році чипи Geehy's використовувалися у промисловості, споживчих товарах і медицині.
У 2020 році галузі застосування офіційно охопили автомобільну електроніку, інтелектуальний транспорт, інтелектуальну енергетику та інші сфери.
Універсальний мікроконтролер серії Geehy APM32 —правила іменування моделей
Cерія APM32 Basic
APM32F091xBxC | APM32F072x8/xB | APM32F051x6/x8 | APM32F030xC | APM32F030x6/x8 | APM32F003x4/x6 | |
Система | ARM® Cortex®-M0+ Робоча частота 48 МГц Вбудований RTC Вбудований 5/7 канальний DMA |
ARM® Cortex®-M0+ Робоча частота 48 МГц Вбудований RTC Вбудований 7-канальний DMA |
ARM® Cortex®-M0+ Робоча частота 48 МГц Вбудований RTC Вбудований 5-канальний DMA |
ARM® Cortex®-M0+ Робоча частота 48 МГц |
||
Зберігання | Flash 128~256KB SRAM 32KB |
Flash 64~128KB SRAM 16KB |
Flash 32~64KB SRAM 8KB |
Flash 256KB SRAM 32KB |
Flash 32~64KB SRAM 4-8KB |
Flash 16/32KB SRAM 2/4KB |
Потужність та споживана потужність | VDD/VDDA: 2.0~3.6V Підтримка програмованого детектора живлення Підтримка сну, зупинки, режиму очікування |
VDD/VDDA: 2.0~3.6V Підтримка програмованого детектора живлення Підтримка сну, зупинки, режиму очікування. Блок живлення VBAT може підтримувати роботу RTC та резервного реєстру |
VDD/VDDA: 2.0~3.6V Підтримка сну, зупинки, режиму очікування Підтримка скидання увімкнення/вимкнення живлення |
VDD/VDDA: 2.0~3.6V Підтримка програмованого детектора живлення Підтримка сну, зупинки, режиму очікування. Блок живлення VBAT може підтримувати роботу RTC та резервного реєстру |
VDD/VDDA: 2.0~5.5V Підтримка сну, зупинки, режиму очікування Підтримка скидання увімкнення/вимкнення живлення |
|
Таймер | 16/32-розрядний таймер загального призначення: 5/1 16-розрядний розширений таймер: 1 16-розрядний базовий таймер: 2 Сторожовий таймер: 1 24-розрядний системний таймер: 1 |
16/32-розрядний таймер загального призначення: 5/1 16-розрядний розширений таймер: 1 16-розрядний базовий таймер: 2 Сторожовий таймер: 2 Системний таймер: 1 |
16/32-розрядний таймер загального призначення: 5/1 16-розрядний розширений таймер: 1 16-розрядний базовий таймер: 1 Сторожовий таймер: 2 Системний таймер: 1 |
16-розрядний таймер загального призначення: 5 16-розрядний розширений таймер: 1 16-розрядний базовий таймер: 2 сторожовий таймер: 2 24-розрядний системний таймер: 1 |
16-розрядний таймер загального призначення: 5 16-розрядний розширений таймер: 1 16-розрядний базовий таймер: 1 сторожовий таймер: 2 системний таймер: 1 |
16-розрядний таймер загального призначення: 1 16-розрядний розширений таймер: 2 8-розрядний базовий таймер: 1 сторожовий таймер: 2 системний таймер: 1 |
Аналогові периферійні пристрої | 12-розрядний АЦП: 1, зовнішні канали: 16 12-розрядний ЦАП: 2, кількість каналів: 2 Програмований аналоговий компаратор: 2 Ємнісних канали датчика: 24 |
12-розрядний АЦП: 1, зовнішні канали: 16 12-розрядний ЦАП: 2, двоканальний: 1 Програмований аналоговий компаратор: 2 Ємнісних канали датчика: 24 |
12-розрядний АЦП: 1, зовнішні канали: 16 12-розрядний ЦАП: 1 програмований Аналоговий компаратор: 2 Ємнісних канали датчика: 18 |
12-розрядний АЦП: 1 |
12-розрядний АЦП: 1 Зовнішні канали: 10/16 |
12-розрядний АЦП: 1 Зовнішні канали: 8 Підтримують диференціальний вхід |
Ввід/вивід I/O |
До 88 I/O Може бути відображено на зовнішній вектор переривань 69 I/O, які допускають вхід 5В |
До 87 I/O Може бути відображено на зовнішній вектор переривань 68 I/O, який допускає вхід 5В |
До 55 I/O Може бути відображено на зовнішній вектор переривань 36 I/O, які допускають вхід 5В |
До 51 I/O Може бути відображено на зовнішній вектор переривань 29 I/O, які допускають вхід 5В |
До 55 I/O. Можна відобразити на зовнішній вектор переривань Майже всі введення/виводу сумісні з входом 5В |
До 16 вводів/виводів можуть бути відображені на зовнішній вектор переривань |
Безпека | 96-бітний унікальний ідентифікатор пристрою (UID) Одиниця обчислення CRC |
96-бітовий унікальний ідентифікатор пристрою (UID) | ||||
Інтерфейс налагодження | SWD | |||||
Упаковка | LQFP48/64/100 QFN48 |
LQFP32/48/64 QFN32/48 |
LQFP48/64 | LQFP32/48/64 QFN32 |
QFN20 TSSOP20 SOP20 |
|
Периферійні ресурси | USART: 4 I2C: 2 SPI: 2 I2S: 2 USB2.0: 1, немає зовнішнього кварцевого генератора CAN: 1 HDMI CEC |
USART: 8 I2C: 2 SPI: 3 I2S: 2 CAN: 1 HDMI CEC |
USART: 2 I2C: 2 SPI: 2 I2S: 1 HDMI CEC |
U(S)ART: 6 I2C: 2 SPI: 2 |
USART: 2 I2C: 2 SPI: 2 |
USART: 3 I2C: 1 SPI: 1 |
Компанія СЕА — офіційний дистриб'ютор товарів і рішень Geehy Semiconductor Co., Ltd. на території України. Для того, щоб купити електронні компоненти або отримати кваліфіковану консультацію, зверніться в офіс Компанії СЕА за телефоном: +38 (044) 330-00-88 або по e-mail: info@sea.com.ua.