A couple of more questions:
1) Whats the power draw on the main power rail (QSD + Teensy boards combined)
2) Is it possible to add a waterfall display on the LCD? Are there any spare resources in the CPU?
3) Is it possible to use the ADCs on the Teensy CPU for sampling the I&Q (instead of the audio shield chip) and likewise use the DAC of the CPU to output the mono audio? Are there any spare resources / cycles on the CPU to do this?
TIA.
Thanks for the good questions!
1) as far as I remember, it is 5V, 200mA for everything. I use a 5V USB 10000mAh power bank with some common mode filtering, some caps, an auto-resetting fuse and a diode for reverse polarity protection: this output voltage is then fed into the Teensy (which then feeds the audio board) and into the 5V input of the 3V3 regulator on the QSD board. Theoretically, the power bank could power the radio for two days nonstop.
2) yes, it should be possible. The CPU still has some spare resources, I tried to optimize the code for AGC, decimation/interpolation, arctan calculations, AM demodulation algorithms, SAM calculation and I reduced the load to:
sample rate 96k (spectrum display can show a maximum of 96k width)
AGC ON/OFF
SAM: 38%/35%
SAM-Stereo: 45%/42%
SSB: 34%/30%
AM: 34%/30%
sample rate 192k
SAM: 70%/70%
SAM Stereo: nope, too heavy at this ultrahigh codec overclocking sample rate
SSB:62%/60%
AM:62%/60%
All with 180MHz Teensy 3.6, tried overclocking at 192, 216, 240MHz, but you can forget that for audio processing in the SDR, does not work properly (at these high sample rates ! at 44.1k it could be fine, but I did not test).
So, at 96k, there is plenty of CPU power for the waterfall!
You just have to implement it! ;-) And there is not much memory left, the Teensy uses 80% of the memory resources due to the large audio and FFT buffers.
3) that would be great, so we would not need the audio board anymore! But that is beyond my programming skills.
And: you only get 10-bit resolution, as far as I understand: could be sufficient, or could not . . .
BTW: I think that also stereo output is possible with the DAC on the Teensy 3.6 (which would be a prerequisite in order to use it for the Teensy Convolution SDR).
But again: you would have to implement this by yourself.
Have fun,
Frank