??? 10/13/08 13:30 Read: times |
#159019 - depends Responding to: ???'s previous message |
If your processor is fast enough and you have the skills, you may let the processor generate the output frequencies using PWM or a DA converter. And you may use a AD to sample the received data and run two digital filters to detect the two frequencies.
Another way is to build a two-frequency tone generator and have the uC enable one or the other frequency for transmission, and to build a frequency detector and have the uC check if it detects any frequency. An easy way to implemnt the FSK functions outside the processor is to make use of a modem chip. For example a CMX869B has a number of preconfigured transmit or receive frequencies but also support for user-configurable frequencies. It communicates with the uC using SPI. Software-based decoding is easier if you don't need so high baudrates, since you will then have longer tones - more periods - to analyze. With enough periods, it is even possible to just analyze the zero-crossings of the received signal - but that puts some extra limitations on the signal-to-noise ratio of the input signal. |
Topic | Author | Date |
Serial RS-232 over Radio Link | 01/01/70 00:00 | |
depends | 01/01/70 00:00 | |
Have you GOOGLEd "FSK Module"? | 01/01/70 00:00 | |
What kind of radio? | 01/01/70 00:00 | |
Could we start with this? | 01/01/70 00:00 | |
433MHz equipment cheap to buy | 01/01/70 00:00 | |
ebay to the rescue | 01/01/70 00:00 | |
I've seen cheaper, but, for a one-off ... | 01/01/70 00:00 | |
yes you can... | 01/01/70 00:00 | |
89C2051 how to | 01/01/70 00:00 | |
Lot of links![]() | 01/01/70 00:00 |