Herunterladen Diese Seite drucken

Werbung

phyCORE-P8xC591
Hardware-Manual
Ausgabe Juni 2001
Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG

Werbung

loading

Inhaltszusammenfassung für Phytec phyCORE-P8xC591

  • Seite 1 Hardware-Manual Ausgabe Juni 2001 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...
  • Seite 3 Remote Supervisor Chip (U12) ............42 Batteriepufferung ................43 Technische Daten................45 Hinweise zum Umgang mit dem Modul ..........47 Das phyCORE-P8xC591 auf dem Development Board phyCORE LD 5V................49 14.1 Konzept des Development Board phyCORE-LD 5V ....49 14.2 Anschlüsse und Jumper des Development Board phyCORE-LD 5V ...............51...
  • Seite 4 14.3.7 RS-485 Schnittstelle an Stecker P2B ......70 14.3.8 Visualisierungs-LED D3 ..........72 14.3.9 Belegungen des phyCORE, des Expansion-Bus und des Patchfeldes im Überblick ......... 73 14.3.10 Batterieanschluß BAT1 ..........78 14.3.11 Nummernchip..............79 14.3.12 Stiftleiste X4..............80 Index ....................81 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 5 Blockschaltbild phyCORE-P8xC591 ...........6 Bild 2: Ansicht des phyCORE-P8xC591..........6 Bild 3: Zählmatrix des phyCORE-Connectors (Ansicht von oben) ..9 Bild 4: Pinout des phyCORE-P8xC591 (Ansicht Bestückungsseite)..10 Bild 5: Zählweise der Jumper ..............13 Bild 6: Lage der Jumper (Ansicht von oben)..........13 Bild 7: Default-Speichermodell nach Hardware-Reset ......22...
  • Seite 6 Bild 29: Pinbelegung Nummernchip............80 Tabelle 1: Pinout des phyCORE-Connectors X1 ........12 Tabelle 2: Übersicht der Jumperbelegung phyCORE-P8xC591 ....14 Tabelle 3: J1 Zugriff auf externen oder internen Programmspeicher ..15 Tabelle 4: J2 Konfiguration der Remote Download Quelle..... 15 Tabelle 5: J3 Konfiguration serielle Schnittstelle ........
  • Seite 7 Tabelle 37: Jumper-Konfiguration des DB-9 Steckers P1B als RS-485 ..70 Tabelle 38: Unzulässige Jumper-Stellung P2B als RS-485 Schnittstelle..71 Tabelle 39: JP17 Konfiguration der Visualisierungs-LED D3....72 Tabelle 40: JP17 Unzulässige Jumper-Stellung LED D3......72 Tabelle 41: Daten/Adressbus-Pinzuordnung phyCORE-P8xC591 / Development Board / Erweiterungsplatine ......75 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 8 Development Board / Erweiterungsplatine ......76 Tabelle 44: Versorgungsspannungs-Pinzuordnung phyCORE-P8xC591 / Development Board / Erweiterungsplatine ......77 Tabelle 45: Nicht verwendete Pins des phyCORE-P8xC591 beim Development Board und der Erweiterungsplatine ....78 Tabelle 46: JP19 Konfiguration des Nummernchip ........79 Tabelle 47: JP19 Unzulässige Konfiguration des Nummernchip ....
  • Seite 9 Null oder low-Pegel hin, während "1" für eine logische Eins oder high-Pegel steht. Anmerkungen zum EMV-Gesetz für das phyCORE-P8xC591 Das phyCORE-P8xC591 (im Folgenden Produkt genannt) ist als Zulieferteil für den Einbau in ein Gerät (Weiterverarbeitung durch Industrie (siehe § 5 Abs. 5 EMVG) bzw. als Evaluierungsboard für Laborbetrieb...
  • Seite 10 4 Abs. 1 einzuhalten noch bedürfen sie einer EG-Konformitätserklärung oder CE-Kennzeichnung, vorausgesetzt, es handelt sich dabei nicht um selbständig betreibbare Geräte. Das phyCORE-P8xC591 ist ein Modul aus der Serie der nano-/micro-/mini- /phyCORE-Module der Firma PHYTEC, die eine Bestückung mit verschiedenen Controllern erlauben, und dadurch eine Vielzahl von Funktionen und Konfigurationen ermöglichen.
  • Seite 11 Das phyCORE-P8xC591 gehört zur Familie von PHYTECs phyCORE Modulen. Die phyCORE Modulfamilie stellt die konsequente Weiterentwicklung der bekannten mini-, micro- und nanoMODULe von PHYTEC dar. Genauso wie mini-, micro- and nanoMODULe vereinen die phyCORE Module alle notwendigen Komponenten eines Embedded Microcontroller Systems auf kleinster Fläche.
  • Seite 12 Applikationen. Da alle Controllersignale sowie Ein- und Ausgänge auf Stiftleisten im Rastermaß 2,54 mm am Rande des Boards geführt sind, kann das phyCORE-P8xC591 wie ein großer Chip in eigene Zielhardware gesteckt werden. Unser Haus sieht sich in diesem Zusammenhang in der Verantwortung als zuverlässiger Partner, ISO 9001 zertifizierter und...
  • Seite 13 Stiftleisten verfügbar • Aufsetzbar auf die Anwendungsschaltung wie ein großer Chip • 128 bis 512 kByte Flash on-board (SMD) • on-board Flash-Programmierung mit FlashTools von PHYTEC • Keine separate Programmierspannung durch Verwendung von 5V-Flash-Bausteinen • 128 kByte RAM on-board (SMD) •...
  • Seite 14 S u p e r v i s o r 2 / 32 KB Dieses Feature befindet sich in der Entwicklung und ist nicht verfügbar Bild 1: Blockschaltbild phyCORE-P8xC591 1.2 Ansicht des phyCORE-P8xC591 Bild 2: Ansicht des phyCORE-P8xC591 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 15 Wie in Bild 4 dargestellt, werden alle relevanten Signale an zwei Seiten des Moduls auf Stiftleisten im Rastermaß 2,54 mm (im folgenden phyCORE-Connector genannt) an den Platinenrand geführt. Damit kann das phyCORE-P8xC591 wie ein großer Chip in verschiedene Applikationen integriert werden. Im Rahmen der phyCORE-Spezifikation wurde eine neue Zählweise für die Pins des phyCORE-Connectors eingeführt.
  • Seite 16 Zählmatrix wird gedanklich oben phyCORE-P8xC591 (Draufsicht; Stiftleiste des phyCORE-Connector zeigt nach unten) oder auf den entsprechenden Sockel des Development Board phyCORE-LD 5V / der Anwendungsschaltung gelegt. Dabei wird die linke obere Ecke der Zählmatrix (Pin 1A) mit durch weißes...
  • Seite 17 Das folgende Bild (siehe Bild 3) dient der Verdeutlichung der Zähl- matrix. Es zeigt ein auf dem Development Board phyCORE-LD 5V steckendes phyCORE-P8xC591. Der grau hinterlegte Bereich stellt die nicht vom phyCORE-Modul genutzten Buchsenleistenreihen dar. Das Development Board phyCORE-LD 5V kann phyCORE-Module mit einer maximalen Anzahl von 32 Pins je Steckverbinderreihe A, B, C, D, E und F aufnehmen.
  • Seite 18 Viele der am Platinenrand verfügbaren Portpins des Controllers sind mit alternativen Funktionen versehen, die in der Regel durch die Software entsprechend aktiviert werden müssen. A B C D E F Bild 4: Pinout des phyCORE-P8xC591 (Ansicht Bestückungsseite) © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 19 Anschlußbelegung Tabelle 1 gibt eine Übersicht über die Belegung des phyCORE- Connectors, sowie Hinweise auf mögliche Alternativfunktionen einiger Portpins. Bitte ziehen Sie im Zweifelsfall das Data Sheet des auf dem phyCORE-P8xC591 bestückten Controllers zu Rate. Pin-Nr. Bezeichnung Beschreibung Leiste X1A...
  • Seite 20 Analog GND (on-board mit J9 auf GND) VAREF AD-Referenz-Spannung (standardmäßig on-board mit J8 auf VCC) differentielle B-Leitung des RS-485- Treibers TxD0 TxD-Ausgang des RS-232-Treibers RxD0 RxD-Eingang des RS-232-Treibers Tabelle 1: Pinout des phyCORE-Connectors X1 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 21 Auslieferung vorverbunden sind. Bild 5 verdeutlicht die verwendete Zählweise bei den Jumpern, Bild 6 die Lage der Jumper auf dem Board. Auf dem phyCORE-P8xC591 befinden sich alle Lötjumper (Jxx) auf der Platinenoberseite. z.B.: J1, J5, ..
  • Seite 22 Boot → /EA an (1+2) (2+3) Pullup-Widerstand Pullup-Widerstand (geschl.) on-board RS-232 oder (offen) Port P3.1 kann als digitaler RS-485 Treiber an P3.1 Ein-/Ausgang an Pin X1E11 benutzt werden Tabelle 2: Übersicht der Jumperbelegung phyCORE-P8xC591 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 23 CAN – RxD 2 + 3 *= Default-Einstellung Tabelle 4: J2 Konfiguration der Remote Download Quelle Der Remote Supervisor IC befindet sich noch in der Entwicklung. Jumper JP2 ist deshalb für das vorliegende Board nicht relevant. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 24 Interrupt-Ausgang ist mit Port 3.2 1 + 2 (/INT0) verbunden. 2 + 3 * Interrupt-Ausgang ist mit Port 3.3 (/INT1) verbunden. P3.2 und P3.3 als Portpins offen *= Default-Einstellung Tabelle 6: J4 Konfiguration RTC-Interrupt © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 25 Jumper 3.5 J5, J6 Konfiguration von P1.6 and P1.7 für I²C-Bus Auf dem phyCORE-P8xC591 sind zwei IC’s mit I²C-Schnittstelle (Real-Time Clock, EEPROM) vorhanden. Diese wurden über die Jumper J5 und J6 mit den Portpins P1.6 und P1.7 verbunden. Um die Pins als Standard I/O-Pins verwenden zu können, sind die Jumper zu...
  • Seite 26 3.7 J8, J9 A/D-Wandler Der A/D-Wandler des phyCORE-P8xC591 benötigt an den Pins 44 und 1 eine obere und untere Referenzspannung (V ). Mit AREF AGND den Jumpern J8 und J9 wird die Referenzspannungsquelle ausge- wählt. Es ergeben sich folgende Konfigurationen:...
  • Seite 27 Publikationen zum CAN-Bus. Es ergeben sich folgende Konfigurationen: CAN-Transceiver geschlossen * geschlossen * on-board CAN-Transceiver externer CAN-Transceiver offen offen oder P1.0 und P1.1 als I/O *= Default-Einstellung Tabelle 11: J11 und J12 Konfiguration der CAN-Schnittstelle © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 28 Portpin P3.1 an X1E11 des phyCORE-Connector verwendet werden kann. Es ergeben sich folgende Konfigurationen: P3.1 als TxD Signal geschlossen * P3.1 an on-board Treiber P3.1 an X1E11 verfügbar offen *= Default-Einstellung Tabelle 13: J14 Konfiguration Port P3.1 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 29 Speichermodelle 4 Speichermodelle Das phyCORE-P8xC591 verfügt über einen konfigurierbaren Adreß- dekoder, der Anpassungen des Speichermodells per Software zuläßt. Nach einem Hardware-Reset ist ein Default-Speichermodell vorgege- ben, welches bereits für eine Vielzahl von Applikationen geeignet ist, jedoch bei Bedarf zu Beginn der jeweiligen Applikation verändert bzw.
  • Seite 30 32 kByte angesprochen bzw. umgeschaltet werden. Der jeweils aktuelle I/O-Bereich wird im XDATA-Adreßbereich eingeblendet, in ihm besteht kein Zugriff auf einen eventuell vorhandenen Speicher- baustein. In den folgenden Abschnitten sind die Register des Adreßdekoders zur Anpassung des Speichermodells erläutert. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 31 Programmierung - 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 Speicher ist diese Software bereits in das Flash einprogrammiert. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 32 Dieser I/O-Bereich besteht generell aus 4 Blöcken à 256 Bytes. In drei dieser Blöcke stellt der Adreßdekoder jeweils ein vordekodiertes Chip-Select Signale zur Ver- fügung, das den Hardware-Aufwand zum Anschluß eigener Peripherie an das Modul reduziert. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 33 7F00H / FF00H* 7EFFH / FEFFH* /CS2 7E00H / FE00H* 7DFFH / FDFFH* /CS1 7D00H / FD00H* 7CFFH / FCFFH* /CS-REG 7C00H / FC00H* W rite-Only Read-W rite * = Default-Setting Bild 9: Aufteilung des I/O-Bereichs © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 34 Bereich von 8000H-FFFFH und der Block 1 den Bereich von 0000H-7FFFH. Im jeweils eingestellten I/O-Bereich existiert kein Zugriff auf die Speicher- bausteine. Software-Werkzeug zur on-board Flash-Programmierung, ist bereits bei Auslieferung in das Flash vorprogrammiert. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 35 Zugriffsarten zielen auf den physikalisch gleichen Speicherbaustein, in der Regel ein RAM. 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. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 36 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 2001 L-470d_4...
  • Seite 37 Art und Weise nur bei RAM-Bausteinen mit einer Größe von 128 kByte aus. Die Einstellung RA16=0 und RA15=0 ist reserviert für den Anschluß weiterer Speicherbausteine, die jedoch auf diesem Modul nicht unterstützt werden. N/A: Not Accessible, nicht verfügbar © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 38 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 2001 L-470d_4...
  • Seite 39 Maskenregister (Adresse 7C03H / FC03H) Bit 7 Bit 0 MA15 MA14 MA13 MA12 Res. Res. Reset Value: 0000 0000 b Tabelle 17: Maskregister des Adressdekoders Reservierte Bits dürfen nicht verändert werden, der Reset-Inhalt 0 muß erhalten bleiben © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 40 Neumann 0000H-7FFFH 9000H-FFFFH 101X0000 b 00010000 b Harvard A000H-BFFFH, von Neumann 0000H-9FFFH C000H-FFFFH Tabelle 18: Beispiel Arbeitsweise Adressdekoder Reservierte Bits ohne Funktion für Adreßdekodierung, siehe Registerbeschreibungen. X = don´t care (aufgrund gesetzter Bits im Maskenregister) © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 41 Addr.-Reg. = 101X0000b Mask.-Reg. = 00010000b Bild 10: Beispiel-Speichermodell Nach einem Hardware-Reset ist der gesamte Speicher als Harvard strukturiert. Erst durch Setzen des VN-EN-Bit im Control Register 1 werden die Konfigurationen im Adress- und Maskenregister gültig! © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 42 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 43 Serielle Schnittstellen 5 Serielle Schnittstellen 5.1 RS-232 Schnittstelle Auf dem phyCORE-P8xC591 befindet sich ein RS-232-Treiber (U3) für die Pegelanpassung der Leitungen P3.0/RxD0 und P3.1/TxD0. Die Schnittstelle kann für die Verbindnung zu einer COM-Schnittstelle (z.B. PC) verwendet werden. Hierzu ist die RxD0-Leitung (X1F15) mit der TxD-Leitung der COM-Schnittstelle und die TxD0-Leitung (X1F14) mit der RxD-Leitung der COM-Schnittstelle zu verbinden.
  • Seite 44 Bei größeren Busausdehnungen wird weiterhin eine externe galvanische Entkopplung zwischen CAN-Bustreiber und dem phyCORE-P8xC591 empfohlen. In diesem Fall sind die Leitungen CANTx und CANRx mit Hilfe von Jumper J11 und J12 vom on-board Bustreiber zu trennen. Für die galvanisch getrennte Verbindung zum externen Bustreibers sollten schnelle Optokoppler verwendet werden.
  • Seite 45 Durch den Einsatz von Flash Speichern als nichtflüchtiger Codespeicher können Sie die Vorteile der modernen Flash-Technik nutzen. Als Flash-Baustein für das phyCORE-P8xC591 steht entweder ein 29F010 mit zwei Bänken à 64 kByte oder ein 29F040 mit acht Bänken à 64 kByte zur Verfügung.
  • Seite 46 (z.B. in von Neumann-RAM), was in der Regel einem einschneidenden 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-/Pro- grammierzyklen auf. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 47 Speicher: Speicher Größe Adresse EEPROM 4 kByte Catalyst 24WC32 1010100 EEPROM 8 kByte Catalyst 24WC64 1010100 FRAM 512 Byte Ramtron FM24C04 101010x FRAM 8 kByte Ramtron FM24C64 1010100 Tabelle 19: Bestückungsmöglichkeiten U10 und Adressierung © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 48 • Universeller Timer mit Alarm- und Überlaufanzeige • 24-Stunden Format • Automatische Word-Adressen Inkrementierung • Programmierbare Alarm-, Timer- und Interruptfunktion Wird das phyCORE-P8xC591 über eine Batterie gepuffert, läuft die Echtzeituhr auch nach Ausfall der Spannungsversorgung des Boards. Die Programmierung der Echtzeituhr findet über den I C-Bus (Adresse 1010001), der mit Hilfe der Ports P1.6 (SCL) und P1.7...
  • Seite 49 VBAT = 3,3 V, dann liegen hier 1,65 V an. Unterschreitet diese Spannung an PFI 1,25 V wird das Signal /PFO ausgelöst. WDI und /PFO liegen an den Pins X1D5 und X1F5 des phyCORE-Connectors © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 50 über ein serielles Interface (RS-232, RS-485 oder I²C) ein Bootvorgang ausgelöst werden. Damit wird die Bedingung für den Start der PHYTEC FlashTools geschaffen. Dies ermöglicht, ohne die Betätigung eines BOOT-Jumpers oder -Tasters, ferngesteuert ein Update der Software im Flash einzuleiten.
  • Seite 51 Der VBAT-Eingang am Modulpin X1D4 ist für den Anschluß einer externen Batterie vorgesehen. Der Minuspol der Batterie ist mit der Schaltungsmasse GND des phyCORE-P8xC591 zu verbinden. Wir empfehlen, nach dem Stand der Technik zur Drucklegung dieses Manuals, Lithium-Batterien, da diese hohe Kapazitäten bei sehr geringer Selbstentladung aufweisen.
  • Seite 52 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 53 Technische Daten 12 Technische Daten Das phyCORE-P8xC591 ist in seinen mechanischen Abmessungen in Bild 12 dargestellt. Die Höhe des Moduls beträgt ohne Stiftleisten ca. 11 mm. Hierbei tragen die Bauteile jeweils ca. 3,5 mm auf der Platinenunterseite sowie ca. 6 mm auf der Oberseite auf. Die Platine selbst ist ca.
  • Seite 54 /CS1-3): 10 ns Diese Daten beziehen sich auf die Standardkonfiguration des phyCORE-P8xC591 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 2001 L-470d_4...
  • Seite 55 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 2001 L-470d_4...
  • Seite 56 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 57 Das phyCORE-P8xC591 auf dem Development Board LD 5V Das phyCORE-P8xC591 auf dem Development Board phyCORE LD 5V schnelle problemlose Inbetriebnahme unserer Microcontroller-Module unter üblichen Labor-Bedingungen zu vereinfachen, bieten wir als Ergänzung ein passendes Development Board an. Dieses stellt standardisierte Funktionen und Anschlüsse für die Spannungsversorgung und die einfache Kommunikation mit dem Modul zur Verfügung.
  • Seite 58 Das Mehrplatinenkonzept mit phyCORE-P8xC591, Development Board und Erweiterunsplatine Die folgenden Kapitel enthalten spezifische Informationen, die für den Betrieb des phyCORE-P8xC591 auf dem Development Board phyCORE-LD 5V relevant sind. Für eine allgemeine Beschreibung des Development Board phyCORE-LD 5V greifen Sie bitte auf das entsprechende Hardware-Manual zurück.
  • Seite 59 Das phyCORE-P8xC591 auf dem Development Board LD 5V 14.2 Anschlüsse und Jumper des Development Board phyCORE-LD 5V 14.2.1 Anschlüsse Wie in Bild 14 dargestellt, stehen folgende Anschlüsse zur Verfügung: Kleinspannungsbuchse zum Anschluß der Versorgungs- spannung Expansion-Connector zum Anschluß einer Erweiterungs- platine DB-9 Buchsen zum Anschluß...
  • Seite 60 Ohne Jumperbelegung sind alle Signale des Moduls von den DB-9 Verbindern und den CAN-Treibern getrennt. Der RESET-Eingang des phyCORE-P8xC591 ist direkt mit dem RESET-Taster (S2) ver- bunden. Bild 15 verdeutlicht die verwendete Zählweise bei den Jumpern, Bild 16 die Lage der Jumper auf dem Development Board.
  • Seite 61 Das phyCORE-P8xC591 auf dem Development Board LD 5V Bild 16: Lage der Jumper (Ansicht Bestückungsseite Bild 17 zeigt die Default-Einstellung für die Belegungen der Jumper auf dem Development Board phyCORE-LD 5V. Die Default-Einstellungen konfigurieren das Development Board phyCORE-LD für Funktionen Standard phyCORE-P8xC591 (Standard = P8xC591 Controller;...
  • Seite 62 Das Development Board phyCORE-LD 5V unterstützt zwei Hauptspannungsversorgungen für Betrieb verschiedener phyCORE-Module. Beim Einsatz des phyCORE-P8xC591 wird nur eine Hauptspannungsversorgung VCC1 mit 5 V benötigt. Die An- schlüsse für eine zweite Spannungsversorgung VCC2 sind am phyCORE-P8xC591 nicht definiert bzw. kontaktiert und dürfen deshalb nicht benutzt werden.
  • Seite 63 Das phyCORE-P8xC591 auf dem Development Board LD 5V 14.3 Funktionsgruppen des Development Board phyCORE-LD 5V Dieser Abschnitt beschreibt im Detail die vom phyCORE-P8xC591 unterstützen Funktionsgruppen Development Board phyCORE-LD 5V sowie entsprechende Jumper-Stellung. In Abhän- gigkeit von bestimmten Bestückungsoptionen des eingesetzten phyCORE-P8xC591 können Konfigurationen eingestellt werden, die...
  • Seite 64 Tabelle 22: JP9 Unzulässige Jumper-Stellungen der Haupspannungsversorgung Bei Konfiguration von Jumper JP9 auf Position 1+2 wird eine Hauptversorgungsspannung von 3,3 V eingestellt, was zur Zerstörung des phyCORE-P8xC591 führen kann. Bei geöffnetem Jumper JP9 liegt keine Versorgungsspannung am phyCORE-P8xC591 an. Diese Jumper-Stellung ist deshalb ebenfalls unzulässig.
  • Seite 65 Das phyCORE-P8xC591 auf dem Development Board LD 5V 14.3.2 Starten der FlashTools Das phyCORE-P8xC591 verfügt über einen Flash Speicher, der die FlashTools Firmware enthält. Mit Hilfe dieser Firmware und der auf einem PC installierten korrespondierenden Software ist die on-board Programmierung des Flash Speichers mit Anwenderprogrammen über eine RS-232 Verbindung möglich.
  • Seite 66 2. Der BOOT-Eingang des phyCORE-P8xC591 kann auch fest mit VCC verbunden werden. Dies erspart das zusätzliche Drücken des BOOT-Tasters während des Auslösens von RESET oder dem Einschalten der Versorgungsspannung. Jumper Stellung Wirkung JP28 2 + 4 BOOT-Eingang permanent mit VCC verbunden,...
  • Seite 67 14.3.3 Erste serielle Schnittstelle an Buchse P1A Der Anschluß P1A ist die untere Buchse der Doppelbuchse P1. P1A ist über Jumper mit der RS-232 Schnittstelle des phyCORE-P8xC591 verbunden. In Verbindung mit einem Host-System kann das phyCORE-P8xC591 über die Buchse P1A in den FlashTools-Modus gebracht werden (siehe Kapitel 14.3.2).
  • Seite 68 Diese Möglichkeit der Spannungsversorgung erlaubt insbesondere den Einsatz von speziellen analogen oder digitalen Modems. Derartige Modems ermöglichen eine globale Kommu- nikation mit dem phyCORE-P8xC591 über das Internet oder eine Direktwahlverbindung. Bei allen PHYTEC Rapid Development Kits mit einen phyCORE- Modul mit Philips Microcontroller sind diese Bauteile standardmässig...
  • Seite 69 Das phyCORE-P8xC591 auf dem Development Board LD 5V Diese beiden Bauteile gewährleisten die elektronische Absicherung gegenüber zu hohen Strömen und Überspannung am Pin 6. Im Detail bedeutet dies: • Detektion einer Last und kontrolliertes Zuschalten der Spannungsversorgung: eine eindeutige Detektion Zuschaltbedingung sicherzustellen, sollte die Last einen Stromfluß...
  • Seite 70 14.3.5 Buchse P1B Der Anschluß P1B ist die obere Buchse der Doppelbuchse P1. Das phyCORE-P8xC591 unterstützt keine zweite RS-232 Schnittstelle, die Buchse P1B bleibt deshalb ungenutzt. Jumper Stellung Wirkung offen Pin 2 der DB-9 Buchse P1B nicht belegt offen...
  • Seite 71 Das phyCORE-P8xC591 auf dem Development Board LD 5V Achtung! Beim Betrieb des Development Board phyCORE-LD 5V mit einem phyCORE-P8xC591 sind folgenden Jumper-Stellungen unzulässig: Jumper Stellung Wirkung geschlossen Pin 2 der DB-9 Buchse P1B ist mit B (RS-485) des phyCORE-P8xC591 verbunden...
  • Seite 72 Aufgrund von verschiedenen Konfi- gurationen bezüglich der CAN-Treiber und deren Spannungsversor- gung ergeben sich die drei nachfolgend dargestellten Möglichkeiten: 1. Der CAN-Treiber auf dem phyCORE-P8xC591 wird verwendet und dessen Signale direkt an den Stecker P2A geführt: Jumper Stellung...
  • Seite 73 Das phyCORE-P8xC591 auf dem Development Board LD 5V Achtung! In diesem Anwendungsfall sind die folgenden Jumper-Stellungen unzulässig: Jumper Stellung Wirkung JP31 1 + 2 Pin 2 des DB-9 Steckers P2A ist mit CAN-L0 vom CAN-Treiber des Development Board verbunden JP32...
  • Seite 74 2. Der CAN-Treiber des phyCORE-P8xC591 ist deaktiviert und der CAN-Treiber U2 des Development Board phyCORE-LD 5V wird ohne galvanische Trennung verwendet. Jumper Stellung Wirkung JP31 1 + 2 Pin 2 des DB-9 Steckers P2A ist mit CAN-L0 des Treibers U2 auf dem Development Board verbunden...
  • Seite 75 DB-9 Steckers P2A Tabelle 34: Unzulässige Jumper-Stellungen CAN-Stecker P2A (CAN-Treiber auf Development Board) 3. Der CAN-Treiber des phyCORE-P8xC591 ist deaktiviert und der CAN-Treiber U2 des Development Board phyCORE-LD 5V wird mit galvanischer Trennung verwendet. In diesem Fall ist die externe Zuführung einer CAN-Versorgungsspannung im Bereich...
  • Seite 76 Development Board und galvanischer Trennung Pin 9: VCAN+ Pin 3: VCAN- Pin 7: CAN-H0 (galvanisch entkoppelt) Pin 2: CAN-L0 (galvanisch entkoppelt) Pin 6: VCAN- Bild 24: Belegung des DB-9 Steckers P2A (CAN-Treiber auf Development Board und galvanische Trennung) © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 77 Das phyCORE-P8xC591 auf dem Development Board LD 5V Achtung! In diesem Anwendungsfall sind die folgenden Jumper-Stellungen unzulässig: Jumper Stellung Wirkung JP31 2 + 3 Pin 2 des DB-9 Steckers P2A ist mit CAN-L0 vom on-board Treiber des phyCORE-P8xC591 verbunden JP32...
  • Seite 78 Der Anschluß P2B ist der obere Stecker des Doppelsteckers P2. Zu diesem Stecker werden die Signale der RS-485 Schnittstelle des phyCORE-P8xC591 geführt. Die RS-485 Schnittstelle ist eine alter- native Funktion der seriellen Schnittstelle des P8xC591 Controllers. In der Default-Einstellung des phyCORE-P8xC591 ist diese Schnittstelle als RS-232 konfiguriert.
  • Seite 79 Das phyCORE-P8xC591 auf dem Development Board LD 5V Achtung! In diesem Anwendungsfall sind die folgenden Jumper-Stellungen unzulässig: Jumper Stellung Wirkung JP33 Pin 2 des DB-9 Steckers P2B ist mit CAN-L1 Signal 2 + 3 des U3 vom Development Board verbunden...
  • Seite 80 Diese LED kann mit dem Portpin auf GPIO0 (JP17 = 1+2) oder über ein Latch U14 am Datenbus (JP17 = 2+3) angesteuert werden. Beim Einsatz des phyCORE-P8xC591 darf die LED nur über den Datenbus angesprochen werden, da das Portpin P1.0 (GPIO0) für die on-board CAN-Schnittstelle reserviert ist.
  • Seite 81 Das phyCORE-P8xC591 auf dem Development Board LD 5V 14.3.9 Belegungen des phyCORE, des Expansion-Bus und des Patchfeldes im Überblick Wie bereits in Kapitel 14.1 erläutert, werden alle Signale des phyCORE-P8xC591 mittels einer starren 1:1 Zuordnung auf den Expansion-Connector X2 geführt. Dieser wird wiederum anhand einer weiteren, ebenfalls starren 1:1 Zuordnung mit dem Patchfeld einer optional angeschlossenen Erweiterungsplatine verbunden.
  • Seite 82 Bitte entnehmen Sie den beiden folgenden Bildern die Ausrichtung der Zählmatrix für den Expansion-Connector sowie des Patchfeldes: Bild 26: Zählweise für den Expansion-Bus A B C D E F Bild 27: Zählweise des Patchfeldes © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 83 Das phyCORE-P8xC591 auf dem Development Board LD 5V Für das phyCORE-P8xC591 auf einem Development Board phyCORE-LD 5V und einer angeschlossenen Erweiterungsplatine ergeben sich folgende Pinbelegungen: Signal phyCORE-P8xC591 Expansion-Bus Patchfeld P0.0/ AD0 P0.1/ AD1 P0.2/ AD2 P0.3/ AD3 P0.4/ AD4 P0.5/ AD5 P0.6/ AD6...
  • Seite 84 Signal phyCORE-P8xC591 Expansion-Bus Patchfeld ClkIn P3.2 / INT0 P3.3/ /INT1 P3.4/ T0 P3.5/ T1 /CS1 /CS2 /CS3 Tabelle 42: Steuersignal-Pinzuordnung phyCORE-P8xC591 / Development Board / Erweiterungsplatine Signal phyCORE-P8xC591 Expansion-Bus Patchfeld /RESET /RESIN /WDI BOOT P1.0 / CANRxD P1.1 / CANTxD P1.2 / ADC0...
  • Seite 85 Das phyCORE-P8xC591 auf dem Development Board LD 5V Signal phyCORE-P8xC591 Expansion-Bus Patchfeld 1D, 2D 1C, 2C, 1D, 2D 1A, 1C VBAT VAGND VAREF 2B, 3B, 5B, 7B, 8B, 2A, 7A, 12A, 3C, 4C, 7C, 8C, 10B, 12B, 13B, 15B, 17A, 22A, 27A, 9C, 12C, 13C, 1F;...
  • Seite 86 9F bis 27F 35F bis 54F außer GND Pins auf Leiste C und D Tabelle 45: Nicht verwendete Pins des phyCORE-P8xC591 beim Development Board und der Erweiterungsplatine 14.3.10 Batterieanschluß BAT1 Der Anschluß BAT1 dient zur Bestückung einer Batterie, die die flüchtigen...
  • Seite 87 über das Portpin an GPOI1 (JP19 1+2) oder mit den Datenbus über das Latch U14 und den Treiber U15 (JP19 = 2+3) angesprochen werden. Beim phyCORE-P8xC591 ist nur die Ansteuerung über den Datenbus zulässig, da das Portpin P1.1 (GPIO1) für die on-board CAN-Schnittstelle reserviert ist.
  • Seite 88 An Pin 1 des Steckers ist die Spannung 5 V = verfügbar, am Pin 2 ist das Bezugspotential GND der Development Board phyCORE-LD 5V angeschlossen. Die maximale Strombelastbarkeit ist abhängig vom verwendeten Netzteil. Es wird empfohlen, nur Geräte mit weniger als 250 mA Stromaufnahme einzusetzen. © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 89 Echtzeituhr ........45 JP19 ...........85 EEPROM Jumper ........14 Spannungsversorgung ....20 Jumperbelegung....15, 58 EMV ..........1 erste serielle Schnittstelle ..65 ESD ..........1 Konzept des Expansion-Bus ......79 Development Board....55 Kurzübersicht ......4 FA[18..15] .........30 Features ........6 LED D3 ........78 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 90 RESET-Controller..... 47 U5..........39 RESET-Taster ......58 U8..........41 RS-232 Schnittstelle....37 RS-232 Treiber......17 RS-485 Schnittstelle.... 37, 76 Versorgung externer RS-485-Steuerung..... 18 Baugruppen über RS-485-Treiber ......37 Buchse P1A......66 VN-EN ........29 © PHYTEC Meßtechnik GmbH 2001 L-470d_4...
  • Seite 91 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 2001 L-470d_4...
  • Seite 92 Published by © PHYTEC Meßtechnik GmbH 2001 Ordering No. L-470d_4 Printed in Germany...