Raspberry Pi Pico comme récepteur audio numérique S/PDIF
sur
S/PDIF en 2023 : avec un Raspberry Pi Pico
Même si nous avons fait un pas en arrière par rapport à ce type d'audio PCM non compressé lorsque nous sommes passés au DVD (bien que nous ayons obtenu un son multicanal), au MP3 et autres, les équipements tels que les lecteurs DVD / Blu-ray et les boîtiers de diffusion multimédia convenables sont encore généralement dotés de sorties S/PDIF.Cela fait un moment que je veux étudier et regarder de plus près le S/PDIF, sans avoir à recourir à tout un tas de circuits complexes. Un coup de chapeau à Anne Barela chez Adafruit pour avoir trouvé ceci : Il existe un circuit très simple pour explorer les signaux S/PDIF (qu'ils soient coaxiaux ou optiques) sur un Raspberry Pi Pico, présenté par Elehobica sur GitHub.
Conversion vers I2S
En prime, il existe également un code permettant de convertir le format S/PDIF en format I2S serial audio, destiné au transport de l'audio entre les circuits intégrés et disponible sur de minuscules modules compatibles avec les microcontrôleurs. Cela signifie que vous pouvez faire passer votre audio numérique, par exemple, par un minuscule convertisseur numérique-analogique (plus petit qu'une pièce de vingt-cinq cents) initialement conçu pour les cousins plus grands du Raspberry Pi.
Conçu spécifiquement pour le Raspberry Pi Pico, le projet est compatible avec la puce RP2040. Des instructions complètes sont fournies à l'aide de Pico SDK 1.4.0, et le processus est confirmé pour fonctionner avec Developer Command Prompt pour VS 2019 et Visual Studio Code sur les plateformes Windows.
Les exemples d'applications inclus dans le projet permettent aux utilisateurs d'identifier les fréquences d'échantillonnage, d'afficher les détails de la trame S/PDIF et de convertir l'entrée S/PDIF en sortie I2S sur 32 bits.
Pour accéder aux fichiers du projet et en savoir plus, visitez le dépôt GitHub de Elehobica à cette adresse : https://github.com/elehobica/pico_spdif_rx.git
Traduction : Laurent RAUBER

Discussion (0 commentaire(s))