Moin!
Vorweg gesagt: Ich sitze also selbst noch vor der Kristallkugel, ist momentan alles nur Spekulation.
In einem Mikrocontroller fallen etwa 1x pro Sekunde 500kByte Messdaten an, und sollen binnen 0,5s aus dem Controller raus sein, also mit einer Datenrate von 1MByte/s. Die Peripherie soll die Messdaten dann per TCP (bevorzugt) oder USB zum PC übertragen, Latenzzeit ist egal.
Nun die Frage: Gibt es ein IC/Modul, in das ich in dieser Geschwindigkeit Daten reinschieben kann, und das diese dann über TCP oder USB überträgt? Der Mikrocontroller sollte nicht darauf warten müssen, daß er Daten loswerden darf, folglich müsste schon ein entsprechend großer FIFO integriert sein.
Oder: Ich könnte die Daten auch zur Übertragung in einem Ram ablegen. Gibt es ein IC/Modul, das selbständig die Daten aus einem Ram über TCP oder USB überträgt?
Ich habe beim googlen was von "TCP Stack" gelesen, was auch immer das ist, ´99 musste man das wohl noch selbst machen. Gibts da inzwischen Lösungen, die das gleich drin haben?
Gruß, Michael.