Pi memiliki jack audio 3,5mm standar, tetapi ini tidak dapat digunakan untuk input audio
Namun, kami memiliki banyak pin GPIO pada berbagai antarmuka. Apakah mungkin untuk menerima audio analog ke dalam Pi melalui GPIO?
Elinux memberitahuku:
Juga dimungkinkan untuk mengkonfigurasi ulang pin konektor GPIO P1-12 dan 13 (chipset GPIO 18 dan 21) untuk memberikan I2S (modifikasi perangkat keras mungkin diperlukan [12] ) atau antarmuka PCM. Namun, PCM_FS dan PCM_DIN (pin chipset 19 dan 20) diperlukan untuk I2S atau PCM.
Tampaknya ada referensi untuk koneksi I2S ini di semua tempat, tetapi tidak memberikan ya atau tidak.
Jawaban:
The Peripherals datasheet untuk BCM2835, yang digunakan pada Raspberry Pi, memberikan jawaban dalam Bab 8. Saya quote:
"Antarmuka audio PCM adalah perangkat APB yang menyediakan input dan output telepon atau stream audio serial berkualitas tinggi. Ini mendukung banyak format PCM klasik termasuk I2S."
20 halaman informasi tentang hal ini saja.
Seperti yang Anda katakan: tidak semua pin tersedia dari konektor GPIO! PCM_FS dan PCM_DIN (yang mungkin Anda butuhkan) tidak ada pada konektor GPIO, Anda harus memeriksa skema untuk melihat apakah Anda dapat menjangkau mereka dengan cara tertentu.
MEMPERBARUI:
Menurut skema Anda kurang beruntung:
Sedih terhubung ke apa-apa! Tidak ada peluang untuk terhubung dengan hal itu !!
Tapi sesuatu yang aneh sedang terjadi, jika pin ini adalah pin I2S yang sebenarnya hilang maka papan V2.0 juga seharusnya tidak memiliki pin ini pada yang terhubung. Tetapi dokumentasi menyatakan bahwa pin-pin ini tersedia pada konektor P5 yang baru ditambahkan. Ini terhubung ke pin yang berbeda maka wiki mengatakan ... Ini perlu penyelidikan lebih lanjut ... segera lebih ....
sumber
Seperti yang ditunjukkan di sini Anda bisa mendapatkan I2S melalui P5:
http://elinux.org/RPi_Low-level_peripherals#P5_header
Dan berikut ini adalah driver kernel untuk menggunakannya:
http://blog.koalo.de/2013/05/i2s-support-for-raspberry-pi.html
sumber
Apa revisi dari dewan ini? Rev B 512M memiliki keempat pin PCM yang dipetakan ke konektor P5. Anda harus menambahkan pin Anda sendiri ke papan, tetapi gunakan sisi bawah untuk tetap menggunakan konektor GPIO di bagian depan.
Pada skema, halaman 2, kiri bawah, lihat chip BCM2835-IO2 untuk pin GPIO28-31 berlabel GEN7-10 yang terkait dengan PCM Clk, Fs, DIn, pemetaan DOut ke masing-masing lubang P5 3-6. Pin ini akan memberikan PCM ketika ditugaskan sebagai fungsionalitas Alt2.
gb
sumber