Kleinster PIC, den der TCP / IP-Stack implementieren kann

7

Was ist der kleinste verfügbare PIC (Größe) mit internem Oszillator, mit dem der TCP / IP-Stack erfolgreich implementiert (und verwendet) werden kann? Was ist der kleinste PIC (Größe) mit integriertem internen Oszillator und Ethernet-Stack?

Frederico Schardong
quelle
3
Sie sollten Ihre Frage etwas genauer definieren. Meinen Sie beispielsweise mit "kleinste" den kleinsten Platzbedarf, den billigsten oder beziehen Sie sich auf die RAM-Menge?
zzz

Antworten:

8

Wenn Sie den TCP / IP-Stack von Microchip verwenden möchten , ist der PIC18 die vom Software-Stack unterstützte PIC-Familie am niedrigsten Ende.

Auf ihrer Ethernet - Seite empfiehlt Microchip die PIC18F97J60 . Es hat MAC und 10BASE-T PHY integriert.

  • IEEE 802.3-kompatibler Ethernet-Controller
  • Voll kompatibel mit 10/100 / 1000Base-T-Netzwerken
  • Integrierter MAC und 10BASE-T PHY
  • Bis zu 128 KB Flash
  • 8 KB Ethernet-Puffer
  • Unterstützung für Unicast-, Multicast- und Broadcast-Pakete
  • Programmierbares Aufwecken in mehreren Paketformaten, einschließlich Magic Packet®, Unicast, Multicast, Broadcast, spezifischer Paketübereinstimmung oder anderen
    Paket
  • 64/80/100-Pin-TQFP-Paket
m.Alin
quelle
Soweit ich gesehen habe, haben sowohl die PIC18- als auch die PIC32-Familie die gleiche Mindestgröße von 10 mm x 10 mm x 1 mm. Gibt es eine andere Kapselung mit kleinerer Größe?
Frederico Schardong
@Frederico Sie interessieren sich also für die physische Größe des Chips (Pakets). Ich konnte es nicht sagen.
m.Alin
Der Chip hat möglicherweise einen internen Oszillator, aber ich denke, Sie benötigen einen externen 25-MHz-Quarz, um den erforderlichen Takt für den Ethernet-Controller zu erhalten.
Robert
@ Robert das mag wahr sein, aber es macht keinen Sinn, einen internen Oszillator einzusetzen, der nicht alle Funktionen des Mikrocontrollers bieten kann
Frederico Schardong
2

Vielleicht möchten Sie die ENC28J60 erkunden . Es ist ein externer Chip vom PIC, der das gesamte Ethernet verwaltet. Es ist über einen SPI-Bus mit dem PIC verbunden. Wählen Sie einfach einen PIC mit genügend Flash und RAM für den TCP / IP-Stack. Sie können herunterladen und in einen Simulator kompilieren, um zu sehen, wie viel Platz die Dinge beanspruchen.

Robert
quelle
1

Auf dem von m.Alin bereitgestellten Link sehen Sie in der rechten unteren Ecke eine Schaltfläche mit dem Namen, See all Ethernet PIC MCUsdie hierher führt, wo Sie verschiedene Merkmale sehen können, einschließlich der Verpackung in der rechten Spalte. Wie es aussieht, sind die kleinsten PIC32 mit Ethernet 64 / QFN 64 / TQFP

zzz
quelle
Ich konnte niemanden finden, der kleiner als 10 mm x 10 mm x 1 mm ist. Vermisse ich etwas?
Frederico Schardong
Ich bin mir nicht sicher, ob es Hilfe gibt, aber 64QFN haben 9x9x0,9 mm. Obwohl die Seite 10% kürzer ist, ist es immer noch nur ein Unterschied von 1 mm und ich habe das Gefühl, dass Sie nach etwas viel Kleinerem suchen.
zzz
so klein wie möglich. Ich habe die ENC28J60 gefunden, die eine Länge von 5,3 mm und andere Verkapselungen mit 6 x 6 mm hat. Ich weiß einfach nicht genau, was ich mit ihnen machen kann, ich meine, ich brauche nur Ethernet, ich brauche keine andere Funktionalität eines PIC, also ist das vielleicht das kleinste CI, das ich finden kann
Frederico Schardong