FM Radio Using TEA5767 and PIC16F877A Micro-controller
Intro: FM Radio Using TEA5767 and PIC16F877A Micro-controller
TEA5767 single-chip FM stereo radio.
----------------------------------------------------------------------------
* High sensitivity due to integrated low-noise RF input amplifier
* FM mixer for conversion to IF of the US/Europe (87.5 MHz to 108 MHz) and Japanese
(76 MHz to 91 MHz) FM band
* Preset tuning to receive Japanese TV audio up to 108 MHz
* RF Automatic Gain Control (AGC) circuit
* LC tuner oscillator operating with low cost fixed chip inductors
* FM IF selectivity performed internally
* No external discriminator needed due to fully integrated FM demodulator
* Crystal reference frequency oscillator; the oscillator operates with a 32.768 kHz clock
crystal or with a 13 MHz crystal and with an externally applied 6.5 MHz reference
frequency
* Phase-locked loop (PLL) synthesizer tuning system
* I2C-bus and 3-wire bus, selectable via pin BUSMODE
* 7-bit IF counter output via the bus
* 4-bit level information output via the bus
* Soft mute
* Signal dependent mono to stereo blend [Stereo Noise Cancelling (SNC)]
* Signal dependent High Cut Control (HCC)
* Soft mute, SNC and HCC can be switched off via the bus
* Adjustment-free stereo decoder
* Autonomous search tuning function
* Standby mode
* Two software programmable ports
* Bus enable line to switch the bus input and output lines into 3-state mode
----------------------------------------------------------------------------
* High sensitivity due to integrated low-noise RF input amplifier
* FM mixer for conversion to IF of the US/Europe (87.5 MHz to 108 MHz) and Japanese
(76 MHz to 91 MHz) FM band
* Preset tuning to receive Japanese TV audio up to 108 MHz
* RF Automatic Gain Control (AGC) circuit
* LC tuner oscillator operating with low cost fixed chip inductors
* FM IF selectivity performed internally
* No external discriminator needed due to fully integrated FM demodulator
* Crystal reference frequency oscillator; the oscillator operates with a 32.768 kHz clock
crystal or with a 13 MHz crystal and with an externally applied 6.5 MHz reference
frequency
* Phase-locked loop (PLL) synthesizer tuning system
* I2C-bus and 3-wire bus, selectable via pin BUSMODE
* 7-bit IF counter output via the bus
* 4-bit level information output via the bus
* Soft mute
* Signal dependent mono to stereo blend [Stereo Noise Cancelling (SNC)]
* Signal dependent High Cut Control (HCC)
* Soft mute, SNC and HCC can be switched off via the bus
* Adjustment-free stereo decoder
* Autonomous search tuning function
* Standby mode
* Two software programmable ports
* Bus enable line to switch the bus input and output lines into 3-state mode
STEP 1: Simple and Reliable TEA5767 Module Wiring
STEP 2: Circuit Diagram.
STEP 3: Prototype - Demo1
edaboard link : http://www.edaboard.com/thread289529.html#post1266888
STEP 4: Prototype - Demo2
options:
-----------------------------------
1, Manual tuning
2, Auto tuning
3, channel memory [eeprom ]
4, STEREO/MONO Indication
5, Signal Strength Indication
-----------------------------------
1, Manual tuning
2, Auto tuning
3, channel memory [eeprom ]
4, STEREO/MONO Indication
5, Signal Strength Indication
15 Comments
ikram ismail 6 years ago
hope u reply me
pls can u SEND ME HEX FILE at
ikramhussein2013@gmail.com
ikram ismail 6 years ago
SEND ME HEX FILE at
ikramhussein2013@gmail.com
kumartyalon 8 years ago
SEND ME HEX FILE at
tyalonsteam@gmail.com
presoonjohn 8 years ago
what is the freq of Oscillator ?
3000eleck 8 years ago
Hi can I get the code of this project
jaga0692 9 years ago
but i wish to make a very small FM receiver (88 MHz to 108MHz).
i need some help from you peoples.
I have some experience in electronic.
so please tell me if i can make this module to work without a programming block.
what is the purpose of the microcontroller here?
RajathC 9 years ago
Please give link the source code . As i do want to try it out with avr miccrocontrollers also
zeevy 9 years ago
Hey can you port this code to small pic micro controller ( say
PIC16F688 ) and provide the hex file, because 16f877 is too big for this
mohamed4data 9 years ago
please .. I need a source code
Raúl Salinas 10 years ago
Nice! Is the source code available? Thanks.
jsheehan1 10 years ago
I don't know if you'll answer this but I wanted to know what each button did on the schematic. Also, how do you stop the auto tuning once it starts and how do you manually tune?.. It seems to not be able to for me. Other than that it works pretty good.
Jestin_Cubetech 10 years ago
thank you for the interest.
* the whole operation performed by 4 buttons.
[channel search,save,auto tune,stop..]
* the auto tune function with stop is defined by manual tuning with minimal stepping.
jsheehan1 10 years ago
I figured the buttons out last night after I rewired a few things and now know what they do yet when I select "Auto" tune it runs until it finds a station but I cannot for the life of me get it to stop once it is started. I did figure out how to manual tune however. Also, might be me, but can Stereo/Mono be selected?.. If so how?.. Cause I am only receiving Mono.
Jestin_Cubetech 10 years ago
there is no a selection switch for stereo/mono . it just show the audio reception status.
nodoubtman 10 years ago
thank you!
marC:)