Nabend, ich bin auf der Suche nach einem IC um alle 8 Signalleitungen von RS232 auf TTL zu wandeln, also eine 8 Kanal Umsetzung von +-3...+-15V auf 0...5V. Und ja, man könnte dafür einfach 4 MAX232 nehmen, aber da ich nur eine Unidirektionale Wandlung RS232 -> TTL brauche, finde ich das etwas übertrieben. Jemand eine kreative Idee hierzu?
Tim T. schrieb: > ich bin auf der Suche nach einem IC um alle 8 Signalleitungen von RS232 > auf TTL zu wandeln Wenn 2 ICs noch im Rahmen sind, kannst Du den guten alten MC1489 nehmen.
Tim T. schrieb: > alle 8 Signalleitungen Die gehen aber doch in verschiedene Richtungen, da brauchst Du doch maximal 5
Tim T. schrieb: > aber da ich > nur eine Unidirektionale Wandlung RS232 -> TTL brauche, finde ich das > etwas übertrieben. Jemand eine kreative Idee hierzu? Transistoren
Tim T. schrieb: > Nabend, > > ich bin auf der Suche nach einem IC um alle 8 Signalleitungen von RS232 > auf TTL zu wandeln, also eine 8 Kanal Umsetzung von +-3...+-15V auf > 0...5V. Und ja, man könnte dafür einfach 4 MAX232 nehmen, aber da ich > nur eine Unidirektionale Wandlung RS232 -> TTL brauche, finde ich das > etwas übertrieben. Jemand eine kreative Idee hierzu? Es gibt von Maxim und den üblichen Platzhirschen solche normgerechte Wandler mit Chargepump, für mit so vielen Kanälen, wie gebraucht werden. Die kosten allerdings Einiges. Für Billig, könnte man die bekannten "Krückenschaltungen" in Betracht ziehen. TI hat aber z.B. einen interessanten und kostengünstigen Vertreter dieser Gattung: Z.B, der da: https://www.ti.com/lit/ds/symlink/trs208.pdf?ts=1708308429136 Ist mit CDN$3.55 nicht zu schlimm: https://www.digikey.ca/en/products/detail/texas-instruments/TRS208IDBR/1908824
:
Bearbeitet durch User
Gerhard O. schrieb: > Es gibt von Maxim solche normgerechte Wandler mit Chargepump Er braucht nur Empfänger, keine Transceiver. Gerhard O. schrieb: > Ist mit CDN$3.55 nicht zu schlimm Der o.g. MC1489 (ebenfalls 4 Empfänger, die Treiber würden ja brachliegen) kostet bei Reichelt 25ct/Stück.
:
Bearbeitet durch User
Hmmm schrieb: > Gerhard O. schrieb: >> Es gibt von Maxim solche normgerechte Wandler mit Chargepump > > Er braucht nur Empfänger, keine Transceiver. > > Gerhard O. schrieb: >> Ist mit CDN$3.55 nicht zu schlimm > > Der o.g. MC1489 (ebenfalls 4 Empfänger, die Treiber würden ja > brachliegen) kostet bei Reichelt 25ct/Stück. Danke. Komisch, das hatte ich überlesen. Aber, dass es da aber auch immer Extrawürste geben muß, schlägt dem Faß doch manchmal den Boden aus😊 Allerdings, sind Wandler mit 8 unidirektionalen Eigenschaften doch etwas unüblich. Immerhin würde der TRS208 für "Einfach", die notwendige HW auf 2 ICs begrenzen.
:
Bearbeitet durch User
> Er braucht nur Empfänger, keine Transceiver.
Yo, wenn man aber nur empfangen muss, warum dann nicht einfach
acht Inverter nehmen und die Eingangsspannung ueber einen
Widerstand gegen dessen Schutzdioden laufen lassen?
Vanye
Hmmm schrieb: > > Wenn 2 ICs noch im Rahmen sind, kannst Du den guten alten MC1489 nehmen. Danke, irgendwie waren mir die entfallen, passen aber prima für den Anwendungsfall. L.S. schrieb: > > Die gehen aber doch in verschiedene Richtungen, da brauchst Du doch > maximal 5 Nicht wenn man eine Verbindung komplett mithören will. Cyblord -. schrieb: > > Transistoren Ja klar, aber ich hatte nicht grundlos nach IC gefragt. Gerhard O. schrieb: > Tim T. schrieb: > > Z.B, der da: > https://www.ti.com/lit/ds/symlink/trs208.pdf?ts=1708308429136 > > Ist mit CDN$3.55 nicht zu schlimm: > https://www.digikey.ca/en/products/detail/texas-instruments/TRS208IDBR/1908824 Wie Hmmm schon richtig schrieb, brauche ich nur die Empfänger und der MC1489 ist einfacher zu bekommen (noch).
Beitrag #7607112 wurde vom Autor gelöscht.
Beitrag #7607117 wurde vom Autor gelöscht.
Sorry, da reichen einfache HCT-Inverter (74HCT14) Solange die Umschaltschwelle <3V ist und der latch-up-Strom durch 10..100k oder so begrenzt. Dann noch gerne 10k gegen Masse, fertig. Natürlich gehen auch Transistoren, das ist je nach Geschwindigkeit aber weder trivial (Sättigung) noch kleiner.
Tim T. schrieb: > alle 8 Signalleitungen von RS232 auf TTL zu wandeln Wenn du dich in einen existierenden RS-232-Bus einklinken willst, um ihn abzuhören, dann darfst du keine fertigen RS-232-Empfänger (MAXxxx, TRSxxx, SNx5xxx) nehmen, weil die den Bus zu stark belasten. Bruno V. schrieb: > da reichen einfache HCT-Inverter (74HCT14) > > Solange die Umschaltschwelle <3V ist und der latch-up-Strom durch > 10..100k oder so begrenzt. > > Dann noch gerne 10k gegen Masse, fertig. Mit 2× 10 kΩ klauen die zu viel Strom vom Bus. Ich würde nur 1× 100 kΩ nehmen. Alternativ Komparatoren (z.B. 2× LM339), aber dafür bräuchte man zumindest noch eine negative Spannungsversorgung.
:
Bearbeitet durch User
Bruno V. schrieb: > Sorry, da reichen einfache HCT-Inverter (74HCT14) > > Solange die Umschaltschwelle <3V ist und der latch-up-Strom durch > 10..100k oder so begrenzt. Der Latch-up-Strom fliesst innerhalb des ICs, und speist sich aus der Stromversorgung. :) Was den Kaefer ordentlich heiss macht. Wohl noch nie einen Latch-Up in der Praxis gesehen? CMOS wuerde ich an der Stelle daher tunlichst vermeiden wollen. Fast ideal waere ein 8-fach TTL-LS-Inverter, z.B. der 74LS541 mit je einem Widerstand vor dem Eingang, wenn die Quelle den fliessenden Strom verkraftet.
> Der Latch-up-Strom fliesst innerhalb des ICs, und speist sich aus > der Stromversorgung. :) Da kennst du ja ein cooles Wort. Aber die Strombegrenzung des Widerstandes zusammen mit Schutzdioden im IC verhinden sowas. Man muss halt die widerstaende nach lesen des Datenblatts zum IC korrekt dimensionieren. Es gibt aber eine andere Sache ueber die man mal nachdenken sollte. Die Dioden arbeiten gegen die Betriebsspannung, Wenn man da 8x12V dran haengen hat werden die eventuell versuchen die Spannung anzuheben. Es sollte da also im schlimmsten Fall weniger Strom fliessen als der Eigenverbrauch der Schaltung. Ausserdem muss man sich Gedanken um die maximale Baudrate machen. Die Widerstaende duerfen also auch nicht zu gross werden damit die Flanken nicht zu schlapp werden. 10Meg wuerde also wohl eher nicht gehen. Vanye
> Da kennst du ja ein cooles Wort. Aber die Strombegrenzung des > Widerstandes zusammen mit Schutzdioden im IC verhinden sowas. Ach ja? Du solltest dich selbst besser informieren, bevor du hier den Schlauen raushaengen lassen willst. Ein Widerstand vor Ein- und uebrigens auch Ausgaengen vermindert allenfalls die Wahrscheinlichkeit, einen "Latch-Up" zu triggern. Richtig wirksam ist so ein Widerstand nur, wenn immer eine Verbindung besteht. Bei einem RS-232-Sniffer muss das nicht so sein. Da kann man sich durchaus vorstellen, dass der im Betrieb gesteckt wird. https://en.wikipedia.org/wiki/Latch-up "In electronics, a latch-up is a type of short circuit which can occur in an integrated circuit (IC). More specifically, it is the inadvertent creation of a low-impedance path between the power supply rails of a MOSFET circuit, triggering a parasitic structure which disrupts proper functioning of the part, possibly even leading to its destruction due to overcurrent. A power cycle is required to correct this situation."
Isses für ein Einzelstück, oder eine (Klein)serie? Zu den etablierten und teuren Typen von Maxim und Co gibt es sehr oft Generika aus Fernost zu einem Zehntel des Preises, oder noch weniger. Guck mal bei LCSC. Oft gibt es Dutzende von Herstellern, die die Markenware kopieren. Dann arbeitest du dich durch die Liste durch und guckst dir die Datenblätter an. Ist es ausschließlich auf chinesisch? Nächster Anbieter... So habe ich z.B. RS485 Transciver gekauft. Von Maxim in D vertrieben 3€, Maxlinear 50 Cent, Letztere bei LCSC 15 Cent, vom billigsten Fertiger auch schon unter 10 Cent. Es kann sich also rechnen, auch diesbezüglich mal zu recherchieren :-)
Motopick schrieb: > Fast ideal waere ein 8-fach TTL-LS-Inverter, z.B. der 74LS541 Das ist kein Inverter, der '540 ist einer.
Harald K. schrieb: > Motopick schrieb: >> Fast ideal waere ein 8-fach TTL-LS-Inverter, z.B. der 74LS541 > > Das ist kein Inverter, der '540 ist einer. Mifft. Ja. Die Wahrscheinlichkeit den "Richtigen" zu erwischen lag bei 50 %.
Im Jahr 2024 bin ich erstaunt, dass ich kein fertigen, gut dokumentieren Vorschlag für einen RS232-Sniffer finde. Ich möchte nur RX und TX überwachen (möglichst hochohmig) und auch nur 9600baud. Ich habe mir überlegt dazu 2 UART eines ESP32 zu nehmen und das ganz über Wifi zu übertragen. Ein Wifi-Serial-Bridge Projekt habe ich schnell gefunden: https://github.com/AlphaLima/ESP32-Serial-Bridge Für den ESP32 bräucht ich allerdings 3,3V TTL. Dachte an einen MAX2323, aber der ist wohl RX-mäßig viel zu niederohmig, auch wenn ich die Eingangsimpedanz noch nicht im Datenblatt gefunden habe. Jetzt fehlt mir also vor allem noch die HW-Anbindung. Wie schön, dass man sich hier wieder - wie so oft - streitet und gegenseitig Unfähigkeit/Unwissen vorwirft. Also 74HCT14 oder 74LS541? Und welche Vorwiderstände (hochohmigen Spannungsteiler?) und Dioden (1N4148?)? Gibt es wirklich niemand, der das schon mal gemacht hat und vielleicht gekritzelten Schaltplan dazu hat? Fertige Sniffer habe ich von Firmen gefunden für >300EUR. Gibt's da nicht eventuell was fertiges aus China für einen normalsterblichen Hobbyisten?
:
Bearbeitet durch User
Moin, nimm doch einfach einen 100k Ohm Widerstand gegen dein GPIOs den Rest machen die Ableitdioden. Gruß Hannes
Tom schrieb: > es wirklich niemand, der das schon mal gemacht hat Nein, RS232 has noch niemals jemand benutzt. Seit der Einführung in den frühen 60er Jahren wartet man auf Dich. Aber was hat das alles mit dem Thread zu tun den du dafür kaperst?
Motopick schrieb: > Der Latch-up-Strom fliesst innerhalb des ICs, und speist sich aus > der Stromversorgung. :) Was den Kaefer ordentlich heiss macht. Zum Glück ist es kein Latch-up-Strom, der da fließt. Hast du überhaupt verstanden, was in dem Fall passiert? Man muss sicher stellen, dass die Stromaufnahme der Schaltung höher ist, als der insgesamt durch die Schutzdioden abgeleitete Strom - sonst steigt die Versorgungsspannung unkontrolliert an. Tom schrieb: > Für den ESP32 bräucht ich allerdings 3,3V TTL. Probier's einfach mit LVTTL. "3,3V TTL" ist wie "ein schwarzer Schimmel". Aber warum brauchst du überhaupt irgendetwas mit TTL-Level. Der ESP32 ist doch CMOS.
:
Bearbeitet durch User
Tom schrieb: > Im Jahr 2024 bin ich erstaunt, dass ich kein fertigen, gut dokumentieren > Vorschlag für einen RS232-Sniffer finde. Gerade im Jahr 2024 ist das doch zu erwarten. USB als designierter Nachfolger von (nicht nur) RS-232 wird doch seit 25+ Jahren von der Industrie gepusht. PC-Mainboards haben seit gut 10 Jahren keine RS-232 mehr. Und die meisten Legacy-Geräte mit dieser Schnittstelle sind mittlerweile auch Elektronikschrott. Andererseits ist gerade die Empfangsseite von RS-232 doch trivial. Pro Kanal ein Komparator, z.B. ¼ LM339 und das Hühnerfutter drum herum. Schaltschwelle heutzutage eher bei 1.5V mit etwas Hysterese, statt normgerecht bei ±3V. Sonst funktioniert der Sniffer mit den ganzen Sparschaltungen nicht.
:
Bearbeitet durch User
Rainer W. schrieb: > Zum Glück ist es kein Latch-up-Strom, der da fließt. Hast du überhaupt > verstanden, was in dem Fall passiert? Hast du schon einmal einen deiner Finger auf einen "gelatchten" CMOS gehalten? Ich glaube nicht.
Motopick schrieb: > Hast du schon einmal einen deiner Finger auf einen "gelatchten" > CMOS gehalten? Hier geht es nicht um ein "gelatchten" CMOS.
Hannes schrieb: > nimm doch einfach einen 100k Ohm Widerstand gegen dein GPIOs den Rest > machen die Ableitdioden. Rainer W. schrieb: > Man muss sicher stellen, dass die Stromaufnahme der Schaltung höher ist, > als der insgesamt durch die Schutzdioden abgeleitete Strom - sonst > steigt die Versorgungsspannung unkontrolliert an. Verstehe ich das richtig: Ich nehme einfach je einen 100K in Reihe zu den UART-RXD GPIOs eines ESP32. Die Stromaufnahme des ESP32 ist sicherlich höher als 0,3mA (15V/100K *2), wenn ich keinen Sleep-Mode nutze. Zur Sicherheit kann ich aber auch noch ein Lastwiderstand und/oder Z-/TVR-Diode parallel zu Vdd/GND hängen, falls der zu sniffenden RS232-Bus verbunden ist, aber die Betriebsspannung des ESP32 noch oder schon abgeschaltet ist.
Hi
>PC-Mainboards haben seit gut 10 Jahren keine RS-232 mehr:
Wenn ich z.B. bei Alternate nachsehe, dann finde ich bei 35..40% der
Mainboards noch die serielle Schnittstelle. Da ist 'keine' wohl etwas
übertrieben.
MfG Spess
Tom schrieb: > Verstehe ich das richtig: Ich nehme einfach je einen 100K in Reihe zu > den UART-RXD GPIOs eines ESP32. Signal sollte noch invertiert werden. Du kannst diese Schaltung nehmen. Statt +5V geht auch +3V3, je nachdem. Einfach und sicher.
:
Bearbeitet durch User
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.