Z8 encore!: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
KKeine Bearbeitungszusammenfassung
Zeile 22: Zeile 22:
* '''IrDA''': Encoder und Decoder zur drahtlosen Kommunikation via Infrarot
* '''IrDA''': Encoder und Decoder zur drahtlosen Kommunikation via Infrarot
* '''LED''': Treiber zum direkten Anschluß von Leuchtdioden
* '''LED''': Treiber zum direkten Anschluß von Leuchtdioden
* '''Motor Control (MC)''': Controller für sensorlose BLCD-Motoren
* '''Motor Control (MC)''': Controller für sensorlose BLDC-Motoren


===Input/Output===
===Input/Output===

Version vom 21. Oktober 2009, 12:13 Uhr

Der Z8 encore!, kurz eZ8 von Zilog ist ein flexibler Mikrocontroller mit interessanten Features. Es handelt sich dabei um eine Weiterentwicklung des inzwischen betagten Z8, mit dem sowohl erfahrene Z8- und Z80-Programmierer als auch Neueinsteiger ihre Freude haben können.

Features

  • Architektur: Registerbasierte, modifizierte Harvard-Architektur
  • Hauptspeicher: 256 bis 4096 Bytes SRAM
  • Programmspeicher: 1 bis 64 kBytes Flash
  • Spannungsversorgung: 1,8 - 3,6V, IOs 5V-tolerant
  • Taktfrequenz: bis 20MHz
  • Bauformen: DIP, PLCC, SOIC, SSOP, QFP, LQFP, QFN
  • Pins: 8 bis 80

Peripherie

  • Low Voltage Detector (LVD): Löst bei Unterschreitung einer Versorgungsspannungs-Schwelle einen Reset aus.
  • Watchdog Timer (WDT): Einstellbarer Timer, der einen Reset auslöst, falls er nicht zeitgerecht zurückgesetzt wird.
  • Timer: 16 Bit breit
  • PWM: Ausgabe eines pulsweiten-modulierten Signals
  • SPI: Serielle Periphere Schnittstelle, mit Unterstützung aller vier Modi. (CPOL und CPHA frei einstellbar).
  • I²C: Adressierbare serielle Schnittstelle, 400kHz, Master und Slave.
  • ADC: Analog-Digital-Konverter, 10 Bit Auflösung, mehrere Kanäle, Sigma-Delta.
  • IrDA: Encoder und Decoder zur drahtlosen Kommunikation via Infrarot
  • LED: Treiber zum direkten Anschluß von Leuchtdioden
  • Motor Control (MC): Controller für sensorlose BLDC-Motoren

Input/Output

Die Ein- und Ausgabepins des eZ8 können einzeln als Ein- oder Ausgabepins konfiguriert werden. Es ist möglich, interne Pull-Up-Widerstände zu aktivieren. High-Current-Pins vorhanden. Die Programmierung der Ein- und Ausgänge erfolgt über die Register PxCTL (Control-Register) und PxADDR (Adress-Register). Das Beschreiben des Adressregisters aktiviert hierbei verschiedene Funktionen des Controlregisters

Programmierung

Die Programmierung der Bausteine erfolgt mittels Zilogs "Smart Cable". Dabei handelt es sich um eine Box, welche an den USB oder die serielle Schnittstelle eines PCs angeschlossen wird. Zwischem dem Smart-Cable und der Zielapplikation reicht eine im einfachsten Falle einpolige Verbindung zur Programmierung aus.

Verweise