Forum: Mikrocontroller und Digitale Elektronik Berechnung Baudrate / Stimmt das Ergebnis ?


von Peter B. (Gast)


Lesenswert?

Hallo,

ich brauche Hilfe bei folgendem Thema:

Ich habe folgende Bilddaten: (320Pixel  240Pixel  8Bit 
Farbtiefe)=75kByte
Diese 75kByte möchte ich vom Controller zu einem Display-Controller 
übertragen. Mein Bus ist 8-bit breit, t_frame soll 0,025ms sein.

Wie groß ist meine Baudrate ? Ich würde es wie folgt berechnen:

(320*240*8)/0,025/8/1024/1024 = 2,93MBaud

Ist dies richtig ?

Mir geht es nur um die Berechnung, nicht auf irgendwelche 
Sinnhaftigkeiten.

Danke.

Gruß Peter

von Der M. (steinadler)


Lesenswert?

Eine typische Schulaufgabe.

Meines Wissens nach beschreibt ein Baud allerdings eine Pegeländerung 
pro Sekunde.

Also brauchst du nur die Bit/s ausrechnen und dass dann zwei mal durch 
1000.

von Manfred B. (vorbeigeschlendert)


Lesenswert?

0,025ms ?? das sind 25µs - bisschen schnell?

von Peter B. (Gast)


Lesenswert?

ich meine ja auch 0,025s. Also 25ms. ;-)

von Der M. (steinadler)


Lesenswert?

Dein Ergebnis stimmt übrigens nicht, glaube ich.
Ich komme auf ein Vielfaches davon...

von Matthias L. (Gast)


Lesenswert?

320Pixel mal 240Pixel mit 8Bit Farbe ergeben

320x240 = 76800Byte/Bild

bei 0,025s = 40Hz Refresh-Rate ergibt das
76,8kB mal 40Hz (=1/s)  =  3'072'000 Byte/sek

von Gast (Gast)


Lesenswert?

Und das noch in Bit ungerechnet

ca. 24MBit/s

von Der M. (steinadler)


Lesenswert?

Gast wrote:
> Und das noch in Bit ungerechnet
>
> ca. 24MBit/s

Da drauf komm ich auch: 24,5.. MBaud

von Peter B. (Gast)


Lesenswert?

ja aber ich habe doch einen 8-bit breiten Bus, über den ich die Daten 
übertrage. Oder liege ich da falsch.

Ich würde sagen, das Ergebnis beträgt 2,93MBaud, oder ?

von Der M. (steinadler)


Lesenswert?

Peter B. wrote:
> ja aber ich habe doch einen 8-bit breiten Bus

Das hab ich überlesen.

Also dann sinds 3,072 MBaud (

von Gast (Gast)


Lesenswert?

Ich habe noch nie den Begiff "Baud" im Zusammenhang mit einem paralellen 
Bus gesehen.

von Der M. (steinadler)


Lesenswert?

Gast wrote:
> Ich habe noch nie den Begiff "Baud" im Zusammenhang mit einem paralellen
> Bus gesehen.

Dann hast du offenbar was verpasst. Seh es als byteseriellen Bus.

Laut Wikipedia:

1 Baud ist die Geschwindigkeit, wenn 1 Symbol pro Sekunde übertragen 
wird
...
Ein Symbol (Signalcode) repräsentiert je nach Codierung unterschiedlich 
viele Bits eines Datenstromes

von Gast (Gast)


Lesenswert?

Hats du ein praktisches Beispiel wo ein paraleller Bus in Baud angegeben 
ist?

> Ein Symbol (Signalcode) repräsentiert je nach Codierung unterschiedlich
> viele Bits eines Datenstromes

Das ist doch auf eine einzelne Leitung bezogen, oder? Wenn man auf einer 
Leitung mit 4 unterschiedlichen Spannungen arbeitet kann man 
gleichzeitig 2 Bit übertragen -> 2 Bit = 1 Symbol

von Peter B. (Gast)


Lesenswert?

Vielen Dank. Ich denke, das Ergebnis ist geklärt, über die Einheit kann 
man streiten.

Ich habe dann noch folgende Frage. Welche Werte limitieren meine max. 
Übertragungsrate bzw. welche Überlegungne muss ich anstellen, um 
bewerten zu können, ob die Übertragung noch funktioniert bzw. sinnvoll 
ist ?
Also ich weiss, dass so Sachen wie Treiberfähigkit, Kapazitäten der 
Leitung (z.B. hat eine Display-Flexfolie eine Kap. von ca. 50pF), 
Flankensteilheit eine Rolle spielen. Wie kann man so etwas berechnen 
bzw. welche Formeln muss ich benutzen ? Q=i*t ?

Beispiel: Ich kenne meine Datenrate, ich kenne die Treiberfähigkeit und 
weiss dass die Flexfolie eine Kapazität von 50pF hat.

Danke.

von Gast (Gast)


Lesenswert?

Hast du das als Hausaufgabe bekommen oder willst du was Basteln? Wie 
lang soll die Leitung zum Display 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.