Herunterladen Diese Seite drucken

Werbung

miniMODUL-552
Hardware-Manual
Ausgabe Januar 1999
Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG

Werbung

loading

Inhaltszusammenfassung für Phytec miniMODUL-552

  • Seite 1 Hardware-Manual Ausgabe Januar 1999 Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG...
  • Seite 2 Die Informationen in diesem Handbuch wurden sorgfältig überprüft und können als zutreffend angenommen werden. Dennoch sei ausdrücklich darauf verwiesen, daß die Firma PHYTEC Meßtechnik GmbH weder eine Garantie noch die juristi- sche Verantwortung oder irgendeine Haftung für Folgeschäden übernimmt, die auf den Gebrauch oder den Inhalt dieses Handbuches zurückzuführen sind.
  • Seite 3 Inhalt Einleitung ......................1 Kurzübersicht über das miniMODUL-552 ........3 1.1 Blockschaltbild ................5 1.2 Ansicht des miniMODUL-552 .............6 Anschlußbelegung................7 Jumper....................11 3.1 Spezielle Features, ..............13 3.2 Batteriepufferung von U5 J2 ............15 3.3 Serielle Schnittstelle J3, J4 ............15 Speichermodelle.................17 4.1 Controlregister 1 .................19 4.2 Controlregister 2 .................24 4.3 Adreßregister ................25...
  • Seite 4 Ansicht des miniMODUL-552 (Lötseite) ........6 Bild 4: Lage der Pins ................8 Bild 5: Zählweise der Jumper..............11 Bild 6: Lage der Jumper miniMODUL-552 (Lötseite) ......11 Bild 7: Default-Speichermodell nach Hardware-Reset ......18 Bild 8: Flash-Programmiermodell des miniMODUL-552 ..... 20 Bild 9: Aufteilung des I/O-Bereichs............
  • Seite 5 Einleitung Einleitung Dieses Handbuch beschreibt nur die Schaltung und Funktionen des miniModul-552, nicht aber den Controller 80C552 selbst. Es wird ergänzt durch das entsprechende Controllerhandbuch z.B. "80C552 User's Manual " sowie die Dokumentation zu gegebenenfalls mitgelieferter Software. Bitte beachten Sie daher auch diese Dokumentationen.
  • Seite 6 EG-Konformitätserklärung oder CE-Kennzeichnung, vorausgesetzt, es handelt sich dabei nicht um selbständig betreibbare Geräte. Das miniMODUL-552 ist ein Modul aus der Serie der nano-/micro- /miniModule der Firma PHYTEC, die eine Bestückung mit verschiedenen Controllern erlauben, und dadurch eine Vielzahl von Funktionen und Konfigurationen ermöglichen.
  • Seite 7 Kurzübersicht 1 Kurzübersicht über das miniMODUL-552 Das miniMODUL-552 ist ein universelles Minicontrollerboards im Scheckkartenformat, das wie ein "großer Chip" auf Ihre eigene Anwendungsumgebung aufgesteckt werden kann. Das miniMODUL- 552 basiert auf dem Microcontroller 80C552 von VALVO/PHILIPS. Da diese Module annähernd pinkompatibel zum miniMODUL-535 sind, können sie gegebenenfalls alternativ zu diesem eingesetzt...
  • Seite 8 Das miniMODUL-552 bietet folgende Features: • Rechner im Scheckkartenformat 55 x 85 mm durch Einsatz moderner SMD-Technik • Controller PCB80C552 von VALVO/PHILIPS, befehlskompatibel zur Familie der 8051-Prozessoren von INTEL • Verbesserte Störsicherheit durch Multilayer-Technik • Aufsetzbar auf die Anwendungsschaltung wie ein großer Chip •...
  • Seite 9 I/O-Po r ts PHILIPS an al o g I-Po r t s 80C552 RS232 asyn c Transceiver R e s e t / W at c h d o g Bild 1: Blockschaltbild © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 10 1.2 Ansicht des miniMODUL-552 Bild 2: Ansicht des miniMODUL-552 (Bestückungsseite) Bild 3: Ansicht des miniMODUL-552 (Lötseite) © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 11 Tabelle 1 gibt eine Übersicht über die Belegung des miniMODUL- Connectors, sowie Hinweise auf mögliche Alternativfunktionen einiger Portpins. Bitte ziehen Sie im Zweifelsfall das Data Sheet für den P8xC552 zu Rate. Achtung! Das miniMODUL-552 wurde im Rahmen einer Umstellung auf Flash- Technologie überarbeitet. Hierbei wurde bestmögliche...
  • Seite 12 Bild 4: Lage der Pins © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 13 Schaltungsmasse 0 V AREF+ Referenzsspannung Analogteil +5 V= 66,68,70,72,74, AN7...AN0 8 Analogeingänge 76,78,80 AVDD Versorgungsspannung Analogteil +5 V= AREF- Bezugsmasse Referenzspannung Analogteil 0 V 69,71,73,75,77 AGND Bezugsmasse Analogteil 0 V Tabelle 1: Pinout des miniMODUL-Connectors © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 14 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 15 Das miniMODUL-552 besitzt zur Konfiguration 8 Lötjumper, die teilweise bereits bei der Auslieferung vorverbunden sind. Bild 5 verdeutlicht die verwendete Zählweise bei den Jumpern, Bild 6 die Lage der Jumper auf dem Board. Auf dem miniMODUL-552 befinden sich alle Lötjumper (Jxx) auf der Platinenunterseite. Bild 5: Zählweise der Jumper...
  • Seite 16 Connector (offen) Watchdog Eingang (geschl.)Watchdog Eingang nicht verfügbar mit Pin 1 des miniMODUL-Con- nectors verbunden (offen) Pin 32 des (geschl.)VBAT Eingang mit miniMODUL-Con Pin 32 des nector unbeschaltet miniMODUL- Connectors verbunden Tabelle 2: Jumperbelegung © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 17 Jumper J5 (Analog-VCC) und J6 (Analog-GND) geschlossen werden. Es ist in der Regel günstig, die Verbindung an einem zentralen Punkt Analogumgebung vorzunehmen, Störeinflüsse zu minimieren. Versorgung Analogteil über Versorgung Digitalteil geschlossen geschlossen externe Versorgung offen offen © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 18 - Watchdog Eingang J7 Mit geschlossenem Jumper J7 ist der Watchdog-Eingang vom Resetbaustein U7 an Pin 1 des miniMODUL-552 verfügbar. Aus Gründen der Kompatibilität zu älteren Modulen muß diese Verbindung per Jumper vollzogen werden. Pin 1 des Moduls Watchdog-Eingang...
  • Seite 19 3.3 Serielle Schnittstelle J3, J4 Über die Jumper J3 und J4 lassen sich die beiden Pins der seriellen Schnittstelle des miniMODUL-552 (Pins 26 und 27) mit verschieden Signalpegeln bzw. -qualitäten beschalten. Es können entweder die TTL-Signale der controllereigenen, seriellen Schnittstelle oder die...
  • Seite 20 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 21 Falls Sie die FlashTools - eine Firmware zur komfortablen on-board Flash-Programmierung - verwenden, so ist zu beachten, daß beim Start Ihrer Anwendersoftware bereits Adresse FA16 (s. Controlregister 1) gesetzt wurde. Dieser Sachverhalt ist bei der Anlage der Softwarekopie der Registerinhalte unbedingt zu berücksichtigen. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 22 Speicher. Der jeweils aktuelle I/O-Bereich wird im XDATA- Adreßbereich eingeblendet, in ihm besteht kein Zugriff auf einen eventuell vorhandenen Speicherbaustein. In den folgenden Abschnitten sind die Register des Adreßdekoders zur Anpassung des Speichermodells erläutert. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 23 - ist dieses Bit beim Start Ihrer Anwendung bereits gesetzt. Dies muß bei der Anlage der Softwarekopie Berücksichtigung finden. Eine Firmware zur komfortablen on-board Flash-Programmierung; beim Erwerb des Moduls incl. Flash-Memory ist diese Software bereits in das Flash einprogrammiert. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 24 Adreßraums gelegt werden. Nach einem Hardware- Reset (IO-SW = 0) liegt der I/O-Bereich von FC00H bis FFFFH, nach Setzen des IO-SW-Bits liegt er im Bereich von 7C00H-7FFFH. Dieser I/O-Bereich besteht generell aus 4 Blöcken à 256 Bytes. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 25 Anschluß externer Perpherie nicht zur Verfügung. Hierbei sind /CS1 bis /CS3 die frei verfügbaren Chip- Select-Signale, das Signal /CS-REG ist lediglich ein dekoderinternes Signal, welches für den Zugriff auf die internen Register benötigt wird. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 26 Zugriffsarten zielen auf den physikalisch gleichen Speicherbaustein, in der Regel ein RAM. Speicherbereich, in dem CODE- und XDATA-Zugriffe auf physikalisch verschiedene Spei- cherbausteine abzielen; in der Regel wird für CODE-Zugriffe ein ROM oder Flash, für XDATA-Zugriffe ein RAM eingesetzt. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 27 Adreßleitung A15 des Controllers direkt an das Flash durchgeschleift. Die Funktion der Bits FA[18..16] ist bestük- kungsabhängig und wirkt sich in der geschilderten Art und Weise nur bei Flash-Bausteinen mit einer Größe von 512 kByte aus. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 28 Die Funktion dieser Bits ist bestückungsabhängig und wirkt sich in der geschilderten Art und Weise nur bei RAM-Bausteinen auf U4 mit einer Größe von 128 kByte aus. N/A: Not Accessible, nicht verfügbar © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 29 Speicherbereich, in dem CODE- und XDATA-Zugriffe auf physikalisch verschiedene Speicherbausteine abzielen; in der Regel wird für CODE-Zugriffe ein ROM oder Flash, für XDATA-Zugriffe ein RAM eingesetzt. Reservierte Bits dürfen nicht verändert werden, der Reset-Inhalt 0 muß erhalten bleiben © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 30 RAM-Adressen reduziert werden wie Zugriffe ab 0000H. Dies ist in die Überlegungen bezüglich des Speichermodells unbedingt einzubeziehen, andernfalls Fehlfunktionen durch überlappte Zugriffe resultieren können. Reservierte Bits dürfen nicht verändert werden, der Reset-Inhalt 0 muß erhalten bleiben © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 31 7FFFH und von 8400H-FFFFH 10100X 00 b 000001 00 b Harvard von A000H-A7FFH, Von-Neumann von 0000H- 9FFFH und von A800H-FFFFH Reservierte Bits ohne Funktion für Adreßdekodierung, s. Registerbeschreibungen X=don´t care (aufgrund gesetzter Bits im Maskenregister) © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 32 Flash U3 Harvard A000H 9FFFH RAM U5 8000H 7FFFH Von-Neumann RAM U4 0000H PRG-EN = 0 VN-EN = 1 IO-SW = 0 RAM-SW = 0 Addr.-Reg. = 10100X00b Mask.-Reg. = 00000100b Bild 10: Beispiel-Speichermodell © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 33 Durch den Einsatz von Flash-Speichern als nichtflüchtiger Codespei- cher können Sie die Vorteile der modernen Flash-Technik nutzen. Als Flash-Baustein für das miniMODUL-552 steht entweder ein 29F010 mit zwei Bänken à 64 kByte oder ein 29F040 mit acht Bänken à 64 kByte zur Verfügung.
  • Seite 34 (z.B. in Von-Neumann-RAM), was in der Regel einem einschnei- denden Eingriff in den "normalen" Programmablauf gleichkommt. Nach Stand der Technik zur Drucklegung dieses Manuals weisen die Flash-Bausteine eine Lebenserwartung von min. 100000 Lösch- /Programmierzyklen auf. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 35 Versorgungsspannung VCC von einer eventuell vorhandenen Batterie über VBAT gespeist. Achtung! Die optionale Lithium Batterie des miniMODUL-552 ist nicht geeignet ein auf U5 installiertes Eprom oder EEprom zu versorgen. Um eine schnellen Entladung der Batterie zu vermeiden muß Jumper J2 in diesem Fall unbedingt in Position 1+2 sein.
  • Seite 36 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 37 Technische Daten 7 Technische Daten Das miniMODUL-552 ist in seinen mechanischen Abmessungen in Bild 12 dargestellt. Die Höhe des Moduls beträgt ohne Stiftleisten ca. 10 mm. Hierbei tragen die Bauteile jeweils ca. 2,5 mm auf der Platinenunterseite sowie ca. 5,5 mm auf der Oberseite auf. Die Platine selbst ist ca.
  • Seite 38 1 µA pro RAM-Baustein bei 20°C Diese Daten beziehen sich auf die Standardkonfiguration des miniMODUL-552 bei Drucklegung. Beachten Sie bitte, daß die Lagertemperatur bei der Verwendung der Batteriepufferung für die RAMs nur 0°C bis +70°C beträgt. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 39 Platine ablösen, wodurch das Modul unbrauchbar wird. Erhitzen Sie vorsichtig paarweise die benachtbarten Anschlüsse, nach einigen Wechseln können Sie das Bauteil mit der Lötspitze abheben. Alternativ kann ein entsprechendes Heißluft-Werkzeug zur Erhitzung der Lötstellen verwendet werden. © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 40 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 41 Anhang A Anhang: Revisionswechsel des miniMODUL-552 PHYTEC hat im Zuge einer Umstellung auf Flash-Technologie eine Revision des miniMODUL-552 durchgeführt. Hierbei wurde auf bestmögliche Kompatibilität geachtet, allerdings sind geringfügige Unterschiede unausweichlich. Folgende Aufstellung dient Ihnen als Übersicht über die für einen Ersatz wesentlichen Unterscheide.
  • Seite 42 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 43 Register des Adreßdekoders..18 externer Programmspeicher..13 Revisionswechsel miniMODUL-552....37 FA[18..15] .........23 Features ........4 serielle Schnittstelle....15 Flash-Programmiermodell..19 Serielle Schnittstelle ....15 Flash-Speicher......29 Speichermodelle ......17 Spezielle Features......13 Hinweise zum Umgang .....35 Technische Daten ......33 I/O-Bereich........20 interner Programmspeicher ..13 Versorgung Analogteil ....13 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 44 VN-EN ........22 Watchdog-Eingang ....14 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 45 Wie würden Sie dieses Handbuch verbessern? Haben Sie in diesem Handbuch Fehler entdeckt? Seite Eingesandt von: Kundennummer: Name: Firma: Adresse: Einsenden an: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33 © PHYTEC Meßtechnik GmbH 2000 L-375d_2...
  • Seite 46 Published by © PHYTEC Meßtechnik GmbH 2000 Ordering No. L-375d_2 Printed in Germany...