One customer of my tindie store suggested me to check Si4720, and I was so surprised to see its function. In 3 mm square, it contains everything required for making FM transceiver (audio DAC/ADC, MODEM, PLL, ....). I quickly designed a board with Si4720 controlled by Mega328P based Arduino. Si4720 is a I2C controlled chip and command are generated by 328P. Frequency control is done by rotary encoder and current frequency is shown on tiny OLED display. Indeed, it can STEREO transmit and receive and more functional firmware should be written but the initial firmware already make it work as a proof-of-concept. Please see the details on youtube video... Again, Silicon Labs is incredible (including why it is transceiver...!)
Semiconductors and Integrated Circuits / Misc. Semiconductors and Integrated Circuits
The chip KT0915 of the other DSP radio project has a bonus frequency range well covering avionics frequency (around up to 140MHz) and it is curious how the Si4720 covers the frequency band. Here I checked it..
The first one is the lower limit of transmitting. As is written in data sheet, the lower limit is 76MHz (I am not sure the 400kHz offset).
And the next one is the upper limit of transmitting. Also as the same as lower limit, it is up to 108 as in datasheet. Off-band data can be sent to Si4720 but it simply cease to operate outside.
Next is the receiving lower limit measurement. It was 64MHz. The frequency data below 64MHz can be sent but it simply not receive any signal.
And the result of receiving. I indeed expect bonus extra upper limit but,,,,,
is the upper limit of reception. Not so interesting at all...
The data sheet of Si4720 says integrated crystal oscillator can be activated at booting, and relevant sample circuit can be found in the data sheet.
As you see, one of the terminal of crystal as shown inset of figure is not written. One side is RCLK, which is clear, but the other is where!!!!!
The answer is,,,,
It's GPO3. In the sample circuit, GPO3 of Si4720 is connected to GND but cut it and connect one of the additional 32.768 kHz crystal circuit and activate it on booting, it starts oscillate. I don't know why but inside Si4720 data sheet, this fact is not described.. why?
Here is the whole schematic. Actually nothing to hide. Si4720 receives I2C commend from ATmega328P with Arduino bootloader and also tiny OLED (64x32 pixels) is connected through I2C bus. One rotary encoder is added for the purpose of frequency control.
Actual operation can be found in the following movie...