[Оригинал] Arduino Due

39 000 тг

2 в наличии

Артикул: 0101006 Категория:
Оригинальная плата Arduino Due, произведённая в Италии Италия.

Arduino Due — плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino на основе 32-битного микроконтроллера с ARM ядром.

На плате предусмотрено 54 цифровых вход/выхода (из них 12 можно задействовать под выходы ШИМ), 12 аналоговых входов, 4 UARTа (аппаратных последовательных порта), связь по USB с поддержкой OTG, 2 ЦАП (цифро-аналоговых преобразователя), 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.

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

По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Arduino Due — добавьте в менеджере плат поддержку платформ на ядре ARM Cortex-M3.


Элементы платы

Элементы платы Due

Память

  • На борту SAM3X — два блока по 256 КБ флеш-памяти для хранения программы.
  • Загрузчик (bootloader) располагается в отдельной памяти только для чтения и прошит на заводе Atmel.
  • Оперативная SRAM-память поделена на два банка: 64 и 32 КБ.

Любая память доступна для последовательной адресации из программы. Нажатие на несколько секунд кнопки Erase на плате очищает содержимое флеш-памяти (программу).


Коммуникация

Arduino Due позволяет взаимодействовать с компьютером, другими управляющими платами и различными устройствами вроде телефонов, планшетов, фотоаппаратов. Для этого плата предоставляет три аппаратных последовательных порта (UART/USART), две шины TWI/I²C, интерфейс SPI и USB-порт.

  • Один USB-порт (programming) используется для прошивки Arduino Due. Он подключён к чипу ATmega16U2 на плате, который является мостом между USB и аппаратным портом SAM3X, используемым для программирования процессора и связи с компьютером.
  • Второй USB-порт (native) может использоваться для связи с другими устройствами как в режиме slave (эмуляция мыши, клавиатуры), так и в режиме host (приём данных с фотоаппаратов, управление мышью, клавиатурой, телефоном).

Совместимость

Платформа Arduino Due по своему форм-фактору полностью совпадает с Mega 2560. Это означает механическую совместимость со всеми платами расширения для Arduino Uno, Mega 2560 и Leonardo.

Однако в силу того, что родным напражением являются 3,3 В, а не 5 В (как на других моделях), стоит обязательно удостовериться совместимости платы расширения с Arduino Due.

Питание, защита USB и принципы взаимодействия аналогичны другим моделям Arduino.


Контакты

  • Цифровые входы/выходы: контакты 0–53. Работают на напряжении 3,3 В. В режиме выхода могут выдавать ток 3 или 15 мА (в зависимости от контакта); в режиме входа — принимать ток 6 или 9 мА (в зависимости от контакта). К контактам также подключены подтягивающие резисторы по 100 кОм, которые по умолчанию выключены, но могут быть включены программно.
  • Аппаратные последовательные порты (RX/TX): 0/1, 19/18, 17/16, 15/14. Передача данных осуществляется на уровне 3,3 В. Первая пара также соединена с чипом ATmega16U2, отвечающим за подключение через USB к компьютеру.
  • Широтно-имульсная модуляция (ШИМ/PWM): контакты 2–13. Дают возможность выдавать аппаратный ШИМ-сигнал с разрешением 8 бит (256 градаций).
  • SPI — отдельная группа контактов 2×3. Интерфейс SPI на Arduino Due используется только для общения с другими устройствами и не может быть использован для программирования контроллера. По расположению он в точности совпадает с расположением на Arduino Uno, Mega 2560 и Leonardo, а следовательно, позволяет работать с использующими его платами расширения, такими как Ethernet Shield.
  • CAN-шина: контакты CANRX и CANTX. Позволяют использовать Arduino Due в автомобильных сетях. Поддержка с программной стороны пока не реализована производителем.
  • Встроенный светодиод: контакт 13 (L). Для простой индикации. В отличие от Arduino Uno и Mega 2560, он поддерживает ШИМ.
  • Шины TWI/I2C: 20(SDA)/21(SCL), SDA1/SCL1. Для общения с периферией по синхронному протоколу через два провода.
  • Аналоговые входы: контакты A0–A11. Принимают сигнал до 3,3 В. Большее напряжение может вывести процессор из строя. Аналоговые входы предоставляют разрешение до 12 бит (4096 градаций), хотя по умолчанию настроены на разрешение в 10 бит для совместимости со скетчами для других моделей Arduino.
  • Цифро-аналоговый преобразователь: контакты DAC1 и DAC2. Позволяют выдавать настоящий аналоговый сигнал с 12-битным разрешением (4096 градации), например, для устройств, связанных с обработкой звука.
  • Сброс процессора: RESET. Позволяет аппаратно перезагружать плату.
  • Входное напряжение: Vin. Выдаёт напряжение, поданное внешним источником, либо может являться входом для внешнего питания.
  • Стабилизированные 5 В: контакт 5V. Позволяет получать ровные 5 В и ток до 800 мА.
  • Стабилизированные 3,3 В: контакт 3.3V. Позволяет получать ровные 3,3 В и ток до 800 мА.
  • Общая земля: GND.
  • Опорное напряжение для плат расширения: IOREF. Платы расширения должны «советоваться» с этим контактом, чтобы правильно определять родное напряжение родительской платы. Arduino Due выдаёт на IOREF 3,3 В.

Пины питания

  • VIN: Напряжение от внешнего источника питания (не связано с 5 В от USB или другим стабилизированным напряжением). Через этот вывод можно как подавать внешнее питание, так и потреблять ток, когда устройство запитано от внешнего адаптера.
  • 5V: На вывод поступает напряжение 5 В от стабилизатора напряжения на плате, независимости от того, как запитано устройство: от адаптера (7–12 В), от USB (5 В) или через вывод VIN (7–12 В). Питать устройство через вывод 5V не рекомендуется — в этом случае не используется стабилизатор напряжения, что может привести к выходу платы из строя.
  • 3.3V: 3,3 В от стабилизатора напряжения платы. Максимальный ток — 800 мА. Cтабилизатор также обеспечивает питание микроконтроллера SAM3X.
  • GND: Выводы земли.
  • IOREF: Этот вывод предоставляет платам расширения информацию о рабочем напряжении микроконтроллера. В зависимости от напряжения на нём, плата расширения может переключиться на соответствующий источник питания либо задействовать преобразователи уровней, что позволит ей работать как с 5 В, так и с 3,3 В устройствами.

Схема выводов

Схема выводов Arduino Due

Принципиальная схема (PDF)
Габариты платы (PDF)
Даташит на микроконтроллер SAM3X8E (PDF)
Техническая документация (Arduino Docs)

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

Страна-производитель Италия Италия
Микроконтроллер AT91SAM3X8E
Тактовая частота 84 МГц
Напряжение логических уровней 3.3 В
Входное напряжение питания 7 – 12 В
Максимальный ток с пина ввода-вывода 3 или 15 мА (в зависимости от вывода)
Максимальный выходной ток пина 3.3V 800 мА
Максимальный выходной ток пина 5V 800 мА
Разрядность АЦП 12 бит
Количество цифровых входов/выходов 54 (12 поддерживают PWM)
Количество аналоговых входов 12
Объём Flash-памяти 512 Кб
Объём оперативной памяти 96 Кб
Вес 36 г
Размеры 101.52 x 53.3 мм

Возможно Вас также заинтересует…