MEGA2560-USB Mikrocontroller Modul mit Atmega2560

Status
Für weitere Antworten geschlossen.

Dirk

Administrator
Teammitglied
28. Jan. 2007
4.328
166
63
Mittelhessen, Giessen
Sprachen
  1. ANSI C
  2. C++
  3. C#
  4. Java
  5. Kotlin
  6. Pascal
  7. Assembler
  8. PHP
MEGA2560-USB.jpg


Beschreibung

MEGA2560-USB ist ein Mikrocontrollermodul mit ATmega2560 AVR-Mikrocontroller (Microchip/Atmel) und CP2102 USB-UART-Bridge (Silabs).

Das Mikrocontrollermodul ist durch seine sehr kleine Bauform (30mm x 63mm) und den komplett an den zwei 50-poligen 2-reihigen Pad-Reihen verfügbaren Mikrocontroller-Pins, die auf dem Rastermaß 2,54mm liegen, sehr gut in Verbindung mit Lochraster-Systemen einsetzbar. Wahlweise kann das Modul mit Stiftleisten mit der Mutterplatine verlötet oder kombiniert mit Federleisten gesteckt werden.

Die Spannungsversorgung des Mikrocontrollermoduls erfolgt wahlweise durch
  • die USB-Betriebsspannung VBUS 5,0V
  • eine externe Spannungsquelle 4,5V bis 5,5V
  • eine externe Spannungsquelle 6,1V bis 9,0V (LowDrop-Linearregler 5,0V befindet sich auf dem Modul)
Das Mikrocontrollermodul wird mit bestückter 6-poligen ISP Stiftleiste ausgeliefert. Ein RTC-Quarz (32.768Hz an TOSC1/2, SMD) ist ebenfalls bestückt. In der Regel nutzt man einen 16MHz Quarz an XTAL für den Systemtakt. Man kann hier auch andere Frequenzwerte verwenden. (Für die Bootloaderoption mit NanoProgrammer wird 16MHz benötigt)


Eigenschaften
  • Microcontrollermodule with ATmega2560-AU AVR microcontroller and Silabs CP2102 USB-UART bridge.
  • Microcontroller ATmega2560-AU TQFP100 (0-16MHz 4,5V...5,5V)
  • USB-UART-Bridge CP2102 (connected to PORTJ USART3 via solder jumper J1/2)
  • Power supply configuration:
    • External Power Supply connected to +UB Pin,
    • regulated 5V VCC with LDO linear voltage regulator or
    • external 5V Power Supply connected to any VCC Pin USB or VBUS voltage 5V
  • USB-side ESD-protected (VBUS, D+, D-, Suppressor-Diode-Array)
  • USB-Connector Mini-USB SMD
  • Leveltranslator between microcontroller USART3 and USB-USART-Bridge, enables maximum transferrate of CP2102 at full VCC range.
  • Reset-Button
  • Optional reset via DTR signal of USB-UART bridge (logic level fitted)
  • Status-LED (connected via J4 solder jumper to PL7)
  • USB VBUS power status LED
  • C-L connected to AVCC pin, decoupling capacitors connected to VCC path
  • Atmel®-pin-compatible ISP programming connector (6-pin, 2-row, soldered)
  • All microcontroller IO pins are routed to pinheader connector pads (CON1 and CON2, 2 x 50-pin 2-row, contact spacing 2,54mm, module fits on 2,54mm perfboard)
  • Quartz Q2 connected to XTAL1/2 (not assembled)
  • Quartz Q1 32,768kHz SMD connected to TOSC1/2
  • Pcb dimensions 63,50mm x 30,5mm
  • Pcb technology: FR4, two layers, solder resist, surface NiAu, RoHS

Links + Verweise

Modul

Mega2560-USB Modul (dev-tools.de)
Mega2560-USB Modul im Onlineshop www.dev-tools.de bestellbar

MEGA2560-USB Datasheet.pdf (PDF, makerconnect.de)
MEGA2560-USB Schematic.pdf (PDF, makerconnect.de)


Entwicklungsumgebung

Atmel Studio (atmel.com)
Atmel Studio is the integrated development platform (IDP) for developing and debugging Atmel® SMART ARM®-based and Atmel AVR® microcontroller (MCU) applications.

BascomAVR (mcselec.com)
BASCOM-AVR© is the original Windows BASIC COMPILER for the AVR family

Arduino Software (arduino.cc)
The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux.

LunaAVR (avr.myluna.de)
Luna ist eine objektorientierte, moderne Basic/Pascal-ähnliche Programmiersprache, deren Aufbau und Syntax sich an aktuellen Entwicklungswerkzeugen orientiert.

Mikrocontroller ATmega2560

The high-performance, low-power Microchip 8-bit AVR RISC-based microcontroller combines 256KB ISP flash memory, 8KB SRAM, 4KB EEPROM, 86 general purpose I/O lines, 32 general purpose working registers, real time counter, six flexible timer/counters with compare modes, PWM, 4 USARTs, byte oriented 2-wire serial interface, 16-channel 10-bit A/D converter, and a JTAG interface for on-chip debugging. The device achieves a throughput of 16 MIPS at 16 MHz and operates between 4.5-5.5 volts.

ATmega2560 Datasheet (PDF, microchip.com)
ATmega2560 Produkt Seite (microchip.com)


Programmer + Debugger

ATATMEL-ICE (dev-tools.de)
ATATMEL-ICE-BASIC (dev-tools.de)
 
Status
Für weitere Antworten geschlossen.

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)