Eigentlich kein Zwerg...
Zuwachs bei den ZWERGen: Der ZWERG332 ist der "große Bruder" der Rechner der Zwergen-Reihe. Der ZWERG332 besticht nicht nur durch seine Größe von nur 54mm x 51mm, sondern auch durch die immense Rechenleistung.
Im Unterschied zu den restlichen Mitgliedern der Zwergenfamilie basiert diese Platine auf dem 32-Bit Controller MC68332. Allein durch die zwölfache interne Taktfrequenz im Vergleich zum ZWERG11A erhält man mit dem ZWERG332 einen äußerst leistungsfähigen Embedded Controller. Der 32-Bit CPU-Kern ermöglicht eine Rechengeschwindigkeit, die dem Programmierer viel Freiraum läßt.
Das Timersystem des MC68332 ist im Vergleich zu dem des MC68HC11 ebenfalls weitaus besser. So besitzt der MC68332 auf dem Chip einen zusätzlichen Time Prozessor, der auf 16 Kanälen gleichzeitig verschiedene Funktionalitäten ausführen kann (z.B. Input Capture, Output Compare, PWM ...).
Der ZWERG332 läßt sich mit maximal 512KB akkugepuffertem SRAM und mit 512KB FLASH bestücken. So ist es für den ZWERG332 kein Problem, seine eigenen Programme über die serielle Schnittstelle in Empfang zu nehmen und diese dann in seinem FLASH-Speicher abzulegen.
Peripherie
Bezüglich Peripherie läßt der ZWERG332 kaum Wünsche offen. Er bietet eine serielle Schnittstelle, mit der man Übertragungsraten von bis zu 500 kBit/s erreichen kann. Die serielle Schnittstelle ist auf einen 10-poligen Steckverbinder herausgeführt, so daß alle IF-Module verwendet werden können.
Zudem verfügt der ZWERG332 über ein SPI (Serial Peripheral Interface), mit dem man schnelle serielle I/O-Bausteine oder aber auch den auf dem ZWERG332 befindlichen AD-Wandler ansteuern kann. Der AD-Wandler kann maximal 11 Kanäle quasiparallel mit einer Auflösung von 12 Bit einlesen. Die Wandelrate beträgt ca. 12µs pro Kanal.
Damit Sie jedem Meßwert auch die richtige Uhrzeit nebst Datum zuordnen können, ist optional für das SPI eine Echtzeituhr (RTC4553) verfügbar.
Software
Ein weiterer Vorteil des ZWERG332 ist, daß man ihn per BDM bedienen kann. So ist möglich, über diesen direkten Einfluß auf die CPU zu nehmen, es können Downloads vorgenommen werden, FLASH-Speicher direkt programmiert werden oder auch Programme debugged werden.
|
|
Technische Daten:
- Platine 54x51mm, Multilayer (6 Lagen)
- MC68332 CPU, 16 MHz, CPU32 Kern
- TPU (Maskenversion A) mit 16 universellen Timerkanälen, 2KByte internes SRAM mit 2 Clocks Zugriffszeit
- Systemtakterzeugung mit PLL, Taktrate per Software einstellbar.
- Watch Dog Timer, Bus Timeout Timer
- Mit ECO-C 2060 Dhrystones, Inline-Version 3380 Dhrystones
- Stromaufnahme ca. 100mA (mit TLC2543 und IF232LP)
- Low Power Modes, Betrieb des Boards mit Batterie oder Akku möglich
- Direkter Anschluß von grafischen LC-Displays
- Statisches RAM (32KB bis 512KB), optional mit Akkupufferung
- Flash-Memory von 128KB bis 512KB
- PIF-Businterface mit 8 Bit Daten und 8 Bit Adressen
- max. 20 I/O-Portleitungen verwendbar (mit AD-Wandler noch 17 I/O-Leitungen)
- Eine serielle Schnittstelle (max. 500 kBit/s) auf Steckverbinder für IF-Module
- SPI (Serielles Peripherie Interface)
- Background-Debugging-Mode Stecker mit motorolakonformer Belegung (10-polig)
- Real Time Clock RTC4553 mit Lithiumzelle
- TLC2543 von Texas Instruments, 12 Bit AD-Wandler mit 11 Kanälen
|