xmega Board
AVR Mikrocontroller Board
Die Vorteile im Überblick
- Universell einsetzbare GPIO-Platine mit AVR-basiertem ATxmega128A1-Mikrocontroller
- Zwei RS232- und ein RS485-Transceiver (alle unabhängig verwendbar)
- Unterstützt viele gängige Schnittstellen wie TWI, SPI, USART und 1-Wire
- MicroSD Kartenslot
- Format einer halben Europakarte (100 x 79,8 mm)
- Flexibler Extension-Bus (bestückbar mit verschiedenen Steckverbindern)
- Bis zu 51 frei nutzbare digitale I/O-Ports
- Bis zu 16 analoge Eingänge (für A/D-Wandler und Komparatoren)
- Spannungsversorgung über Micro-B-USB-Buchse (5 Volt)
- Serieller Bootloader (AVR911 basierend; AVROSP und AVRDUDE kompatibel)
- Buzzer
- Mikrocontroller ATXMEGA128A1
- Micro SD Card Slot
- USART 2 (RS485), USART 3 (RS232)
- USART 1 (RS232), USART 2 (RS485 optional)
- JTAG/PDI header
- Batteriehalter (optional)
- PDI header (optional)
- Extension-Bus
- Software-Jumper (optional)
- RS485 Termination Jumper
- LED 1 rot
- LED 2 grün
- Micro-B-type USB Sockel für 5V Spannungs-versorgung
- USB Power Jumper
- Power-In +5V (optional)
Universelles Mikrocontroller-Board
Das mit dem leistungsfähigen Atmel® ATXMEGA128A1 Mikrocontroller ausgestattete xmega Board zeichnet sich besonders durch seine vielfältigen Anschlussmöglichkeiten aus. Der xmegaA1 ist der peripherie- und anschlussreichste XMEGA und damit das Flaggschiff der neuen Atmel® ATXMEGA-Reihe. Mit einem Vierkanal-DMA-Controller, einem Achtkanal-Event-System und einer Taktfrequenz von bis zu 32 MHz ergeben sich im Gegensatz zur alten ATMEGA-Reihe einige neue Möglichkeiten.
Die zwei RS232- und ein RS485-Transceiver bieten umfangreiche Kommunikationsmöglichkeiten. So kann das xmega Board z.B. als Terminal-Server/Client, Modbus-Slave/Master oder als DMX-Endgerät (Lichttechnik) eingesetzt werden. Durch den MicroSD-Kartenslot und zwei 12-Bit ADC-Kanäle mit je acht Multiplexeingängen kann die Mikrocontroller-Platine auch prima als Datenlogger herhalten.
Einsetzbar ist das Modul in vielen Bereichen der Mess-, Steuer- und Regeltechnik (Automatisierungstechnik), wie z.B. zur Licht-/Motorsteuerung, Messwerterfassung, Systemüberwachung und als Schnittstellenwandler.
Einstellbare Energiesparfunktionen
Die diversen Energiesparfunktionen des ATXMEGAA1 (z.B. Sleep-Mode und die Möglichkeit der Änderung der Taktfrequenz nach Bedarf per Software) machen die XMEGA128A1-Platine auch für Einsatzbereiche mit eingeschränkter Stromversorgung interessant.
Anbindung von eigener Peripherie möglich
Fortschrittlich sind das Anschlusskonzept zur Verbindung eigener Peripherie über wählbare Steckverbinder sowie die Spannungsversorgung über ein handelsübliches Micro-USB-Netzteil. Durch das Format einer halben Europakarte (100 x 75 x 17 mm) kann das xmega Board mittels 96-poligen VG-Leisten mit eigener Hardware der Größe einer halben Europakarte zu einer ganzen Europakarte verbunden werden.
Kostenfreie Entwicklungsumgebung
Die frei verfügbare Entwicklungsumgebung Atmel® AVR Studio 4 macht in Verbindung mit dem freien C-Compiler WinAVR (AVR-gcc für Windows) eine effiziente Software-Entwicklung in C oder Assembler ohne Anschaffungskosten für Software möglich. Zahlreiche Application Notes und das AVR® Software Framework 2.0.0 von Atmel bieten jede Menge Beispielcode und Bibliotheken um direkt mit der Programmierung der gewünschten Lösung beginnen zu können.
Einfach programmierbar
Programmiert werden kann der Xmega über die JTAG- und PDI-Schnittstelle. Dazu eignen sich handelsübliche AVR-Programmiergeräte wie z.B. JTAGICE mkII, AVRISP® mkII oder AVR Dragon von Atmel. Um das xmega Board auch ohne Programmier-Hardware programmieren zu können, wird es mit einem vorinstallierten seriellen Bootloader geliefert. Dieser basiert auf der Atmel Application Note AVR1605 (kompatibel mit AVR911) und kann sowohl mit AVROSP als auch mit AVRDUDE angesprochen werden. Möglich sind das Lesen und Schreiben des Flash-Speichers, des EEPROMs und der Fuse-Bits. Der per Jumper aktivierte Bootloader läuft mit 115200 Baud oder mit 9600 Baud und kann mit allen acht Hardware-USARTs des Xmegas verwendet werden.
Fotos
Ausstattung
xmegaA1-Board |
Mikrocontroller (Überblick)
Schnittstellen (Onboard)
Schnittstellen (Extension-Bus)
Verschiedenes
Optionale Ausstattung
Power-Management
Platinenmaße (xmega Board)
|