XMEGA-A4-USB Mikrocontroller Modul mit Xmega32A4

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
XMEGA-A4-USB_1.jpg

Beschreibung

Xmega-A4-USB ist ein Mikrocontrollermodul mit ATxmega32A4 AVR-Mikrocontroller (Microchip®/Atmel®) und CP2102 USB-UART-Bridge (Silabs®).

Das Mikrocontrollermodul ist durch seine sehr kleine Bauform (20mm x 63mm) und den komplett an den zwei 25-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 (LowDropout-Linearregler 3,3V befindet sich auf dem Modul)
  • eine externe Spannungsquelle 1.8V bis 3,6V (zulässiger Betriebsspannungsbereich des Mikrocontrollers)
  • eine externe Spannungsquelle 4,5 bis 7,5V (LowDropout-Linearregler 3,3V befindet sich auf dem Modul)

CHARACTERISTICS
  • Microcontroller ATxmega32A4-AU TQFP44 (0-16MHz 1,6...3,6V, 0-32MHz 2,7..3,6V)
  • USB-UART-Bridge CP2102 (connected to PORTE USART0 via solder jumper J5/6)
  • Power supply configuration:
    • External Power Supply connected to +UB Pin,
    • regulated 3,3V VCC with LDO linear voltage regulator or
    • external 1,6..3.6V Power Supply connected to any VCC Pin USB or VBUS voltage 5V, regulated 3,3V VCC with LDO linear voltage regulator
  • USB-side ESD-protected (VBUS, D+, D-, Suppressor-Diode-Array)
  • USB-Connector Mini-USB SMD
  • Leveltranslator between microcontroller PORTE USART0 and USB-USART-Bridge, enables maximum transferrate of CP2102 at VCC range 1,8V to 3,6!
  • Reset-Button
  • Optional reset via DTR signal of USB-UART bridge (logic level fitted)
  • Status-LED (connected via J1 solder jumper to PA7)
  • USB VBUS power status LED
  • C-L connected to AVCC pin, decoupling capacitors connected to VCC path
  • Atmel®-pin-compatible PDI programming connector (6-pin, 2-row, soldered)
  • All microcontroller IO pins are routed to pinheader connector pads (CON1 and CON2, 2 x 25-pin 1-row, contact spacing 2,54mm, module fits on 2,54mm perfboard)
  • Quartz Q1 connected to XTAL1/2 (BL version: assembled)
  • Pcb dimensions 63,50mm x 20,3mm
  • Pcb technology: FR4, two layers, solder resist, surface NiAu

Links + Verweise


Modul

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

XMEGA-A4-USB Datasheet (PDF, makerconnect.de)
XMEGA-A4-USB Schematic (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 ATxmega32A4
Low power, high performance 8/16-bit AVR microcontroller featuring 32KB self-programming flash program memory, 4KB boot code section, 4KB SRAM, 1024-Byte EEPROM, external bus interface, 4-channel DMA controller, 8-channel event system, and up to 32 MIPS throughput at 32MHz.

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


Programmer + Debugger

ATATMEL-ICE (dev-tools.de)
ATATMEL-ICE-BASIC (dev-tools.de)

XMEGA-A4-USB_2.jpg
 
Zuletzt bearbeitet:
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)