Описание
Контроллер Mega 2560 R3 с ATmega2560+ATmega16U2 (Arduino - совместимый)
Контроллер Mega 2560 R3 с ATmega16U2 основан на микроконтроллере ATmega2560 (16 MHz). Mega 2560 R3 с ATmega16U2 содержит 54 цифровых пина входа-выхода (14 из которых можно использовать как выходы ШИМ), 16 аналоговых выхода, 4 UART порт, кварцевый резонатор с тактовой частотой 16МГц, USB-B порт, DC разъем питания постоянного тока, ICSP разъем а также кнопка сброса. ATmega 2560 содержит все необходимое для начала работы; просто подсоедините его к компьютеру с помощью кабеля USB, AC-to-DC адаптера или аккумулятора.
В плате Mega 2560 R3 также были добавлены SDA и SCL пины рядом с AREF, помещенные около пина RESET. Одним из них — IOREF позволяет shield-платам приспособиться к напряжению, поступающему с платы. Другой пин не подключен и зарезервирован для будущих целей. Mega 2560 R3 работает со всеми существующими shield-платами, но может быть адаптирована к новым моделям shield-плат которые будут использовать дополнительные пины.МЕГА 2560 R3 также добавляет SDA и скин SCL рядом с AREF, расположен рядом с сбросом pin. Одним из них является IOREF, который позволяет щитам адаптироваться к напряжению, предоставленному платы. Другой не подключен и зарезервирован для будущих целей. МЕГА 2560 R3 работает со всеми экзистнг щитами, но может адаптироваться к новым щитам, которые используют эти дополнительные булавки.В плате Mega 2560 R3 также были добавлены SDA и SCL пины рядом с AREF, помещенные около пина RESET. Одним из них — IOREF позволяет shield-платам приспособиться к напряжению, поступающему с платы. Другой пин не подключен и зарезервирован для будущих целей. Mega 2560 R3 работает со всеми существующими shield-платами, но может быть адаптирована к новым моделям shield-плат которые будут использовать дополнительные пины.
Параметры
Микроконтроллер | ATmega328P |
Рабочая Напряжение | 5В |
DC Ток для 5В | 1A |
DC ток для 3,3В | 180mA |
DC ток для USB 5В | 500mA (ограничение) |
Входное напряжение (рекомендуется) | 7-12 В |
Входное напряжение (предел) | 6-20 В |
Цифровые пины I/O | 54 (15 из них ШИМ-выход) |
Аналоговый пины | 16 |
DC ток на цифровые I/O пины | 20mA |
Флэш-памяти | 256кб (8КБ используется загрузчиком) |
SRAM | 8KB (ATmega328P) |
EEPROM | 4KB (ATmega328P) |
Тактовая частота | 16 мГц |
Встроенный светодиод | 13 |
Длина × Ширина | 101,52 мм × 53,4 мм |
Вес | 38 г |
* Обратите внимание на более высокое входное напряжение нижнего выходного тока.
Программирование
ATmega2560 может быть запрограммирована с помощью програмного обеспечения Ардуино.
Так как ATmega2560 поставлятся со встроенным загрузчиком, вам не нужно использовать внешний программатор.
Также вы можете обойти загрузчик и программу микроконтроллера через ICSP порт и приступить, непосредственно, к внутрисхемному программированию.
Для интерфейса USB-TTL используется микропроцессор ATmega16U2.
Питание платы
Питание платы может осуществляться через USB-разъем или с помощью внешнего источника питания. Источник питания выбирается автоматически.
Внешнее (не USB) питание может подаваться через адаптер (AC-to-DC) или аккумуляторную батарею. Адаптер можно подключить, вставив 2.1мм штекер в гнездо питания. Также вы можете подавать питание с помощью GND и Vin разъемы, расположеные на плате.Внешний (неusb) питание может прийти либо от адаптера AC-DC (wall-wart), либо от batery. Адаптер может быть соединен путем включения 2,1 мм центра-positve штекер в блок питания платы. Провода от batery можно вставить в NDD и ipin pin-заголовки разъема питания.Внешнее (не USB) питание может подаваться через адаптер (AC-to-DC) или аккумуляторную батарею. Адаптер можно подключить, вставив 2.1мм штекер в гнездо питания. Также вы можете подавать питание с помощью GND и Vin разъемы, расположеные на плате.
Питание от внешнего адаптера, рекомендуемое напряжение от 6 до 12 В. Максимальное напряжение 20 В, но значение выше 12 В с высокой долей вероятности быстро выведет плату из строя. Напряжение менее 7 В может привести к нестабильной работе, т.к. на входном каскаде может запросто теряться 1-2 В.
Память
ATmega2560 имеет 256 КБ памяти, из которых 8КБ заняты загрузчиком, 8КБ SRAM и 4КБ EEPROM.
Входы и выходы
Каждый из 54 цифровых контактов на Mega может использоваться как вход или выход. Они работают при напряжениии 5 вольт. Рекомендуемое значение силы тока на каждом порту - 20мА (максимально допустимое значение - 40мА). Порты оборудованы подтягивающими резисторами номиналом 20-50кОм. По-умолчанию подтягивающие резисторы отключены.
Кроме того, некоторые контакты имеют специализированные функции:
Серийный: 0 (RX) и 1 (TX); Serial 1s 19 (RX) and 18 (TX); Serial 2s 17 (RX) and 16 (TX); Serial 3s 15 (RX) and 14 (TX). Используется для приема (RX) и передачи (TX) TTL последовательные данные. Эти контакты подключены к соответствующим контактам Tmega16U2 USB-to-TTL. Внешние прерывания: 2 (прерывание 0), 3 (прерывание 1), 18 (прерывание 5), 19 (прерывание 4), 20 (прерывание 3), and 21 (прерывание 2). Эти порты могут быть настроены на обработку сигналов низкого и высокого уровня, а также переходов от низкого к высокому и наоборот. Подробнее о функции atachInterrupt() ШИМ: 2-13 и 44-46. Обеспечивают 8-разрядный выход ШИМ с помощью функции analogWrite(). SPI 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Эти пины поддерживают сообщение с SPI библиотекой. Также выводы SPI могут быть выбиты на блоке ICSP, которые физически совместимы с UNO и другими старыми вариантами плат (Duemilanove and Diecimila). Светодиод: 13. На плате имеется светодиод, управляемый цифровым портом 13. При высоком уровне сигнала порта 13 светодиод загорается. TWIs 20 (SDA) and 21 (SCL): Поддержка TWI-связи c помощью библиотеки Wire. Обратите внимание, что эти пины не находятся в том же месте, что и TWI-пины на старых платах Duemilanove или Diecimila. 16 аналоговых входов Каждый вход обеспечивает 10 бит разрешающей способности (то есть 1024 различных значений). По умолчанию они измеряют от земли до 5 В, хотя можно изменить верхний край диапазона, используя функцию AREF pin и analogReference().Также, на плате имеются контакты:
AREF:Опорное напряжение для аналоговых входов. Используется с analogReference(). Reset: Подача низкого сигнала на этом входе приведет к перезагрузке устройства. Обычно используется для добавления кнопки сброса к shield-платам, которые блокируют что-то на доске.Смотреть также схему распиновки
Связь
ATmega2560 имеет ряд возможностей для соединения с компьютером, другой платой или другим микроконтроллером. ATmega2560 предоставляет четыре аппаратных UART порта для TTL (5В) последовательного обмена данными. На плате один из USB-портов предоставляет виртуальный COM-порт для программного обеспечения ПК (для Windows понадобится .inf file, а операционные системы OSX и Linux распознают плату как COM-порт автоматически). Arduino Sofware (IDE) включает в себя последовательный монитор, который позволяет передавать простые текстовые данные как с платы, так и на плату. RX и TX LED на плате будут мигать, когда данные будут передавться через чип ATmega16U2 и USB-соединение с компьютером (но не для последовательной коммуникации на выводах 0 и 1).
Документы
Документы (инструкции по эксплуатации, схемы и т. д.) размещены на нашем веб-сайте: www.robotdyn.ru.
Характеристики
- Бренд
- RobotDyn
- Состояние
- Новый
- Тип
- Логические ИС
- Напряжение электропитания
- 7-12V
- Упаковка
- SMD
- Индивидуальное изготовление
- Да
- Мощность рассеивания
- Standard
- Номер модели
- MEGA-ATmega2560/AT16U2
- Применение
- Компьютер
- Рабочая температура
- Standard