Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

All-in-one stereo audio FM transmitter with RDS/RBDS data transmission capability

Status
Not open for further replies.

Hesambook

Full Member level 2
Full Member level 2
Joined
Sep 26, 2007
Messages
130
Helped
1
Reputation
4
Reaction score
10
Trophy points
1,298
Activity points
3,166
FM transmitters/receivers are one of the top favorite circuits of every electronic designer. An FM transmitter is one of the first circuits that an electronic enthusiast decides to build.

For this purpose, instead of using discrete components and building one of the traditional transmitter circuits, let’s use the Si4712/13 chip. According to the Si4712/13 datasheet: “The Si4712/13 is the industry's first 100% CMOS FM radio transmitter with an integrated receiver to measure received signal strength. The device leverages Silicon Labs’ highly successful and proven Si4700/01 FM receiver and offers unmatched integration and performance allowing FM transmit to be added to any portable device by using a single chip. The Si4713 supports the European Radio Data System (RDS) and the US Radio Broadcast Data System (RBDS) standards including all the symbol encoding, block synchronization, and error correction functions.”

2019-04-13_22-55-09.jpg

The chip supply can be selected in a range between 2.7V to 5.5V. Therefore if you plan to connect it to a 3.3V microcontroller, you can supply the chip and design your circuit with the 3.3V supply, otherwise power it with a 5V supply to be applicable for the 5V logic microcontrollers. The connection interface of the chip with the output is the I2C. Therefore a proper supply voltage selection can prevent future problems with the logic voltage match, for example, a 3.3V microcontroller and the 5V I2C bus.
I use the Altium designer to design schematics and PCBs. I did not have the footprint or schematic symbol of the Si4712/13 chip, therefore, as usual, I used the Samacsys search engine to quickly find and use the component.

https://componentsearchengine.com

A downloaded component library can be imported in more than 23 CAD software. In my case, I used the Samacsys Altium plugin which directly finds the components and installs them inside a schematic document. Similar plugins are also available for the Eagle and KiCad.

https://www.samacsys.com/altium-designer-library-instructions/

2019-04-13_14-44-49.jpg

Anyway, I selected the 3.3V logic and prepared a basic schematic diagram. You can download and modify it based on your needs. If you have selected a 5V microcontroller, some small modifications should be made in the circuit, mainly to the I2C connection. I'll try to cover the logic level conversion in a different article.

2019-04-13_21-26-40.jpg

A Si4712/13 Arduino library is also available which you can easily play with it and transmit the data. You can also measure the received signal strength.

“The Si4713 supports the European Radio Data System (RDS) and the US Radio Broadcast Data System (RBDS) standards including all the symbol encoding, block synchronization, and error correction functions. Using this feature, the Si4713 enables data such as artist name and song title to be transmitted to an RDS/RBDS receiver.”

We can make many cool projects out of this, isn’t it!
 

If you add an USB-I2C Interface with a appropriate User Interface Program that runs on Windows 10, it may be a brilliant project..
 

If you add an USB-I2C Interface with a appropriate User Interface Program that runs on Windows 10, it may be a brilliant project..

Thank you, sure I'll check that
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top