Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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.

List of 11 messages in thread
TopicAuthorDate
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      

Back to Subject List