SEM0040 ПродуктыНа заказГде купить? О нас

SEM0040

Модули Evolution серии Light SAM содержат контроллер ARM Cortex-M0+ 32-bit, макетное поле из 324 контактных точек

Модули семейства 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 В
Максимальная тактовая частота 48 МГц
Температура эксплуатации от -40°C до 85°C
Производительность 2.14 Coremark/MHz
Флеш память программ 32 Кбайт 64 Кбайт
Оперативная память 4 Кбайт 8 Кбайт
Минимальное энергопотребление в активном режиме 70 мкА/МГц
Вес 12 г
Размеры 57,5 x 67,5 x 7 мм
Схема Схема SEM0040-SAMD20G15 Схема SEM0040-SAMD20G16
Спецификация на контроллер Atmel SMART SAMD20 Datasheet (Англ., 9Мб)
Инструкции Инструкция SEM0040-SAMD20G15 Инструкция SEM0040-SAMD20G16

Внимание: Модуль не имеет защиты от переполюсовки! Модуль не имеет встроенного стабилизатора напряжения! Во избежание повреждения программатора и программируемого модуля, сначала необходимо подключить программатор к модулю, после этого подключить программатор к USB.

Габаритные размеры
Габаритные размеры отладочной платы SEM0040