Das eBook Angewandte Mikroelektronik wurde von Hans Lohninger zur Unterstützung verschiedener Lehrveranstaltungen geschrieben. Weitere Informationen finden sie hier.


Centronics-Schnittstelle

Eine weit verbreitete Parallelschnittstelle zur Druckersteuerung ist die Centronics-Schnittstelle. Sie ist nach der Firma Centronics benannt, die diese Schnittstelle eingeführt hat. Obwohl die Schnittstelle nicht standardisiert ist, ist sie doch weltweit als Druckerschnittstelle akzeptiert. Die folgende Abbildung zeigt die Pinbelegung des Steckers.

Pinbelegung des Centronics-Steckers

Die Centronics-Schnittstelle besteht aus 36 Leitungen, von denen 8 zur Datenübertragung verwendet werden. Die Schnittstelle kann Daten nur vom Computer zum Drucker transportieren. Es sind folgende Signale definiert:

Pin

Abkürkung

I/O

Bedeutung

1

/STB

I

Strobe-Signal, Ruhezustand = HIGH, bei der aufsteigenden Flanke werden die Daten übernommen

2

D0

I

Datenbit 0

3

D1

I

Datenbit 1

4

D2

I

Datenbit 2

5

D3

I

Datenbit 3

6

D4

I

Datenbit 4

7

D5

I

Datenbit 5

8

D6

I

Datenbit 6

9

D7

I

Datenbit 7

10

/ACK

O

Acknowledge, kurzer Impuls der signalisiert, dass das zuletzt übernommene Zeichen bearbeitet worden ist

11

BUSY

O

Drucker nicht bereit, dieses Signal zeigt an, dass der Drucker nicht empfangsbereit ist

12

PE

O

Papier Ende, PE = HIGH, wenn kein Papier vorhanden

16

GND

-

Masse

17

PGND

-

Chassis-Masse

19-30

GND

-

Masse

31

/INIT

I

Initialisierung des Druckers, Impuls mindestens 50 µsek auf LOW

32

/ERR

O

Fehler oder Drucker off-line

33

GND

-

Masse

34

NC

-

unbenutzt

36

/SLCT

I

Druckerauswahl, siehe Druckerhandbuch

Die Datenübertragung wird im einfachsten Fall mit Hilfe von zehn Signalleitungen bewerkstelligt: Den acht Datenleitungen, dem Signal /BUSY und dem Signal /STB. Die Abbildung unten zeigt den Ablauf der Übertragung eines Bytes. Zuerst wird die BUSY-Leitung abgefragt, bis der Drucker signalisiert, dass er bereit ist weitere Daten entgegenzunehmen. Daraufhin wird das zu druckende Byte auf die Datenleitungen gelegt und das Strobe-Signal kurz aktiviert. Mit der aufsteigenden Flanke des Strobe-Signals übernimmt der Drucker die Daten und setzt gleichzeitig das BUSY-Signal, falls er keine weiteren Daten übernehmen kann.

Protokoll der Centronics-Schnittstelle

Als Steckverbinder ist ein 36-poliger Stecker definiert, der manchmal auch als Centronics-Stecker bezeichnet wird (Abbildung PINCNT). Da die Centronics-Schnittstelle mit TTL-Signalen betrieben wird, ist die maximale Länge des Kabels auf etwa 2 m beschränkt. Die tatsächlich verwendbare Kabellänge hängt jedoch sehr stark von den Leitungstreibern und der ansteuernden Software ab.


Last Update: 2008-05-31