O Pi possui uma tomada de áudio padrão de 3,5 mm, mas isso não pode ser usado para entrada de áudio
No entanto, temos uma carga de pinos GPIO em várias interfaces. Seria possível receber áudio analógico no Pi via GPIO?
Elinux me diz:
Também é possível reconfigurar os pinos do conector GPIO P1-12 e 13 (chipset GPIO 18 e 21) para fornecer um I2S (pode ser necessária uma modificação do hardware [12] ) ou uma interface PCM. No entanto, PCM_FS e PCM_DIN (pinos do chipset 19 e 20) são necessários para I2S ou PCM.
Parece haver referências a essa conexão I2S em todo o lugar, mas em nenhum lugar há um claro sim ou não.
Respostas:
A folha de dados de periféricos para o BCM2835, usada no Raspberry Pi, fornece a resposta no capítulo 8. Cito:
"A interface de áudio PCM é um periférico APB que fornece entrada e saída de telefonia ou fluxos de áudio seriais de alta qualidade. Ele suporta muitos formatos clássicos de PCM, incluindo o I2S."
20 páginas de informações somente sobre esse assunto.
Como você disse: nem todos os pinos estão disponíveis no conector GPIO! PCM_FS e PCM_DIN (o que você provavelmente precisa) não estão no conector GPIO, você deverá verificar o esquema para verificar se consegue alcançá-los de alguma forma.
ATUALIZAR:
De acordo com os esquemas, você está sem sorte:
Infelizmente conectado a nada! Sem chance de conseguir algo conectado a isso !!
Mas algo estranho está acontecendo, se esses pinos são os pinos I2S realmente ausentes, a placa V2.0 também não deve ter esses pinos conectados. Mas a documentação afirma que esses pinos estão disponíveis no conector P5 recém-adicionado. Eles estão conectados a pinos diferentes, então o wiki diz ... Isso precisa de um pouco mais de investigação ... em breve mais ....
fonte
Como mostrado aqui, você pode obter o I2S via P5:
http://elinux.org/RPi_Low-level_peripherals#P5_header
E aqui está um driver do kernel para usá-lo:
http://blog.koalo.de/2013/05/i2s-support-for-raspberry-pi.html
fonte
Que revisão do conselho é essa? O Rev B 512M possui todos os quatro pinos PCM mapeados para o conector P5. Você precisará adicionar seus próprios pinos à placa, mas use a parte inferior para ainda usar o conector GPIO na frente.
No esquema, na página 2, no canto inferior esquerdo, procure no chip BCM2835-IO2 os pinos GPIO28-31 rotulados como GEN7-10, correspondentes ao mapeamento PCM Clk, Fs, DIn, DOut para os orifícios P5 3-6, respectivamente. Essa pinagem forneceria PCM quando atribuído como a funcionalidade Alt2.
gb
fonte