Ардуино Due схема, распиновка платы

Содержание

Плата Arduino Due: схема, распиновка портов

Плата Arduino Due — это уникальный продукт, который построен на базе 32-битного микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3. Плата имеет два USB порта, один из которых позволяет использовать Due для связи с компьютером в роли периферийного устройства, а также подключать к Arduino Due клавиатуру или компьютерную мышь. Разберем возможности и характеристики платы Arduino Due.

Arduino Due: распиновка платы

По своему внешнему виду, габаритам, количеству портов и схеме плата Ардуино Дуэ напоминает Arduino MEGA 2560 или плату RobotDyn MEGA. Но на этом сходства заканчиваются, главное различие микроконтроллера от других плат Arduino в работе аналоговых портов входа, которые производят измерения от 0 до 3,3 Вольт, подав напряжение на аналоговые порты 5 Вольт и более, можно вывести плату из строя.

Arduino Due распиновка платы на русском, ICSP

Arduino Due распиновка платы на русском, ICSP

Распиновка Due Arduino выполнена так, чтобы обеспечить совместимость с платами расширения, разработанных для Arduino Uno. На всех платах цифровые выводы с 0 по 13, аналоговые входы с A0 — A5, разъем питания и другие порты, включая основной UART порт на выводах 0 и 1 расположены одинаково. Для прошивки Arduino Due R3 используется все та же среда разработки и язык программирования Arduino IDE.

Характеристики платы Arduino Due

  • Микроконтроллер: AT91SAM3X8E
  • Тактовая частота: 84 МГц
  • Напряжение логических уровней: 3,3 В
  • Входное напряжение питания: 7–12 В
  • Портов ввода-вывода общего назначения: 54
  • Максимальный ток порта ввода-вывода: 15 мА
  • Максимальный выходной ток порта 3.3 В: 800 мА
  • Максимальный выходной ток порта 5 В: 800 мА
  • Портов с поддержкой ШИМ: 12
  • Портов, подключённых к АЦП: 12
  • Разрядность АЦП: 12 бит
  • Flash-память: 512 КБ
  • Оперативная память: 96 КБ
  • Габариты Arduino Due: 101×53 мм

Arduino Due: схема электрическая

Arduino Due схема принципиальная электрическая

Плата Arduino Due схема принципиальная электрическая

Arduino Due: порты ввода вывода, питание

Каждый порт общего назначения может использоваться в качестве входа или выхода. Каждый порт на схеме, как источник может выдавать ток 3 мА или 15 мА и получать, как приемник ток 6 мА или 9 мА. Как и на других платах Ардуино, на Due есть порты для коммуникации (RX и TX), которые используются для приема и передачи данных, порты для коммутации по интерфейсу I2C, выходы с ШИМ сигналом — со 2 по 13 порт.

5V – на пин подается стабилизированное напряжение 5В
3.3V – на пин подается стабилизированное напряжение 3.3В
GND – общий вывод земли (смотри схему Arduino Due)
VIN – пин для подачи тока от внешнего источника питания
IOREF – пин для получения информации о напряжении платы

Arduino Due: питание от внешнего источника

Arduino Due можно подключить к источнику питания через USB-разъем, а также разъем 2,1 мм для блока питания, аккумуляторов от 7 В до 12 В. Выбор источника питания в Arduino Due выполняется автоматически. Порт vin на плате не связан с 5 В или другим стабилизированным напряжением. Через вывод можно подавать внешнее питание на плату, так и потреблять ток, когда устройство подключено к внешнему источнику.

Arduino Due: прошивка, память

Разъем Programming USB предназначен для программирования платы через компьютер. Для использования порта в Arduino IDE следует выбрать в качестве платы Arduino Due (Programming Port). При этом новой загрузке производится предварительное стирание предыдущей прошивки. Порт для программирования находится ближе к разъему питания и он более надежен, чем собственный порт.

Разъем Native USB используется для подключения к микроконтроллеру периферийных устройств и для связи Arduino Due с компьютером в роли периферийного устройства. Чтобы использовать порт в среде разработки Arduino IDE следует выбрать в качестве платы Arduino Due (Native USB Port). Собственный порт осуществляет связь монитора последовательной шины Arduino IDE с другими приложениям на компьютере.

Плата поддерживает два типа памяти:

Flash память объемом 512 КБ (2 блока по 256 КБ) используется для хранения программ. Загрузчик записывается в специально отведенном для него ПЗУ.

SRAM память — ОЗУ Arduino Due составляет 96 КБ в двух банках по 64 КБ и 32 КБ. По производительности Arduino Due превосходит обычные 8-битные микроконтроллеры.

Где купить Arduino Due

Приобрести плату можно в специализированном магазине, через интернет-магазин или маркетплейс. Во втором случае, внимания заслуживает бюджетный вариант приобретения Arduino Due на Алиэкспресс. В некоторых случаях есть вариант отгрузки со склада в РФ, при этом товар можно получить максимально быстро.


Источник: xn--18-6kcdusowgbt1a4b.xn--p1ai