Actions

KAmod RPi5 DAC (PL)

From Kamamilabs.com - Wiki

Opis

KAmod RPi5 DAC - moduł audio z konwerterem DAC I2S dla Raspberry Pi
KAmod Rpi5 DAC jest modułem przetwornika cyfrowo analogowego z liniowym wyjściem audio wyprowadzonym na standardowe stereofoniczne gniazdo Jack 3.5mm. Jest przeznaczony do współpracy z komputerami jednopłytkowym Rasberry Pi-5, Raspberry PI-4 i Raspberry PI-3 i jest z nimi połączony przez złącze 40-pin GPIO. To połączenie zapewnia zasilanie modułu napięciem +5V oraz sygnały interfejsu I2S generowane przez Raspberry Pi. Moduł przetwornika może być również skonfigurowany jako autonomiczny zewnętrzny przetwornik cyfrowo analogowy połączony z dowolnym źródłem cyfrowego sygnału audio w formacie I2S na przykład z odbiornikiem S/PDIF.

Podstawowe parametry
  • Współpraca z komputerami Rasperry Pi. Połączenie w formie nakładki (HAT) poprzez złącze 40-pin GPIO.
  • Możliwość zasilania +5V z komputera Raspberry Pi lub z zewnętrznego zasilacza +5V
  • Możliwość skonfigurowania do pracy jako autonomiczny zewnętrzny przetwornik DAC z własnym zasilaniem
  • Format cyfrowych danych audio: I2S lub Left-Justified
  • Akceptowane dane PCM o długości 16,20, 24 lub 32 bity
  • Częstotliwość próbkowania od 8kHz do 384kHz
  • Wbudowany układ audio PLL generujący sygnał SCK z sygnału BCK
  • Wyjście audio asymetryczne 2.1V RMS
  • Brak kondensatora sprzęgającego odcinającego składową stałą
  • Napięcie zasilania: sekcja analogowa +3,3V sekcja cyfrowa od +1.8V do 3,3V
  • Rozdzielone napięcie zasilania i masy sekcji cyfrowej i analogowej. Każda z sekcji jest zasilana osobnym niskoszumnym stabilizatorem MIC5209 3.3


Wyposażenie standardowe
Kod Opis
KAmod RPi5 DAC
  • Zmontowany i uruchomiony moduł
  • Zestaw śrubek oraz dystansów umożliwiający przykręcenie nakładki do płytki Raspberry


Schemat elektryczny



Konfiguracja zasilania

Standardowo moduł może być zasilany napięciem +5V z komputera Raspberry Pi pobieranego z wyprowadzeń 2 i 4 złącza P11 (40-PIN GPIO). Drugą możliwością jest zasilanie napięciem +5V z zewnętrznego zasilacza.

Do wyboru źródła zasilania jest przeznaczona 3-pinowa zworka P1 (PWR_SEL).
Zwarcie wyprowadzeń 1-2 powoduje wybranie zasilania +5V z komputera Raspberry Pi.

Wybór zasilania modułu przetwornika z komputera Raspberry Pi



Zwarcie wyprowadzeń 2-3 powoduje wybranie zasilania +5V modułu przetwornika z zasilacza zewnętrznego. Ta opcja może być wybrana, kiedy moduł przetwornika jest podłączony zarówno poprzez 40-PIN GPIO z komputerem jak i w czasie pracy jako zewnętrzny przetwornik DAC. Zasilanie zewnętrzne z dobrego zasilacza liniowego przy pracy z Raspberry Pi może poprawić jakość sygnału audio na wyjściu przetwornika. Napięcie zewnętrzne jest podawane na wyprowadzenia 1 i 2 złącza P2 (+5V_EXT), lub alternatywnie na wyprowadzenia 1 i 2 złącza P3 (I2S_EXT).

Wybór zasilania modułu przetwornika z zewnętrznego zasilacza



Konfiguracja trybu pracy interfejsu I2S

Dane audio do konwersji DAC są przesyłane przez interfejs I2S składający się z sygnałów:

  • danych DOUT
  • zegara LRCK określającego, który kanał jest przesyłany
  • zegara BCK taktującego przesyłanie bitów danych audio


W standardzie nie jest zdefiniowany, ale powszechnie stosowany i wymagany jest też zegar główny Master Clock MCLK (typowo 256xLRCK) przeznaczony do wewnętrznej synchronizacji pracy przetwornika.

Konfiguracja modułu do pracy z Raspberry Pi
Konfiguracja modułu jako zewnętrzny przetwornik
Połączenie modułu przetwornika z Raspberry Pi
Przykładowa integracja z playerem Moode uruchomionym na Raspberry Pi
Pomiary przetwornika
Linki