External radio, direct modulation "module" #646
Replies: 4 comments 13 replies
-
I'm not sure what exactly you're referring to. Direct mode in the context of sub-GHz transceivers like SX1278 takes clock and data as digital signals on two pins and transmits that without any packetization. I don't think that's something an analog FM radio can deal with. In addition, direct mode is used for some hacks in RadioLib (to transmit AFSK signals by applying square wave tone to the data input). Do you mean to output just the tone from AFSK on some pin? |
Beta Was this translation helpful? Give feedback.
-
Hi Sorry for the delay! That's really nice! Now we can use the full library with a nice 25W radio :) Regarding 2-FSK, isn't there a way to toggle a pin instead of changing registers, and redirect that to whatever external transmitter we're using? Would that imply some timing issues? |
Beta Was this translation helpful? Give feedback.
-
The FSK deviation (when driving an FM radio via a packet/unfiltered input) is adjusted by varying the amplitude of the input signal, not its frequency... The toggling "speed" will dictate the baud rate :) |
Beta Was this translation helpful? Give feedback.
-
Okay, 7 months later, I came back to this issue as I'm still very interested in using this lib for directly driving my radios for 2-FSK :) Granted I still need to adjust the level after the output pin via a simple potentiometer. I tried to implement it using the ExternalRadio Protocol, and modding Pager.cpp to handle driving a pin directly instead of changing the registers. Most of the tweaks were about making sure it made no calls to the Physical Layer for frequency settings, deviation, etc. I also added the pin toggling function where the registry access was. My implementation is very hacky, but I managed to get a square signal that looks exactly like the signal I usually feed into my radio using Unipager, when transmitting a simple "Tone" message. |
Beta Was this translation helpful? Give feedback.
-
It would be interesting to create a "module" that would use the direct transmission mode (for any 2-FSK mode) to feed it into an external analog FM radio (such as what is done for most of high power POCSAG transmitters, or for the MMDVM) :)
Beta Was this translation helpful? Give feedback.
All reactions