Краткое описание
Arduino Due — это мощная Arduino, основанная на 32-битном ARM-процессоре AT91SAM3X8E от Atmel. Он обладает тактовой частотой 84 МГц, а его 32-битная архитектура позволяет выполнять большинство операций на целыми числа... Читать далее...
Краткие характеристики
Доступные опции
- Доступность: Нет на складе
Arduino Due — это мощная Arduino, основанная на 32-битном ARM-процессоре AT91SAM3X8E от Atmel. Он обладает тактовой частотой 84 МГц, а его 32-битная архитектура позволяет выполнять большинство операций на целыми числами в 4 байта за один такт.
Совместимость
Платформа по своему форм-фактору полностью совпадает с Arduino Mega 2560. Это означает механическую совместимость со всеми платами расширения для Arduino Mega, Arduino Uno, Arduino Leonardo. Однако, в силу того, что родным является напряжение в 3,3 В, а не 5 В, как на других моделях, стоит обязательно удостоверяться в возможности подключения платы расширения к Arduino Due. Питание, защита USB и принципы взаимодействия аналогичны другим моделям Arduino.
Arduino Due предоставляет:
- 96 Кб SRAM (оперативная память)
- 512 Кб флеш-памяти (для хранения программы)
- Прямой доступ к памяти (DMA) для задач, активно работающих с данными в памяти
- 54 цифровых входов/выходов;
- 12 из них поддерживают ШИМ (PWM)
- 4 аппаратных последовательных порта (UART)
- 12 аналоговых входов
- 2 цифро-аналоговых преобразователя (DAC) для 2 аналоговых выходов
- 2 шины TWI / I²C SPI-разъём JTAG-разъём
- Поддержка USB On The Go (USB OTG) для подключения других USB-устройств
Контакты
- Цифровые входы/выходы: контакты 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. На Arduino Due используется только для общения по SPI-интерфейсу с другими устройствами. Он не может быть использован для программирования контроллера, как на других Arduino. По расположению он в точности совпадает с расположением на Arduino Uno, Arduino Mega 2560, Arduino Leonardo, а следовательно даёт возможность работы с платами расширения его использующими, таких как Ethernet Shield.
- CAN-шина: контакты CANRX и CANTX. Позволяют использовать Arduino Due в автомобильных сетях. Поддержка с программной стороны пока не реализована производителем.
- Встроенный светодиод: контакт 13 (L). Для простой индикации. В отличии от Arduino Uno и Mega, он поддерживает ШИМ.
- Шины TWI/I²C: 20(SDA)/21(SCL), SDA1/SCL1. Для общения с периферией по синхронному протоколу, через 2 провода.
- Аналоговые входы: контакты 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 В.
Склад | |
Киев | Киев |
Теги: arduino due, arm 32, 114631, arduino