Каталог
|
Микроконтроллеры семейства STM82020-11-19 Всі статті →Компания STMicroelectronics выпускает 2 основные линейки микроконтроллеров (далее МК): 8ми разрядные STM8 - https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm8-8-bit-mcus.html и 32х разрядные STM32 (на ядре Cortex).МК семейства STM8 обладают меньшей производительностью чем STM32, но при этом обладают следующими особенностями:
МК STM-8 делятся на 4 основных семейства
МК STM8S относятся к базовому семейству STM8 и включают более 40 моделей МК. Тактовая частота до 24 МГц, производительность до 20 MIPS. Объём флеш памяти составляет до 128 кБ, оперативной памяти до 6 кБ, энергонезависимой памяти EEPROM до 2 кБ. Среди особенностей МК: встроенный высокоточный RC генератор с частотой 16 МГц. Коммуникационные интерфейсы включают UART/USART, SPI, I2C, CAN. Аналоговая часть представлена 10ти битным аналогово-цифровым преобразователем (далее АЦП) с временем преобразования 2,33 мкс. Таймеры 8/16 бит, в том числе для ШИМ управления с тремя парами комплиментарных выходов для управления двигателями с поддержкой управления мёртвого времени (dead time) между переключениями. Среди таймеров: сторожевой независимый таймер (IWDG), оконный сторожевой таймер (WWDG), таймер для управления зуммером (Beeper), часы реального времени (RTC), таймер автопробуждения (AWU). Диапазон допустимой рабочей температуры до 125ºС. МК STM8S включают в себя 4 отдельных линейки - STM8S0xx, STM8S1xx, STM8S2xx и STM8S9xx, отличающихся объёмами памяти, тактовой частотой, периферийными модулями и корпусным исполнением. МК STM8S0xx имеют ресурс флеш памяти 100 циклов перезаписи в отличие от 10000 циклов для остальных серий.
МК STM8L относятся к семейству STM8 с пониженным потреблением энергии и предназначены для систем с автономным питанием, различные системы сбора информации от датчиков, автономные счётчики и т.п. МК имеют режимы пониженного потребления энергии и способны работать при напряжении от 1,65 В. МК STM8L в отличие от STM8S имеют расширенный набор периферийных модулей, есть аналоговые компараторы, 12ти битный цифро-аналоговый преобразователь (ЦАП), встроенный АЦП имеет разрядность 12 бит, есть встроенный контроллер управления жидкокристаллическим индикатором (далее ЖК). Диапазон допустимой рабочей температуры до 125ºС. МК STM8L включают в себя 4 отдельных линейки - STM8L0xx, STM8L101, STMLS151/152 и STM8L162, отличающихся объёмами памяти, тактовой частотой, периферийными модулями и корпусным исполнением.
Семейства STM8AF и STM8AL предназначены для применения в автомобильных приложениях (automotive) по надёжности и допустимому диапазону допустимой рабочей температуры до 150ºС. Также МК STM8AF и STM8AL имеют сертификат AEQ-Q100. У МК STM8AF тактовая частота 16/24 МГц, производительность до 20 MIPS. Объём флеш памяти составляет до 128 кБ, оперативной памяти до 6 кБ, энергонезависимой памяти EEPROM до 2 кБ. Корпуса - TSSOP20, LQFP32, QFN32, LQFP48, LQFP64, LQFP80. Встроенная периферия, как и у семейства STM8Sxx: встроенный высокоточный RC генератор с частотой 16 МГц, коммуникационные интерфейсы UART/USART, SPI, I2C, CAN, 10ти битный АЦП с временем преобразования 2,33 мкс, таймеры - 8/16 бит, в том числе для ШИМ управления с тремя парами комплиментарных выходов для управления двигателями с поддержкой управления мёртвого времени (dead time) между переключениями; сторожевой независимый таймер (IWDG), оконный сторожевой таймер (WWDG), таймер для управления зуммером (Beeper), часы реального времени (RTC), таймер автопробуждения (AWU). МК STM8AF включают более 30 различных наименований МК, относящихся к 3м группам - STM8AF52, STM8AF62 и STM8AF63 отличающихся объёмами памяти, тактовой частотой, периферийными модулями и корпусным исполнением.
МК STM8AL имеют такие же характеристики и периферийные модули, как и МК STM8Lxx, но имеют допустимую рабочую температуру до 150ºС, как и у МК STM8AF.
МК STM8T52/L53 - https://www.st.com/en/microcontrollers-microprocessors/stm8t-series.html - имеют встроенный контроллер датчиков касания.
Программные средства разработки и отладки STM8Для работы с МК STM8 существуют следующие программные средства:
Дла программирования и отладки предназначены ST-Link V2 stlink mini - https://arduino.ua/prod920-programmator-st-link-v2-stlink-mini.
Есть также фирменные программаторы/отладчики немного бОльшего размера без гальваноразвязки и с гальваноразвязкой.
Для быстрого освоения МК STM8 существуют отладочные различные отладочные платы – в частности, семейств Discovery и Nucleo:
Отладочные платы STM8S Discovery
Отладочная плата Evaluation Board с различными периферийными модулями.
Отладочные платы STM8 NucleoТакже есть недорогие платы для разработчиков с МК STM8S003F3P6 -https://arduino.ua/prod3766-plata-razrabotchika-stm8s003f3p6и с МК STM8S103F3P6 -https://arduino.ua/prod1967-plata-razrabotchika-stm8s103f3p6.Эти платы включают в себя МК с 20 выводами, которые печатными проводниками соединены с контактными площадками под запайку соединителей типа PLS с шагом 2,54 мм. Для питания схемы предназначен разъём микро USB, для отладки и программирования 4х пиновый разъём SWIM. Также на плате есть кнопка RESET, светодиод по питанию и 1 пользовательский светодиод.Эти МК имеют рабочую частота: 16 МГц, память программ 8 Кбайт (у МК STM8S003 число перезаписей – 100 раз, у МК STM8S103 - 10000 раз), оперативную память 1 Кбайт, память данных EEPROM 128 байт, напряжение питания 2.95 - 5.5 В.
Дякуємо Вам за звернення! Ваш відгук з'явиться після модерації адміністратором.
Anatoly
13.09.2021 21:28:56
Good article
Ігор
28.01.2021 01:09:46
Чудова інформація для початківців.
|