Forum: Mikrocontroller und Digitale Elektronik Hc Sr04 echo pin (5V) an Atmega 328p mit 3.3V


von Caco (Gast)


Lesenswert?

Hallo,

hab hier einen Atmega328p welchen ich mit 3.3V laufen lasse und möchte 
ein oder mehrere HC Sr04 Sensoren dadran betreiben.

Da ein HC Sr04 Sensor mit 5V läuft bräuchte man ja eigentlich einen 
Spannungsteiler oder logic Level converter am echo Pin um den auf ca. 3V 
zu regeln.

Ich frage mich jedoch ob das überhaupt nötig ist, da der atmega ja 5V 
verträgt? Beeinflusst dies evtl. die Lebenserwartung des 
Microcontroller?

Der atmega läuft als I²C Slave, als Master dient ein Raspberry Pi, Esp32 
oder jeder andere 3.3V Microcontroller/SBC.


Lg

Caco

von Manfred (Gast)


Lesenswert?

Caco schrieb:
> da der atmega ja 5V verträgt?

Nein!

Immer wieder die Ignoranten, die im Forum nicht mitlesen: Grundsätzlich 
darf ein Eingangssignal nicht höher als die Versorgungsspannung werden, 
Punkt.

von Wolfgang (Gast)


Lesenswert?

Caco schrieb:
> Ich frage mich jedoch ob das überhaupt nötig ist, da der atmega ja 5V
> verträgt? Beeinflusst dies evtl. die Lebenserwartung des
> Microcontroller?

Die verträgt er an seinen Eingängen nur, wenn du dich an das Datenblatt 
hälst. Sonst sterben bei genügend niederohmiger Quelle einfach die 
Schutzdioden an den GPIOs.

Lies einfach mal im Datenblatt unter Absolut Maximum Ratings "Voltage on 
any Pin ..." und überleg dir anhand der Figure 14-1. (I/O Pin Equivalent 
Schematic) im Kapitel 14. (I/O-Ports), was dort bei einer 
Betriebsspannung von 3.3V und einer Eingangsspannung von 5V an der 
oberen Diode passiert.

von Caco (Gast)


Lesenswert?

Danke für die ausführliche Antwort! 🙇‍♂️

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
Noch kein Account? Hier anmelden.