Seite 1
Hardware-Manual Ausgabe Mai 2002 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 juristische Verantwortung oder irgendeine Haftung für Folgeschäden übernimmt, die auf den Gebrauch oder den Inhalt dieses Handbuches zurückzuführen sind. Die in diesem Handbuch enthaltenen Angaben können ohne vorherige Ankündigung...
Einleitung Einleitung Dieses Handbuch beschreibt nur die Schaltung und Funktionen des miniMODUL-167, nicht aber den Controller SABC167 selbst. Es wird ergänzt durch das entsprechende Controllerhandbuch z.B. "SABC167 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-167 ist ein Modul aus der Serie der nano-/micro- /miniMODULE Firma PHYTEC, eine Bestückung verschiedenen Controllern erlauben, und dadurch eine Vielzahl von Funktionen und Konfigurationen ermöglichen.
Kurzübersicht 1 Kurzübersicht über das miniMODUL-167 Das miniMODUL-167 ist als eine Alternative zum miniMODUL-166 zu sehen. Das Einsatzgebiet liegt vor allem bei speicherintensiven Anwendungen und dem Betrieb an einem CAN-Bus (C167Cx). Weiterhin wurde eine RTC auf dem Modul integriert, die, ebenso wie das RAM, über eine externe Batterie gepuffert werden kann.
Unbenutzte Eingänge sind daher unbedingt auf Vcc oder GND zu legen. Wie in Bild 4 dargestellt, besitzt das miniMODUL-167 drei Anschlußleisten (A, B und C), die als zweireihige Steckverbinder im 2,54 mm Raster nach unten aus der Platine herausragen. Über diese Leisten lassen sich alle relevanten Signale des Controllers C167 sowie der Peripherie anschließen und die Spannungsversorgung...
Seite 13
Dieser Eingang muß, falls ungenutzt, an Vcc oder GND angeschlossen werden. MAX690 Watchdog Eingang (siehe Kapitel „UART, Echtzeituhr und Batteriepufferung) A63, A64 Groundanschluß des miniMODUL-167 (0 V) A65..A70 P4.2..P4.7 Port 4.2 bis P4.7 des Controllers der auch die Adressen A18..A23 oder die integrierten CAN Schnittstellen führt.
Seite 14
B16, B18 A16, A17 C167 Port P4.0, P4.1 (siehe Controllerhandbuch) /RDP C167 /RD-Signal-Ausgang (siehe Controllerhandbuch) /RD-Signal-Eingang der Speicher auf dem miniMODUL-167 (über J11 mit /RDP verbunden) VBAT Batterie Eingang zur Pufferung von RAM (siehe Kapitel „UART, Echtzeituhr und Batteriepufferung). Dieser Eingang muß, falls ungenutzt, an GND...
C19, C23 P5.14, P5.15 Tabelle 1: Pinout mit Erläuterung 2.1 ICE/Connect-167 Für den ICE/connect-167 der Fa. Hitex GmbH können bei Bedarf folgende Signale an den Anschlußleisten des miniMODUL-167 abgegriffen werden: Interface Pins P0.0 - P0.15 = D0...15 A27..A42 P1.0 - P1.15 = A0...15 A43..A58...
Seite 17
/RD- Umgebung /RSTOUT-P = /RESO /RESOUT-Controller /READY-P = /RDY /READY-Controller /HOLD-P = P6.5 /HOLD-Controller Auf dem miniMODUL-167 selbst werden nur folgende Signale benutzt: Interface /RSTIN-P, /RSTIN-U B34 and B21, Trennung durch J5 /RD-P, /RD-U B17 and B19, Trennung durch J11 Die Adaption kann z.B.
RAM = 4096kx8 Chips (1 MB / Bank) J4 zur Auswahl der eingesetzten Flash-/(EP)ROM-Chips auf U2/U3 und U4/U5. Damit kann die Adressleitung A19 des Controllers oder der Vpp-Eingang des miniMODUL-167 an Pin 1 der Speicher angelegt werden. J4 1+2 Vpp für 12V Flash-/(EP)ROM Typen bis 2048kx8 Chips J4 2+3 A19 für Flash-EPROM 4096kx8 Chips (1 MB/Bank)
Seite 20
J5 zur Trennung des Resetsignals des miniMODUL-167 (/RES) vom Reset-Eingang (/RESI) des Controllers. Somit stehen beide Signale getrennt an den Pins B21 = /RES und B34 = /RESI zur Verfügung können Emulatoren angesteuert werden. (z.B. ICE-connect-167 Schnittstelle für HITEX Emulator). Im Normalbetrieb ist dieser Jumper geschlossen.
Seite 21
J9 und J10 zur Trennung der RTC I²C-Bus von den Port-Leitungen P2.1 und P2.2. Der I²C-Bus der RTC ist bereits auf dem miniMODUL-167 mit den Ports P2.1 = SCL und P2.2 = SDA verbunden. Sollten gerade diese Port-Leitungen für andere Funktionen benötigt werden, kann am Jumper J9 der Port P2.1 von...
Chip-Select-Ausgänge (/CS0 bis /CS4) welche während der Laufzeit des Controllers per Software initialisiert und verschiedenen Adreßbereichen zugeordnet werden können. Dieses sehr flexible Konzept wird auf dem miniMODUL-167 durch einen zusätzlichen Adressdecoder in Form eines GAL16V8 ergänzt. Durch Umschalten des MODE-Einganges des miniMODUL-167 kann man aus zwei verschiedenen Speichermodellen wählen.
Seite 25
Außerdem können hier die /CS-Ausgänge als normale Ausgänge zum Anschluß externer Peripherie genutzt werden. Im Folgenden finden Sie zwei Beispiele für die Einteilung der Speicher des miniMODUL-167. Diese Beispiele eignen sich für die überwiegende Anzahl von Applikationen. a) Konfiguration: MODE = 1 (controllereigene /CSx-Signale)
(siehe Controllerhandbuch). Ein solcher Widerstand ist bereits fest auf dem miniMODUL-167 mit dem Port P0L.6 verbunden, wodurch der Non-Multiplexed-Mode für den Daten-/Adressbus eingestellt wird. Einen weiteren Widerstand sollten Sie unbedingt über einen Jumper o.ä. an dem Port P0L.4 vorsehen. Dieser ermöglicht es Ihnen, bei Bedarf den chipinternen Bootstrap-Loader zu starten.
Seite 30
Somit können Sie jederzeit durch Schließen des Jumpers mit dem Bootstrap-Loader Softwareupdates in die Flash Speicher des miniMODUL-167 programmieren. Auch der Monitor läßt sich immer wieder über den Bootstrap-Loader starten. P0 Konfigurationsfunktionen (*=Standardkonfiguration des Moduls) Port-Pin Funktion bei Widerstand (ca. 4,7k)
Speicherbausteine (Flash und RAM mit max. 55 ns) einzusetzen. In der Standard-Speicherkonfiguration (MODE = 1) des miniMODUL-167 wird mit dem /CS0-Signal des Controllers die erste Flash Speicher-Bank angesprochen, /CS1 selektiert die erste RAM-Bank des Moduls und mit /CS2 des Controllers wird die zweite RAM-Bank angesteuert und mit /CS3 kann die zweite Flash-EPROM-Bank angesprochen werden.
/CS4 ist zur Ansteuerung des UART (SCC2691) auf dem miniMODUL-167 vorgesehen. Im MODE = 0 des miniMODUL-167 werden die Speicher nur durch Adreßleitungen des Controllers und das /CS0-Signal ausgewählt (siehe Speichermodell). 5.3 UART, Echtzeituhr und Batteriepufferung externe UART (zusätzliche...
Technische Daten 6 Technische Daten Das miniMODUL-167 ist in seinen mechanischen Abmessungen in Bild 6 dargestellt. Die Höhe des Moduls beträgt ohne Stiftleisten ca. 10 mm. Hierbei tragen die Bauteile jeweils ca. 5 mm auf der Platinenunterseite sowie der Oberseite auf. Die Platine selbst ist ca.
Seite 36
Gewicht: 45 g Standard / max. 60 g voll bestückt Diese Daten beziehen sich auf die Standardkonfiguration des miniMODUL-167 bei Drucklegung. Die typische Stromaufnahme beträgt hierbei unter 160 mA (siehe auch nachfolgende Tabelle). Standard Board MM-310 mit Standard GAL 16V8H-15 RUN (Monitor läuft aus dem RAM)