Mega 2560 CH340G&ATmega2560 — Arduino-совместимая аппаратная платформа, построенная на микроконтроллере ATmega2560 (16МГц тактовая частота) и USB-UART интерфейсном чипе CH340G. Плата по функционалу схожа с Arduino Mega 2560.
Плата использует чип CH3... Перейти к полному описанию
Артикул: 32782844
Mega 2560 CH340G&ATmega2560 — Arduino-совместимая аппаратная платформа, построенная на микроконтроллере ATmega2560 (16МГц тактовая частота) и USB-UART интерфейсном чипе CH340G. Плата по функционалу схожа с Arduino Mega 2560.
Плата использует чип CH340G как преобразователь UART-USB. Чип CH340G — является бюджетным решением. При частоте работы в 12 МГц, дает стабильный результат обмена данными (для верной установки драйверов на компьютер следуйте инструкциям).
Mega 2560 CH340G&ATmega2560 — подключается к компьютеру по кабелю microUSB.
Вы можете питать плату через MicroUSB или через разъем питания DC Jack. Регулятор напряжения может справиться с входящим напряжением от 7В до 12В постоянного тока (рекомендовано 7-9В). Выходная сила тока для 5В — порядка 800mA, для 3.3В — порядка 180мА (обращаем внимание, что чем выше входящее напряжение, тем ниже исходящая сила тока). Что обеспечит надежным питанием большинство ваших начальных проектов.
Mega 2560 CH340G&ATmega2560 построена на микроконтроллере ATmega2560. Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов, 4 последовательных порта UART, кварцевый генератор 16МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной батареей. Mega 2560 CH340G&ATmega2560 совместима со всеми платами расширения, разработанными для Arduino Mega.Mega 2560 CH340G&ATmega2560 может получать питание как через подключение по USB, так и от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с положительным полюсом на центральном контакте. Провода от батареи подключаются к выводам GND и VIN разъема питания (POWER).
Платформа может работать при внешнем питании от 7В до 12В. При напряжении питания ниже 7В, вывод 5В может выдавать менее 5В, при этом платформа может работать нестабильно. При использовании напряжения выше 12В рекомендуется устанавливать радиатор на стабилизатор. Рекомендуемый рабочий диапазон от 7В до 9В.
Для обмена данными по USB используется микроконтроллер CH340G, запрограммированный как конвертер USB-to-SERIAL (USB-UART).
Микроконтроллер ATmega2560 имеет 256КБ флеш-памяти для хранения кода программы (4КБ используется для хранения загрузчика), 8КБ ОЗУ и 4КБ EEPROM (которая читается и записывается с помощью библиотеки EEPROM).
Каждый из 54 цифровых выводов Mega, используя функции pinMode(), digitalWrite(), и digitalRead(), может настраиваться как вход или выход. Выводы работают под напряжением 5В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40мА. Некоторые выводы имеют особые функции:
На платформе Mega2560 имеется 16 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analogReference().
На контроллере Mega 2560 CH340G&ATmega2560 установлено несколько шин для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega2560 поддерживает 4 порта последовательной передачи данных UART (SERIAL) для TTL. Установленная на плате микросхема CH340G направляет один из интерфейсов через USB, предоставляя виртуальный COM порт программам на компьютере (требуется установка драйвера для CH340G). Утилита мониторинга последовательной шины (Serial Monitor) среды разработки Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему CH340G и USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).
Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов Mega 2560 CH340G&ATmega2560.
Mega 2560 CH340G&ATmega2560 поддерживает интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C. Более подробная информация находится на сайте Wiring. Для связи по SPI, используется библиотека SPI.
Платформа программируется посредством среды разработки Arduino IDE. Контроллер Mega 2560 CH340G&ATmega2560 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов.
Ширина и длина печатной платы Mega 2560 CH340G&ATmega2560 составляют 53×102mm соответственно. Разъем Micro USB и силовой разъем немного выходят за границы данных размеров. Три отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0.4см, хотя между другими выводами оно составляет 0.25см.
Mega 2560 CH340G&ATmega2560 совместима со всеми платами расширения, разработанными для платформ Arduino Uno, Duemilanove или Diecimila. Расположение выводов 0 — 13 (и примыкающих AREF и GND), аналоговых входов 0 — 5, силового разъема, блока ICSP, порта последовательной передачи UART (выводы 0 и 1) и внешнего прерывания 0 и 1 (выводы 2 и 3) на Mega соответствует расположению на вышеприведенных платформах. Связь SPI может осуществляться через блок ICSP, как на платформах Duemilanove / Diecimila, так и на Mega2560. Однако расположение выводов (20 и 21) связи I2C на платформе Mega не соответствуют расположению тех же выводов (аналоговые входы 4 и 5) на Duemilanove / Diecimila.
Форм-фактор | Arduino Mega 2560 R3 (Rev3) |
Микроконтроллер | ATmega2560 |
USB-TTL конвертор | CH340G |
Выходной ток |
|
Входной ток USB | 5В (500мА макс.) |
Входной ток VIN/DC Jack | 7-9В (пиковое 12В) |
Энергопотребление | 220мА |
Логический уровень | 5В |
Тактовая частота (ATmega 2560) | 16МГц |
Цифровые порты | 54 |
Аналоговые порты | 16 |
Память (Flash) | 256КБ |
ОЗУ (RAM) | 8Кб |
ПЗУ (ROM) | 4Кб |
Типы интерфейсов | USB, SPI, I2C, UART |
Диапазон рабочих температур | −40С° / +85С° |
Длина×Ширина | 101.86×53.361мм |