Forum: Mikrocontroller und Digitale Elektronik µC als Treiber / Decoder


von ein anderer (Gast)


Lesenswert?

Hallo.

Ich habe mir ein Display von Pollin gekauft. Dann hab ich nach der 
Ansteuerung gesucht und hier im Forum gesehen, dass das einen µC mit 
einem komplexem (Datenbank der Schriftzeichen z.B.) Programm braucht, um 
es anzusteuern. Als zweites Nebenprojekt habe ich noch einen MP3-Player 
(Anleitung aus dem Internet), der einen VS1011 auf der Platine hat.

Da hab ich mich gefragt, so gut wie manche µC ausgestattet sind (Hohe 
Taktgeschwindigkeit, ADCs, DACs, SPI, I²C, usw.), meist aber billiger 
sind, als irgendwelche Controller, Decoder, Treiber etc., gibt es 
vielleicht eine Seite, wo es z.B. den MP3-Decoder VS1011 als 
Softwarelösung für einen PIC oder AVR oder so gibt. Ich habe mal bei 
Microchip geguckt und der teuerste PIC kostet was bei 9$, wohingegen der 
VS1011 bei Reichelt knapp 14€ kostet.

Und da es ja einige echt gute und professionelle Programmierer gibt, 
dachte ich mir, sowas gibt es evtl schon?

Also als Kurzfassung:

Gibt es Seiten / Anbieter, wo es Software-Realisierte LCD-Controller / 
(MP3)-Decoder oder derartiges für günstigere µC gibt?


MFG ein anderer

von Falk B. (falk)


Lesenswert?

@  ein anderer (Gast)

>vielleicht eine Seite, wo es z.B. den MP3-Decoder VS1011 als
>Softwarelösung für einen PIC oder AVR oder so gibt.

;-)
Kleiner Scherzkeks. Im VS1011 steckt ein ziemlich guter DSP, der PIC, 
AVR & CO locker in den Schatten stellt.

> Ich habe mal bei
>Microchip geguckt und der teuerste PIC kostet was bei 9$, wohingegen der
>VS1011 bei Reichelt knapp 14€ kostet.

Das hat seinen Grund. Siehe oben.

>Gibt es Seiten / Anbieter, wo es Software-Realisierte LCD-Controller /
>(MP3)-Decoder oder derartiges für günstigere µC gibt?

Nö.

MfG
Falk

von Michael S. (rbs_phoenix)


Lesenswert?

Ich kann mir gut vorstellen, dass gerade für die MP3-Decodierung die µC 
evtl zu langsam sind, bzw. halt nicht für ausgelegt, aber ein 
LCD-Treiber für die NANYA-LCDs von Pollin über SPI wäre ne coole Sache 
und machbar müsste es auch sein. Nur kenne ich da nichts.

von Ben _. (burning_silicon)


Lesenswert?

keine chance. das schafft in diesem umfeld nur ein speziell darauf 
ausgerichteter DSP.

mal zum vergleich - ich hatte vor etlichen jahren probiert einen carPC 
aus einem alten benzium-200 zu bauen. den chip auf 166MHz getaktet 
konnte man gerade so passiv kühlen und MP3 abspielen konnte die kiste 
auch. allerdings verursachte ein 192kbit-MP3 eine CPU-Last von 80-90% 
bei 166 MHz. stromaufnahme um die 4A bei 12V (netzteil war eigenbau und 
kein linearregler, wurde also nicht groß warm...) hätte geklappt, aber 
angesichts heutiger möglichkeiten wie mit dem VS1011 voll die krücke. :D

im prinzip wird es ein AVR schaffen ein MP3 zu dekodieren - aber du 
wirst stunden oder tage auf das resultat warten...

von Ronny T. (Gast)


Lesenswert?

Die "kleinste" mir bekannte Lösung zum MP3 abspielen mit µC findet sich 
hier, verwendet wird ein STM32:
http://www.stm32circle.com/projects/project.php?id=82

Ich denke also 32 Bit und >50MHz sollten es dann schon sein... 
vielleicht durchaus noch im Bereich des möglichen mit einem AVR32?

von Detlev T. (detlevt)


Lesenswert?

Ronny T. schrieb:
> vielleicht durchaus noch im Bereich des möglichen mit einem AVR32?

Könnte sein. ;) Siehe Application Note AVR32709 
(http://www.atmel.com/dyn/resources/prod_documents/doc7817.pdf)

von Lukas K. (carrotindustries)


Lesenswert?

Michael Skropski schrieb:
> LCD-Treiber für die NANYA-LCDs von Pollin

Suche mal hier in der Codesammlung, da hat es AVR-basierte Treiber für 
die controllerlosen QVGA-Displays.

von kubik (Gast)


Lesenswert?


von Sebastian (Gast)


Lesenswert?

Nachdem die Frage nach dem Display schon gut beantwortet ist, hier noch 
eine Ergänzung zum MP3 in Software, von NXP:
http://www.nxp.com/documents/application_note/AN10583.pdf

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.