ENC28J60 und AVR - Level Shift

Gast #323071
Hallo,

eine Frage zur Kombination ENC28J60 und ATmega32:

braucht man die Pegelumsetzung auf dem SPI wirklich??? Meine Platine
habe ich brav nach ENC-Datenblatt mit einem 74HCT08 aufgebaut, der AVR
läuft mit 5V. Klappt auch. Nachdem ich aber sowieso nur die
MISO-Leitung verwende, habe ich nach ner Möglichkeit gesucht,
Platinen-Platz zu sparen, mit Transistoren gespielt usw.. Beim Lesen
des AVR-Datenblatts fiel mir aber jetzt auf, daß dort für Input High
Voltage steht Min. 0.6Vcc, das sind 3V. 3.3V ist also sowieso 10%
drüber. Ggf. könnte man den ENC auch noch mit 3.4V betreiben, um mehr
Reserve zu haben.

Jedenfalls habe ich den 74HCT08 einfach mal rausgenommen und die MISO
direkt verbunden, und siehe da: Seit zwei Stunden schon läuft das Ganze
wunderbar ohne irgendeinen erkennbaren Fehler.

Deshalb die Frage: Gibt es irgendeinen Grund, warum es fehlerträchtig,
gefährlich oder sonstwie unklug wäre, die beiden weiterhin direkt zu
verbinden?

Thomas
Gast
Steht im Datenblatt zum ENC28J60 nicht drin, das die SPI-Pins 5V
tollerant sind?

Wenn ich mich nicht total irre und das so ist, sollte das mit dem
direkt anschließen kein Problem sein. Man muß halt nur die Versorgung
der beiden ICs getrennt ausführen.
Gast
Um 5V-tolerant geht es hier nicht, das ist die andere Richtung, die hab
ich sowieso direkt angeschlossen. Die Frage ist, ob es zu Problemen
kommen kann, wenn der AVR-Eingang nur 3.3V als High bekommt.

@Ralf: Stromverbrauch wäre mir nicht so wichtig. EMV - meinst Du, daß
auf den 1-2 cm Leiterbahn derart starke Einstreuungen auftreten können,
daß es zu Fehlern kommen kann? Am SPI ist sonst nichts dran und ich
hatte nicht vor, das Ding in nem Umspannwerk zu betreiben :)

Thomas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.