UART RING Pegel

Gast #4033566
Lesenswert?

Falk Brunner schrieb:
> Ist das ein Witz? HIGH = VCC. LOW = GND. Natürlich mit weiten
> Toleranzen, ist ja Digitaltechnik.

Nein, laut meinem Prof. ist High/Low, 1/0, W/F, H/L oder wie auch immer 
sie heißen an keine Spannung/Strom gebunden bis man sie definiert. Z.B. 
bei RS232 ist High -15V und Low 15V.

Und die Frage welcher Pegel (Ruhe/Signal) High ist, ist leider immer 
noch nicht geklärt.
Gast #4033567
Lesenswert?

Auf den Datenleitungen RxD und TxD 3.3V oder 5V ist der Ruhepegel High 
(3.3V bzw. 5V). Bei allen Steuerleitungen ist der Ruhepegel jedoch Low.

Die +/-12V Treiber invertieren das Signal allerdings.

Und ja, ich stimme zu: Auf der RS232 Schnittstelle ist -12V High und 
+12V Low. Das ist meines Wissens nach aber die einzige Stelle in der 
EDV, wo man von der üblichen Zuordnung von Spannung zu Pegel abgewichen 
ist.

Der Prof hat Recht, ich hab' das auch so gelernt.
#4033593
Lesenswert?

Stefan schrieb:
> Nein, laut meinem Prof. ist High/Low, 1/0, W/F, H/L oder wie auch immer
> sie heißen an keine Spannung/Strom gebunden bis man sie definiert. Z.B.
> bei RS232 ist High -15V und Low 15V.

Dieser Sprachfalle würde ich mich nicht anschliessen. In meinem 
Verständnis ist high/low sehr wohl orientiert am Pegel, macht aber 
isoliert betrachtet keine Aussage über eine damit verbundene Logik. 
Womit "high" je nach Sachlage 1 oder 0 sein kann.

Zur Frage selbst: Wikipedia zu RS-232 gibt da ganz gute Hinweise. Die 
ganzen Modemsteuersignale sind bei "high" aktiv. Wobei in RS-232 "high" 
für +3..15V steht. Jedoch entspricht +3..15V auf RS-232-Seite auf 
TTL-Seite ca. 0V, während RS-232 -3..15V auf TTL-Seite für >2V steht. 
Signale wie RTS oder DCD sind auf der TTL Seite bei 0V aktiv. RI 
ebenfalls.
#4033600
Lesenswert?

Stefan Us schrieb:
> Auf den Datenleitungen RxD und TxD 3.3V oder 5V ist der Ruhepegel High
> (3.3V bzw. 5V). Bei allen Steuerleitungen ist der Ruhepegel jedoch Low.

Dass RTS, DCD, RI, ... bei UARTs, zumindest bei alten, öfter mit Strich 
drüber gezeichnet werden, ist dir noch nicht aufgefallen? Dieser Strich 
soll nicht etwa verhindern, dass der Carrier bei Regen nass wird, 
sondern steht für negative Logik. Solch ein TTL- oder CMOS-Signal ist 
also bei low aktiv und bei high inaktiv. Ruhepegel ist also high.
(Firma: matzetronics) #4033610
Lesenswert?

Stefan schrieb:
> Nein, laut meinem Prof. ist High/Low, 1/0, W/F, H/L oder wie auch immer
> sie heißen an keine Spannung/Strom gebunden bis man sie definiert.

Dafür hat man aber bei RS232 die Begriffe 'Mark' und 'Space' genommen. 
Dein Prof. könnte höchstens noch TRUE und FALSE oder ENABLE und DISABLE 
sagen, aber high ist nun mal positiver als low.
#4033616
Lesenswert?

A. K. schrieb:
> Womit "high" je nach Sachlage 1 oder 0 sein kann.

Wenn man 0 und 1 als inaktiv und aktiv sieht. Dreht man die Logik um, 
die eben erwähnte negative Logik, wird 0 zu aktiv und 1 zu inaktiv.

Und so hat man dank solcher Profs eben das Vergnügen, ab und zu auf dem 
Kopf zu stehen. Aber anderswo ist es nicht besser. Informatiker pflanzen 
ihre Bäume auch mit der Wurzel oben und den Blättern unten.

Ergo: high und low sollte man dank solcher Profs so lange als 
undefiniert betrachten, bis geklärt ist, was im jeweiligen Fall damit 
gemeint ist. Gibt sonst arge Kommunikationsprobleme. Aber da sich die 
Leute heutzutage nicht mal über blaue und weisse Klamotten einig 
werden...
#4033661
Lesenswert?

A. K. schrieb:
> Dieser Strich
> soll nicht etwa verhindern, dass der Carrier bei Regen nass wird,...

:-)))

Danke! Jetzt habe ich vor lauter Freude einen Schwall Selterswasser quer
über den Tisch gespien.

Zu dem Thema: Es gab in der EDV Geräte mit Hochvolt-MOS-Schaltkreisen, 
die auch die sog. negative Logik besaßen: Die U-Serie vom Funkwerk 
Erfurt

MfG Paul

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren