PIC18 + ENC28J60

Gast #3403632
Lesenswert?
• ▲
▼
Ist ein Pegelwandler nötig, wenn ich den PIC mit 5V betreibe?
Vom PIC zum ENC brauch es keinen, da der ENC 5V tolerante Eingänge hat. 
Erkennt der PIC die 3.3V noch zuverlässig als high? Bei einer Schaltung 
habe ich es mal bei einem nRF24L01+ ohne Pegelwandler versucht und es 
hat Funktioniert, aber ist es auch zuverlässig?

Falls ich einen Pegelwandler benötige würde ich diesen verwenden. Kann 
mir jemand sagen bis zu welcher Frequenz der Pegelwandler funktioniert? 
Sind 5MHZ ok?
Angehängte Dateien:
#3403672
Lesenswert?
• ▲
▼
L.F. schrieb:
> Ist ein Pegelwandler nötig, wenn ich den PIC mit 5V betreibe?
> Vom PIC zum ENC brauch es keinen, da der ENC 5V tolerante Eingänge hat.
> Erkennt der PIC die 3.3V noch zuverlässig als high?

Diese Frage beantwortet Dir das Datenblatt auf Seite 441, Abschnitt 27.8 
"DC Characteristics:Input/Output Characteristics".

Lerne, die Primärquellen zu benutzen!

fchk
Gast #3403726
Lesenswert?
• ▲
▼
Also laut Datenblatt brauch ich den Pegelwandler. Es hat zwar ohne 
funktioniert, wird aber wahrscheinlich nicht zuverlässig sein...

Was sagt ihr zu meinem Pegelwandler? Ich werde aber nur 2 Transistoren 
verwenden, da ich nur 2 Signale wandeln muss. Ich würde ungern einen IC 
dafür verwenden, weil ich keinen zu Hause habe und ich nicht für 2 
Signale einen ganzen IC einbauen will. Ich baue nur eine klein 
Adapterpaltine um das gekauft ENC28J60 Board an meine PIC-Testplatine 
anzuschließen.
Gast #3404042
Lesenswert?
• ▲
▼
L.F. schrieb:
> Also laut Datenblatt brauch ich den Pegelwandler.

Kannst du den Ausschnitt posten, woher du diese Information entnimmst?
Ich sehe es nämlich anders als du.

Frank hat es dir die Quelle sogar schon rausgesucht, schau bitte genau 
dort nochmal nach.
Gast #3404286
Lesenswert?
• ▲
▼
>>Der ENC27J60 ist 5V tolerant. Keine Pegelwandler nötig ;).

Das ist wie in dieser Konstellation schlichtweg falsch. Es geht nämlich 
darum, die Pegel vom ENC zum PIC. Und da sind die 3,3V nicht genug um 
die ST Eingänge des SPI zu treiben.
Also braucht man einen Wandler zumindest für das MISO Signal.
Gast #3404426
Lesenswert?
• ▲
▼
Frank K. schrieb:
> Die Frage ist auch, warum Du nicht einen PIC18F97J60 verwendest

Ich habe bereits eine Testplatine mit dem 18F45k22 zu Hause und viel 
Erfahrung mit diesem PIC. Und es ist einfacher die ENC28J60 Platine mit 
dem Demoboard zu verbinden als eine neue Platine für den 97J60 
herzustellen. Ich habe auch nicht die Möglichkeit eine für den 97J60 
eine Platine zu Ätzen, da mit meinem Belichtungsgerät keine so feinen 
Leiterbahnen möglich sind. Das mit der Geschwindigkeit ist kein Problem, 
da ich das Ganze nur zum Testen verwende und nur Befehle an den PIC 
senden eine kleine Website laufen lassen will.

Wir wissen jetzt dass ich einen Pegelwandler brauche. Jetzt würde ich 
gerne auf die Frage zurückkommen ob mein Pegelwandler geeignet ist. Für 
Interrupt Pin müsste er auf Grund der niedrigen Frequenz passen, es 
bleib aber die Frage ob er die 5 MHz beim MISO Pin Schafft.
(Firma: privat) #3404764
Lesenswert?
• ▲
▼
Hallo!


>Das ist wie in dieser Konstellation schlichtweg falsch. Es geht nämlich
>darum, die Pegel vom ENC zum PIC. Und da sind die 3,3V nicht genug um
>die ST Eingänge des SPI zu treiben.

PIC18F Datasheet:
Input High Voltage für 4.5V ≤ VDD ≤ 5.5V:
--> 2.0 V

Das schafft der ENC28J60 mit 3,3 V Betriebsspannung. Der Arduino braucht 
mehr (2,4V), daher haben viele Boards die Level-Shifter.

vg

Jürgen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.