DOGM132 Display (3,3V) und ENC28J60 per SPI an ATmega8 (5V)

OP #1356580
Lesenswert?

Hi,
es gibt schon verschiedene Beiträge zu ähnlichen Themen, aber ich werde 
nicht ganz schlau daraus, da in jedem etwas anderes steht.

Wie im Titel genannt möchte ich einen ATmega8, einen ENC28J60 und ein 
DOGM132 Display per SPI verbinden. (ATmega master und die anderen 
slaves)
Da ergeben sich bei mir folgende Fragen:

der ATmega8 läuft mit 5 Volt und die anderen beiden chips mit 3.3 Volt. 
Ich habe einige Lösungen gesehen, die einfach Spannungsteiler benutzen, 
andere meinen jedoch dass die bei schnellen Geschwindigkeiten nicht 
mitmachen (wieso?). Ich könnte einen 74HC4050 level-shifter benutzen, 
aber was wäre dadurch besser, bzw wann genau benutzt man den?
Und wie ist es mit der Rückleitung (MISO), hat da jemand schlechte 
erfahrungen mit dem high-pegel gemacht, wenn man die einfach 
durchschleift?
Achso und der ENC müsste eigtl auch 5V am SPI vertragen, wenn ich das 
richtig gelesen habe im Gegensatz zum DOGM132.

Ich wollte dann auch den CLKOUT vom ENC an den XTAL1 vom ATmega legen um 
den dann mit 12,5 MHz zu takten. Aber auch das sind ja wieder 3.3V. 
Meint ihr das geht gut?

Grüße,
Philipp
Gast #2599409
Lesenswert?

Hallo,
ich habe das gleiche Problem mit den gleichen Bauteilen und bin heute 
schon lange am suchen, ich habe einige IC's gefunden nur sind diese 
leider nicht bei reichelt verfügbar.

Auch wenn der Beitrag schon sehr alt ist für ne Lösungsidee wäre ich 
sehr dankbar!

MFG Christoph
Gast #2599470
Lesenswert?

Hi

>ich habe das gleiche Problem mit den gleichen Bauteilen und bin heute
>schon lange am suchen, ich habe einige IC's gefunden nur sind diese
>leider nicht bei reichelt verfügbar.

Was hindert dich daran, den AVR mit 3,3V laufen zu lassen?

Andererseits sind die Eingänge des ENC 5V-Tolerant und ein AVR erkennt 
die 3,3V vom ENC recht zuverlässig als H. Für die Pegewandlung AVR->Dog 
reicht ein mit 3,3V betriebener 74HC4050.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren