Forum: Mikrocontroller und Digitale Elektronik IC für Bufferung von Datenstrom


von -.- (Gast)


Lesenswert?

Ich kriege Daten für ein Display von einem WLAN-UART-Modul. Wie es mit 
WLAN nunmal so ist, muss von Zeit zu Zeit mit Schwankungen in der 
Datenrate gerechnet werden. Die Daten kommen also gelegentlich 
richtiggehend schubweise. Logischerweise sieht das auf dem Display sehr 
unschön aus. Ich suche nun nach einer Möglichkeit, die Daten zu puffern 
und möglichst konstant wieder auszugeben. Könnte mir vorstellen, dass es 
da z.B. im Audio-Bereich entsprechende ICs gibt? Natürlich kann man 
sowas auch selbst bauen mit einem Mikrocontroller und etwas externem 
SRAM, aber eine intergrierte Lösung wäre mir fürs erste lieber.

Datenrate ist ca. 130 kb/s, Daten kommen über ein UART rein und gehen 
über ein UART raus, Schwankungen nach dem Buffer sollten 1 ms nicht 
übersteigen, Schwankungen vor dem Buffer mitteln sich über maximal 1 
Sekunde wieder aus, es müsste im worst-case also 1 Sekunde überbrückt 
werden können.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nein, da gibt es nichts fertiges. Nimm einen µC, schließe ausreichend 
RAM an und bastel Dir eine Software, die die Pufferung übernimmt.

von Klaus 2. (klaus2m5)


Lesenswert?

So ein WLAN-USART-Modul müsste doch einen eingebauten Puffer haben? Du 
musst es nur dazu kriegen, die Daten regelmäßiger abzugeben. Vielleicht 
reicht es schon, die Datenrate des USART runterzuschrauben, oder man 
könnte den Hardware-Handshake benutzen, um das Modul zu drosseln.

Ich vermute allerdings eher, das sendeseitig die Paketgrenzen der TCP/IP 
Packete nicht beachtet werden und dadurch nicht vollständige Packete 
erst nach Beginn des nächsten Updates gesendet werden.

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.