Etherrape/Zusatzhardware/Audioplatine

From Lochraster

Jump to: navigation, search

[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