Einplatinencomputer ermöglichen die schnelle und vergleichsweise einfache Realisierung auch aufwendiger Projekte auf Basis bestehender Hardwareplattformen. Dieses Konzept möchte Electrosmith mit Daisy nun auf den Audiobereich übertragen.
Mittlerweile gibt es einige interessante Projekte, die als Grundlage für anspruchsvolle Audiokreationen dienen können. So lassen sich mit freeDSP Anwendungen im Sinne eines klassischen Audio-DSPs realisieren. Andere Projekte wie etwa CTAG face2|4 bieten deutlich mehr Freiheitsgrade, benötigen aber einen zusätzlichen Einplatinencomputer.
Daisy bietet hier als integrierte Alternative hohe Flexibilität in kompakter Bauform und kann universell eingesetzt werden. Auf der Breadboard-kompatiblen Platine befindet sich neben einem STM32 mit ARM Cortex-M7 und 64MB SDRAM ein 24-bit 192kHz Audio-Codec von AKM. Damit lassen sich Projekte mit Stereosignalen ohne zusätzliche Hardware realisieren, wobei weitere Kanäle per TDM, I2S, PDM, oder S/PDIF hinzugefügt werden können. Zusätzlich stehen dem Nutzer 32 GPIOs zur Verfügung, Standardprotokolle wie SPI, I2C, UART oder PWM sind ebenfalls implementiert.
Angesteuert wird Daisy über USB, wobei die Platine im eigenständigen Betrieb über eine Spannungsversorgung zwischen 4 V und 17 V betrieben werden kann. Zur Programmierung sollen neben Bibliotheken auch Beispielprogramme für Arduino, FAUST und MicroPython bereitgestellt werden. Alternativ kann mit Pure Data oder Max/MSP generierter Code eingespielt werden, was die grafische Programmierung der Plattform ermöglicht.
Neben dem Modul selbst, das für 29 USD über Kickstarter bezogen werden kann, stehen bereits diverse vorgefertigte Module, wie etwa ein Breakoutboard, ein Gitarrenpedal oder ein Synthesizerbedienfeld zur Verfügung.
Zuerst erschienen bei Mikrocontroller.net News
Quelle: Read More