Le Pi possède une prise audio standard de 3,5 mm, mais celle-ci ne peut pas être utilisée pour l'entrée audio
Cependant, nous avons une charge de broches GPIO sur diverses interfaces. Serait-il possible de recevoir de l'audio analogique dans le Pi via le GPIO?
Elinux me dit:
Il est également possible de reconfigurer les broches du connecteur GPIO P1-12 et 13 (chipset GPIO 18 et 21) pour fournir une interface I2S (une modification matérielle peut être requise [12] ) ou PCM. Cependant, PCM_FS et PCM_DIN (broches du chipset 19 et 20) sont nécessaires pour I2S ou PCM.
Il semble y avoir des références à cette connexion I2S partout, mais nulle part donnant un oui ou un non clair.
Réponses:
La fiche technique des périphériques pour le BCM2835, utilisée sur le Raspberry Pi, vous donne la réponse au chapitre 8. Je cite:
"L'interface audio PCM est un périphérique APB fournissant des entrées et des sorties de téléphonie ou des flux audio série de haute qualité. Il prend en charge de nombreux formats PCM classiques, y compris I2S."
20 pages d'informations sur ce seul sujet.
Comme vous l'avez dit: toutes les broches ne sont pas disponibles depuis le connecteur GPIO! PCM_FS et PCM_DIN (celui dont vous avez probablement besoin) ne sont pas sur le connecteur GPIO, vous devrez vérifier le schéma pour voir si vous pouvez les atteindre d'une manière ou d'une autre.
MISE À JOUR:
Selon les schémas, vous n'avez pas de chance:
Malheureusement connecté à rien! Aucune chance d'obtenir quoi que ce soit connecté à cela !!
Mais quelque chose d'étrange se passe, si ces broches sont les broches I2S manquantes, la carte V2.0 ne devrait pas non plus avoir ces broches connectées. Mais la documentation indique que ces broches sont disponibles sur le connecteur P5 nouvellement ajouté. Ceux-ci sont connectés à différentes broches, puis le wiki dit ... Cela nécessite un peu plus d'investigation ... bientôt plus ....
la source
Comme indiqué ici, vous pouvez obtenir I2S via P5:
http://elinux.org/RPi_Low-level_peripherals#P5_header
Et voici un pilote du noyau pour l'utiliser:
http://blog.koalo.de/2013/05/i2s-support-for-raspberry-pi.html
la source
De quelle révision s'agit-il? Le Rev B 512M possède les quatre broches PCM mappées au connecteur P5. Vous devrez ajouter vos propres broches à la carte, mais utilisez le dessous pour continuer à utiliser le connecteur GPIO à l'avant.
Sur le schéma, page 2, en bas à gauche, recherchez la puce BCM2835-IO2 pour les broches GPIO28-31 étiquetées GEN7-10 correspondant au mappage PCM Clk, Fs, DIn, DOut aux trous P5 3-6 respectivement. Cette broche fournirait PCM lorsqu'elle serait affectée en tant que fonctionnalité Alt2.
gb
la source