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

I2S Raspberry Interface (2)

Update September, 2024. Activities and notes while developing the I2S interface for my radio node.

Controller for DR-1X repeater

I made this for a friend. Is a remote controller for Yaesu DR-1X repetear that is installed on Summit Heniu (145.725 Tx -6khz Rx). This is a mixed digital (C4FM) and analogue repeater that is covering almost all northern half of Transyvania and can also be accessed via Echolink YO5D-R, node 54452. This version is […]

Comments are closed.