Arduino I2C from Pavel's SDR Transceiver-hpsdr
Posted: Sat Mar 26, 2022 7:06 pm
Greetings,
I am running an Red Pitaya 122-16 board with Pavel's sdr-transceiver-hpsdr software on Alpine. Everything is working fine with PowerSDR I have my own front end hardware with rx bandpass and tx low pass filters for the HF ham bands, preamps, attenuators, and so forth. I would like to work up my own Arduino control board for them using the I2C interface from the RP used by G8NJJ for his control board.
I am very familiar with I2C, Arduino programming, and logic and RF hardware prototyping so I don't have any questions about that part of my project. My questions are all about configuring the RP via PowerSDR to make sure the Arduino I2C signals are coming out to address 40.
My questions are about configuration.
1) In PowerSDR, should I turn off all the HPSDR modules such as Alex, Penelope, and so forth.
2) And if I do, will I get the Arduino I2C signals by default? (I am assuming I wont see any signals until something is changed, such as the RX frequency, via PowerSDR).
3) Also, I assume I should be using the standard I2C pins on the RP external connectors?
My general comments are that the RP and Pavel Denim's software is just what I need to build a rather high end transceiver. Pavel's code is a really nice piece of work, running on stripped down Alpine on the FPGA and the ARM processor. I hope to learn a lot more about deveioping SDR dsp software of my own. I am a high speed CW contester, DXer, and ragchewer so I hope to end up with some high end transceiver features. This should be a really good long term retirement project to keep the brain cells working. Use it or lose it, as they say.
73 and TIA,
Dudley Chapman, WA1X
I am running an Red Pitaya 122-16 board with Pavel's sdr-transceiver-hpsdr software on Alpine. Everything is working fine with PowerSDR I have my own front end hardware with rx bandpass and tx low pass filters for the HF ham bands, preamps, attenuators, and so forth. I would like to work up my own Arduino control board for them using the I2C interface from the RP used by G8NJJ for his control board.
I am very familiar with I2C, Arduino programming, and logic and RF hardware prototyping so I don't have any questions about that part of my project. My questions are all about configuring the RP via PowerSDR to make sure the Arduino I2C signals are coming out to address 40.
My questions are about configuration.
1) In PowerSDR, should I turn off all the HPSDR modules such as Alex, Penelope, and so forth.
2) And if I do, will I get the Arduino I2C signals by default? (I am assuming I wont see any signals until something is changed, such as the RX frequency, via PowerSDR).
3) Also, I assume I should be using the standard I2C pins on the RP external connectors?
My general comments are that the RP and Pavel Denim's software is just what I need to build a rather high end transceiver. Pavel's code is a really nice piece of work, running on stripped down Alpine on the FPGA and the ARM processor. I hope to learn a lot more about deveioping SDR dsp software of my own. I am a high speed CW contester, DXer, and ragchewer so I hope to end up with some high end transceiver features. This should be a really good long term retirement project to keep the brain cells working. Use it or lose it, as they say.
73 and TIA,
Dudley Chapman, WA1X