ATSAMD21G18A-MU 20G17A 20G18A 21G16B 21G17A 51G18A

Артикул: 2905
ATSAMD21G18A-MU 20G17A 20G18A 21G16B 21G17A 51G18A
1 400

Категории:

Теги: автомобильная электроника, промышленная электроника

Обзор

Микроконтроллер ATSAMD21G18A-MU и его различные модификации (например, ATSAMD21G17A, ATSAMD21G16B, ATSAMD21G18A, ATSAMD21G18A, ATSAMD21G16A) принадлежат к семейству SAMD21 от Microchip Technology и основаны на ядре ARM Cortex-M0+. Эти микроконтроллеры из линейки SAM D отличаются по функциональным возможностям, объему памяти и количеству периферийных интерфейсов, но все они ориентированы на встраиваемые системы с низким энергопотреблением и могут использоваться в различных приложениях, включая управление BLDC моторами.

Общая информация об ATSAMD21:

  1. Ядро: ARM Cortex-M0+ с тактовой частотой до 48 МГц, что позволяет достичь хорошего баланса между производительностью и низким энергопотреблением.
  2. Память:
    • Flash-память: от 16 KB до 256 KB в зависимости от модели.
    • SRAM: от 4 KB до 32 KB.
  3. Порты ввода-вывода:
    • Общее количество GPIO — от 20 до 48 пинов (в зависимости от конкретной модели).
    • Поддержка аналоговых входов, выходов, ШИМ-выходов и функций связи.
  4. Аналоговые функции:
    • Встроенный 12-битный АЦП и 12-битный ЦАП для работы с аналоговыми сигналами.
  5. Коммуникационные интерфейсы:
    • USART, I2C, SPI и CAN.
  6. Энергопотребление:
    • Низкое энергопотребление, с возможностью работы в режимах низкого энергопотребления (например, Standby, Sleep).

Описание разных моделей:

  1. ATSAMD21G18A-MU:
    • Flash-память: 256 KB.
    • SRAM: 32 KB.
    • Количество GPIO: 48 выводов (LQFP-48 корпус).
    • Поддержка множества периферийных интерфейсов: USART, I2C, SPI, CAN.
    • Это одна из самых мощных моделей в линейке SAMD21, и она подходит для применения в более сложных приложениях, где требуется высокая производительность и большая память.
  2. ATSAMD21G17A:
    • Flash-память: 128 KB.
    • SRAM: 16 KB.
    • Количество GPIO: 48 выводов (LQFP-48 корпус).
    • Меньше памяти, чем у модели G18A, но все равно подходит для большинства встраиваемых решений, таких как управление двигателями, устройства с сенсорами и т. д.
  3. ATSAMD21G16B:
    • Flash-память: 64 KB.
    • SRAM: 8 KB.
    • Количество GPIO: 32 пина.
    • Это модель с более низким количеством памяти и меньшим количеством выводов, что делает её более подходящей для простых и компактных приложений.
  4. ATSAMD21G16A:
    • Flash-память: 64 KB.
    • SRAM: 8 KB.
    • Количество GPIO: 32 пина (LQFP-32 корпус).
    • Это экономичный вариант с меньшей памятью и числом выводов, который подходит для маломощных и энергоэффективных решений.
  5. ATSAMD21G18A:
    • Flash-память: 256 KB.
    • SRAM: 32 KB.
    • Количество GPIO: 48 выводов (LQFP-48 корпус).
    • Эта модель аналогична ATSAMD21G18A-MU, но может отличаться пакетом или характеристиками, подходящими для определённых применений.
  6. ATSAMD21G51G18A:
    • Flash-память: 512 KB.
    • SRAM: 64 KB.
    • Это одна из самых мощных версий с увеличенным объёмом памяти, которая подходит для более требовательных приложений, таких как обработка больших объёмов данных или сложные вычисления.

Применение

Микроконтроллеры ATSAMD21G18A и его модификации подходят для широкого спектра приложений благодаря наличию множества периферийных интерфейсов, низкому энергопотреблению и хорошей производительности:

  1. Управление BLDC моторами:
    • Эти микроконтроллеры подходят для управления BLDC моторами, так как поддерживают ШИМ (широтно-импульсную модуляцию), которая необходима для контроля фаз двигателя.
    • Наличие встроенных 12-битных АЦП и ЦАП позволяет обрабатывать сигналы с датчиков, таких как датчики Холла, и точно регулировать скорость и направление вращения мотора.
  2. Интернет вещей (IoT):
    • Микроконтроллеры семейства ATSAMD21 широко используются в IoT-устройствах, таких как умные датчики, порты связи, мобильные устройства и беспроводные устройства.
    • Поддержка интерфейсов I2C, SPI, USART, и CAN позволяет подключать разнообразные устройства и передавать данные по сети.
  3. Автомобильные и промышленные приложения:
    • С поддержкой CAN и USART эти микроконтроллеры отлично подходят для автомобильных и промышленных приложений, где важна надежная и быстрая передача данных.
  4. Мобильные и портативные устройства:
    • Из-за низкого энергопотребления эти микроконтроллеры часто применяются в портативных устройствах, таких как аккумуляторные устройства, где важно поддерживать длительное время работы от батареи.

Преимущества ATSAMD21G18A и его модификаций:

  1. Низкое энергопотребление:
    • Микроконтроллеры серии ATSAMD21 оптимизированы для работы в режимах с низким энергопотреблением, что делает их подходящими для портативных устройств и аккумуляторных приложений.
  2. Гибкость и функциональность:
    • Благодаря множеству периферийных интерфейсов (I2C, SPI, USART, CAN) и возможностям для работы с аналоговыми сигналами, они могут быть использованы в самых различных областях, от управления двигателями до сложных вычислительных задач.
  3. Простота программирования:
    • Программирование микроконтроллеров ATSAMD21 часто выполняется через популярные IDE, такие как Atmel Studio (Microchip Studio), Arduino IDE, или PlatformIO.
    • Наличие документации и примеров кода позволяет быстро интегрировать эти микроконтроллеры в проекты.
  4. Хорошая производительность:
    • Несмотря на использование ARM Cortex-M0+, микроконтроллеры обеспечивают хорошую производительность при относительно низком энергопотреблении, что делает их подходящими для приложений с умеренными вычислительными требованиями.

Микроконтроллеры семейства ATSAMD21 (включая ATSAMD21G18A, ATSAMD21G17A, ATSAMD21G16B и другие) являются отличным выбором для многих встраиваемых приложений, включая управление BLDC моторами, IoT, автомобильную электронику и портативные устройства. Множество периферийных интерфейсов, хорошие характеристики по энергопотреблению и производительности делают их гибким и мощным инструментом для решения различных инженерных задач.