Sida 1 av 1

DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 25 juli 2026, 14:16:43
av JanErik
Testat detta lite tillsammans med en I2S-DAC med PCM1794. Funkar men volymen är på tok för hög, DACen klarar inte av att återskapa det från I2S.
Har format-pinnarna på jumprar men bara ett format som ger audio ut vad jag kan se. Försökt dra ner gain mot -24dB i Console men det börjar låta illa.
Men lovande projekt ändå, bara de fixade en Linux-version av konfigurationsmjukvaran. Nån fler som lekt med detta?
20260719_144236s.jpg
Mjukvaran fås från:
https://github.com/WeebLabs/DSPi
https://github.com/WeebLabs/DSPi-Console-Windows
https://github.com/WeebLabs/DSPi-Console (MacOS)

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 25 juli 2026, 14:25:51
av ToPNoTCH
Kör du 16-bitar eller 24 ?

I2S har i praktiken tre standardformat Philips, Left justified och Right justified.
Om du får fel här kan det bli konstigt.

Det skall per definition inte klippa i D/A. Volymen justerar du på analogsidan när du inte har en programerbar DAC.

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 25 juli 2026, 14:55:17
av JanErik
Den verkar producera bara 24-bit I2S eller S/P-DIF enligt websidan.

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 25 juli 2026, 17:52:52
av ToPNoTCH
Jag läser:
I2S format: 24-bit data, left-justified, MSB-first, 32-bit frames. Drop-in to most standard I2S DACs (PCM5102, ES9038Q2M, etc.).
Kolla att din PCM1794 är pinnad för det.
Det är inte onormalt att DAC defaultar till Philips I2S format.

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 25 juli 2026, 20:06:22
av AndLi
Går det att programmera om Pico så den dyker upp som ljudkort och inte serieport alltså? Eller också kanske ännu hellre?

För jag antar att du plockar in dataströmmen över USB in i Pico och sen ut till din DA?

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 27 juli 2026, 11:24:47
av ToPNoTCH
Det slog mig att PCM1794 är strömkonverterande.
Man behöver därför en I/V konvertering på utgångarna.

På bilden ser jag inga OP-amps på ditt kretskort så jag misstänker att du gjort något konstigt på analog sidan.

Jag byggde en DAC baserat på det chippet och följde databladets rekommendation på I/V konverter.
Jag vill minnas att det chippet lät jäkligt bra.

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 28 juli 2026, 17:00:09
av JanErik
Det är en strömutgång och op ja, alla chip är på undersidan här. Samma DAC-kort fungerar bra med DIR9001, S/P-DIF-receiver.

En konversation med Gemini antyder nu att ALSA måste konfigureras att använda 24- eller 32-bit audio, med /etc/asound.conf. Ska testa inom kort.

Re: DSPi: USB-ljudkort/audioprocessor med RPi Pico

Postat: 29 juli 2026, 13:49:35
av JanErik
Det var PulseAudio-konfigurationen som hjälpte av problemet tror jag,
/etc/pulse/daemon.conf:

default-sample-format = s24le
#default-sample-format = s32le #alternativt
default-sample-rate = 48000

Sedan som normal användare (iaf på Arch körs pulseaudio-processen med min inloggade användare i Plasma) :
Forcera detektering av hårdvaruprofilen och starta om pulseaudio.
$ rm -rf ~/.config/pulse/*
$ pulseaudio -k