Another Radio On A Chip Design

It used to be a rite of passage to build some sort of AM radio receiver. Many people started with a crystal radio, of course, but you’d graduate to maybe a TRF or superhet design. FM radio projects were not as common, because demodulating an FM signal was harder, as was making things work in the 100 MHz range. These days, though, you can get everything on a chip like the TEA5767, and [turtushig22-blip] has an open design that uses that device on a breakout board, a display, a knob, and an external amplifier. An ESP-32 pulls it together. You can see two videos about the project below.

Unlike older FM radio designs, the TEA5767 doesn’t require any adjustments. RF goes in, and stereo audio goes out. You can control the device through I2C or a 3-wire serial interface.

Software-wise, you send a five-byte control word and the chip sends back five status bytes. You don’t set the frequency directly, but provide a PLL divisor. For example, with a 32 kHz reference crystal, setting 100.1 MHz would be: 4*(100.1 MHz + 0.225 MHz)/0.032768 MHz = (about) 12247.

The radio uses a 225 kHz IF and can autonomously seek stations. You can select whether the search is up or down, and the minimum acceptable signal strength. One unusual feature: the TEA5767 can select the positive or negative mixer output, which might be useful for image rejection in some cases.

The output is purely analog, and there’s no RDS/RBDS decoder. So don’t expect station information on the OLED display. Still, a nice, easy FM radio build. Naturally, not the first TEA5767 build that we’ve seen. Or even the second.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.