Raspberry Pi Pico als S/PDIF-Digital-Audio-Empfänger
über
S/PDIF im Jahr 2023: Auf einem Raspberry Pi Pico
Obwohl wir einen Schritt zurück von dieser Art von unkomprimiertem PCM-Audio gemacht haben, als wir auf DVD (obwohl wir Mehrkanalton gewonnen haben), MP3 und dergleichen umgestiegen sind, haben Geräte wie DVD-/Blu-ray-Player und anständige Media-Streaming-Boxen immer noch häufig S/PDIF-Ausgänge.Ich wollte mir S/PDIF schon seit einiger Zeit genauer ansehen, ohne dabei auf eine Vielzahl komplexer Schaltungen zurückgreifen zu müssen. Hut ab vor Anne Barela at Adafruit die das hier gefunden hat: Es gibt eine einfache Schaltung, um S/PDIF-Signale (unabhängig davon, ob sie über Koax oder optisch ankommen) auf einem Raspberry Pi Pico zu untersuchen, der uns von Elehobica on GitHub zur Verfügung gestellt wurde.
Umrechnung in I2S
Ein zusätzlicher Bonus ist der Code zur Konvertierung von S/PDIF in das I2S serial audio Format, das für den Transport von Audiosignalen zwischen ICs gedacht ist und auf winzigen Mikrocontroller-kompatiblen Modulen verfügbar ist. Das bedeutet, dass Sie Ihr digitales Audio zum Beispiel durch einen winzigen DAC (kleiner als ein US-Quarter) pumpen können, der ursprünglich für größere Raspberry Pi-Verwandten entwickelt wurde.
Das Projekt wurde speziell auf den Raspberry Pi Pico zugeschnitten und ist mit dem RP2040-Chip kompatibel. Umfassende Anleitungen werden unter Verwendung von Pico SDK 1.4.0 bereitgestellt, und es ist bestätigt, dass das Verfahren mit Developer Command Prompt für VS 2019 und Visual Studio Code auf Windows-Plattformen funktioniert.
Die im Projekt enthaltenen Beispielanwendungen ermöglichen es den Benutzern, Abtastfrequenzen zu identifizieren, S/PDIF-Frame-Details zu zeigen und S/PDIF- Eingangssignale in I2S 32-Bit-Ausgangssignale zu konvertieren.
Um auf die Projektdateien zuzugreifen und mehr zu erfahren, besuchen Sie das Elehobicas GitHub-Repository unter: https://github.com/elehobica/pico_spdif_rx.git

Diskussion (0 Kommentare)