DUE Arduino совместимый контроллер

1,600.00 руб.

Контроллер на основе микроконтроллера Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino на основе 32-разрядного микроконтроллера с ядром ARM. Она имеет 54 цифровых вводов/выводов (из которых 12 могут использоваться как выходы ШИМ), 12 аналоговых входов, 4 интерфейса UART, USB с поддержкой OTG, 2 ЦАП, 2 TWI(I2C), разъем питания, вывод SPI интерфейса, вывод JTAG разъема, кнопка сброса и кнопка стирания. Частота работы микроконтроллера 84 МГц.

Нет в наличии

Артикул: MKК0006 Категория:

Описание

Предупреждение: в отличие от других плат Arduino, Arduino DUE работает на напряжении 3.3V. Максимальное напряжение, которое ввод/вывод может обеспечить, составляет 3,3V. Подача на ввод/вывод более высокого напряжения, например 5V от вводов/выводов других плат, может привести к повреждению микроконтроллера.

Плата содержит все необходимое для работы микроконтроллера. Просто подключите его к компьютеру с помощью кабеля Micro USB или к внешнему источнику питания, чтобы начать работу.

Преимущества ядра ARM

Использование 32-разрядного ядра ARM позволяет существенно увеличить производительность по сравнению с 8-разрядными микроконтроллерами. Наиболее существенные различия заключаются в следующем:

  • 32-разрядное ядро позволяет выполнять операции с 4-я байтами данных в пределах одного цикла работы процессора;
  • Тактовой частоты процессора на 84Mhz;
  • 96Кб памяти SRAM;
  • 512Кб флэш-памяти для кода;
  • контроллер прямого доступа к памяти, это может разгрузить процессор от выполнения ресурсоемких задач в памяти.

Характеристики

  • Микроконтроллер: AT91SAM3X8E;
  • Рабочее напряжение: 3.3V;
  • Напряжение питания от внешнего источника (рекомендуемое): 7-12V;
  • Напряжение питания от внешнего источника (предельные значения): 6-16V;
  • Количество цифровых входы/выходы: 54 (из них 12 могут работать в режиме ШИМ);
  • Количество аналоговых входов: 12;
  • Количество аналоговых выходов ЦАП: 2;
  • Суммарный допустимый ток всех входов/выходов: 130 mA;
  • Постоянный ток для вывода 3.3V, не более: 800 mA;
  • Постоянный ток для вывода 5V, не более: 800 mA;
  • Флеш-память программ: 512кБ (вся доступна для использования);
  • ОЗУ: 96кБ (разделена на два банка памяти: 64кБ и 32кБ);
  • Тактовая частота: 84 MHz;
  • Длина: 101.52мм;
  • Ширина: 53.3мм;
  • Вес: 36г;

Питание

Arduino DUE может получать питание через разъем USB или из внешнего источника питания. Источник питания выбирается автоматически. На плате имеются следующие выводы питания:

  • VIN. Входное напряжение от внешнего источника питания. Вы можете подать питание через этот контакт или через разъем питания на плате, что является одним и тем же. Рекомендуемое напряжения питания через этот контакт: 7-12V.
  • 5V. Этот контакт для питания от стабилизированного источника напряжением 5V.
  • 3.3V. Напряжение 3.3V, вырабатываемое встроенным стабилизатором. Максимальное потребление тока от этого источника не более 800мА. Этот регулятор также обеспечивает питание микроконтроллера AT91SAM3X8E.
  • GND (земля). Общий провод.
  • IOREF. Этот контакт выдает опорное напряжение, с которым работает контроллер. Правильно спроектированный шильд, подключенный к контроллеру, может проверять это контакт и подстроится под работу с этим напряжением.

Память

Чип AT91SAM3X8E имеет 512кБ Flash-памяти для хранения кода, разделенных на 2 блока по 256кБ. Загрузчик является встроенным и хранится в отдельном ПЗУ. Доступные 96кБ памяти ОЗУ разпределены по двум банкам в 64кБ и в 32кБ. Flash-память AT91SAM3X8E можно стереть при помощи кнопки на плате. Это приведет к удалению текущей загруженной программы. Чтобы удалить программу, нажмите и удерживайте кнопку Erase в течение нескольких секунд при включенном питании контроллера.

Входы/выходы

Модуль Arduino DUE имеет 54 цифровых вводов/выводов (нумерация от 0 до 53). Каждый из них может быть использован как вход или как выход. Все вводы/выводы работают на напряжении 3.3 вольта. Вводы/выводы имеют внутренний подтягивающий резистор (отключен по умолчанию) до 100 кОм. Кроме того, некоторые выводы имеют специальные функции:

  • Последовательный порт UART 0: 0 (RX) and 1 (TX). Этот порт соединен с чипом ATmega16U2, на котором реализован преобразователь USB-to-TTL
  • Последовательный порт UART 1: 19 (RX) and 18 (TX)
  • Последовательный порт UART 2: 17 (RX) and 16 (TX)
  • Последовательный порт UART 3: 15 (RX) and 14 (TX)
  • ШИМ: контакты от 2 до 13 реализуют 8-битный ШИМ
  • SPI: SPI интерфейс, выведен на разъем ICSP на плате
  • CAN: контакты CANRX и CANTX реализуют коммуникационный протокол CAN
  • LED: контакт 13 подключен к светодиоду на плате. При высоком уровне сигнала светодиод светится. На этом выводе может быть задействован ШИМ, в этом случае яркость свечения светодиода может плавно регулироваться.
  • TWI 1: 20 (SDA) and 21 (SCL)
  • TWI 2: SDA1 and SCL1
  • Аналоговые входы: 12 аналоговых входов реализуют 12-и разрядный АЦП (значения измерения от 0 до 4096). Однако, по умолчанию разрешение установлено в 10 бит, для совместимости с другими плат Arduino. Измеряемый диапазон напряжений от 0 до 3.3V. Подача более высокого напряжения может повредить микроконтроллер. Можно изменить верхний предел измерения используя контакт AREF, но не более чем 3.3V.
  • Цифро-аналоговый преобразователь DAC1 and DAC2: выводы реализуют 12-и разрядный (4096 уровня) аналоговый выход. Эти контакты могут быть использованы для формирования звука
  • Reset: по низкому уровню напряжения осуществляется сброс микроконтроллера

Программирование

Модуль может быть запрограммирован с помощью среды разработки IDE Arduino. Загрузка программ в AT91SAM3X8E отличается от AVR микроконтроллеров, используемых в других плат Arduino. Перед загрузкой новой программы флэш-память должна быть предварительно стерта. Загрузкой программы управляет внутренний загрузчик AT91SAM3X8E, который запускается только тогда, когда флэш-память пуста.

Для программирования может быть использован любой из портов USB. Однако из-за необходимости стирания флеш-памяти рекомендуется использовать USB порт, предназначенный для программирования.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “DUE Arduino совместимый контроллер”

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 × 4 =