Level Shift Logic bei ENC28J60

Gast #315815
Habe mir heute mal das Datenblatt des ENC28J60 angesehen. Da dieser Chip
mit 3,3V betrieben wird, wird darin erwähnt, dass, falls der daran
angeschlossene Mikrocontroller mit 5V läuft, eine sogenannte "Level
Shift Logic" an einigen Pins zum Einsatz kommen muss. Was bedeutet das
in der Praxis, bzw. welches Bauteil benötige ich hierfür?

Ausserdem scheint dieses Projekt hier soetwas ja auch nicht zu
benutzen, oder verstehe ich da etwas falsch?
http://www.mikrocontroller.net/forum/read-1-310134.html#new
Gast #315816
So nach genauerem Studium hat sich ergeben, dass ich einen CMOS-Chip
(74HCT08/AND-Gatter im Datasheet vorgeschlagen) benötige. Ich habe
selber einige 74HCT00/NAND-Gatter rumliegen, werde mich jetzt erstmal
damit beschäftigen.
Gast #315817
Wenn man den ENC mit einem AVR verbindet, bin ich so dreist zu
behaupten, das man ohne Levelshifter auskommt. ATMEL gibt an, dass die
Controller 0,6*Vdd sicher als High erkennen. Das wären bei 5V High ab
3,0V. Der ENC gibt seinerseitz einen sehr guten Highpegel aus (volle
Versorgungsspannung 3,3V). Einziger Unsicherheitzfaktor wären da die
Eingangskapazitäten des Eingangspins des AVR. Schaltet der ENC
niederohmig genug durch um diese Kapazität schnell genug zu laden um
somit einen schnellen Zugriff sicher zustellen. Man könnte noch die
Spannung des AVR auf 4,5V absenken. Die meisten arbeiten dann auch noch
mit der vollen Taktfrequenz und High wird ab 2,7V sicher erkannt. Das
reicht dann in jedem Fall.
Gast #315818
Also bei mir klappts vorzüglich

avr @5V und enc@3.3Volt, der ENC verträgt die 5V seinerseits ja und der
AVR versteht die 3.3 als 1 ..., das ganze läuft nun seit 3 Tagen und
alles ist noch i.O. ;-)

gute Nacht..
Nik

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.