Etherrape/Zusatzhardware/Audioplatine
From Lochraster
[edit] Status
Bisher in der Planungsphase. Vorschläge bitte auf die Mailingliste.
Der VS1011 (14 EUR bei Reichelt - Pegelanpasser nicht vergessen!) läuft prima mit der leicht gepatchten Etherrape Firmware (auf einem ATmega1280 mit 16MHz). Er braucht einen langsameren SPI Takt, den man aber gut beim CS runter/hochschalten kann. Der hat eine FIFO drin und signalisiert über einen PIN ob noch 32 Byte reinpassen. Somit kann man beim Streaming mit PSOCK_READBUF genau 32 Byte nachschieben. Will sagen: Es ist kein externer Zusatzspeicher für MP3-Streaming (solange die in RealTime kommen ala Ice/Shoutcast) notwendig. Bitraten erkennt er automatisch und hat sogar einen Streaming-Mode, der kleinere Bitratenfehler ausgleicht. Das alles bei 128Kbit getestet. TOSTi
[edit] Beschreibung
Eine Platine im Halb-Eurokarten-Format (80x100mm) mit:
- 4x Cinch rein
- 2x Cinch raus
- 4x Schraubklemme raus
- 1x TDA7318 (Audio-Switch, 4x Stereo rein, 2x Stereo raus)
- 4x TDA7240 (20W Verstaerker) optional zum Aufstecken
- 6x Led (Multi-Purpose, zb. aktiver Eingang)
- 2x MP3-Decoder (VS1011k oder so)
- 1x Atmega8, 1x TSOP1738, fuer Standalone-Betrieb ohne etherrape