Forum: Mikrocontroller und Digitale Elektronik UART RING Pegel


von Stefan (Gast)


Lesenswert?

Hallo,

eine kurze Frage an die UART kenner:
Was ist Ruhe- und Signalpegel auf der RI Leitung bei 5V/3,3V UART?

Danke für Hilfe!

von Falk B. (falk)


Lesenswert?

HIGH

von Ahm (Gast)


Lesenswert?

Idle-Pegel ist High, also 3,3 bzw. 5V.
Beim Senden ist die Logik invertiert (das Byte 0xFF entspricht einer 
Bitzeit 0V (Startbit), 8 Bitzeiten 0V (Daten invertiert) und 1-2 
Bitzeiten 3,3V/5V (Stopbits). Zudem wird erst das LSBit übertragn, dann 
das MSBit.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Ahm schrieb:
> Zudem wird erst das LSBit übertragn, dann
> das MSBit.

Auf dem RING Indicator Signal? Da verwechselst du mit Sicherheit etwas.

: Bearbeitet durch User
von Stefan (Gast)


Lesenswert?

Falk Brunner schrieb:
> HIGH

Hi,

könntest du das kurz ausführen, was ist High, Ruhe-, oder Signalpegel?
Und ist High in dem Fall 5V/3,3V?

Danke!

von Falk B. (falk)


Lesenswert?

@Stefan (Gast)

>könntest du das kurz ausführen, was ist High, Ruhe-, oder Signalpegel?
>Und ist High in dem Fall 5V/3,3V?

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

von Stefan (Gast)


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.

von Stefan F. (Gast)


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.

von (prx) A. K. (prx)


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.

von (prx) A. K. (prx)


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.

: Bearbeitet durch User
von Matthias S. (Firma: matzetronics) (mschoeldgen)


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.

: Bearbeitet durch User
von (prx) A. K. (prx)


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...

: Bearbeitet durch User
von (prx) A. K. (prx)


Lesenswert?

Matthias Sch. schrieb:
> Dafür hat man aber bei RS232 die Begriffe 'Mark' und 'Space' genommen.

Ich hatte mich immer gefragt warum. Dank solcher Profs weiss ich es nun.

von Falk B. (falk)


Lesenswert?

>> Dafür hat man aber bei RS232 die Begriffe 'Mark' und 'Space' genommen.

Ist doch einfach

Mark - Deutsche Währung
Space - amerikanischer Weltraum

KADNAU§(EZ)WRRIUANFH(§WURZQ()§ZRUQ)§RJW(/§Z"Q(&RZ§"W("§$&"§(

von Paul B. (paul_baumann)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.