Forum: Mikrocontroller und Digitale Elektronik mikrocontroller + ethernet mit pure Datarate >20mbit/s


von Ajax (Gast)


Lesenswert?

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

von Peter II (Gast)


Lesenswert?

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.

von Udo S. (urschmitt)


Lesenswert?

Millibit? oder meinst du MBit

von Pascal (Gast)


Lesenswert?

>  20mbit/s

Da kann auch ein 8039.

von Martin K. (martinko)


Lesenswert?

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

von PittyJ (Gast)


Lesenswert?

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.

von Ajax (Gast)


Lesenswert?

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?

von PittyJ (Gast)


Lesenswert?

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.

von • - • • (Gast)


Lesenswert?

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 ;-)

von Frank K. (fchk)


Lesenswert?

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

von c-hater (Gast)


Lesenswert?

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!

von Ajax (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.