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
Ein IC als Pegelwandler ist schneller als Spannungsteiler und braucht praktisch keinen Strom. Solche Taktanschlüsse haben nicht selten andere Anforderungen an die Pegel als normale Anschlüse.
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
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
Danke, der rest meiner ganzen Platinen ist alles auf 5V dann müste ich ja alles umbauen
Also ich habe damals dann den 74HC4050 genommen und das ging sehr gut! Da man mit einem ATmega und ENC aber nur sehr eingeschränkt netzwerken kann würde ich heute glaube ich immer auf high-level lösungen zurückgreifen. Einen kleinen Linux-PC mit SPI und I2C etc. gibts schon für 50 Euro: http://www.mini-box.com/pico-SAM9G45-X
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.