Universelles AVR-Development-System


In Fortführung der Beschäftigung mit Mikrocontrollern war der Weg vom EMR (Z8) zu den Mikrocontrollern der Fa. ATMEL™ fast zwangsläufig. Die Wissensvermehrung erfolgte in diesem Fall autodidaktisch - allerdings unter Zuhilfenahme vieler Fachbücher, die zu diesen µC verfügbar waren (siehe Bücherboard_2). Herausgekommen sind einige Projekte - auch anspruchsvoller Art (siehe Elektronik), welche im Resümé der dabei gemachten Erfahrungen eine weitere Aufgabenstellung generierte.

Hier wird deshalb die Hardware eines universellen Development-Systems für den ATMEL™-Mikrocontroller "ATMega128" vorgestellt, was mit seinen besonderen Features sich von vielen anderen unterscheidet.
Das System besteht aus:

1. AVR128 – BasisBoard

mit den Features:
- μController: ATMega128, alternativ ATMega64 (andere möglich)
- geregelte Stromversorgung onBoard, Einspeisung 9 bis 16V AC/DC
- alle Ports über Stiftleisten zugänglich
- Programmierung über ISP-Anschluss (Programmier-Adapter erforderlich)
- Programmier- und Debugger-Anschluss über JTAG (JTAG-Adapter erforderlich)
- RESET-Taster onBoard
- 4x Befestigungslöcher
- steckbare Ausführung (Stiftleisten unten) oder Standalone-Ausführung (Stiftleisten oben)


2. AVR128 – InterfaceBoard

mit den Features:
- zum Aufstecken auf AVR128-BasisBoards (oder anderen Varianten)
- alle Ports auf Schraubklemmen geführt und
- zusätzlich auf Stiftleisten für Messzwecke o.ä.
- direkt steckbarer Anschluss von Character- oder Graphic-LCDs, durch Jumper konfigurierbar, mit Kontrastspannungs-Einstellung
- serielle RS232-Schnittstelle über SubD9-Buchse, über Jumper konfigurierbar
- serielle RS485-Schnittstelle über RJ45-Buchse, über Jumper konfigurierbar
- Dual-Channel USB-Schnittstelle zur:
      - Kommunikation mit dem PC (nur ein USB-Kabel notwendig)
      - Programmierung via JTAG (zusätzliche Spezial-Software erforderlich, aber kein JTAG-Adapter)
      - Hardware-Debugging via JTAG (zusätzliche Spezial-Software erforderlich, aber kein JTAG-Adapter)

Nachfolgende Komponenten sind onBoard enthalten, durch Jumper oder Steckleitungen anschaltbar:
- 8x Analog-Eingang 2,5V (5V) mit Schutzschaltung
- 2x Potis 0 bis 5V
- 1x Drehimpulsgeber
- 8x LEDs

Das "AVR_DevelopSystem" befindet z.Zt. im Prototypen-Stadium - andere Varianten sind möglich.
Die Weiterentwicklung des Development-Systems in Richtung XMega ist angedacht.


... alles andere ist noch "under construction"






Copyright © 2012 by Peter Salomon. Letzte Änderung am 31.12.2014