Hot answers tagged

4

I was able to make this unit work with my Raspberry Pi 3 using volumio and osmc without the need of any software tweaking. I must say that it sounds very good on both distributions. While using both the distributions, I selected the HifiBerry DAC profile from system settings. Note that my unit came with the jumpers for the extended headers already shorted....


2

So a specific driver exists. Is it available in Raspbian? Nope. (needs compiling?) So yes it's available by specifying it as a module and recompiling the kernel. One way to configure for max98357a is to edit sound/soc/bcm/Kconfig add the line: select SND_SOC_MAX98357A right under the line with PCM5102A, and then add CONFIG_SND_SOC_MAX98357A=m to ...


2

On these purple PCBs there are 5 sets of bridging pads. On the front (component side) there is one pair of pads which may be bridged to tie the SCK (system clock) low. This will force the PCM510x to generate the system clock using its internal PLL. You may bridge these pads to remove the need for an external SCK or connect the SCK pin to ground (0V). The ...


2

The GPIO you want are 18 PCM_CLK 19 PCM_FS 20 PCM_DIN 21 PCM_DOUT No others are accessible from the Pi3B expansion header. See the PCM/I2S Audio section (page 119) of the Broadcom peripherals document.


2

As far as I understand, simply loading the ALSA SOC modules is not enough. I cannot post more than 2 links, so Google "ALSA SoC". I don't quite understand it myself, and haven't managed to make my system work right, but there is a driver for the platform, i.e. the computer; a driver for the audio codec; and a third driver to describe the combination of ...


1

It's not as simple as directly connect a S/PDIF or Toslink connector to the Pi. From Can I get audio input through the GPIO, the pins that include PCM_DIN directly take PCM streams, like a WAV file. To get data from a Toslink, you'd need some chip to convert from the IEC 60958 protocol to raw PCM. Something like a LC89091JA "Digital Audio Interface Receiver" ...


1

It seems compute module IO board have two sets of PCM interfaces: one on GPIO 18, 19, 20 and 21, another on GPIO 28, 29, 30 and 31. I will try whether they can be used simultaneously.


1

I was also getting the same error. But now it is working for me. First you install I2S microphone as shown here: https://learn.adafruit.com/adafruit-i2s-mems-microphone-breakout/raspberry-pi-wiring-and-test After that while you are installing I2S amplifier go to the detailed installation section and skip the first 2 steps and start from "Create asound.conf ...


1

Ok I found the solution. First edit the ~/.asound file (If its not there , create it).Add the following pcm.dmic_hw { type hw card sndrpisimplecar channels 2 format S32_LE } pcm.dmic_sv { type softvol slave.pcm dmic_hw control { name "Boost Capture Volume" card sndrpisimplecar } min_dB -3.0 max_dB 30.0 } As you can see this virtual ...


1

On the datasheet it does say they should work on full duplex mode because they have different FIFO buffers. One 64x32 bits RX FIFO for input, another 64x32 bits TX FIFO for output. Page 120 of the BCM2835 ARM SOC.


1

Got a highly distorted sound when HDMI cable was unplugged. Sound was good again when I touched a ground connection on RPI. So there is some issue with grounding. Took me a 3 hour search to find the solution. All works fine when SCK is connected to GND. Hope this helps.


1

DAC BOARD > Raspberry Pi ZeroW connector J8 SCK > Not wired (Internally generated) BCK > PIN 12 (GPIO18) DIN > PIN 40 (GPIO21) LRCK > PIN 35 (GPIO19) GND > PIN 6 (GND) VIN > PIN 2 (5V) Pinouts - Credit Kamran Sethi Driver setup and Mplayer Software install: For the ...


1

I was looking to wire something similar, and This post here has a link that show how to wire it Digikey sells that little board from adafruit with the microphone already soldered to it and a handy pin connector, it also provide mic datasheets and adafruit same guide. have a link.


1

The adafruit instructions are for replacing the internal audio output with i2s. You'll need both devices enabled and working to send audio to both at once. So places where you remove the snd_bcm2835 device you'd instead leave working. You can create an asoundrc that appears as a single sound device to your audio applications, but outputs to two hardware ...


Only top voted, non community-wiki answers of a minimum length are eligible