Wie füge ich dem Raspberry Pi Zero analogen Audioausgang hinzu?

7

Das derzeit angekündigte neue Mitglied der Raspberry Pi-Familie - der Raspberry Pi Zero bietet nur digitalen Audioausgang über seinen HDMI-Anschluss. Welche Optionen gibt es, um diesem Modell analogen Audioausgang hinzuzufügen?

Die Antworten sollten sowohl Hardwareprobleme als auch entsprechende Softwareaspekte berücksichtigen und die Integration in modernste Software-Frameworks des Linux-Kernels wie ALSA berücksichtigen . (ZB PWM-basiertes Audio wie bei anderen Raspberry Pi-Modellen scheint in Bezug auf die Hardware recht einfach zu sein und kann an jeden GPIO-Pin angeschlossen werden. Wie würde diese Lösung jedoch nahtlos in die Gerätetreiber des Systems und die API integriert werden?)

Ghanima
quelle
AFIK hat ungefähr die gleichen GPIO-Funktionen wie die neueren PI-Modelle, so dass Sie möglicherweise einen Audio-HAT anschließen können (obwohl teuer: /)
Wilf
Hatte gerade einen Gedanken ... raspberrypi.stackexchange.com/questions/38812/…
Wilf
1
Finde dort meine Antwort;)
Ghanima
1
Einen Versuch wert :). Vielleicht haben wir
Wilf
Yupp, das ist die Rennstrecke des ehemaligen Pis! Ich überlegte, das als Antwort zu formulieren. Aber jetzt, wo du es gefunden hast. Fühlen Sie sich frei, eine nette Antwort darauf zu geben!
Ghanima

Antworten:

5

Raspberry Pi Zero ist Raspberry Pi A + (und B +) sehr ähnlich. Der SoC ist derselbe und die Pinbelegung des GPIO-Headers ist ebenfalls gleich.

Alle Raspberry Pi-Soundkarten, die mit A + und B + funktionieren, sollten auch mit Zero ohne Hardware- oder Softwaremodifikationen funktionieren.

Ich habe gute Erfahrungen mit HiFiBerry DAC + (auf Pi 2 B) gemacht und hier ist eine Bestätigung, dass diese Karte mit Pi Zero funktioniert : HiFiBerry DAC + auf einem Pi Zero

Pabouk
quelle
4
  • PWM-basiertes Audio wie die anderen Raspberry Pi-Modelle: Adafruit hat einen schönen Artikel, der die elektrischen Schaltpläne basierend auf dem frühen RC-Filter des ursprünglichen Raspberry Pi und dem gepufferten Audioausgang höherer Qualität des B + und Raspberry Pi 2 behandelt beschreibt, wie Sie die verwendeten Pins in der Gerätebaumüberlagerung anpassen, um sie auf zugängliche Pins des Raspberry Pi Zero zu ändern.
Ghanima
quelle
3

USB-Audiokarten sind immer eine Option. Dies bietet den zusätzlichen Vorteil einer höheren Audioqualität und der Option für Audioeingang. Ich habe einen für einige Zeit mit meinem Raspberry Pi 2 verwendet.

Patrick Cook
quelle
1
Sie funktionieren, aber ich denke, sie haben ein Problem mit der hohen CPU-Auslastung
Wilf