This is my version of the sBITX. It uses a Pi Pico 2 rather?than a raspberry Pi. It does not have all the software capabilities of the sBITX but it does have a spectrum display. I designed it to fit a Hammond enclosure of size 160mm x 125mm. I've followed the hardware of the sBITX with a few modifications.
?
The SWR circuit uses a pair of MCP302 I2C ADCs
Decided on relays for band switching because to me it's simpler and proven
Uses a reed relay for the receiver isolation (I like it because it's silent and operates in less than 2 milliseconds)
I've added a high-pass section to the 11 pole low-pass filter to keep out strong local AM signals
I found that the 40MHz crystal filter had an impedance of 50 Ohms when the band-pass was about 15Khz - so went with that - no matching circuit needed
I went with an MMG3H21 MMIC for the receiver RF amp (and TX pre-amp). I've used it before and it works great
Used a T-622-KK81 trifilar transformer in the first mixer in conjunction with an 74LVC1G3157 analog mux which means that the Si5351 can drive the mixer directly
The second mixer is a sampling detector using a 74CBT3257 which is also used for TX
The receive (and mic) signal is sampled using the Pico ADC which is 12 bits but 16x oversampling brings that up to 14 bits. It seems to work pretty well.
Audio and TX signals use PWM with a range of 12 and 10 bits respectively. I was surprised at how good the audio sounds with just 12 bits.
Nothing special about the power amp. It's a push-pull configuration using a pair of RD16HHF1 mosfets
On the software side. I went with FIR filters and digital mixing. The spectrum is processed separately from the audio signal processing. I'm no expert and I found this way easier to implement!
Details are here:?
?
I'm still working on the software which I find quite difficult and time consuming!