Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
PC-386CAN
Handbuch
Mikrap AG
nderungsnachweis
nderungen:
Datei:
Erstellt:
Erstausgabe
Blockschaltbild, Memory Map, Zeichnungen
PC-Basis WINbloc
EMV
Konfiguration Ltbrcken
Blockschaltbild
WINbloc Direct-I/O Modul
Klemmenbezeichnung Direct-I/O
PC-Terminal Mini
PC-Basis WINbloc, Direct-I/O WINbloc
PC-386CAN+, PC-Basis WINbloc
Klemmenmodule
Einleitung
Formatierung A5, Einleitung, Anhang
ModuNorm ersetzt durch Mikrap
Komplette berarbeitung infolge
berarbeitung PC-386CAN+
Adresse gendert
90043 0A
90043 0B
90043 0C
90043 0D
90043 0D
90043 0E
90043 0E
90043 0E
90043 0F
90043 0G
90043 1A
90043 1A
90043 1A
90043 1B
900431C.MAN01
900432A.MAN01
30.11.1995 / BT
31.05.1996 / BT
07.10.1996 / BT
20.12.1996 / BT
01.05.1997 / BT
21.05.1997 / AS
18.08.1997 / BT
15.12.1997 / BT
01.05.1998 / BT
24.06.1998 / BT
12.05.2000 / BT
23.06.2000 / BT
28.06.2002 / BT
16.02.2004 / PZ
06.07.2009 / OB
18.10.2010 / JK
900432B.MAN01
26.02.2014 / CA
Geprft:
Freigabe Abt. E:
Freigabe Abt. M:
Freigabe Abt. P:
26.02.2014
28.02.2014
28.02.2014
28.02.2014
/ CA
/ FB
/ WS
/ SM
900432B.MAN01.doc
Inhaltsverzeichnis
1.
1.1
1.2
1.3
Einleitung .................................................................................................. 4
Abmessungen ............................................................................................ 5
Umgebung .................................................................................................. 5
Zubehr ...................................................................................................... 5
2.
Eigenschaften ........................................................................................... 6
3.
3.1
3.2
3.3
3.4
Inbetriebnahme......................................................................................... 8
Speisung .................................................................................................... 8
Flash-Download ......................................................................................... 9
Visualisierung QVis .................................................................................... 9
Software-Werkzeuge .................................................................................. 9
4.
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
Funktionsbeschreibung ......................................................................... 10
Prozessor ................................................................................................. 10
Power-on Reset und Batterie Backup ....................................................... 10
Flash-EEPROM ........................................................................................ 10
Arbeitsspeicher ........................................................................................ 10
Statisches RAM ........................................................................................ 11
EEPROM .................................................................................................. 11
Real Time Clock (RTC) ............................................................................ 11
Serielle Schnittstellen ............................................................................... 11
CAN Schnittstellen ................................................................................... 12
PC/104 Businterface ................................................................................ 12
Konfigurierbare I/O-Pins ........................................................................... 13
JTAG Schnittstelle .................................................................................... 14
Watchdog ................................................................................................. 14
Interrupts .................................................................................................. 15
Power-down Mode ................................................................................... 15
5.
5.1
5.2
5.3
Konfiguration .......................................................................................... 16
Memory-Mapping ..................................................................................... 16
I/O-Mapping ............................................................................................. 17
Ltbrcken fr COM1: RS422/485 ........................................................... 17
6.
6.1
Schnittstellenbeschreibung .................................................................. 18
Steckerbelegung ...................................................................................... 18
7.
7.1
7.2
7.3
7.4
8.
8.1
8.2
8.3
Anhang .................................................................................................... 25
Literaturverzeichnis .................................................................................. 25
Lageplan Stecker und Ltbrcken PC-386CAN+ ..................................... 26
Abmessungen PC/104 Gehuse .............................................................. 27
900432B.MAN01.doc
Einleitung
Dieses Handbuch beschreibt die Hardware des CPU-Modul PC-386CAN. Es enthlt
die Spezifikation sowie die Beschreibung der Funktionen, Konfiguration und
Schnittstellen.
Als Ergnzung zu diesem Handbuch wird die im Anhang angegebene Literatur
empfohlen.
PC-386CAN:
Das Mikrap CPU-Modul PC-386CAN ist ein kompletter Industrierechner im PC/104
Format mit dem Intel Prozessor i386EX.
Auf der kompakten Flche von 96 x 90 mm enthlt das Modul bis bis zu 8MByte
Flash-EEPROM, bis zu 4MByte Arbeitsram und bis zu 4MByte SRAM. Auf dem Modul
ist eine Echtzeituhr und bis 2 kByte serielles EEPROM vorhanden.
Eine Batterie-Backup Steuerung fr die Echtzeituhr und das SRAM erlaubt den
Datenerhalt durch eine extern angeschlossene 3V Lithium Batterie. Die
Batteriespannung kann durch Software berwacht werden
Zwei serielle Schnittstellen COM1 und COM2 in RS232 Norm sind auf 9-pol. D-SUB
Stecker gefhrt. COM1 ist optional galvanisch getrennt sowie in RS422/485 Norm
erhltlich.
Dank integrierten CAN-Controllern verfgt das Modul PC-386CAN ber eine GlobalCAN Schnittstelle CAN1 galvanisch getrennt auf zwei 9-pol. D-SUB Steckern, sowie
eine Local-CAN Schnittstelle CAN2 galvanisch getrennt auf einer Stiftleiste. Optional
wird die Local-CAN Schnittstelle CAN2 auf einen D-SUB Stecker gefhrt.
Das PC/104 Bus-Interface mit gepuffertem Datenbus ermglicht den Anschluss von
PC/104-Peripheriekarten oder zum Anschluss von anwendungsspezifischen
Erweiterungen.
Auf einer Stiftleiste sind eine Anzahl von flexibel konfigurierbaren I/O-Pins verfgbar.
PC-Basis WINbloc:
Zur einfachen Inbetriebnahme des Mikrap PC/104 Moduls PC-386CAN steht die PCBasis WINbloc sowie das PC-Handy JTAG zur Verfgung. Dieses erlaubt die InitialProgrammierung der Flash-Bausteine ber JTAG, und den anschliessenden
Software-Download ber die serielle Schnittstelle.
Achtung:
Die Informationen in diesem Handbuch wurden sorgfltig berprft und als fehlerfrei
befunden. Fr Ungenauigkeiten wird jedoch keine Haftung bernommen. Alle Daten
dienen ausschliesslich zu Informationszwecken. Sie sind nderungen unterworfen
und nicht im rechtlichen Sinne garantiert.
900432B.MAN01.doc
1.1
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Abmessungen
Abmessungen:
1.2
MN-11112
Ausfhrung:
4 MByte Flash-EEPROM Macronix
4 MByte Flash-EEPROM Spansion
8 MByte Flash-EEPROM
2 MByte Arbeitsspeicher
4 MByte Arbeitsspeicher
256 kByte SRAM batteriegepuffert
1 MByte SRAM batteriegepuffert
2 kByte EEPROM
COM1 RS232
COM1 RS422/485 galvanisch getrennt
COM2 RS232
CAN1 auf D-SUB
CAN2 auf Stiftleiste
CAN2 auf D-SUB
CoDeSys Lizenz
CANopen Treiber
MN-11109
Mikrap
PC/104 CPU-Modul
PC-386CAN+
Artikel-Nr.:
Umgebung
Speisespannung:
Stromaufnahme:
Leistungsaufnahme:
5 Volt DC 5 %
typ. 700 mA
typ. 3,5 VA
Backup-Batterie:
3 Volt Lithium
Betriebstemperatur:
EMV:
1.3
Zubehr
Folgendes Zubehr zur Mikrap PC-386CAN ist erhltlich:
Artikel-Nr:
Benennung:
Bemerkung:
MN-90043
MN-10573
MN-10678
MN-10456
Manual PC-386CAN
System Maintenance Tool SMT
PC-Handy JTAG komplett
PC-Basis WINbloc 25VA MN
Deutsches Handbuch
900432B.MAN01.doc
inkl. Handkoffer
Speisung ab +24 Volt DC
Eigenschaften
Das Mikrap PC/104 CPU-Modul PC-386CAN weist folgende Eigenschaften auf:
Achtung:
Wir behalten uns nderungen zur Verbesserung unserer Produkte ausdrcklich vor.
Dies trifft vor allem auf Maskennderungen der verwendeten Controller zu, welche
ohne Vorankndigung in die Serienprodukte einfliessen knnen.
900432B.MAN01.doc
900432B.MAN01.doc
Inbetriebnahme
Vorsicht:
Diese Baugruppen enthalten Bauelemente, welche auf statische Entladungen
empfindlich sind. Um eine Beschdigung der Baugruppen zu vermeiden, sind die
entsprechenden Vorschriften zur Verpackung und Handhabung unbedingt zu
beachten.
Der Einbau der Baugruppen in Gerte hat unter Bercksichtigung smtlicher in den
Destinationslndern anwendbarer Normen und Vorschriften zu erfolgen. Entsprechende Massnahmen zur Erfllung solcher Anforderungen (z. B. betreffend EMV,
EMB, usw.) sind durch den Hersteller dieser Gerte zu treffen.
Achtung:
Diese Baugruppen werden unter Verwendung von hochintegrierter SMD Technologie
gefertigt. Eine mechanische Belastung der Bauelemente ist in keinem Falle zulssig.
3.1
Speisung
Ohne PC-Basis:
Damit das Modul arbeiten kann, sind mindestens folgende Anschlsse zu beschalten:
Stecker X3/1 (+5V)
Stecker X3/2 (GND)
Versorgungsspannung +5 Volt 5 %
Masseanschluss
Die notwendige Speisespannung kann ber ein externes +5 V (und bei Bedarf zustzlich +12 V) Speisegert zugefhrt werden. Es ist zu beachten, dass die galvanisch getrennten CAN-Treiber ber den Stecker J9 zustztlich mit Spannung zu
versorgen sind. Zur einfacheren Inbetriebnahme empfehlen wir die Verwendung einer
Baugruppe PC-Basis WINbloc.
Mit PC-Basis WINbloc:
Die Mikrap PC-Basis WINbloc erlaubt den direkten Anschluss von WINbloc CAN
Modulen sowie von interruptfhigen Direct-I/Os. Zur Inbetriebnahme der PC-386CAN
mit der PC-Basis Winbloc wird keine zustzliche Hardware bentigt. Die PC-Basis
dient zur Speisung sowie zur Datensicherung mittels Batterie. Sie speist die
galvanisch getrennten Schnittstellen und verbindet die Schnittstelle CAN2 mit einem
Direkt-Stecker zur direkten Anschaltung von beliebigen WINbloc CAN Modulen sowie
mit einem D-SUB Stecker.
Zur Speisung ab +24 Volt 20 % ist die mit einem 24V/5V DC/DC-Converter bestckte PC-Basis WINbloc wie folgt zu beschalten:
Klemme X3, X4 (braun)
Klemme X3, X4 (blau)
Zur Speisung ab +5 Volt 5 % ist die PC-Basis WINbloc wie folgt zu beschalten:
Stecker X10/1 (+5V)
Stecker X10/2 (GND)
Versorgungsspannung +5 Volt
Versorgungsspannung 0 Volt
900432B.MAN01.doc
Flash-Download
Mit der Verwendung von fest eingelteten Flash-EEROM Speicherbausteinen als
Programmspeicher muss ein Werkzeug zur Verfgung gestellt werden, welches die
Initialprogrammierung des Flash-EEROM's untersttzt. Zu diesem Zweck wird auf
den Mikrap Baugruppen die fr den funktionalen Test implementierte JTAGSchnittstelle des Prozessors i386EX verwendet. ber diese Schnittstelle lassen sich
via seriellen Bitstrom die Input- und Output-Pins des Prozessors lesen bzw. setzen.
Das Mikrap PC-Handy JTAG umfasst die entsprechende Hard- und Software, welche
ein Download in den Flash-ROM Speicher der Target Baugruppe untersttzt.
3.3
3.4
Software-Werkzeuge
Zur einfachen Programmierung ist eine integrierte Software Entwicklungsumgebung
entsprechend IEC 1131-3 verfgbar. Diese erlaubt die komfortable Programmgenerierung unter Windows und erzeugt kompakten 32-Bit protected-mode Code fr
Echtzeitanwendungen ohne Betriebssystem. Eine Runtime-Lizenz ist bei einem Teil
der Mikrap Module bereits im Hardwarepreis enthalten.
900432B.MAN01.doc
Funktionsbeschreibung
4.1
Prozessor
Auf dem Board wird der Intel Prozessor i386EX / 25 MHz mit interner 32-Bit
Architektur eingesetzt. Siehe Literaturverzeichnis im Anhang.
4th2
Port2.7
> 2.91
2.91 > BAT > 2.62
< 2.62
HIGH
undefiniert
LOW
Die Lebensdauer der angeschlossenen Batterie hngt vom Stromverbrauch und der
Temperatur ab. Die nachfolgende Tabelle gibt die Stromaufnahme je nach
Bestckung an.
Bestckung
256 kByte SRAM + RTC
4.3
Flash-EEPROM
Auf dem Board knnen 4 oder 8 MByte NOR Flash-EEPROM bestckt werden.
Folgende Typen sind vorhesehen:
Grsse
4 Mbyte
8 MByte
Spansion
S29GL032N90DFI01
S29GL064N90DFI01
Macronix
MX29GL320EHXFI-70G
MX29GL640EHXFI-70G
Die Busbreite ist 16 Bit. Hardwareprotection durch -WP/ACC Pin ist nicht
vorgesehen.
4.4
Arbeitsspeicher
Der Speicherbereich ist 16-Bit organisiert. Dem Anwender stehen 1, 2 oder 4 MByte
Speicher zur Verfgung.
10
900432B.MAN01.doc
Statisches RAM
Der Speicherbereich ist 16-Bit organisiert. Dem Anwender stehen 256 kByte bis 4
MByte statisches RAM mit Batteriepufferung zur Verfgung.
4.6
EEPROM
Optional ist ein EEPROM mit IC Busprotokoll auf dem Modul bestckbar. Der IC
Bus ist an Port P3.0 (Clock) und P1.0 (Data) des Prozessors angeschlossen. Das
EEPROM kann eine maximale Grsse von 2048 Byte haben.
IC Slave Adresse:
Write Mode = 1010 0000
Read Mode = 1010 0001
4.7
4.8
Serielle Schnittstellen
Die Asynchronous Serial I/O Unit (SIO) ist ein Peripheriemodul des i386EX
Prozessors. Sie verfgt ber 2 unabhngige Kanle, die kompatibel zu den
bekannten UART 16C450 sind.
Die serielle Schnittstelle COM1 (SIO0) ist im RS232 Standard am 9-pol. D-SUB
Stecker X7 verfgbar.
Optional ist die serielle Schnittstelle COM1 im RS422/485 Standard verfgbar.
Optional ist die serielle Schnittstelle COM1 in galvanisch getrennter Ausfhrung
verfgbar.
Die serielle Schnittstelle COM2 (SIO1) ist im RS232 Standard am 9-pol. D-SUB
Stecker X8 ausgefhrt.
Der Baud-Rate Generator kann durch den internen Clock (25 MHz / 2) oder ber den
Pin P3.7 (1.84 MHz) gespiesen werden. Dadurch ergeben sich die folgenden
maximalen Baudraten:
Interner Clock:
Externen Clock:
781.25 kBaud
115,20 kBaud
900432B.MAN01.doc
11
CAN Schnittstellen
Zwei CAN-Controller sind direkt an den Prozessorbus der MPU i386EX
angeschlossen. Die erste CAN Schnittstelle steht ber einen galvanisch getrennten
CAN-Treiber an den zwei 9-pol. D-SUB Steckern X4 und X5 zur Verfgung. Damit ist
ein Schlaufen dieser Schnittstelle problemlos mglich.
Die zweite CAN Schnittstelle steht ebenfalls ber einen galvanisch getrennten CAN Treiber an der Stiftleiste X9 zur Verfgung. In Verbindung mit der Baugruppe PCBasis WINbloc dient diese CAN Schnittstelle zum direkten Anschluss der intelligenten
Reihenklemmen I/Os WINbloc von Weidmller. Optional steht die Schnittstelle CAN2
am Stecker X5 zur Verfgung.
Die CAN-Schnittstellen arbeiten bis 1MBaud. ber das CAN-Winbloc Interface sind
Baudraten bis 125kBaud mglich.
4.10
PC/104 Businterface
Das PC/104 Businterface untersttzt folgende Funktionalitt:
Funktiomn
Memory Zugriff 16 Bit
Memory Zugriff 8 Bit
IO-Zugriff 16 Bit
IO-Zugriff 8 Bit
IOCHREADY
Refresh
Interrupts
untersttzt
vollstndig
vollstndig
vollstndig
vollstndig
ja
nein
IRQ 5, 6, 7, 9
DMA
Externe Master
RESETDRV
ENDXFER# bzw SRDY#, Pin
X9:B8
nein
nein
ja
nein
Bemerkung
Mit obengenannten Einschrnkungen lassen sich alle gngigen PC/104 Peripheriekarten mit direkter Schnittstellen- oder Speichererweiterung oder ber PCMCIA
betreiben.
12
900432B.MAN01.doc
Konfigurierbare I/O-Pins
Lokale digitale Ein- oder Ausgnge des Prozessors i386EX sind an der Stiftleiste X9
verfgbar. Diese lassen sich anwendungsspezifisch konfigurieren. Zu beachten gilt,
dass die HW-Pins der drei I/O-Ports des i386EX eine Doppelbelegung aufweisen.
Aus diesem Grund, knnen je nach HW-Bestckungsvariante, nicht alle I/O-Pins
genutzt werden.
Port 1
Bit
0
1
2
3
4
5
6
7
Alt Function
DCD0#
RTS0#
DTR0#
DSR0#
RI0#
LOCK#
HOLD
HLDA
Verwendung on Board
IIC-SDA, EEPROM
COM1 RTS, Steuerung RS485
P1.2 (-Low Bat )
I/O an X9
I/O an X9
I/O an X9
I/O an X9
I/O an X9
Steckerbelegung
X9:5, Open Drain
X9:6, (X7 bei RS232)
X9:7, -Low Bat auf Anfrage
X9:8
X9:9
X9:10
X9:11
X9:12
Alt Function
CS0#
CS1#
CS2#
CS3#
CS4#
RXD0
TXD0
CTS0#
Verwendung on Board
-CS0 SRAM (Backup)
-CS1 CAN
I/O an X9
-CS3 RAM Arbeitsspeicher
-CS4 PC104 Bus
COM1 RXD
COM1 TXD
-Low Bat (COM1 CTS)
Steckerbelegung
X9:26
X9:13
X9:14
X7
X7
X9:15, (X7 bei RS232)
Alt Function
TMROUT0
TMROUT1
INT0
INT1
INT2
INT3
PWRDOWN
COMCLK
Verwendung on Board
IIC-SCL, EEPROM, RTC-SCLK
RTC I/O
IRQ1
IRQ5
IRQ6
IRQ7
RTC-RST
COM Clock 1.84 MHz
Steckerbelegung
X9:16, Open Drain
X9:17
Port 2
Bit
0
1
2
3
4
5
6
7
Port 3
Bit
0
1
2
3
4
5
6
7
900432B.MAN01.doc
13
4.12
Function1
INT4
INT5
INT6
INT7
-BUSY
PEREQ
-ERROR
-EOP
Function 2
TMRCLK0
TMRGAT0
TMRCLK1
TMRGATE1
TMRGAT2
TMRCLK2
TMROUT2
-CTS1
-DACK0
DRQ0
-DACK1
DRQ1
-DSR1
-DTR1
-RTS1
-RI1
-CS5
-DCD1
TXD1
RXD1
STXCLK
SRXCLK
SSIOTX
SSIORX
Verwendung on Board
IRQ8, CAN2 Interrupt
IRQ9
IRQ13
IRQ14, CAN1 Interrupt
Pullup, nicht verfgbar
TMRC-2
TMRO-2
-CTS COM2 (TC ber
0E)
-DACK0
DRQ0
TXD COM2
RXD COM2
Pullup, nicht verfgbar
Pullup, nicht verfgbar
-RTS COM2
Pullup, nicht verfgbar
Steckerbelegung
X9:25
X1:B4
X9:22
X2:D7
X9:23
X9:24
X8
X2:D8
X2:D9
X8
X8
X8
-
JTAG Schnittstelle
Die JTAG Schnittstelle des Prozessors 386EX ist auf den Stecker X6 herausgefhrt.
Dies ermglicht mit modulexterner Hard- und Software einen detaillierten Systemtest
sowie die Initialprogrammierung von Flash-EEPROMs.
4.13
Watchdog
Der Watchdog Ausgang (WDTOUT) des i386EX ist mit dem NMI-Eingang des i386EX
verbunden.
Gleichzeitig lst der Watchdog Ausgang bei einem Ereignis einen Reset des Systems
am RST-Pin (X9:4) aus. Auf Anfrage kann dies weggelassen werden, so dass der
NMI ein Watchdog-Ereignis behandeln kann.
14
900432B.MAN01.doc
Interrupts
Die Interrupts des I386EX werden wie folgt verwendet:
Master ICU:
IR
0
1
2
3
4
IRQ
0
1
2
3
4
Quelle
Timer 0
INT0
Slave, Cascade
SIO1 (UART1)
SIO0 (UART0)
Extern verfgbar
X2:D5
-
5
6
7
5
6
7
INT1
INT2
INT3
X1:B23
X1:B22
X1:B21
Quelle
CAN2
INT5
Timer 1
Timer 2
DMAINT / INT6
INT6 / DMAINT
CAN1
Watchdog
Extern verfgbar
X1:B4
X9:22
X9:22
(X1:D7)
-
Bemerkung
I386EX Hardwired
P3.2, IRQ12 an PC/104
I386EX Hardwired
INT8 (P3.1) durch RTC belegt
INT9 (P3.0) durch RTC /
EEPROM belegt
P3.3
P3.4
P3.5
Slave ICU:
IR
0
1
2
3
4
5
6
7
4.15
IRQ
8
9
10
11
12
13
14
15
Bemerkung
On Board
I386EX Hardwired
I386EX Hardwired
On Board
I386EX Hardwired
Power-down Mode
Der Prozessor kann per Software in den Idle oder Power down Mode gestetzt weren.
Durch einen Interrupt an einer beliebigen Interruptquelle (z.B. serielle Schnittstelle,
I/O PIN an Stecker J5, usw) kann der Prozessor wieder aktiviert werden.
900432B.MAN01.doc
15
Konfiguration
5.1
Memory-Mapping
Die Speicheraufteilung des Memory-Bereiches wird durch die programmierbaren
Chip-Select Signale des Prozessors festgelegt.
Verwendung der Chip-Selects:
ChipSelect
UCS
CS0
Funktion
Boot
ROM
SRAM
BusBreite
16 Bit
Ready
intern
WaitStates
2
Memory
I/O
Memory
16 Bit
intern
Memory
CS1
CANController
8 Bit
intern
Memory
CS2
CS3
frei
Arbeitsram
PC/104
16 Bit
intern
Memory
16 Bit
16 Bit
extern
intern
Memory
Memory
CS4
CS5
CS6
Flash
Block
Grsse
Boot Code
Grsse
SRAM
Grsse
0x200
min 2kByte
realisierbar
RAM Grsse
Bemerkung
Batteriegesttzt
An X9 verfgbar
64 kByte
-DACK0
Flash
Grsse
Die Chipselects UCS und CS6 sind miteinander verknpft und sprechen beide das
Flash-EEPROM an.
Nach dem Reset ist lediglich UCS aktiv. Der Reset-Vektor wird durch die Adresse
0x3FFFFF0 angesprochen. Dort muss ein Sprung in einen Memorybereich unterhalb
0x100000 stehen, da der Prozessor im Real-Mode startet und Addressen ber
0x100000 (1 MByte) nicht ansprechen kann.
Die Adressbereiche der Chip-Selects drfen sich nicht berlappen. Ausnahme: Die
Chip-Selects UCS, CS1 und CS4 knnen sich im Adressbereich der Chip-Selects
CS0 oder CS3 befinden und blenden diese dann jeweils aus.
Beispiel fr eine Memory-Map nach Initialisierung:
ChipSelect
UCS
CS0
CS1
CS3
CS4
CS6
16
Funktion
Adressbereich
Bemerkung
Boot ROM
SRAM
CANController
Arbeits-Ram
PC/104
Flash
0xF0000-0xFFFFF
0x400000-0x43FFFF
0xCF800-0xCFFFF
64 kByte
256 kByte
2 kByte
0x0-0x200000
0xD0000-0xDFFFF
0x3C00000-0x3FFFFFF
2 MByte
64 kByte
4 MByte
900432B.MAN01.doc
Reset
Flash
CS6
Boot Code
Reset Vektor
Flash
UCS
SRAM
CS0
Arbeitsram
CS3
0x100000
Boot Code
Boot Code
UCS
Arbeitsram
CS3
PC/104
CS4
CAN
CS1
0x0
Nach Reset,
nur UCS
5.2
I/O-Mapping
Die Speicheraufteilung des I/O-Bereiches ist durch die Belegung der prozessorinternen I/O Peripherie gegeben. Nicht benutzte I/O Bereiche stehen dem Anwender via
PC/104 Bus zur freien Verfgung.
5.3
B geschlossen, A offen
RS422/485 RX enable wenn -RTS0 auf
Low
RS422/485 TX immer enable
Achtung:
Die Seiten A und B der Ltbrcken drfen nie zusammen offen oder geschlossen
sein. Ist COM1 als RS232 ausgefhrt, sind die Ltbrcken ohne Funktion und
mssen offen bleiben.
Standard:
LB4-A und LB5-A geschlossen, LB4-B und LB5-B offen.
900432B.MAN01.doc
17
Schnittstellenbeschreibung
6.1
Steckerbelegung
Das Modul ist fr folgende Steckverbinder vorbereitet:
X1: 64-polige Buchsen/Stiftleiste fr PC/104-Bus
X2: 40-polige Buchsen/Stiftleiste fr PC/104-Bus
X3: 4-poliger Speisestecker (male)
X4: 9-poliger D-SUB Stecker fr Schnittstelle CAN1 (male)
X5: 9-poliger D-SUB Stecker fr Schnittstelle CAN1 (female) oder CAN2 (male)
X6: 6-poliger Stecker fr JTAG Schnittstelle (male)
X7: 9-poliger D-SUB Stecker fr Schnittstelle COM1 (male)
X8: 9-poliger D-SUB Stecker fr Schnittstelle COM2 (male)
X9: 36-polige Stiftleiste fr direkte I/Os
Siehe auch Bestckungsplan im Anhang.
6.1.1
18
X1/A
X1/B
X2/C
X2/D
SA14
SA13
SA12
SA11
SA10
SA9
SA8
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
OV
nc (-DACK1)
nc (DRQ1)
+5V (REF)
SYSCLK
IRQ7
IRQ6
IRQ5
nc
nc
nc
TC
BALE
+ 5V
OSC
0V
0V
SD14
SD15
0V
nc
0V
0V
900432B.MAN01.doc
Stecker X3 (Speisung)
Pin
1
2
3
4
6.1.3
Signal
+5V
GND
GND
+12V
Typ Bemerkung
5 V 5 % typ. 700 mA
12 V 5 %
Signal
CAN-Low
GND CAN
GND CAN
CAN-High
-
Typ
I/O
OUT
OUT
I/O
-
Bemerkung
not connected
not connected
not connected
not connected
not connected
Stecker X6 (JTAG)
Pin
1
2
3
4
5
6
7
Signal
TMS
TDI
TDO
TCK
-TRST
GND
+5V
Typ
IN
IN
OUT
IN
IN
OUT
OUT
Bemerkung
JTAG 386EX,
JTAG 386EX,
JTAG 386EX,
JTAG 386EX,
JTAG 386EX,
HCMOS Pegel
HCMOS Pegel
HCMOS Pegel
HCMOS Pegel
HCMOS Pegel
900432B.MAN01.doc
19
Signal
RXD0
TXD0
DTR0
GND
RTS0
CTS0
-
Typ
IN
OUT
OUT
OUT
OUT
IN
-
Bemerkung
not connected
COM1 386EX, RS232 Pegel
COM1 386EX, RS232 Pegel
COM1 386EX, RS232 Pegel
not connected
COM1 386EX, RS232 Pegel
COM1 386EX, RS232 Pegel
not connected
Signal
T+
GND
R+
TR-
Typ
OUT
OUT
IN
OUT
IN
-
Bemerkung
not connected
COM1 (TXD) 386EX, RS485 Pegel
COM1 (RXD) 386EX, RS485 Pegel
nit connected
not connected
COM1 (TXD) 386EX, RS485 Pegel
COM1 (RXD) 386EX, RS485 Pegel
not connected
20
Signal
RXD1
TXD1
DTR1
GND
RTS1
CTS1
-
Typ
IN
OUT
OUT
OUT
OUT
IN
-
Bemerkung
not connected
COM2 386EX, RS232 Pegel
COM2 386EX, RS232 Pegel
COM2 386EX, RS232 Pegel
not connected
COM2 386EX, RS232 Pegel
COM2 386EX, RS232 Pegel
not connected
900432B.MAN01.doc
Stecker X9 (Direkt-I/O)
Pin
Signal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
GNDS
+5VS
BAT
-RST
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P2.3/-CS3
P2.4/-CS4
P2.7
P3.0
P3.1
P3.6
-CS6
INTA-BC
IRQ6
IRQ13
TMRC-2
TMRO-2
IRQ8
-CS2
GNDC1
+5VC1
GNDC2
+5VC2
RX1WIN
RX0WIN
TX1WIN
TX0WIN
CAN2CAN2+
Typ
Direct-I/O Bemerkung
WINbloc
IN
IN
IN
I/O
I/O
I/O
I/O IN-6 / OUT-2
I/O IN-5 / OUT-1
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
OUT-3
I/O
I/O
OUT
OUT
IN-2
IN
IN-3
IN
IN-4
IN
OUT-4
OUT
IN
OUT
IN
IN
IN
IN
IN
IN
OUT
OUT
I/O
I/O
900432B.MAN01.doc
21
PC-Basis WINbloc
7.1
Eigenschaften
Die PC-Basis WINbloc dient zur Stromversorgung ab +24 Volt sowie zur Speisung
der galvanisch getrennten Schnittstellen COM2, CAN1 und CAN2 der PC-386CAN
ber getrennte 5V/5V Wandler. ber eine Lithium Batterie versorgt sie das statische
RAM und die RTC der PC-386CAN zur Datenhaltung. Die PC-Basis WINbloc stellt
die Schnittstelle CAN2 auf einem 9-pol. D-SUB Stecker sowie auf einem DirektStecker zur Anschaltung von beliebigen WINbloc CAN Modulen zur Verfgung.
Ausserdem werden interruptfhige Direct-I/O Signale zur Anschaltung eines WINbloc
Direct-I/O Moduls auf einen Direkt-Stecker gefhrt. Diese Beschreibung gilt fr
folgende Mikrap PC-Basis WINbloc Baugruppen:
ab Artikel-Nr:
10294 1A
10390 0A
10458 0A
10456 0A
Benennung:
PC-Basis WINbloc
PC-Basis WINbloc
PC-Basis WINbloc
PC-Basis WINbloc
Bemerkung:
Speisung 24V
Speisung 24V
Speisung 24V
Speisung 24V
10VA
10VA, Batterie eckig steckbar
25VA, Batterie eckig steckbar
25VA, Batterie rund steckbar
Die PC-Basis Winbloc ist wahlweise mit einem DC/DC-Wandler von 10, 15 bzw. 25
Watt bestckt. Diese sind auf +5 Volt wie folgt belastbar:
Umgebungstemperatur
bis 35 C
bis 45 C
bis 55 C
7.2
ohne Khlblech
10 Watt
15 Watt
25
2,0 A
1,5 A
-
Watt
-
mit Khlblech
10 Watt
15 Watt
25 Watt
2,0 A
3,0 A
4,0 A
2,0 A
2,5 A
3,0 A
1,5 A
1,7 A
2,0 A
Konfiguration
Zur Anschaltung eines WINbloc Direct-I/O Moduls lassen sich die Signale an Stecker
XJ1 mittels Jumper wie folgt konfigurieren:
WINbloc IN
IN
Klemme
1
IN 1
2
IN 2
3
IN 3
4
IN 4
5
IN 5
6
IN 6
7
IN 7
8
IN 8
22
WINbloc I/O
I/O
Klemme Signal JMP1.1 JMP1.2
5
IN 1
IRQ7
6
IN 2
IRQ6
7
IN 3
IRQ13
8
IN 4
TMRC2
1
OUT 1
P1.3
2
OUT 2
P1.2
3
OUT 3
4
OUT 4
TMRO-2 IRQ1
JMP1.3
JMP1.4
JMP1.5
IRQ5
P3.1
IRQ8
900432B.MAN01.doc
Schnittstellenbeschreibung
Die PC-Basis WINbloc ist fr folgende Stecker vorbereitet:
X1:
X2:
X3, X4:
X3, X4:
X5:
X6:
X7:
X8:
X9:
X10:
7.3.1
Stecker X8 (CAN2)
Pin
1
2
3
4
5
6
7
8
9
7.3.2
Signal
CAN-Low
GND CAN
GND CAN
CAN-High
-
Typ
I/O
OUT
OUT
I/O
-
Bemerkung
not connected
not connected
not connected
not connected
not connected
Stecker X9 (Batterie)
Pin
1
2
7.3.3
Signal
BAT
GND
Typ Bemerkung
do not short Lithium Battery
Signal
+5V
GND
GND
+12V
Typ Bemerkung
5 V 5 %
900432B.MAN01.doc
12 V 5 %
23
Direct-I/O WINbloc
Das Direct-I/O Modul WINbloc dient zur direkten Anschaltung von interruptfhigen
Direct-I/O Signalen auf galvanisch getrenntem +24 Volt Pegel. Folgende Mikrap
Direct-I/O WINbloc Baugruppen sind erhltlich:
Artikel-Nr: Benennung:
Bemerkung:
10414 0A
Direct-I/O Klemmenblock
4-reihige Federzugklemmen
(8 I/O, +24V, -24V, Erde)
10402 0B
Das speziell fr diese Anwendung erzeugte Direct-I/O Modul WINbloc wird im Gegensatz zu den WINbloc CAN Modulen auf der linken Seite der PC-Basis WINbloc angereiht. Die Ansteuerung erfolgt ab der +5 Volt Speisung der PC-Basis WINbloc. Die
Stromaufnahme betrgt typisch 100 mA.
24
900432B.MAN01.doc
Anhang
8.1
Literaturverzeichnis
Bezugsquellen der wichtigsten Datenbcher:
CPU i386EX:
Dokument:
Hersteller:
CAN-Controller SJA1000:
Dokument:
Hersteller:
Flash-EEPROM S29GL032N/064N:
Dokument:
Hersteller:
Flash-EEPROM 29GL320E:
Dokument:
Hersteller:
Flash-EEPROM 29GL640E:
Dokument:
Hersteller:
EEPROM AT24CXX:
Dokument:
Hersteller:
Datenblatt DS1302
Dallas Semiconductor
www.maxim-ic.com
PC/104 Standard:
Quelle:
PC/104 Consortium
www.pc104.org
900432B.MAN01.doc
25
26
900432B.MAN01.doc
900432B.MAN01.doc
27
Mikrap AG fr Mikroelektronik-Applikation
Riedstrasse 1
CH-6343 Rotkreuz
Schweiz
Tel:
Fax:
E-mail:
Internet:
+41 41 799 47 99
+41 41 799 47 98
info@mikrap.ch
www.mikrap.com
900432B.MAN01.doc