I’m working on a Raspberry Pi (B+) project that should output audio through an FM transmitter IC. Right now I’m using the analog input, but I’d like to switch over to I2S, as the transmitter IC features a “digital mode”.
The mentioned IC is a 4713 by Silicon Labs. Their datasheet gives a minimal example how to use the digital mode:
I left out the resistors and connected DCLK, DIN, DFS directly to the Raspberry PCM_CLK, PCM_DOUT, PCM_FS.
It’s unclear to me, how to output the I2S to the transmitter IC? Which driver to use? I’m running latest and up to date Rasbian image on the Pi. I tried to load drivers for the HifiBerry, etc. and thought the might work with my IC, too. — no result.
Can someone push me in the right direction, what software/drivers I need to install/use? The described I2S mode in the datasheet — is it “standard” and compatible with the Raspberry, or some proprietary thingi?
Thank you so much — This information helps a lot! So i don’t have to try further for now…
I think the model naming of the Raspberries is a bit problematic. There was the B in two revisions, and now there is the B+. This makes searching forums and the internet hard. I could not find clear information about I2S on the B+ in all places I looked for it.
Again — thank you! I’ll have a look at tjaekels site
Now I can play using aplay or mplayer. I just need to find out how to keep the PCM_DCLK and PCM_FS clocks up, when I don’t play any sound. My radio transmitter IC will leave I2S mode, when the clock signals are dead.