Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Arduino based FM radio with digital volume control

niq_ro have shared his Arduino based FM radio design on insrtuctable. TO catch FM waves he used TEA5767 FM chip which can be interfaced to Arduino via I2C interface. To adjust volume he used MCP4261-502E/P – dual digital potentiomer controlled via SPI on 8 bit steps. He made some effort to implement pretty nice interface on Nokia 5110 display. Here you can see the frequency of band, volume level, signal strength gauge. The only thing is left to do is to put everything in to enclosure. Continue reading

This RDS Decoder Project Will Light Up Your Day!

You’re always wanted to build a RDS decoder, but you’re afraid that it won’t work for you here? Well, you don’t have to worry about it, as you’ll have the chance to develop a RDS decoder today! RDS is the short acronym for “Radio Data System” or RDS is a communication protocol standard from the European Broadcasting Union for sending small amounts of digital information using conventional FM radio broadcasts. The use of more and more frequencies for radio programmes in the VHF/FM range made it increasingly difficult to tune a conventional radio to a desired programme. This kind of difficulty is being solved with the Radio Data System (RDS) that has been on the market since 1987. Whether you believe it or not, the RDS has by now conquered all receiver price classes and is nowadays a must in the standard functionality of any radio receiver! Basically, today’s project is a very simple RDS decoder that based on TDA7330B RDS demodulator and AT90S2313 controller. The RDS data is being displayed on a 2×16 character LCD. It will show program… Continue reading