Mit diesem Audioadapter können Sie Ihr Teensy 3.0, 3.1, 3.2, 3.5 und 3.6 Boards mit einem hoch qualitativen 16 bit, 44.1 kHz (CD-Qualität) Audio Interface ergänzen. Es unterstützt Stereo Kopfhörer, Stereo line-level Aus-/ Eingänge und einen Mono Mikrofon Eingang.
Eine erweiterte Audio Bibliothek lässt den Ein- und Ausgang gleichzeitig nutzen. So können Sie alle Arten von anspruchsvollen Audioapplikationen kreieren. Sie können multiple Klangreihen aufnehmen, synthetisierte Wellenformen erzeugen, Effekte einsetzten usw.
Die Teensy 3.x nutzen den Cortex-M4 DSP. Damit steht Ihnen reichlich Rechenleistung, für Echtzeit FFT oder erweiterte Soundprojekte, zur Verfügung.
Zwei 14 Pin Stecker und zwei 14 Pin Buchsen werden benötigt um den Audio-Adapter mit dem Teensy 3.x zu verbinden.
Zur Regulierung der Lautstärke kann ein optionales Potentiometer ergänzt werden.
Signale zum Teensy
Der Audiochip stellt, mittels 7 Signalen, eine Verbindung zum Teensy her. Die I2C Pins SDA und SCL kontrollieren den Chip und justieren die Parameter. Für Audiodata wird I2S genutzt, TX (für Audio-Ausgang Kopfhörer u. Line-Out), RX (für Audio-Eingang Mikrofon u. Line-In), 3 Taktsignale, LRCLK (44.1 kHz), BCLK (1.41 MHz) und MCLK (11.29MHz). Alle drei Taktsignale werden vom Teensy 3.x generiert. Der SGTL5000 nutzt im Betrieb alle Taktpins als Eingänge.
Der Zugriff auf die microSD erfolgt über 4-Pin SPI. In der Audio Bibliothek finden Sie Beispiele zur Auswahl der verschieden Pins. Um Musik abzuspielen ist eine SD Karte sehr nützlich. Sandisk und andere hochwertige SD Karten sind in der Lage zwei WAV Files gleichzeitig abzuspielen.
Der Line-in/out Anschluss ist mit dem AC97 Audio Header der meisten PC-Mainboards kompatibel. Die Kabel der Frontanschlüsse können daran angeschlossen oder direkt an die Pins angelötet werden.
Die Line-in/out Buchse nutzt den Pinout, welcher mit dem AC97 Audio Header des Motherboards kompatibel ist. Die Kabel der Vorderseite der meisten PCs können daran angeschlossen oder direkt an die Pins angelötet werden.
Optionale Speicher:
Ein W25Q128JV oder W25Q128FV Flash-Speicher-Chip kann auf der unterseite des boardes aufgelötet werden.
Die Teensy Audio Bibliothek kann durch diesen zusätzlichen Speicher Audio Clips unter zuhilfenahme der SerialFlash-Bibliothek abspielen. Der Flash-Speicher hat eine geringere Latenz als eine SD-Karte, dass erlaubt das simultane Abspielen mehrerer Sounds gleichzeitig.
Zukünftige Versionen der Audio-Biblithek kann die geringe Latenz des Flash-Speichers zur Wavetable Synthese nutzen.
Alternativ kann auch ein 23LC1024 RAM-Speicher-Chip hizugefügt werden. Die Teensy-Audio-Biblithek nutzt den RAM für eine Multitap-Delayline bis zu 1,5s Verzögerung. Siehe Demovideo für Details.