г. Звенигово
ул.Ленина, д. 32б
Время работы
Пн-Пт с 8:00 до 17:00

SEM0040 Модуль Evolution

Модули Evolution серии Light SAM с контроллерами ARM Cortex-M0+ 32-bit

Содержат контроллер, макетное поле из 324 контактных металлизированных точек с отверстиями диаметром 0,9 мм

Описание

Модули семейства SEM (Smart Evolution Module) - основа будущего устройства, которое Вы сможете получить, развив модуль до нужного Вам. Evolution module может иметь множество применений и будет полезен как радиолюбителям для конструирования единичных устройств и экспериментов, так и профессиональным разработчикам в серийных устройствах. Модули из серии SEM0040 (кодовое название "Evolution light SAM") содержат контроллер, макетное поле из контактных металлизированных точек с отверстиями диаметром 0,9 мм. Остается только дополнить его необходимой периферией и запрограммировать, что позволяет значительно сократить время реализации проекта, с момента задумки до внедрения в работу. Каждый вывод контроллера выведен на соответствующую точку в центре макетного поля, и промаркирован. Для программирования и отладки рекомендуется использовать программатор Atmel-ICE со стандартным кабелем "10-pin 50-mil JTAG/SWD". Линия питания аналоговой части контроллера VDDANA запитана через помехоподавляющую цепь.

Модуль имеет:
- Контроллер (с бутлоадером UART Based SAM-BA Bootloader);
- Контакты SWD (Serial Wire Debug) для программирования/отладки;
- Макетное поле из 324 контактных точек;
- Кнопку Reset;
- Кнопку SW - при нажатии которой на вход PA17 подается лог «0»;
- Светодиод LED - лог «0» на PA16 включает его;
- Четыре контакта для UART.

Программирование и отладка

Для программирования и отладки рекомендуется использовать внутрисхемный отладчик-программатор Atmel-ICE со стандартным кабелем "10-pin 50-mil JTAG/SWD".

Контроллер поставляется с бутлоадером UART Based SAM-BA Bootloader, позволяющим запрограммировать контроллер через интерфейс UART без использования специальных программаторов. Для подключения модуля к компьютеру потребуется USB-UART преобразователь (рекомендуется SUUC0041).

Внимание! Контакт Vdd на модуле SEM0040 должен подключаться к 3,3 В, но не 5 В.

Для активации бутлоадера необходимо удерживая кнопку SW подать питание или произвести сброс. Включенный светодиод LED сигнализирует о входе в режим бутлоадера. Программирование пользовательским кодом с использованием бутлоадера производится утилитой SAM-BA. В утилите SAM-BA при запуске надо выбрать COM-порт USB-UART преобразователя, через который подключен модуль SEM0040, из выпадающего списка Select your board выбрать "samd20..."*.

Бутлоадер располагается во flash-памяти контроллера и занимает область [0x0 - 0x800]. Бутлоадер может быть стерт программатором через интерфейс SWD. Поскольку бутлоадер занимает flash-память, пользовательский код должен начинаться с адреса 0x800 (как это делается в IAR и Atmel Studio изложено в документе AT04189).

Полное описание бутлоадера изложено в документе Atmel APPLICATION NOTE AT04189: UART Based SAM-BA Bootloader for SAM D20.

*Поведение утилиты зависит от версии и может отличаться от данного описания

Модуль выпускается с ARM Cortex-M0+ 32-bit контроллерами Atmel SAM в нескольких модификациях.

Технические характеристики
Параметры
Контроллер
Напряжение питания
Максимальная тактовая частота
Температура эксплуатации
Производительность
Флеш память программ
Оперативная память
Минимальное энергопотребление в активном режиме
Вес
Размеры
Модуль
SEM0040-SAMD20G15
SEM0040-SAMD20G16
SAMD20G15
SAMD20G16
1,62..3,63 В
1,62..3,63 В
48 МГц
48 МГц
от -40°C до 85°C
от -40°C до 85°C
2.14 Coremark/MHz
2.14 Coremark/MHz
32 Кбайт
64 Кбайт
4 Кбайт
8 Кбайт
70 мкА/МГц
12 г
12 г
57,5 x 67,5 x 7 мм
57,5 x 67,5 x 7 мм

Нужна консультация специалиста?
Звоните, с радостью поможем Вам!