Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

#310 FM/TEA5767

Control the TEA5767 low-power FM stereo radio chip with an Arduino.

Here's a quick video demonstration:

Build

▶️ return to the LEAP Catalog

Notes

A couple of TEA5767 Low-power FM stereo radio chips landed in my lap. They arrived mounted on a small module board with all the essential supporting circuitry, so they should be ready to run without much external hardware.

This project is a simple test drive under Arduino control.

TEA5767 Key Features

Picking the eyes from the data sheet:

  • 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
  • I²C -bus and 3-wire bus, selectable via pin BUSMODE
  • 4-bit level information output via the bus
  • stereo output
  • audio frequency output voltage 60-90mV
  • total harmonic distortion 1% max
  • supply voltage 2.5-5.0V
  • max total current approx 11mA @ 3V

TEA5767 Module

The TEA5767 chip itself is a 40-pin package. The module I have has the chip mounted on a small PCB with most of the required supporting components. It exposes only 10 pins:

Pin Name Description
1 SDA I²C data
2 SCL I²C clock
3 BUSMODE bus mode select input
4 W/R write/read control input for the 3-wire bus
5 VCC 2.5-5V
6 GND ground
7 ROUT right audio out
8 LOUT left audio out
9 MPXO FM demodulator MPX signal output
10 ANT antenna in

TEA5767_module

Test Program

The TEA5767.ino sketch is a quick test and demonstration. It uses the Wire library to send the raw commands to the chip over the I²C bus.

The sketch simply skips through a selection of local FM stations.

The output power of the chip is very low - to low to directly drive headphones for example. I used the LEAP#210 TDA7297Kit to amplify the output and drive stereo speakers.

Construction

Breadboard

Schematic

Build

I mounted the module on protoboard with an audio connector for easy experimentation on a breadboard:

TEA5767_protoboard

Credits and References