Sehr verehrtes Fachpersonal! Bei einer Schaltung muss ein RS485-IC ran. Dazu brauche ich 3 Pin's - RX_µC an RO - TX_µC an DI - DIR (/RE & DE verbunden) L an Dir -> 485-IC empfängt H an Dir -> 485-IC sendet Bisher habe ich die Steuerung der Dir-Leitung immer aktiv vom µC her gemacht. Nun reichen mir aber die Pin's nicht mehr und ich wollte fragen, ob die Schaltung im Anhang die selbe Aufgabe übernehmen kann. Grundgedanke: - solange der µC nix sendet, ist die µC-Tx-Leitung H - p-Mosfet leitet - Dir-Leitung wird auf L gezogen => Empfang - sendet der µC, so gibt es L-Impulse auf µC-Tx - C2 wird über D1 entladen - T1 sperrt - R1 zieht die Dir-Leitung auf H => Senden C2 und R2 sollen die Dir-Leitung bei 9k6/19k2 Baud für ~1Byte auf Senden halten (Werte mal eben aus der Luft gegriffen - müßte man sicher noch optimieren). Kann das so funktionieren, oder eher grober Unfug? So, nun sind Eure Kommentare, Meinungen, Kritiken, Verwünschungen gefragt. Danke - Löti
Löti schrieb: > C2 und R2 sollen die Dir-Leitung bei 9k6/19k2 Baud für ~1Byte auf Senden > halten (Werte mal eben aus der Luft gegriffen - müßte man sicher noch > optimieren). Das einfach so mit R/C an einem FET-Gate zu machen wäre mir zu unzuverlässig. Der schaltet sehr weich durch, abhängig von Temperatur, Exemplarstreuung,... - da müsste ein Logikgatter mit Schmitt-Trigger hin (74LVC1G14 etc.). Der FET scheint mir falsch herum eingezeichnet zu sein. Du musst am Ende der Übertragung eine längere Pause vorsehen, bevor andere Busteilnehmer senden dürfen. Ansonsten kann es zu Buskollisionen kommen wenn beim vorher sendenden Teilnehmer die Dir-Leitung noch nicht ausgegangen ist. Ich würde eher an der Ursache ansetzen: > Nun reichen mir aber die Pin's nicht mehr IO-Expander gibt es in allen möglichen Formen und Farben, vom einfachen '595 über I2C bis hin zu kleinen Mikrocontrollern. Was da am besten passt hängt von Deinem Projekt ab. Ansonsten evtl. ein größeres Mikrocontroller-Modell aus der bisher von Dir verwendeten Serie.
Oha,,, Tatsache, der Fet ist verpolt. :-( Na noch ist das Board nicht fertig. Fet schaltet zu weich... Dann eher einen Schmitt-Trigger? Gibt es einen hc14 als Einzel-Gatter in SMD? Ein größerer µC wegen einem elendigem Pin :-(
Hey, ein kräftiges Danke! Das war mir bis jetzt nicht bekannt! Ihr seid Spitze! :-)
Harald schrieb: > Vielleicht ist diese AppNote auch lesenswert Nice. Wer sich gerade nen Wolf nach dem Schaltplan sucht: http://www.ti.com/lit/df/tidrmf9/tidrmf9.pdf Ist jetzt aber nicht sooo kompliziert, die Schaltung. ;-)
Peter D. schrieb: > https://www.maximintegrated.com/... MAX13410..3 Mal wieder son exotisches Zeug, was man kaum bekommt. Und geht erst ab 6V. Da ist mir ein MAX485 lieber, gibts pinkombatiblen Ersatz, und geht auch in Schaltungen mit 3.3V.
Peter D. schrieb: > MAX13487E Geht der an 3.3V? Ja, das Datenblatt sagt 5V, aber ich hab letztens in einem Testaufbau einen 75176 (die Stromfresser) mit 3.3V gehabt, weil die MAXe alle waren - und der tut.
Hallo, weiter oben wurde ja schon mal was von Schmitt-Trigger gesagt. Analog Device hat eine AppNote, die vielleicht zu dem Thema passt https://www.analog.com/media/en/technical-documentation/application-notes/AN-1458.pdf Dort sind auch einige Grundlagen beschrieben. Gruß TK
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.