worin ist unterschied ttl und seriell? ich hab ttl und will seriell. ist max232 das ding was ich brauche, damit aus ttl seriell wird und umgekehrt?
TTL ist eine Pegelangabe in der Digitaltechnik, seriell ist eine Art der Datenübertragung. Also Äpfel und Birnen, ohne weiteren Bezug eine sinnlose Frage. Vermutlich möchtest Du eine serielle Schnittstelle mit 3,3 oder 5 Volt ttl-Pegel mit eine seriellen Schnittstelle mit dem da üblichen +/-12Volt Pegel verbinden. Dafür währe der MAX3232 oder der MAX232 passend. Für RS485 brachst Du zusätzlich zum MAX485 noch ein Umschaltsignal für Senden/Empfangen oder zwei MAX485 für Duplexbetrieb auf 2 Aderpaaren.
:
Bearbeitet durch User
lamboghini schrieb: > worin ist unterschied ttl und seriell? ich hab ttl und will > seriell. ist > max232 das ding was ich brauche, damit aus ttl seriell wird und > umgekehrt? Das ist etwa der gleiche wie zwischen Pizza und grün - das sind verschiedene Kategorien: TTL ist eine Definition der Spannungen für 0 und 1, seriell ist eine Übertragungsart, nämlich Bit für Bit nacheinander. Wahrscheinlich meinst du TTL im Gegensatz zu Pegeln nach RS232C/V24. TTL: 0 : V < 0,4V 1 : V > 2,4V V24: 0 : V < -3V..-15V 1 : V > +3V..+15V Ein Max232 ist die populärste von vielen Möglichjeiten, das umzusetzen. Auf der Seite nach draussen ist die Übertragung immer noch seriell, bloss mit höheren Spannungen. Georg
lamboghini schrieb: > worin ist unterschied ttl und seriell? Die äquivalente Frage in einem Autoforum wäre: Was ist der Unterschied zwischen Dieselmotor und Luftfederung?
> V24: 0 : V < -3V..-15V 1 : V > +3V..+15V
nö
V24: 1 : V < -3V..-15V 0 : V > +3V..+15V
Du hast vermutlich irgendwo gehört das die Serielle Übetragung bei Platine X unbedingt mit TTL PEgel erfolgen muss... Dabei handelt es sich dann um eine ganz normale UART (Serielle) Schnittstelle eines µc z.B. Also ist das was Du meinst einfach eine RS232 mit TTL PEgel, also eine RS232 nur mit Pegeln um 5V anstelle der echten RS232 bis 12 oder 20V k.a. bis wo die geht... Das die anderen Dir hier das nicht so erklären konnten, liegt einfach daran das die sooo schlau sind das sie nicht merken wie verpeilt die sind :-) Aber wenige haben ja durhcaus auch konstruktiv geantwortet..leider ist der rest Mikrocontroller.net typisch :-(
Frank schrieb: > leider ist > der rest Mikrocontroller.net typisch :-( Ich kritisiere auch oft die uC Gemeinde, aber in diesem Tread hier finde ich das nun wirklich nicht angebracht. Was ist falsch ihm zu sagen, dass er da zwei Dinge vergleicht welche man eigentlich garnicht vergleichen kann? Frank schrieb: > Also ist das was Du meinst einfach eine RS232 mit TTL PEgel, also eine > RS232 nur mit Pegeln um 5V anstelle der echten RS232 bis 12 oder 20V > k.a. bis wo die geht... RS232 wäre übrigens von: - 12V bis + 12V und das ganze invertiert. Also +12V ist eine logische "0", -12V wäre eine logische "1".
lamboghini schrieb: > kann ich mit max485 aus ttl 485 machen? ... > ist max232 das ding was ich brauche, damit aus ttl seriell wird und > umgekehrt? Junge, du musst einfach die Ampere hochskillen!!!! SCNR
San Lue schrieb: > RS232 wäre übrigens von: > - 12V bis + 12V Nein, es ist wirklich bis +/-15V definiert, siehe http://de.wikipedia.org/wiki/RS232#Definition bei dem Punkt "RS-232 ist eine Spannungsschnittstelle ..." Gruß Dietrich
Dietrich L. schrieb: > Nein, es ist wirklich bis +/-15V definiert, siehe 15V ist das Maximum. Elektornik arbeitet ungerne am Rande ihrer spezifikation, deshalb verwenden sogut wie alle an die 12V. Lässt sich auch Prima nachmessen, falls du irgendwo an deinem PC Zugriff auf eine solche Schnittstelle hast. Denke man kann hier beides als richtig ansehen. Tut aber auch nichts zur sache :P
:
Bearbeitet durch User
San Lue schrieb: > Dietrich L. schrieb: >> Nein, es ist wirklich bis +/-15V definiert, siehe > > 15V ist das Maximum. Elektornik arbeitet ungerne am Rande ihrer ..................... ========== > spezifikation, deshalb verwenden sogut wie alle an die 12V. Lässt sich Was ist denn Elektornik? San Lue schrieb: > 12V. Lässt sich > auch Prima nachmessen, falls du irgendwo an deinem PC Zugriff auf eine > solche Schnittstelle hast. Das PC-Netzteil, dass mehr als 12 Volt schafft, möchte ich mal sehen. Wie sollen bitte aus dem PC auch 15 Volt rauskommen, wenn das PC-Netzteil nur 12 schafft? Oder hast Du das perpetuum mobile erfunden?
Ongo schrieb: > Was ist denn Elektornik? Ongo schrieb: > Das PC-Netzteil, dass mehr als 12 Volt schafft, möchte ich mal sehen. > Wie sollen bitte aus dem PC auch 15 Volt rauskommen, wenn das > PC-Netzteil nur 12 schafft? Oder hast Du das perpetuum mobile erfunden? Respekt. du brauchst nur einen Post um einen andern nieder zu machen und selbst totale Ahnungslosigkeit zu präsentieren.
Ongo schrieb: > Was ist denn Elektornik? Von Leuten die nach Rechtschreibefehlern im Internet suchen halte ich nicht viel. Aber wenn es dir Spass macht, bitte. Ongo schrieb: > Das PC-Netzteil, dass mehr als 12 Volt schafft, möchte ich mal sehen. > Wie sollen bitte aus dem PC auch 15 Volt rauskommen, wenn das > PC-Netzteil nur 12 schafft? Oder hast Du das perpetuum mobile erfunden? ... ich will ja nicht behaupten ich sei ein Genie, aber wenn du nichtmal weisst dass man aus 12V auch problemlos wieder 15V machen kann wäre ich an deiner Stelle nicht so vorlaut. nicht"Gast" schrieb: > du brauchst nur einen Post um einen andern nieder zu machen und selbst > totale Ahnungslosigkeit zu präsentieren. Besser kann mans kaum ausdrücken. (:
Ongo schrieb: > San Lue schrieb: >> 12V. Lässt sich >> auch Prima nachmessen, falls du irgendwo an deinem PC Zugriff auf eine >> solche Schnittstelle hast. > > Das PC-Netzteil, dass mehr als 12 Volt schafft, möchte ich mal sehen. Lesen und verstehen... > 15V ist das Maximum... deshalb verwenden sogut wie alle an die 12V. Ongo schrieb: > Wie sollen bitte aus dem PC auch 15 Volt rauskommen, wenn das > PC-Netzteil nur 12 schafft? San Lue schrieb: > 15V ist das Maximum... deshalb verwenden sogut wie alle an die 12V. > Lässt sich auch Prima nachmessen, falls du irgendwo an deinem PC Zugriff > auf eine solche Schnittstelle hast. Was verstehst du an dieser Formulierung nicht? Aber um auf deine Frage zu Antworten: Ingo schrieb: > Junge, du musst einfach die Ampere hochskillen!!!! nicht"Gast" schrieb: > Respekt. > > du brauchst nur einen Post um einen andern nieder zu machen und selbst > totale Ahnungslosigkeit zu präsentieren. Keine weiteren Fragen euer Ehren! ;)
Frank schrieb: > Also ist das was Du meinst einfach eine RS232 mit TTL PEgel, Tut mir leid, daß ich dir hier widersprechen muß. Sowas gibts einfach nicht. Wenn TTL-Pegel vorhanden ist, dann ist es keine RS232. Seriell ja, aber keine RS232, denn dafür müssen zwei Polaritäten vorhanden sein. Sicherlich meintest du 'seriell'. Frank schrieb: > Das die anderen Dir hier das nicht so erklären konnten, liegt einfach > daran das die sooo schlau sind das sie nicht merken wie verpeilt die > sind :-) Es ist in fast allen Beiträgen richtig beantwortet worden. Wo ist hier was 'verpeilt'?
San Lue schrieb: > 15V ist das Maximum wieder nein, siehe http://en.wikipedia.org/wiki/RS-232#Voltage_levels : "The standard specifies a maximum open-circuit voltage of 25 volts: signal levels of ±5 V, ±10 V, ±12 V, and ±15 V are all commonly seen depending on the voltages available to the line driver circuit. Some RS-232 driver chips have inbuilt circuitry to produce the required voltages from a 3 or 5 volt supply. RS-232 drivers and receivers must be able to withstand indefinite short circuit to ground or to any voltage level up to ±25 volts." Also ist +/-15V noch weit von der Zerstörgrenze von +/-25V entfernt und daher betriebsmäßig voll im grünen Bereich. Natürlich darf man auch darunter bleiben, wenn man die +/-5V bei 3kOhm Last nicht unterschreitet. Gruß Dietrich
nicht"Gast" schrieb: > espekt. > > du brauchst nur einen Post um einen andern nieder zu machen und selbst > totale Ahnungslosigkeit zu präsentieren. Das ist hundsgemein und katzig diese patzige Antwort.
Ongo schrieb: > Das PC-Netzteil, dass mehr als 12 Volt schafft, möchte ich mal sehen. > Wie sollen bitte aus dem PC auch 15 Volt rauskommen, wenn das > PC-Netzteil nur 12 schafft? Oder hast Du das perpetuum mobile erfunden? Und das ist ja nichtmal die ganze Wahrheit. Ein MAX232 beispielsweise macht aus einer Betriebsspannung +5V eine RS232-Ausgangsspannung von +/-7V. Zwei Polaritäten und dazu auch noch höhere Spannungen als die Betriebsspannung! Das ist nicht nur ein Perpetuum Mobile, sondern schon ein großer Zauber von Manitu... ;-)
Dietrich L. schrieb: > The standard specifies a maximum open-circuit voltage of 25 volts OPEN-Circuit. Du wirst an keiner RS232 25V messen, wenn ein Target angeschlossen ist, wovon ich nunmal ausgegangen bin. npn schrieb: > Ein MAX232 beispielsweise > macht aus einer Betriebsspannung +5V eine RS232-Ausgangsspannung von > +/-7V. Zwei Polaritäten und dazu auch noch höhere Spannungen als die > Betriebsspannung! So langsam glaube ich, Houdini lebt immernoch.
:
Bearbeitet durch User
Ongo schrieb: > > Das ist hundsgemein und katzig diese patzige Antwort. Austeilen aber nicht Einstecken können? Bist du ein FPÖ-Politiker?
Ongo schrieb: > nicht"Gast" schrieb: >> espekt. >> >> du brauchst nur einen Post um einen andern nieder zu machen und selbst >> totale Ahnungslosigkeit zu präsentieren. > > Das ist hundsgemein und katzig diese patzige Antwort. Okay, jetzt hab ich es verstanden. Ironie, Internet und so...
uwe schrieb: > nö > V24: 1 : V < -3V..-15V 0 : V > +3V..+15V Ach darum heisst der Ausgang an den UARTs /CTS und schaltet aktiv auf + 12V... Aber du kannst das für dich persönlich natürlich festlegen wie du lustig bist, 0 und 1 sind auch bloss Schall und Rauch. Georg
Hallo Georg, das hat nicht Uwe festgelegt, sondern die Leute welche RS232 genormt haben. Das ist nach amerikanischer (RS232), europäischer (V24) und deutscher (DIN660??) Norm so. Die Schnittstelle ist definiert für negative Logik. Der Spannungspegel-Low liegt zwischen -3V bis -15V und ist der Logikpegel "1". Der Spannungspegel-High liegt zwischen +3V bis +15V und ist der Logikpegel "0". Gruß. Tom
Georg schrieb: > uwe schrieb: >> nö >> V24: 1 : V < -3V..-15V 0 : V > +3V..+15V > > Ach darum heisst der Ausgang an den UARTs /CTS und schaltet aktiv auf + > 12V... > > Aber du kannst das für dich persönlich natürlich festlegen wie du lustig > bist, 0 und 1 sind auch bloss Schall und Rauch. > > Georg Hier schmeißt du wieder alles gehörig durcheinander :-) /CTS ist kein UART-Ausgang, sondern ein Steuersignal der RS232. Steuersignale sind invertiert, also ist der RS232-Pegel, der nicht invertiert ist, so wie Uwe ihn genannt hat. Außerdem hast du in deinem Post nicht von /CTS geschrieben, sondern einfach nur von RS22-Pegeln. Und die sind genau so, wie Uwe es geschrieben hat. Logisch 1 ist eine negative Spannung und logisch 0 eine positive. Stimmst du mir zu?
Oliver R. schrieb: > TTL ist eine Pegelangabe in der Digitaltechnik Georg schrieb: > TTL ist eine Definition der Spannungen für 0 und 1 Genaugenommen ist TTL eine Schaltungstechnik für digitale Logik. Die die Definition der Logikpegel einschließt. Siehe: https://de.wikipedia.org/wiki/Transistor-Transistor-Logik Allerdings ist TTL seit ca. 20 Jahren obsolet. Es wurde so gut wie überall von CMOS abgelöst. Und auch wenn es CMOS-Familien gibt, die am Eingang noch mit den alten TTL-Pegeln klar kommen (z.B. 74HCTxx), so sind doch die Ausgangspegel von CMOS immer anders. Deswegen ist die Behauptung "mein Gerät liefert 5V TTL Pegel" heutzutage auch fast immer falsch. Es sind dann in Wirklichkeit 5V CMOS Logikpegel. Das mag jetzt nach Korinthenkackerei aussehen, aber der Unterschied kann wesentlich sein. Z.B. kann man ein echtes TTL-Signal gefahrlos in ein 3.3V FPGA füttern, 5V CMOS-Pegel hingegen nicht. Mit 5V CMOS-pegel kann man einen logic level MOSFET direkt ansteuern. Mit TTL-Pegel eher nicht. usw. usf. Also hört bitte auf, alles was Logikpegel bei 5V Betriebsspannung ist, einfach unterschiedslos TTL-Pegel zu nennen. XL
TomA schrieb: > Der Spannungspegel-Low liegt zwischen -3V bis -15V und ist der > Logikpegel "1". TxD und RxD haben negative Logik und daher 1 bei -12 V (Ruhezustand), bei allen anderen Signalen, eben auch bei CTS, ist es umgekehrt. npn schrieb: > /CTS ist kein UART-Ausgang, sondern ein Steuersignal der RS232. Diese Behauptung wird in JEDEM UART-Datasheet widerlegt. Der entsprechende Anschluss an der Schnittstelle heisst schlicht CTS und ist aktiv bei + 12V. Eben deshalb und weil alle Treiber invertieren, haben UARTs einen (TTL-)Ausgang /CTS. Die Leute wissen schon was sie tun. Georg
Georg schrieb: > Eben deshalb und weil alle Treiber invertieren, haben UARTs einen > (TTL-)Ausgang /CTS. ...der im Falle einer RS232 auf einen Interfaceschaltkreis geht, genau wie TXD und RXD, und dann genauso auf RS232-Pegel umgesetzt wird. Die UART wird entweder ganz ohne Interface nur mit Logik-Pegeln (+5V/0V) betrieben, oder es wird z.B. ein MAX232 eingesetzt, dieser setzt die Pegel der UART dann in bipolare RS232-Pegel um, und zwar RXD/TXD und wenn sie verwendet werden ebenso CTS und RTS. Du kannst nicht einmal von der reinen UART sprechen und sagen, daß CTS ein TTL (oder CMOS)-Ausgang ist und gleichzeitig von RS232-Pegeln, die aber nur duch die Umsetzung z.B. mit einem MAX232 zustande kommen. Entweder ist alles RS232 oder alles TTL/CMOS.
Axel Schwenke schrieb: > Also hört bitte auf, alles was Logikpegel bei 5V Betriebsspannung ist, > einfach unterschiedslos TTL-Pegel zu nennen. Och, solange man hier von jemandem, der sein Halbwissen nichtmal richtig ausdrücken kann, als 'verpeilt' bezeichnet wird weil auf den Unterscheid zwischen 'ttl' und 'seriell' hinweist, ist eine Unterscheidung zwischen 'ttl' und 'cmos' doch nur eine Herausforderung zu neuen Unsinnspostings.
Wer sagt eigentlich, dass der TO von seriellen RS232 Signalen spricht? Natürlich können serielle Signale genauso mit TTL oder CMOS-5V Pegelns übertragen werden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.