Vorwort

Es gibt auf dem Markt eine enorme Auswahl an sehr kleinen Musikwiedergabegeräten. Alle sind jedoch auf Stereo, also zweikanalige Tonausgabe ausgelegt. Für eine Spezialanfertigung – ein Helm mit 4 Lautsprechern – wurde ich angefragt, einen möglichst kleines, 4-kanaliges Musikwiedergabegerät zu entwerfen. Der Vorschlag vom Auftraggeber war, zwei bestehende Geräte zu kaufen und diese so zu […]

Präsentation 4 Kanal SD-Karten Audioplayer

Am 3.4.2011 habe ich folgendes Projektkonzept präsentiert: Vorgaben Spezialangefertigter Audioplayer mit 4 Ausgängen 16-Bit Audio-Dateien abspielbar ab SD-Karte Kleine Abmessungen Sparsam im Stromverbrauch Auftraggeber Zürcher Hochschule der Künste, Vertiefungsrichtung Mediale Künste, Joris Stemmle c1Audio.com Iris Rennert Mentor G. Brügger, HSZ-T Block-Diagramm Hardware Block-Diagramm Software Design Entscheide Folgende Entscheide haben wir gefällt: CPU: TMS-320 DAC: extern […]

SampleMachine

Diese Anwendung habe ich für eine Ausstellung im Auftrag von Iris Rennert erstellt. Es handelt sich dabei um einen “Teppich” mit Kontaktschaltern/Sensoren, die Audio-Samples ab einer SD-Karte mehrstimmig (polyphon) abspielen. Die Anlage besteht aus einer mehrschichtigen Kunststoffmatte, einer Steuerung und einem Verstärker- / Lautsprechersystem. Mit einem Laptop werden die letzten Programmupdates über USB auf die […]

Elektromechanische Probleme beim Tastatur-Decoder

Bei der Inbetriebnahme des Tastaturdecoders (TDC) stellt sich heraus, dass dieser sehr empfindlich ist auf äussere elektromagnetische Störungen, z.B. einen eingeschalteten Lötkolben. Diese Empfindlichkeit wird enorm verstärkt, wenn die Leiterplatte auf einem ungeeignetem Material aufliegt. Das äussert sich darin, dass die Tasten als gedrückt erscheinen, bzw. der GPIO/Input des TMS320 als “High” erkannt wird, obwohl […]

libsndfile auf TMS320 portieren

Die Idee, libsndfile (http://www.mega-nerd.com/libsndfile/, eine bestehende Bibliothek für das Lesen von Audio-Dateiformaten) auf den TMS320 zu portieren, verwarf ich. Eine Portierung würde den Zeitrahmen sprengen. Die Bibliothek ist zu umfangreich und abhängig von anderen Bibliotheken, die ebenfalls portiert werden müssten. Compiler output: Too many unsatisfiable dependencies for the moment, eg. could not open source file […]

Ein freies TMS320 MP3-Player Project

Ein weiteres, sehr spannendes, (GNU/GPL) freies MP3-Player Projekt für den TMS320C55x  liefert auch den Quellcode für den MP3-Decoder, sowie eine Hardwareanleitung mit PCB-Layout für die CPU TMS320 VC5507. Das Schöne daran ist, dass der VC5507 über ein LQPF Gehäuse mit 114 Pins verfügt, was die Herstellung wesentlich vereinfacht im Gegensatz zum C5515, der sich in […]

Testboard Evaluation

Bei der Evaluation des Testhardware standen folgende Kandidaten in der engeren Auswahl. Es ergab sich eine Rangliste: eZDSP TMS320C5515: erste Wahl, verfügt über vielfältige Möglichkeiten, insbesondere programmierbare USB-Schnittstelle und Micro-SD Slot. eZDSP TMS320VC5505: Geeignet, aber ohne USB und SD-Karten Unterstützung. Beagleboard: wenig Informationen vorhanden, Linux-basiert daher tendenzieller Universalrechner mit hohem Software-Overhead Arduino:  viel zu langsam

Portierung der SD-Card/FAT Software auf TMS320

Ich bin bereits im Besitz einer unter Arduino laufenden Programmbibliothek (SDFATLIB) für den Zugriff auf ein FAT32-Dateisystem auf einer SD-Karte über SPI. Diese besteht im Grunde aus zwei Komponenten: Zugriff auf SD-Karte via SPI-Schnittstelle Zugriff auf ein FAT-Dateisystem Davon gibt es eine vereinfachte Version (FAT16LIB). Diese werde ich zuerst portieren, um die Aufgabe etwas zu vereinfachen. Auf der Seite des […]

Einarbeitung TMS320 / eZdsp board

Datasheet TMS320VC5505 Fixed-Point Digital Signal Processor (Rev. B) (PDF 856 KB) eZdsp Stick http://focus.ti.com/docs/toolsw/folders/print/tmdx5505ezdsp.html http://support.spectrumdigital.com/boards/usbstk5505/revb/ Schematics Board schematics. PDF – 08/06/09 Test Code Test code and board support library (CCS 4.0) for the TMS320VC5505 DSP USB STICK . ZIP – 09/01/10 – SPIROM test SD Card Controller http://focus.ti.com/lit/ug/sprufm2b/sprufm2b.pdf – TMS320C674x/OMAP-L1x Processor Multimedia Card (MMC)/ Secure […]