RS485 und 3V3

Gast #6511541
Lesenswert?
• ▲
▼
Hallo zusammen,

ich plane derzeit ein kleines Projekt mit DMX. Dabei möchte ich mit 
einem 3V3 Microcontroller ein RS485 Baustein treiben der mit 5V versorgt 
wird. Nun zu meiner Frage die MCU kann laut Datenblatt Pegel bis 4V 
versorgen. Kann die MCU dann bei der Kommunikation mit dem RS485 
Baustein beschädigt werden?

Über eine Antwort mit Erklärung würde ich mich sehr freuen.

Vielen Dank im Voraus.
#6511557
Lesenswert?
• ▲
▼
Torn schrieb:
> Kann die MCU dann bei der Kommunikation mit dem RS485
> Baustein beschädigt werden?

Ja. Beim Ein- oder Ausschalten bekommt die MCU evt. keine Spannung, die 
5 Volt sind aber schon voll da und der Empfänger-Ausgang liefert 5V. 
Wenn man MCU- und Treiber-Typ wüsste, könnte man genaueres sagen.

Warum wird der Transceiver nicht mit 3.3V betrieben? Die Pegel auf den 
Datenleitungen ändern sich dabei kaum. Stört vielleicht die hohe 
Stromaufnahme, besonders im Kurzschlussfall? Dann könnte man immer noch 
getrennte 3.3V-Regler verwenden.
#6511561
Lesenswert?
• ▲
▼
Torn schrieb:
> Hallo zusammen,
>
> ich plane derzeit ein kleines Projekt mit DMX. Dabei möchte ich mit
> einem 3V3 Microcontroller ein RS485 Baustein treiben der mit 5V versorgt
> wird. Nun zu meiner Frage die MCU kann laut Datenblatt Pegel bis 4V
> versorgen. Kann die MCU dann bei der Kommunikation mit dem RS485
> Baustein beschädigt werden?

Ja.

Lösung: Nimm einen anderen RS485-Transceiver, einen für VCC=3.3V. Dafür 
sind die da. Z.B.

https://datasheets.maximintegrated.com/en/ds/MAX3483-MAX3491.pdf

Und nimm den langsamsten, der für Deine Zwecke taugt. DMX läuft mit 250 
kbps, also wäre der MAX3483 was für Dich.

fchk
#6511596
Lesenswert?
• ▲
▼
Torn schrieb:
> Wie wäre es mit dem SN65HVD1780-Q1 könnte ich diesen mit 5V betreiben
> ohne das die MCU in Gefahr ist?

Nein. Warum willst Du das? Der Transceiver muss mit 3.3V betrieben 
werden. Du darfst dvon ausgehen, dass auch bei VCC=3V am Ausgang noch 
gültige RS485-Pegel erscheinen.

Außerdem ist der für DMX zu langsam.

fchk
#6511689
Lesenswert?
• ▲
▼
Gemäß Datenblatt des oft verwendeten SN75176 ist 3,3V an den Pins D, DE 
und RE kein Problem. Siehe Anhang.

A. H. schrieb:
> Ein Spannungsteiler am Eingag des Mcu läßt ruhiger schlafen.

Naja, bei 2,7V (auch siehe Anhang) wird das ein bisschen knapp.
2.7V / (3.3/5) = 1.782V

Ich würde das mit Angstwiderstand in Serie machen, notfalls Klemmdiode.
Wie viel parasitäre Stromeinspeisung verträgt dein Mikrocontroller?
Wie groß ist der Verbrauch auf der 3.3V-Schiene, nicht dass die Klemmung 
die 3.3V anhebt?
Hat der Mikrocontroller 5V-tolerante Eingänge und ist da einer als 
UART-RX benutzbar?

Notfalls eben mit Z-Diode realisieren...

mfg mf

PS. Der SN75176 wird wärmer als sein pinkompatibler Bruder MAX485
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.