Arduino Due – это плата микроконтроллера, которая базируется на неплохом кремниевом чипе Atmel SAM3X8E ARM Cortex-M3. Стоит отметить, что она считается одной из первых плат на архитектуре ARM и 32 битной версией микроконтроллера. На ней вы найдете 54 полноценных цифровых входа и выхода. Часть портов можно задействовать по ШИМ — 12 шт, 12  аналоговых входов.

Что мы имеем на борту:

  • аппаратных последовательных порта  (UARTа ) 4 шт
  • генератор тактовой частоты на 84 МГц
  • связь по USB с поддержкой OTG
  • цифро-аналоговых преобразователя  (ЦАП) — 2 шт
  • интерфейс TWI — 2 TWI
  • разъем питания
  • SPI
  • разъем JTAG
  • кнопка сброса и кнопка стирания

Плата Arduino Due, вид спередиПлата Arduino Due, вид сзади

Поддерживается связь по USB, посредством использования кабеля OTG, для удобства использования, как и во многих других платах Arduino имеется кнопка для сброса данных.

Одна из особенностей именно этой платы, является то, что она питается от 3.3 В. Поэтому  если подать на нее напряжение 5 В, то мы рискуем повредить плату, другими словами спалить ее к чертям. Архитектура ядра ARM существенно превосходит обычные 8 битные микроконтроллеры.

В первую очередь, это проявляется в возможностях произведения операций с данными, за 1 такт шина способна пропустить 4 байта. Процессор работает на частоте 84 мегагерц и имеет 96 килобайт оперативной памяти. В хранилище можно затолкнуть целых 512 килобайт их можно использовать для записи программ и других файлов.

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

  • микроконтроллер AT91SAM3X8E;
  • рабочее напряжение 3,3 В;
  • входное напряжение (рекомендуемое) 7-12 В;
  • входное напряжение (предельное) 6-20 В;
  • цифровые Входы/Выходы 54 (на 12 из которых реализуется выход ШИМ);
  • аналоговые входы 12;
  • аналоговые выходы 2 (ЦАП);
  • общий выходной постоянный ток на всех входах/выходах  50 мА;
  • постоянный ток через вывод 3,3 В 800 мА;
  • постоянный ток через вывод 5 В 800 мА;
  • флеш-память 512 КБ доступно всего для пользовательских приложений;
  • ОЗУ 96 КБ (два банка: 64 КБ и 32 КБ);
  • тактовая частота 84 МГц.

Питание

Питание осуществляется посредством USB соединителей, или же посредством подключения источника внешнего питания. Выбор определяется в автоматическом режиме, что является привычным качеством для многих подобных плат. В качестве внешнего источника может выступать преобразователь AC/DC или же простая батарея. Для подключения преобразователя нужно взять 2 миллиметровую штепсельную вилку, с контактом, который расположен по центру.

Arduino Due нормально работает при внешнем питании в диапазоне от 6 до 20 вольт. Если вы опустите его до отметки в 7, на выходе будете иметь 5, или же даже меньше. При таких показателях плата будет работать очень нестабильно. Подав выше 12, стабилизатор напряжения будет сильно греться, что может привести к его выходу из строя. Профессионалы рекомендуют работать в диапазоне от 7 до 12 вольт.

Память имеет стандарт SAM3X и представлен в виде двух блоков по 256 килобайт в каждом. Таким образом мы имеем 512 килобайт, которые можно использовать для хранения программ, а также многих других задач. Для загрузчика имеется специально выделенное хранилище, так что вам доступен весь объем хранилища. Оперативная память представлена в виде двух банков один из них на 64кб, другой в два раза меньше, в итоге пользователи имеют 96 кб. Память полностью очищается посредством нажатия соответствующей кнопки, которая расположена на корпусе, просто удерживайте ее около секунды при подключенном питании.

Связь

Плата имеет большое количество средств, для подключения с компьютером или же сопряжения с ним, кроме этого, вы можете контактировать даже с телефонами, камерами, плеерами и другими устройствами подобного рода. Программирование.Написание программ производится посредством использования соответствующего ПО, которое предоставляется создателем платы. Имеется специальный порт для программирования платы посредством использования Arduino IDE. Токовая защита.В Arduino Due предусмотрен специальный предохранитель, для защиты порта USB на вашем компьютере или другом подключаемом устройстве от короткого замыкания.

Скачать исходники

Похожие записи

Цифровые игральные кости на Arduino

На Arduino можно довольно интересный проект начального уровня - цифровые игральные кости. При помощи которых можно генерировать случайное число от 1 до 6. ...

Системы заземления TN-C, TN-S, TNC-S, TT, IT

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

Маркировки кабеля европейских производителей

В Европе для маркировки кабеля используются свои стандарты и нормативные документы. Чтобы расшифровать маркировку импортного кабеля, необходимо знать, что обозначает конкретная...

Подключение сервопривода к Arduino

Сервопривод (servo) - устройство с электрическим мотором, которому можно задать определенный угол поворота и зафиксировать в определенном положении. Подключение сервопривода к Arduino очень...

Схема полицейской мигалки на микроконтроллере

Представленная схема полицейской мигалки на микроконтроллере и светодиодах может работать в 16 различных режимах. Режим выбирается при помощи одной кнопки, и собрана на микроконтроллере...

Функция setup() вызывается первой когда запускается скетч. Эта функция необходима для инициализации переменных, настройки режимов работы портов (выводов), для старта каких либо функций...

Только полноправные пользователи могут оставлять комментарии. Войдите , пожалуйста.