Seite 1
TouchPanel-537 Hardware-Manual Ausgabe April 1997 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 1 Übersicht....................3 1.1 Blockschaltbild ................6 1.2 Ansicht des TouchPanel-537 ............7 2 QuickStart Anweisungen ................9 2.1 Inbetriebnahme und Flash-Programmierung ......10 2.2 Inbetriebnahme mit einem Monitorprogramm ......13 3 Die Anschlußmöglichkeiten für externe Peripherie ......17 3.1 Der miniCON-Connector............19 3.2 Die DB9-Buchse X4 und die Lochrasterreihe X5 ......21 3.3 Der DB9-Stecker X6 und die Lochrasterreihe X7, X14.....21...
Seite 5
Inhalt Bild- und Tabellenverzeichnis Bild 1: Blockschaltbild ................6 Bild 2: Ansicht des TouchPanel-537 (Bestückungsseite)......7 Bild 3: Ansicht des TouchPanel-537 (Lötseite)........8 Bild 4: Wichtige Jumper, Taster und Anschlüsse für die Inbetriebnahme ................9 Bild 5: Lage der Anschlüsse ( Bestückungsseite)........18 Bild 6: Lage der Anschlüsse ( Lötseite) ..........18...
Seite 7
ESD-Vorschriften. Treffen Sie Vorkehrungen, das Modul nur in einer ESD-Schutzzone zu betreiben. Das TouchPanel-537 ist ein Modul aus der Serie der miniCON- Module der Firma PHYTEC, die eine Bestückung mit verschiedenen Controllern erlauben, und dadurch eine Vielzahl von Funktionen und Konfigurationen ermöglichen.
Seite 9
Übersicht 1 Übersicht Mit dem TouchPanel-537 bietet die Firma PHYTEC Meßtechnik GmbH ein Microcontrollerboard an, welches sich vorzüglich als mo- dernes Mensch-Maschine-Interface für die verschiedensten elektroni- schen Anlagen bzw. Geräte eignet. Die Kombination aus programmierbarem Microcontroller und grafik- fähigem Touch-Screen-Display gestattet die kostengünstige Realisie- rung von zeitgemäßen, menübasierten Benutzerführungen zur Bedie-...
Seite 10
A/D-Wandler. Schnittstelle zur Umgebung bieten sich für diesen Anwendungsfall die verbleibenden Ein-/Ausgänge des SAB 80C537 an. Alternativ kann die Möglichkeit genutzt werden, das TouchPanel-537 mit einer kundenspezifischen Platine um zusätzliche, spezielle I/O-Möglich- keiten zu erweitern. Für die schnelle und effiziente Entwicklung selbst komplexer Applikationen mit dem TouchPanel-537, steht eine Systemsoftware in Form einer umfangreichen Softwarebibliothek zur Verfügung.
Seite 15
Im folgenden finden Sie einige Hinweise für eine erfolgreiche Erstinbetriebnahme des TouchPanel-537. Grundsätzlich ist das TouchPanel-537 in zwei Versionen erhältlich. Die erste Version ist mit einem Flash-Speicher bestückt, der eine on board Program- mierung erlaubt. Die zweite Version ist für die Aufnahme eines EPROMs als Programmspeicher konfiguriert.
Seite 16
TouchPanel-537 2.1 Inbetriebnahme und Flash-Programmierung • Sie benötigen ein TouchPanel-537 mit einem entsprechenden, in unserem Haus programmierten Flash, das auf U8 installiert ist, sowie einen IBM-kompatiblen PC. Alle Einstellungen die über Jumper vorgenommen werden können, sind in der Regel im Aus- lieferungszustand bereits korrekt durchgeführt.
Seite 18
TouchPanel-537 Kurzanleitung für den Flash-Download • Verbinden des TouchPanel-537 mit einem IBM-kompatiblen PC mittels eines seriellen Schnittstellenkabels (X4 an COM1 oder COM2) • Jumper JP25 in Position 1-2 setzten • Überprüfen der Polarität der Spannungsquelle. Spannungs- versorgung 5V= / 700mA geregelt an X1 anschließen.
Seite 19
Stellung 1-2 befinden muß. Bei der Verwendung eines Monitorprogramms gehen Sie bitte wie folgt vor: • Sie benötigen ein TouchPanel-537 mit einem entsprechenden, als EPROM auf U8 installierten, Monitorprogramm sowie einen kompatiblen PC. Auf dem TouchPanel-537 wurde der jeweils passende Adreßdecoder in der Regel bereits in unserem Hause bestückt.
Seite 20
Kommunikation mit dem TouchPanel-537, vielmehr gewährleistet ein software-seitig integriertes Übertragungsprotokoll die sichere Datenübertragung zwischen PC und miniCON. • Überprüfen Sie bitte, daß sich der Jumper JP25 in der Stellung 2-3 befindet. • Legen Sie nun die Versorgungsspannung an das TouchPanel-537 benötigen eine geregelte Spannungsquelle, 5 V= und min.
Seite 22
TouchPanel-537 Kurzanleitung für die Inbetriebnahme mit Monitorprogramm • Verbinden des TouchPanel-537 mit einem IBM-kompatiblen PC mittels eines seriellen Schnittstellenkabels (X4 an COM1 oder COM2) • Jumper JP25 in Stellung 2-3 bringen • Überprüfen der Polarität der Spannungsquelle. Spannungs- versorgung 5V= / 700mA geregelt an X1 anschließen.
Seite 23
Die Anschlußmöglichkeiten für externe Peripherie 3 Die Anschlußmöglichkeiten für externe Peripherie Das TouchPanel-537 verfügt über die folgenden vorbereiteten bzw. ausgeführten Steckverbinder: X1: 2-polige Schraubklemme zum Anschluß der Versorgungsspan- nung X2: 3-polige Stiftleiste zum Anschluß einer externen Batterie zur Pufferung der Echtzeituhr und des RAM-Speichers X4: DB9-Buchse für RS232-Signale der ersten seriellen Schnitt-...
Seite 25
Die Anschlußmöglichkeiten für externe Peripherie 3.1 Der miniCON-Connector Das TouchPanel-537 stellt alle Steuerleitungen und Portanschlüsse an einem Lochrasterfeld, dem miniCON-Connector, etwa in der Mitte des Boards, bereit. Diese Durchkontaktierungen können mit geeigneten Steck- oder Platinenverbindern bestückt werden, über die, zur Erweiterung der Funktionalität des TouchPanel-537, eine Zusatzplatine angeschlossen werden kann.
Seite 31
Jumper 4 Überblick über die Jumper Für die Grundfunktionen des TouchPanel-537 sind nur sehr wenige Jumper relevant. Die meisten Jumper unterstützen sehr spezielle An- wendungsmöglichkeiten, die nur in wenigen Applikationen benötigt werden. Die wenigen wichtigen Jumper sind bei Auslieferung fest voreinge- stellt, so daß...
Seite 33
Der DB9-Stecker X6 bzw. die Lochrasterreihe X7 können mit verschiedenen Schnittstellensignalen belegt werden. Mit Hilfe des zusätzlichen RS-485 Treibers und des zusätzlichen CAN-Controllers, kann das TouchPanel-537 in verschiedenen Netzwerken betrieben werden. Zum Zeitpunkt der Auslieferung ist eine RS-485 Schnittstelle konfiguriert.
Seite 37
Jumper Kontrastregelung JP15 4.2.4 Der Kontrast des Displays des TouchPanel-537 kann entweder über einen Trimmer (eingebauten oder externen) oder über Port 1.2 per Software erfolgen. Jumper JP15 dient zum Anschluß des Ports1.2 an die Kontrastregelung. Funktion JP15 offen * manuelle Kontrastregelung über Trimmer softwaregesteuerte Kontrastregelung über Port P1.2...
Seite 39
Bestückung von U11 mit EPROM oder EEPROM die Batterie rasch entladen ! 4.2.10 Summer JP40 Der Summer des TouchPanel-537 wird über Port P6.0 gesteuert. Um diesen Port für andere Anwendungen zu nutzen, muß der Summer über Jumper JP40 abgeschaltet werden.
Seite 51
Die Belegung der Ports des SAB80C537 6 Die Belegung der Ports des SAB80C537 Um die volle Funktionalität des TouchPanel-537 zu erreichen, sind bei Auslieferung eine Vielzahl der Ein-/Ausgänge und damit der In- terrupt- und Timereingänge schon vorbelegt. Dennoch läßt sich das TouchPanel-537 sehr einfach auch dann mit zusätzlicher eigener...
Seite 53
Die seriellen Schnittstellen 7 Die seriellen Schnittstellen Das TouchPanel-537 verfügt mit dem SAB80C537 über zwei uni- verselle serielle Schnittstellen SERIAL0 und SERIAL1. 7.1 SERIAL0 Die Sende- (TxD0) und Empfangsleitungen (RxD0) der ersten seriel- len Schnittstelle SERIAL0 sind direkt mit einem RS232-Treiberbau- stein verbunden, die RS232-Signale wiederum unmittelbar mit der DB9-Buchse X4 und der Lochrasterreihe X5.
Seite 60
TouchPanel-537 8 Die Chip-Enable-Signale Das TouchPanel-537 stellt 8 freie, vordekodierte /CE-Signale bereit. Dies sind /EW1 bis /EW8. Die /CE-Signale /EW1 bis /EW3 werden bereits intern verwendet, so daß diese nicht für eigene Applikationen benutzt werden können. /EW1 selektiert die Echtzeituhr, /EW2 den CAN-Controller und /EW3 den LCD-Controller.
Seite 61
Wandler nicht funktionsfähig. Als Quelle für die Referenzspannungen können entweder VCC und GND des TouchPanel-537 oder eine an X8 angeschlossene Spannungsquelle eingesetzt werden. Zur Verwendung von VCC und GND müssen die beiden Jumper JP4 und JP5 geschlossen werden. Bei Verwendung einer externen Spannungsquelle sind diese zu öffnen.
Seite 63
Die Echtzeituhr RTC-72423A 10 Die Echtzeituhr RTC-72423A Für Echtzeitanwendungen steht auf dem TouchPanel-537 der Uhren- chip RTC-72423A der Firma Seiko-Epson zur Verfügung. Dieser Uhrenchip zeichnet sich durch folgende Eigenschaften aus: eingebauter Quarz, der die Anzahl der extern benötigten Kompo- nenten minimiert und einen Abgleich unnötig macht direkte Buskompatibilität (Zugriffszeit 120 ns)
Seite 67
Zeichensätze. Er unterstützt bis zu 64 Zeichen mit 8x16 Pixel Zeichengröße in einem externen RAM, sowie 256 Zeichen dieser Größe in einem externen ROM/RAM. Das TouchPanel-537 ist mit zwei 32K großen RAMs für den LCD-Controller bestückt. D.h., daß alternative Zeichensätze bei jedem Programmstart neu definiert werden müssen.
Seite 69
Tasten. Die Größe einer Taste beträgt 11.6x9.2mm. Ihre Auswertung erfolgt über die Ports 4 und 5 sowie den Interrupt 3 an Port 1.0. Die TouchPanel-537-Systemsoftware stellt Funktionen für C und As- sembler zur Verfügung, die eine einfache Bedienung der Tastaturma- trix ermöglichen.
Seite 72
5 VCC (+5V) Bild 31: Tastaturinterface X12, Ansicht auf die Kontaktseite des Steckers Damit die Tastatur einen Interrupt auf dem TouchPanel-537 auslösen kann, ist die Clockleitung über einen Bus-Leitungstreiber mit dem Portpin P1.4 verbunden. Die eintreffenden Daten können anschlie- ßend über den Microcontroller eingelesen werden. Aufgrund der bidi- rectionalen Übertragung werden zwei weitere Portpins benötigt.
Seite 74
TouchPanel-537 15 Der Summer Für die Realisierung eines Tastaturklicks und zur Erzeugung anderer akustischer Signale besitzt das TouchPanel-537 einen Summer. Um diesen zu verwenden, muß zunächst Jumper JP40 geschlossen werden. Danach ist der Summer über Port 6.0 steuerbar. Ein LOW- Pegel schaltet den Summer ein, während ein HIGH-Pegel den...
Seite 75
Die Standardbestückung sieht 32 KByte RAM auf U10 als externen Datenspeicher und 32Kbyte EPROM (nicht im Lieferumfang) auf U8 als Codespeicher vor. Alternativ zu der EPROM-Variante gibt es das TouchPanel-537 auch mit einem auf U8 bestückten, 128K großen Flash. Dieses Flash ist über die serielle Schnittstelle on board programmierbar.
Seite 78
Daten- und Codespeicher zur Verfügung stehen. Durch entsprechende Adreßdecodierung kann die Zusammenlegung beider Speicherklassen auf einen gemeinsamen physikalischen Speicher- baustein erfolgen. Das TouchPanel-537 ist bei der Auswahl der Speicherkonfiguration der Speichertypen und deren Verwendung sehr flexibel. Aus Gründen der Betriebsicherheit möchten wir jedoch grundsätzlich...
Seite 84
U9, U10 und U11. Es wird für die Power- Saving-Modi benötigt FL-PRG Bei der Flash-Variante des TouchPanel-537 wird dieses Bit zum Austausch von CODE- und XDATA-Speicher benötigt. Hierdurch wird das Flash in den XDATA-Bereich abgebildet, in dem es programmiert werden kann. Diese Option wird nur in der Flash-Variante unterstützt und setzt...
Seite 87
Technische Daten 21 Technische Daten • Mechanischer Aufbau Das TouchPanel-537 wird in der Regel nur in Verbindung mit dem vorgesehenen LC-Display geliefert. Der Auslieferungszustand besteht daher aus zwei mechanisch und elektrisch gekoppelten Bau- gruppen, einerseits einem universellen, auf dem SAB80C537 basie- renden, TouchPanel-537 incl.
Seite 88
TouchPanel-537 Die mechanischen Abmessungen des TouchPanel-537 sind im folgenden Bild dargestellt. 2 ± 0.5 160 ± 0.3 3.4 ± 0.3 18.9 ± 0.3 135 ± 0.3 Bild 36: Abmessungen des TouchPanel-537 weitere Daten: • Modulgröße: 160 x 100 x50 mm, ± 0.03 mm.
Seite 89
Hierzu zählt unter anderem die Möglichkeit der on board Pro- grammierung des Flash-Speichers. Zu diesem Zweck erhalten Sie bei Erwerb des TouchPanel-537 in der Flash-Version die sogenannten FlashTools in Form eines bereits vorprogrammierten Flash und einer entsprechenden PC-Software. Diese Werkzeuge ermöglichen während der Entwicklungsphase einen Download Ihrer Applikation in das RAM des Moduls oder alternativ bzw.
Seite 95
PC-Schnittstelle relativ leicht prüfen, indem Sie Pins 2 und 3 des seriellen Verbindungskabels nach dem Abziehen am TouchPanel-537 brücken und nach dem Start von MON51 die PC- Tastatur betätigen. Die Software wird die Meldung "*** Terminal Mode ***" ausgeben und bei Tastatureingaben ein Bildschirmecho darstellen.