1. Краткое описание:
Arduino Due-это плата микроконтроллера, основанная на процессоре Atmel SAM3X8E ARM Cortex-M3. Это первая системная плата Arduino на основе 32-бит ARM Cortex-M3 ядро микроконтроллера.
DUE-CORE-это компактная версия должен быть произведен, она охватывает все периферийные устройства, необходимые для MCU, и все GPIO подключены к 2,54 мм разъемы для пользователей. В качестве стандартной основной платы MCU, помимо основных функций, также имеет следующие особенности:
Компактный размер:Все компоненты надеваются на 54x58 мм модель выполнена из 4 слоев PCB. Все IO подключены к стандартному разъему 116pin 2,54. Пользователь может применить PCBA к любому приложению даже очень компактный размер.
Простота в использовании:Все IO подключены к стандартному разъему 116pin 2,54. Только мощность 5 В к плате, чтобы сделать его работать.
Стабильный дизайн:Высокая стоимость 4-секционный измельчитель для специй с разводка печатной платы, два 5V до 3,3 V LDO на борту, один для цифровая печать и один для аналоговая часть. Отдельный AVCC и AGND, чтобы обеспечить лучшую аналоговую производительность.
Легко настроить среду развития:Полная разработка на Arduino IDE, загрузка эскиза через стандартный интерфейс Arduino 6pin UART, стандартный разъем Micro usb, полное использование существующих ресурсов.
Удобный дизайн:Богатый светодиодный индикатор состояния, две встроенные кнопки, одна-для сброса MCU, а другая-для стирания фраз.Уникальный джемпер стирает защиту от вспышки, удаляемой по ошибке.
Богатый ресурс:Все IO подключены для пользователя, даже если он не определен Arduino. Встроенный I2C EEPROM предназначен для компенсации недостатков SAM3X8E без встроенного EEPROM.
Встроенный 512K EEPROM (AT24C512C) Подключение к TWD1 (SDA = PB12 , SCL = PB13).
2. Параметры:
Микроконтроллер:
AT91SAM3X8E LQFP-144
Рабочее напряжение:
3,3 V
Входное напряжение:
5 В
Общий разъем контакты:
44 + 44 + 28 = 116 контактов
Вспышка:
2x256 Кбайт
SRAM:
64 + 32 Кбайт
Скорость часов:
84 МГц
Количество PIOs:
103
Контроллер вспышки NAND (NFC):
Да
Штифт SHDN:
Да
EMAC:
MII/RMII
Внешний интерфейс шины:
16-bit data / 8 чип выбирает/Гавайская гитара 23-бит адрес
Центральный ДМА:
6
12-разрядный АЦП:
16 ch
12-цап:
2 ch
32-битный Таймер:
9 ch
PDC каналы:
17
USART/UART:
3 / 2 (USART3 в режиме UART (RXD3 и TXD3 в наличии)
SPI:
1 SPI контроллер, 4 чипа выбирает + 3 USART с режимом SPI
HSMCI:
1 слот, 8 бит
Скорость часов:
84 МГц
Размер платы:
54x58 мм
Рабочая температура:
Коммерческий класс 0 ℃ -85 ℃
3. Описание штифта:






Примечания:
D4 подключен к PA29 andPC26
D10 подключен к PA28 andPC29
Плата может питаться от Pin45/46 VCC_5V_IN и GND, также может питаться от USB или порта программирования.
Если VCC_5V_IN и USB или порт программирования подключены одновременно, плата VCC_5V_IN является приоритетом.
VCC_5V_IN должен ограничивать допуск в пределах +/-5%, что означает, что диапазон напряжения составляет 4,75-5,25 в
GND(Pin-46) и AGND(Pin-13) соединены бортовым 0R резистором.
4. Типичное применение
Подключение питания 1:Питание от порта программирования, в этот чехол, модуль может быть приведен в действие от VBUS_5V образуют USB к UART кабель (рекомендуется UC-2102). Подключение, как показано ниже:

Подключение питания 2:Приведенный в действие VCC_IN_5V в этот чехол, VCC_5V_IN должна ограничивать допуск в пределах +/-5%, а это означает, что диапазон напряжения 4,75-5,25 V. Подключение, как показано ниже:

Подключение питания 3:Оба порта программирования и VCC_5V_IN подключены, в этом чехол, VCC_IN_5V является приоритетом, подключение как показано ниже:

Примечание: блок питания к модулю составляет 5 В, но при этом MCU рабочих под 3,3 V, бортовой LDO будет регулировать 5V постоянное напряжение до 3,3 V.
5. Загрузка эскиза:
AT91SAM3X8E уже построен в bootlaoder, пользователь может загружать эскиз двумя способами с Arduino IDE:
Родной порт:Чтобы использовать этот порт, выберите «Arduino Due (собственный порт USB)» в качестве платы в IDE Arduino. Порт USB подключен непосредственно к SAM3X. Подключите порт USB к компьютеру. Открытие и закрытие родного порта на 1200bps запускает процедуру «мягкого стирания»: флэш-память удаляется, и плата перезапускается с Загрузчиком. Если MCU разбился по какой-то причине, вероятно, что процедура мягкого стирания не будет работать, так как эта процедура происходит полностью в программном обеспечении на SAM3X. Открытие и закрытие собственного порта в другом баудрате не сбрасывает SAM3X.
Порт программирования:Чтобы использовать этот порт, выберите «Arduino Due (порт программирования)» в качестве платы в IDE Arduino. Подключите порт программирования к компьютеру через стандартный USB к последовательному конвертеру (UC-2102). UC-2102 использовать CP-2102 в качестве чипа USB-to-serial, подключенного к первому UART SAM3X (RX0 и TX0). UC-2102 DTR pin является контактом штифта сброса SAM3X. Нажмите кнопку «стереть» на модуле, которая запускает процедуру «жесткого стирания» чипа SAM3X, активируя стирающие контакты на SAM3X, прежде чем общаться с UART. Это рекомендуемый порт для программирования. Он более надежный, чем «мягкое стирание», которое происходит на родном порту, и он должен работать, даже если основной MCU разбился.
Защита от стирания:Для предотвращения неправильной работы для стирания данных о вспышке, из-за ядра разработан перемычка для подключения кнопок стирания и MCU стирания Pin, удалите кнопки удаления перемычки и MCU контакты могут быть отключены, даже если на этот раз Кнопка стирания нажата, она не удалит данные вспышки. Когда ваша разработка программы завершена, официально доставляется пользователю в использовании, удаляет перемычку, это может быть предотвратить потерю флэш-данных, вызванную ошибками работы пользователя.