RP2040 mini SDR
A Receive-only mini SDR capable of decoding FM, AM(Airband) and NOAA APT
16 June 2025
Okay, so i have thought of making an SDR, and yeah, i would love to make one using the Great RP2040. The idea is very rough yet, i have to work on it too much
What I(and a little bit of gpt) came up with:
this is excalidraw btw
Time Spent Today: 30 mins
18 June 2025
Okay, so today i found a few components for the mini SDR. Here they are:
LNA: PSA4-5043+
Mixer: ADE-11X+
ADC: ADCS7676 (old: ADS7042)
Processor/Controller: RP2040: Arguable the best MCU ever Made
Time Spent on June 18: About 1 hour
22 June 2025
I chose an LO. Here is the list of the updated parts:
LNA: PSA4-5043+
Mixer: ADE-11X+
LO: Si5351
LO AMP: GALI-84+
ADC: ADCS7476 (old: ADS7042)
Processor: RP2040
Crystal for RP2040: ABM8-272-T3
LPF: Simple LC Circuit
XTAL: XXGBBCNANF-25.000000MHZ
Updated Block DIag:
Umm okay, i did i BIT of schematic(or most of it cuz idk how much is left). Gonna take a break now, i think i might do some more later, so, will update the schematic later.
Big Change: I am changing my ADC to the ADCS7476
Most of the schematic is now done. only connections to the rp2040 remaining prolly. Image:
HELL YEAH! So much work done in a single day!!
Time Spent Today: 4 hours
23 June 2025
Yup, todya i am working on completing scheamtic, assigning and gathering footprints, and starting with the PCB.
I want to make the footprint like Cyao has made in his ESP-USB. So i started out to make my own footprint, but after having less luck with myself, i just took it from Cyao. Hehehe thanks Cyao. This is the shit i thought i was cooking lol
I was thinking of using LEDs on SPI and I2C lines, but then GPT told me it was not ideal, so i did not simply put it!
oh yeah, btw i forgot to explain some stuff. This project uses a few RF ICs to convert the incoming frequencies into IF(Intermediate Frequency). This IF is then read by an ADC at 1 MSPS(Mega Samples Per second). ADC converts Analog values to digital values and RP2040 reads via SPI. this is then sent to PC where it is read by some other software.