Electronics

FM Stereo Radio Module Tuner TEA5767

AED 19.95

Low stock
1

Description

The TEA5767 module is a small, low-power, stereo FM radio receiver that operates within the frequency range of 87.6 MHz to 108 MHz and can tune to European, US, and Japanese FM bands. It requires minimal external components, making it suitable for applications with limited board space, and can be found in MP3 players, MP4 players, and mobile phones. The module features an integrated low-noise RF input amplifier, a mixer for conversion to IF, an AGC circuit, and an FM demodulator, eliminating the need for an external discriminator. The TEA5767 module can be controlled using the I2C interface and has several features such as Soft Mute, Signal-dependent mono-to-stereo blend, and a tuning function.

 

Package Includes:

  • 1 x TEA5767 Radio Module

 

Features:

  1. High sensitivity due to integrated low-noise RF input amplifier
  2. 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
  3. Preset tuning to receive Japanese TV audio up to 108 MHz
  4. RF Automatic Gain Control (AGC) circuit
  5. LC tuner oscillator operating with low-cost fixed chip inductors
  6. FM IF selectivity performed internally
  7. No external discriminator is needed due to a fully integrated FM demodulator
  8. 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
  9. A phase-locked loop (PLL) synthesizer tuning system
  10. I2C-bus and 3-wire bus, selectable via pin BUSMODE
  11. 7-bit IF counter output via the bus
  12. 4-bit level information output via the bus
  13. Soft Mute
  14. Signal-dependent mono to stereo blend [Stereo Noise Cancelling (SNC)]
  15. Signal-dependent High Cut Control (HCC)
  16. Soft mute, SNC, and HCC can be switched off via the bus
  17. Adjustment-free stereo decoder
  18. Autonomous search tuning function
  19. Standby mode
  20. Two software programmable ports
  21. Bus enable line to switch the bus input and output lines into 3-state mode

 

Description:

The TEA5767 module is a versatile FM radio receiver module that is widely used in consumer electronics, including MP3 players, MP4 players, and mobile phones. The module has a high sensitivity due to its integrated low-noise RF input amplifier, which enables it to receive FM radio signals over a wide frequency range of 87.6 MHz to 108 MHz. It can also tune into different FM bands such as the European, US, and Japanese bands, making it suitable for use in different regions. The TEA5767 module requires minimal external components, making it ideal for applications where board space is limited. It features an FM mixer for converting the received signal to an intermediate frequency (IF) and an AGC circuit to maintain a constant output level. The module also has a fully integrated FM demodulator that eliminates the need for an external discriminator. This feature simplifies the design process and reduces the cost of the overall system. One of the key advantages of the TEA5767 module is its ability to be controlled using the I2C interface. This interface requires only two control lines, SDA and SCL, making it easy to integrate with microcontrollers such as Arduino. The module can also communicate using a 3-wire bus, which can be selected via the BUSMODE pin.

 

Principle of Work:

The TEA5767 module consists of several internal circuits that work together to receive and demodulate FM radio signals. Here is a brief overview of the internal circuits and how they work:

  1. RF Input Amplifier: The TEA5767 features an integrated low-noise RF input amplifier that amplifies the incoming FM signal.
  2. FM Mixer: The amplified FM signal is then mixed with a local oscillator frequency to convert it to an Intermediate Frequency (IF) signal. The TEA5767 uses a FM mixer for conversion to IF of the US/Europe (87.5 MHz to 108 MHz) and Japanese (76 MHz to 91 MHz) FM bands.
  3. Automatic Gain Control (AGC): The RF AGC circuit adjusts the gain of the RF input amplifier to ensure that the signal level is constant and does not distort the FM signal.
  4. LC Tuner Oscillator: The LC tuner oscillator uses low-cost fixed chip inductors to tune the FM signal to the desired frequency.
  5. FM Demodulator: The TEA5767 features a fully integrated FM demodulator, which eliminates the need for an external discriminator. The FM demodulator recovers the original audio signal from the IF signal.
  6. Crystal Oscillator: The TEA5767 features a crystal oscillator that operates with a 32.768 kHz clock crystal or with a 13 MHz crystal and with an externally applied 6.5 MHz reference frequency. The oscillator ensures that the circuit operates at a precise frequency.
  7. Phase-Locked Loop (PLL) Synthesizer: The PLL synthesizer tuning system adjusts the local oscillator frequency to match the desired frequency.
  8. Stereo Decoder: The TEA5767 features an adjustment-free stereo decoder that ensures high-quality stereo sound.
  9. Signal Processing Circuits: The TEA5767 features several signal processing circuits such as soft mute, signal-dependent mono-to-stereo blend (Stereo Noise Cancelling - SNC), and signal-dependent High Cut Control (HCC). These circuits improve the audio quality and minimize noise.
  10. Bus Interface: The TEA5767 can be controlled using a simple I2C-bus and 3-wire bus interface. The module also features two software programmable ports and a bus enable line to switch the bus input and output lines into 3-state mode

 

Pinout of the Module:

 

  1. SDA - Serial Data: This pin is used for the serial data communication between the TEA5767 module and the microcontroller. It is an input/output pin and is connected to the SDA pin of the microcontroller.
  2. SCL - Serial Clock: This pin is used for the serial clock signal between the TEA5767 module and the microcontroller. It is an input/output pin and is connected to the SCL pin of the microcontroller.
  3. BUSMODE - Bus Mode Select: This pin is used to select the bus mode of the TEA5767 module. When this pin is connected to the ground (GND), the module works in I2C bus mode. When this pin is left floating or connected to VCC, the module works in 3-wire bus mode.
  4. W/R - Write/Read: This pin is not connected to the TEA5767 module and should be left floating.
  5. VCC - Power Supply: This pin is used to provide power to the TEA5767 module. The module operates on a voltage range of 2.5V to 5.0V.
  6. GND - Ground: This pin is connected to the ground of the microcontroller.
  7. R-OUT - Right Channel Audio Output: This pin provides the right channel audio output of the TEA5767 module. It can be connected to an amplifier or speaker for audio playback.
  8. L-OUT - Left Channel Audio Output: This pin provides the left channel audio output of the TEA5767 module. It can be connected to an amplifier or speaker for audio playback.
  9. MPXO - Multiplex Output: This pin is not connected in the TEA5767 module and should be left floating.
  10. ANT - Antenna Input: This pin is used to connect an external antenna for better FM reception. It is recommended to use a 75-ohm coaxial cable for connecting the antenna to the module.

 

Applications:

  1. Portable FM radio: The module can be used to build portable FM radio receivers with very low power consumption.
  2. MP3/MP4 players: The module can be used in MP3/MP4 players as a built-in FM radio tuner.
  3. Mobile phones: The module can be used in mobile phones to provide FM radio functionality.
  4. Car audio systems: The module can be used in car audio systems as an FM radio tuner.
  5. Home audio systems: The module can be used in home audio systems as an FM radio tuner.
  6. Public address systems: The module can be used in public address systems to receive FM radio broadcasts.
  7. Educational projects: The module can be used in educational projects to teach students about radio technology and electronics.

 

Circuit:

The module is using the I2C interface, which requires just 2 control lines, SDA for data and SCL for the clock.

 

Library:

To install the TEA5767 library in Arduino IDE, you can follow these steps:

  1. Download the library from the library's GitHub page.
  2. Open Arduino IDE, click on the "Sketch" menu, and select "Include Library" > "Add .ZIP Library".
  3. Browse to the downloaded TEA5767 library and select it.
  4. The library will be installed and ready to use.

 

Code:

A basic code for controlling the TEA5767 FM radio module with an Arduino using the TEA5767 library. It initializes the module, sets the frequency to 101.1 MHz, and turns on the mute feature. The loop function continuously updates the frequency every 10 seconds and prints it to the Serial Monitor.

#include "TEA5767Radio.h"

// Define TEA5767 module connections
#define TEA5767_SDA  A4
#define TEA5767_SCL  A5

// Initialize TEA5767Radio object
TEA5767Radio radio(TEA5767_SDA, TEA5767_SCL);

void setup() {
  // Set serial baud rate
  Serial.begin(9600);

  // Initialize TEA5767 module
  radio.init();
}

void loop() {
  // Set frequency to 88.1 MHz
  radio.setFrequency(88.1);

  // Set volume to 50%
  radio.setVolume(50);

  // Turn on mute
  radio.setMute(true);

  // Wait for 2 seconds
  delay(2000);

  // Turn off mute
  radio.setMute(false);

  // Wait for 2 seconds
  delay(2000);
}

  • This code uses the TEA5767Radio library to control a TEA5767 FM radio module using an Arduino. The TEA5767 module is connected to the Arduino's SDA and SCL pins, which are defined in the code as TEA5767_SDA and TEA5767_SCL, respectively.
  • In the setup() function, the serial communication is initiated at a baud rate of 9600, and the TEA5767 module is initialized using the radio.init() method.
  • In the loop() function, the radio frequency is set to 88.1 MHz using the radio.setFrequency() method, and the volume is set to 50% using the radio.setVolume() method. The radio is then muted using the radio.setMute() method with a parameter of true, which turns off the audio output. The code then waits for 2 seconds using the delay() function.
  • After 2 seconds, the radio is unmuted by calling the radio.setMute() method with a parameter of false, which turns on the audio output. The code then waits for another 2 seconds before repeating the loop.

 

Technical Details:

  • Frequency range: 87.6 MHz to 108 MHz.
  • Supply voltage range: 2.5V to 5.5V.
  • Low current consumption: 7 mA in FM mode, 4 μA in standby mode.
  • Sensitivity: 2 μV for 26 dB S/N ratio.
  • Stereo separation: 35 dB.
  • Output level: 300 mV RMS at 3.5 V supply voltage.
  • Tuning step: programmable from 50 kHz to 200 kHz.
  • Operating temperature range: -20°C to +70°C.

 

Resources:

 

Comparison:

The TEA5767 and the KT0803 are both FM radio receiver modules that can be controlled by microcontrollers like Arduino.

  • In terms of technical specifications, the KT0803 has a wider frequency range (65-108 MHz) compared to the TEA5767 (87.5-108 MHz). The KT0803 also has a higher signal-to-noise ratio (SNR) of up to 70 dB, while the TEA5767 has a maximum SNR of 45 dB. However, the TEA5767 has a lower power consumption, drawing only 3.5 mA compared to the KT0803's 7 mA.
  • In terms of features, the KT0803 has a built-in DSP that allows for automatic frequency control and tuning, as well as automatic gain control. The TEA5767, on the other hand, has a built-in soft mute function that reduces background noise when the signal is weak, as well as an adjustable gain amplifier.
  • The choice between the two modules would depend on the specific requirements of the project, such as frequency range, power consumption, and required features.