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 МГц.

Out of stock

SKU: MKК0006 Category:

Description

Предупреждение: в отличие от других плат 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 порт, предназначенный для программирования.

Reviews

There are no reviews yet.

Be the first to review “DUE Arduino совместимый контроллер”

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

четырнадцать − один =