Hallo leute, hat einer von euch schon mal versucht eine TCP/IP Verbindung mit einem Mikrocontroller herzustellen, bei der die nutz-Datenrate über 20mbit/s lag? Mein erster Ansatz war der W5200, der schafft aber gerade mal 3-4 mbit/s.. Viele Grüße
Ajax schrieb: > hat einer von euch schon mal versucht eine TCP/IP Verbindung mit einem > Mikrocontroller herzustellen, bei der die nutz-Datenrate über 20mbit/s > lag? was ist für dich ein Mikrocontroller? Der Arm vom Raspi schafft das ohne Probleme.
STM32F2 auch problemlos. Der W5200 ist ein "Hardwired TCP/IP embedded Ethernet controller" der über SPI an einen µC angebunden wird. Die maximale SPI Frequenz ist mit 80 MHz angegeben, das sind theoretisch 80 MBit/s, praktisch aber viel weniger da nicht nur die reinen Netzwerkdaten über diese Schnittstelle gehen. Mit welcher Geschwindigkeit war der überhaupt angebunden? Gruß Martin
So wie ich den W5200 verstehe, erfolgt die Kommunikation mit dem Prozessor über SPI. Und da sind doch 4Mbit/Sekunde schon recht viel. Welcher Prozessor ist denn am W5200 angeschlossen? Ein Atmel mit 8MHz? Dann ist es doch auch eine gute Leistung. Ansonsten benutzt doch den X540 von Intel. Gibt es auch als Einzelplatine, Damit komme ich bis an 10GBit. Brauchst nur PCIe auf der Prozessorseite.
derzeit benutzte ich einen 32-bit AVR http://www.atmel.com/tools/UC3-A3XPLAINED.aspx > Millibit? oder meinst du MBit Autsch, bin es gewohnt alles klein zu schreiben. MBit meine ich ! den W5200 hab ich selber nicht getestet, ich kannte ihn nur von früher. Hab die geschwindigkeit lediglich recherchiert (http://www.wiznet.co.kr/Sub_Modules/en/technical/Q_A_View.asp?boardcd=101&PK_NUM=24921&page=5&SF_Part=&SF_KeyWord=) das TCP/IP Protokoll ist ja sogar schon in dem AVR integriert. Da ist es ja eventuell sogar sinvoller nur ein Phy wie das dp83848 zu verwenden. > Brauchst nur PCIe auf der Prozessorseite. ist es denn so einfach möglich eine PCIe-Karte an einen Mikrocontroller zu hängen?
Ajax schrieb: > ist es denn so einfach möglich eine PCIe-Karte an einen Mikrocontroller > zu hängen? Nein, dafür habe ich eine Multi-Core I7. Manche bessere Arm's haben auch ein PCIe Interface. Aber was nützt die Datenübertragung, wenn der Mikrocontroller nicht genügend Daten produzieren oder abnehmen kann. Bei kleineren Kontrollern reichen doch 20Mbit oft schon dicke aus. Dein Board hat 64Mbit Hauptspeicher, also 8 Megabytes. Was will man damit schon groß anstellen. Und dann hat man den kompletten Speicher in 3 Sekunden transferiert.
Ajax schrieb: >> Millibit? oder meinst du MBit > Autsch, bin es gewohnt alles klein zu schreiben. MBit meine ich ! Groß-/Kleinschreibung scheint bei dir eher zufällig verteilt zu sein ;-)
Ajax schrieb: > Hallo leute, > > hat einer von euch schon mal versucht eine TCP/IP Verbindung mit einem > Mikrocontroller herzustellen, bei der die nutz-Datenrate über 20mbit/s > lag? Ein PIC32MX695F512 sollte das mit seinem internen Ethernet MAC und einem externen PHY sowie dem Microchip TCP/IP-Stack schaffen. fchk
Ajax schrieb: > Autsch, bin es gewohnt alles klein zu schreiben. Nunja, man soll ja nicht über Behinderungen lachen, das lernt man schon als kleines Kind. Aber diese Art von Behinderung ist doch wohl doch eher selbst gewählt und kein unbeeinflußbares Schicksal. Also: Harharhar, Du bist einer der Vollidioten, der die eigene Faulheit zur Betätigung der Shift-Taste allen Lesern als Strafe auferlegen. No mercy. No pity, No help. Mach's dir gefälligst selbst!
Gibt es Evaluationsboards die bereits ein Ethernet Controller drauf haben und diese Geschwindigkeiten erreichen? So wie der Raspberry Pi nur ohne Betriebssystem (den als bare metal laufen zu lassen ist mir ein bisschen zu kompliziert).
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.