MIKROE AM/FM Click is a RADIO RECEIVER Click board™ that can be used to listen to music from the AM and FM radio bands. One of the advantages of this versatile FM broadcast stereo transmitter IC is that it is very easy to work with it, which makes it an ideal solution for using it in cellular phones, MP3 players, portable media players, wireless speakers, personal computers and any other applications, where the radio receiver is needed.
The AM/FM Click is based on the Si4731 IC - digital CMOS AM/FM radio receiver IC integrates the complete broadcast tuner and receiver function from antenna input to digital audio output, from Silicon Labs. The audio signal from the output of the Si4731 is brought to a mini 3.5 female jack on board, over the LM4910 - an output oapacitor-less stereo 35mW headphone amplifier, from Texas Instruments. That way, it is ensured that user can plug in the headphones directly into the Click board™, without the need for any external amplifier.
The Si4731 IC The device leverages the Silicon Labs broadcast proven digital low-IF architecture, enabling a cost-effective, digital audio platform for consumer electronic applications with high TDMA noise immunity, superior radio performance, and high fidelity audio power amplification. Audio signal is processed to have the optimal dynamic qualities. The integrated DSP also takes care of the stereo MPX encoding and FM modulation of the signal. The low level digital intermediate frequency (IF) signal is then filtered out and sent to the outputs, that are is amplified, filtered, and digitized with high resolution analog-to-digital converters (ADCs). This advanced architecture allows the Si4731- to perform channel selection, FM demodulation, and stereo audio processing to achieve superior performance compared to traditional analog architectures.
The Click is designed for communication over the I2C/2-wire control interface. When selecting 2-wire mode, SCLK pin should stay at a HIGH logic level during the rising edge on the RST pin, and stay HIGH until after the first start condition. Also, a start condition must not occur within 300nS before the rising edge on the RST pin. The 2-wire bus mode uses only the SCL and SDA pins for communication.
The Si4731 IC has the capability of the received signal measurement. The antenna which is used to broadcast the signal can also be used to accept the incoming signal, sent by the receiving device. Although it can be used both to receive and transmit signal, the antenna can't operate in both modes simultaneously. This feature can be useful when calibrating the transmission power of the click board.
This Click Board™ is designed to be operated only with 3.3V logic level. A proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with logic levels of 5V.
Based on 1 ratings:
Spent better part of 30+ hours trying to get a single station tuned in on FM or AM with a pico. Sample code provided requires use of a proprietary IDE, and sample code does not even support all of the manufacturer's development boards (many of which are well over $100 and are NOT portable). This will NOT work with the sparkfun click rp2040 mikrobus board. No sample code provided for arduino, let alone circuitpython or micropython. When I asked the manufacturer about this, I was basically told I could try to port their library myself. This board requires the RST pin to be pulled low, then high before it will even appear on an i2c scan. you'd want to search for SMA adapters online to get something connected to the required antenna plug for AM - something the device description doesn't mention. No wiring tutorial, let alone example code to get you up and running. Took way too long to even find the 2 example code files on Mikroe's github.
For reference, bought a TEA5767 board elsewhere and got a station tuned using a github library in ~20 minutes.
Colossal waste of money. Also not worth your time. Going to abandon the project I was going to use this for, and instead just hack an existing portable radio.
Looking for answers to technical questions?
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Log in or register to post comments.