Moin, vielleicht kann mir einer Helfe. Ich wollte eine Single-Wire UART (SWART) Schaltung mal ausprobieren. Ich habe eine Schaltung mit zwei Pull-Ups die drinne bleiben müssen. Allerdings stören diese sich gegenseitig. Ich hoffe meiner Zeichnung kann man entnehmen wie der Aufbau ungefähr ist. der 5k1 Ohm Widerstand im bereich B muss unbedingt drin bleiben. Der Bereich C ist eigentlich ein TTL-232R-5V-PCB (den ich auf 3v3 umgerüstet habe) mit einem FT232RQ MC der einen Pull-Up integriert hat (lässt sich auch mit Software nicht ändern).
Ich sehe in dem Bild keinen Pullup. Wozu sollen denn die Kondensatoren gut sein? Dann wäre noch die Baudrate schön zu wissen. Und wie soll das mit dem Single Wire funktionieren? Wer ist der Master beim Halbduplex?
Helmut -. schrieb: > Ich sehe in dem Bild keinen Pullup. Ich auch nicht. Dafür eine wenig bis gar nichts aussagekräftiges Titelzeile, einen dahingerotzten Eröffnungsthread in Verbindung mit einem schlechten Schaltplan. Andrej schrieb: > Ich habe eine Schaltung mit zwei Pull-Ups die drinne bleiben müssen. > Allerdings stören diese sich gegenseitig. Ja und? Was erwartest Du nun?
Andrej schrieb: > Ich habe eine Schaltung mit zwei Pull-Ups die drinne bleiben müssen. > Allerdings stören diese sich gegenseitig. Was soll sich denn da wie gegenseitig stören? Was erwartest du, was passiert stattdessen und wie sellst du das fest? Wo sind die fraglichen Pullups und welche Werte haben sie? > der 5k1 Ohm Widerstand im bereich B muss unbedingt drin bleiben. Warum muss der drin bleiben? Und warum stört der? > Der Bereich C ist eigentlich ein TTL-232R-5V-PCB Gibts da einen Link dazu? > mit einem FT232RQ MC der einen Pull-Up integriert hat Für einen TTL-UART ist ein High-Pegel als Default auch genau richtig. Denn das ist der Idle-Zustand der RX und TX Übertragungsleitungen.
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Andrej schrieb: >> der 5k1 Ohm Widerstand im bereich B muss unbedingt drin bleiben. > Warum muss der drin bleiben? Und warum stört der? Vielleicht muss man dem TO erläutern dass Pullup-Widerstände nicht gegen GND geschaltet werden.
Andrej schrieb: > Ich habe eine Schaltung mit zwei Pull-Ups die drinne bleiben müssen. > Allerdings stören diese sich gegenseitig. Mit den zweiten Pullup meinst du wahrscheinlich den 5,1-kOhm-PullDOWN. Der zieht die Leitung immer auf Low, egal, was sonst noch passiert. Auf High zieht ja höchstens der 200-kOhm-Pullup im FT232RQ, der kommt nie gegen den Pulldown an.
Jörg R. schrieb: > Vielleicht muss man dem TO erläutern dass Pullup-Widerstände nicht gegen > GND geschaltet werden. Falls er kein Englisch kann, ist ihm das womöglich noch gar nicht aufgefallen.
Jörg R. schrieb: > Vielleicht muss man dem TO erläutern dass Pullup-Widerstände nicht gegen > GND geschaltet werden. Vielleicht lebt er ja in Australien. SCNR.
Helmut -. schrieb: > Ich sehe in dem Bild keinen Pullup. im Bild ist nur der Rechte Pullup zu sehen. > Wozu sollen denn die Kondensatoren gut sein? Die Kondensatoren sind dazu da um Rauschen zu minimieren. > Dann wäre noch die Baudrate schön zu wissen. 9600 > Und wie soll das mit dem Single Wire funktionieren? Wer ist der Master > beim Halbduplex? Tut mir leid aber das wäre zu umfangreich zu erklären (kann ich dir sonst Privat alles zeigen). Funzt aber soweit. Wenn ich jedoch abschnitt B anschließe stürzt die komplette Spannnung ein und ich Messe nichts mehr.
Rolf schrieb: > Der zieht die Leitung immer auf Low, egal, was sonst noch passiert. Auf > High zieht ja höchstens der 200-kOhm-Pullup im FT232RQ Ich sehe da aber auch noch einen recht niederohmigen 270R Widerstand, der auch in Richtung 3V3 "hoch zieht"... Jörg R. schrieb: > Pullup Jörg R. schrieb: > Vielleicht muss man dem TO erläutern dass Pullup-Widerstände nicht gegen > GND geschaltet werden. Da wird sowieso alles gegen irgendwas gepullt. Aber wenn jemand die Fachbegriffe verwendet, dann gehe ich davon aus, dass er sich da schon schlau gemacht hat: Pull = ziehen, Up = hoch, Down = runter, und im elektrischen Sinn ist "positiver" = "höher". Andrej schrieb: > im Bild ist nur der Rechte Pullup zu sehen. Rechts ist kein Pullup zu sehen. Nur gnaz links ist ein namenmloser Pullup-Widerstand mit 270R zu sehen. BTW: wozu sind eigentlich diese 220p Kondensatoren da drin? Das sieht nach Gebastel aus.
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Andrej schrieb: >> im Bild ist nur der Rechte Pullup zu sehen. > Rechts ist kein Pullup zu sehen. Nur gnaz links ist ein namenmloser > Pullup-Widerstand mit 270R zu sehen. Dann wird die Zeichnung nicht vollständig angezeigt.
Andrej schrieb: > Dann wird die Zeichnung nicht vollständig angezeigt. Ich schrieb von Widerständen. Gibt es bei dir im Original noch einen linkeren Widerstand als den "270R"?
Lothar M. schrieb: > Gibt es bei dir im Original noch einen linkeren Widerstand als den > "270R"? Nachdem das eine sch... Zeichnung ist, habe ich den linken 270R nicht als Pullup betrachtet, sondern als Längswiderstand und "3V3 out" als Signalausgang der Gegenseite. Soll der TO doch erstmal einen anständigen Schaltplan mit allen! Bauteilen liefern! Notfalls handgemalt und abfotografiert!
Andrej schrieb: > Dann wird die Zeichnung nicht vollständig angezeigt. Unwahrscheinlich! Deutlich wahrscheinlicher wäre es, daß sie nicht vollständig gezeichnet wurde oder Du die falsche Zeichnung hochgeladen hast. Anderseits: wer rauf und runter verwechselt, hat vermutlich mir rinks und lechts erst recht Probleme.
Lothar M. schrieb: > Andrej schrieb: >> Dann wird die Zeichnung nicht vollständig angezeigt. > Ich schrieb von Widerständen. Mein fehler... > Gibt es bei dir im Original noch einen linkeren Widerstand als den > "270R"? Der Aufbau ist etwas umfangreicher. Worum es mir jedoch geht ist, dass sobald ich den Abschnitt B anschließe, auf den Leitungen nichts mehr passiert und diese auf 0V verharren statt auf 3v3. btw. der rechte Pullup ist im TTL-232R-5V-PCB bzw im FT232RQ. In der Zeichnung habe ich diesen nur angedeutet als "C"
Andrej schrieb: > Worum es mir jedoch geht ist, dass sobald ich den Abschnitt B anschließe, > auf den Leitungen nichts mehr passiert und diese auf 0V > verharren statt auf 3v3. Mir ist immer noch nicht klar, wo jetzt die Spannungsversorgung angeschlossen ist und auf welcher Leitung nicht mehr passiert. Gebe doch einfach mal die Spannungen auf allen relevanten "Leitungen" an. An besten mit Pfeilen direkt in den Schaltplan rein schreiben. Wie soll der rot umrahmte Teil eigentlich funktionieren? Meiner Meinung nach kann er nicht funktionieren, weil der Transistor im Ruhezustand (wenn nicht gesendet wird) ständig eingeschaltet ist. Damit blockiert er den Empfang.
:
Bearbeitet durch User
Monk schrieb: > Mir ist immer noch nicht klar, wo jetzt die Spannungsversorgung > angeschlossen ist und auf welcher Leitung nicht mehr passiert. Die Spannungsversorgung kommt vom TTL-232R-5V-PCB also von "C" sobald ich den Abschnitt "B" anschließe fällt die komplette Spannung zusammen. wenn ich jedoch nur den Teil "A" an den Teil "C" anschließe läuft alles wie gewollt.
Andrej schrieb: > Ich hoffe meiner Zeichnung kann man entnehmen wie der Aufbau ungefähr > ist. Man kann zumindest entnehmen, daß das nie funktionieren kann. Wenn Du TX invertierst, muß RX auch invertiert werden. Wenn beide Seiten TTL sprechen, darf nichts invertiert werden. Einfach mit Dioden je Seite dafür sorgen, daß 1 rezessiv und 0 dominant ist.
Andrej schrieb: > Die Spannungsversorgung kommt vom TTL-232R-5V-PCB also von "C" sobald > ich den Abschnitt "B" anschließe fällt die komplette Spannung zusammen. Zeichne die Versorgungsleitungen mal mit ein, damit man das sehen kann. > wenn ich jedoch nur den Teil "A" an den Teil "C" anschließe läuft alles > wie gewollt. Dann hast du die Quelle vielleicht schlicht überlastet. Es gibt auch so Spezialisten, die ein ganzes ESP Modul durch den armen UART Chip versorgen. Der ist damit natürlich hoffnungslos überfordert.
:
Bearbeitet durch User
Das der Transistor dein TX Signal invertiert ist dir klar? Bilder von SWART im internationalen Netz haben einen Inverter zwischen TX Ausgang und Transistor. viel Erfolg hauspapa
Monk schrieb: > Dann hast du die Quelle vielleicht schlicht überlastet. Danke, das bringt mich schon ein wenig weiter. Ein paar Ideen waren was ich wollte, nicht mehr... S. K. schrieb: > Das der Transistor dein TX Signal invertiert ist dir klar? Ja das ist mir klar. Wie gesagt, der Aufbau ist etwas umfangreicher und es hat schon Funktioniert ohne den Abschnitt "B". Danke aber.
Lothar M. schrieb: >> Der zieht die Leitung immer auf Low, egal, was sonst noch passiert. Auf >> High zieht ja höchstens der 200-kOhm-Pullup im FT232RQ > Ich sehe da aber auch noch einen recht niederohmigen 270R Widerstand, > der auch in Richtung 3V3 "hoch zieht"... Für mich sieht es so aus, als würde der 270-Ohm-Widerstand an der Übertragungsleitung angeschlossen sein. Da liegt doch bestimmt keine Versorgung mit 3,3 V dran? Sch**ß-Schaltbild mit Sch**ß-Beschreibung ...
Andrej schrieb: > Helmut -. schrieb: >> Ich sehe in dem Bild keinen Pullup. > im Bild ist nur der Rechte Pullup zu sehen. Hast du schon einmal überlegt, woher die Bezeichnung "Pullup" kommt. Ich sehe bei dir nichts, was nach oben zieht. Und wenn du einen Schaltplanausschnitt zeigst, bitte nicht so verkrüppelt, dass nicht einmal die wesentlichen, von dir als Problem betrachteten Komponenten enthalten sind. Gib deinen Widerständen bitte einfach vernünftige Namen (R1, R2, ...) wie es in Schaltplänen üblich ist, damit man die Bauteile gezielt ansprechen kann. Lothar M. schrieb: > BTW: wozu sind eigentlich diese 220p Kondensatoren da drin? Das sieht > nach Gebastel aus. Kondensatoren, richtig eingesetzt, eignen sich z.B. zur Zähmung von Schaltflanken.
:
Bearbeitet durch User
Rainer W. schrieb: > eignen sich z.B. zur Zähmung von Schaltflanken. Sie können aber auch digitale Signale bis zur Unbrauchbarkeit verschleifen. > richtig eingesetzt Das ist es, was ich bezweifle und weshalb ich gefragt habe.
Lothar M. schrieb: > Sie können aber auch digitale Signale bis zur Unbrauchbarkeit > verschleifen. Ja - die Dimensionierung der Bauteile richtet sich nach den Anforderungen. Irgendetwas aus der Grabbelkiste zu verwenden, kann daneben gehen.
Andrej schrieb: > Die Spannungsversorgung kommt vom TTL-232R-5V-PCB also von "C" sobald > ich den Abschnitt "B" anschließe fällt die komplette Spannung zusammen. > wenn ich jedoch nur den Teil "A" an den Teil "C" anschließe läuft alles > wie gewollt. Dann hast Du einen Kurzschluß (oder zumindest etwas sehr niederohmiges) in Deinem (uns unbekannten) B. Ist doch eigentlich ganz einfach ...
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.