Wird ein 3V3-bewerteter UART durch Anlegen von 5V-Signalen beschädigt?

Wenn ich ein Gerät habe, das für den Betrieb mit 3,3 V spezifiziert ist, und ich ein TTL-Signal mit 5 V-Pegel daran anschließe? Werden die UART-Ports beschädigt oder nicht?

Ich habe ein WiFi-Modul und möchte wissen, ob seine UART-Ports durch das Anlegen von 5-Volt-Signalpegeln während eines Experiments beschädigt wurden oder ob noch Hoffnung besteht, dass es nicht beschädigt wurde?


Diese WiFi-Einheit

Das kann das Handbuch sein

Aus dem Link ist nicht klar, was der IC ist. Im Allgemeinen ist es eine schlechte Idee, wenn Sie Überspannungen an Mikrocontroller-Pins präsentieren. Es kann eine Diode vom Pin zu VDD geben, die normalerweise in Sperrrichtung vorgespannt ist, aber wenn der Eingang über VDD steigt, beginnt sie zu leiten. Sie müssen wirklich die Datenblätter für die Chips auf diesem Modul haben, um eine eindeutige Antwort zu erhalten.

Antworten (3)

Es gibt zwar keine Ja/Nein-Antwort darauf, ob Ihr bestimmtes Gerät einen beschädigten UART-Anschluss hat, aber bei vielen Geräten, die für den 3,3-V-Betrieb spezifiziert sind, können ihre E/A-Leitungen durch das Anlegen von 5-V-Logikpegeln beschädigt werden. Es empfiehlt sich, das Datenblatt zu überprüfen und zu bestätigen, dass das jeweilige Gerät 5-V-tolerant ist. Wenn es in den Spezifikationen nicht erwähnt wird, nehmen Sie entweder an, dass dies nicht der Fall ist, und verwenden Sie eine 3,3-V-Logik, oder wenden Sie sich zur Klärung an den Hersteller.

Die eigentliche Frage lautet: Was ist, wenn mein Gerät keine 5-V-Toleranz unterstützt? Wird es bei einem kleinen Test in 5 V beschädigt?
Ja, es könnte sein, es hängt vom Gerät ab, aber ein Ausfall innerhalb von Millisekunden bis zu Tagen oder irgendwo dazwischen kann möglich sein.
Ein weiteres seltsames Verhalten ... wenn ich RX mit RX und TX mit TX verbinde und mit meinem Terminalprogramm ein beliebiges Zeichen sende, antwortet mein Modul mit doppelten Punkten ".." ! Wenn ich zum Beispiel +++ sende, erhalte ich "......" wenn ich "AT+WSCAN" als Antwort mit ".ª.Q....." sende ... warum funktioniert es so?
@ Michel Kogan. Dies ist ein anderes Problem: Sie sollten dies als separate Frage posten, wenn Sie eine Antwort darauf benötigen.
@MichelKogan Möglicherweise verbinden Sie die Stifte rückwärts. Der RX der Wifi-Karte dient zum Empfangen. Dasselbe gilt für alles, womit Sie es verbinden. In 90 % der Fälle verbindet sich der TX eines Geräts mit dem RX des anderen. TX/RX basieren auf der Richtung des Geräts. Der TX meines Computers sendet Daten aus. Der RX meines Mikrocontrollers empfängt Daten. Ein falsches Anschließen führt auch zu Problemen, abgesehen vom Anschließen von 5 V an einen 3,3-V-Uart.
@Passerby Ich habe es nur als Blindtest gemacht, in der Hoffnung, dass Winkel in irgendeiner Weise ein Wunder für mich bewirken !!!! Aber ich bin wirklich neugierig, warum dies passiert, wenn RX mit RX und TX mit TX verbunden werden! sicher sollte es nicht so sein ... ich weiß nicht ...

Wie von anderen erwähnt, müssen Sie das Datenblatt überprüfen, um festzustellen, ob der Rx-Pin 5-V-tolerant ist. Wenn nicht, gibt es viele Level-Shifter-ICs, mit denen Sie 5 V auf 3,3 V und umgekehrt verschieben können.

Wann immer Sie mit einer dieser Fragen nicht weiterkommen, schlagen Sie am besten im Datenblatt für Ihr spezifisches Modul nach. Ich habe mit Modulen gearbeitet, die mit 3,3 (V) laufen, aber 5 (V) Eingänge an der seriellen Schnittstelle tolerieren können. Allerdings ist dies sehr gerätespezifisch und hängt wirklich davon ab, ob der Hersteller die Fähigkeit hinzugefügt hat, 5(V)-Leitungen zu tolerieren.

Was Ihr UART-Problem betrifft, bei dem "..." zu sehen ist, sollten Sie prüfen, ob dies geschieht, wenn Sie keinen TX und RX angeschlossen haben. Wenn Sie das immer noch ohne serielle Verbindung erhalten, kann es sein, dass das WLAN-Modul standardmäßig sendet (möglicherweise schlechte WLAN-Modul-Firmware oder möglicherweise Fehlfunktion). Wie bereits erwähnt, wäre dies jedoch das Thema einer anderen Frage, die Sie posten sollten, wenn Sie die richtige Antwort darauf wünschen.

Eine Lösung für Ihr Problem besteht darin, Ihnen nur einen Logikpegelwandler zu geben. Entweder das, oder Sie können alles mit 3,3 (V) betreiben, wenn Sie die höhere 5 (V) -Schiene nicht benötigen, was normalerweise möglich ist.

Hoffentlich hilft das. Fröhliches Ingenieurwesen!!!