I2S interface for Raspberry Pi (1)


            

Today I managed to connect the Digilent Pmod I2S2 to a Raspberry Pi 4 and have all frequencies generated. This is part of an older project that I left abandoned for a while: a radio node built on Raspberry Pi and using Svxlink. As known, Raspberry boards do not have a proper audio interface and I used in my previous node an USB audio dongle which is cumbersome and not elegant. So I wanted to explore the I2S interface of Raspberry. For more information regarding the hardware setup, there is extensive information on the internet and I will provide some links at the end of the article.

I used a Microchip DSC1001 1.8V-3.3V Low-Power Precision CMOS Oscillator for this prototype to generate 24.576 MHz frequency as required by both CS4344 and CS5343. The PMOD I2S2 is working in Master Mode. The signals were quite noisy due to the proto nature but also due to the scope probes that have too long ground wires that behave like antennas.

Raspberry Pi I2S interface proto v1-0

Raspberry Pi I2S interface proto v1-0 — the oscillator can be seen at the bottom in “dead bug” mode

Next article will cover in more details the hardware and in the third part I will hopefully manage to provide information regarding software.

Bye

Previous and next posts

Harris 300W UHF Pallet

A couple of days ago I received from a friend of mine a Harris RF power pallet salvaged from a scrapped equipment. This pallet would be able to dissipate apx 300W PEP (black) on a 50 ohm load on ∼800 Mhz. Unfortunately I have no documentation for this. I do have the schematic but is […]

Harris 300W UHF pallet — how good could this be as a QRO for 70cm amateur radio band ?

Leave a Reply

Your email address will not be published. Required fields are marked *