Verwirrung: PIC mit TCP-IP Stack

Gast #3865232
Lesenswert?

Hallo,
ich möchte gerne einen PIC ans Ethernet anschließen.

Weg1: Normale PICs mit SPI über den ENC28J60 an RJ45 Buchse  mit integr. 
Magnetics

Weg2:  PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich

Weg3: PIC32MX695F512L80PT (inkl Ethernet) + PHY Chip DP83848C + 
RJ45-Mag.

Für welche der o.g. Möglichkeiten kann ich die Software TCP-IP Stack von 
Microchip einsetzen ?

Geht fürPIC32 nur das neue Harmony von Microchip ?

Gruß  Dirk
Gast #3865307
Lesenswert?

Hallo,
habe den Weg1 bereits einmal beschritten, allerdings achte auf den 
Programmspeicher, die TCP/IP-SW verbraucht viel Platz. Mit einem 
PIC18F2550 und entschlackter TCP/IP-SW bleibt leider kein Programmplatz 
mehr über für etwas Sinnvolles. Aber: TCP/IP klappte problemlos.

Schöne Grüße

Gereon Eising
#3865320
Lesenswert?

dirkf schrieb:
> Hallo,
> ich möchte gerne einen PIC ans Ethernet anschließen.
>
> Weg1: Normale PICs mit SPI über den ENC28J60 an RJ45 Buchse  mit integr.
> Magnetics
>
> Weg2:  PIC18f97j60 hat integrirten PHY, nur noch RJ45+Mag erforderlich
>
> Weg3: PIC32MX695F512L80PT (inkl Ethernet) + PHY Chip DP83848C +
> RJ45-Mag.
>
> Für welche der o.g. Möglichkeiten kann ich die Software TCP-IP Stack von
> Microchip einsetzen ?

Mit allen. Der verwendete Treiber wird über eine Headerdatei bestimmt.

fchk
Gast #3865563
Lesenswert?

dirkf schrieb:
> Setze bisher den XPORT ein, aber der ist zu langsam.
> Deshalb der Umstieg auf den PIC32 mit direkter Ethernetankopplung.

Ein ähnliches Problem habe ich auch.
Setze den CSE-M32 ein, aber da ist bei 1,8 MBd netto Schluss.
Hätte gern mind. 7 MBd netto. Mit festem Timing. Deshalb scheiden 
Linux-Boards aus.
Ist das mit den PICs realistisch?
Gast #3865671
Lesenswert?

Hi Manfred,
es geht nicht um Datenduchsatz, sondern um Reaktionszeiten.
Aktuell habe ich an meinem Board USB (FDTI MM232R auf Serial) und den 
XPORT auf Serial.
Die USB Lösung hat kürzere Reaktionszeiten, deshalb der geplante 
Umstieg.
Gruß Dirk

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