Note -- I'm not educated in the world of electronics, but I do dabble in it often as a hobbyist...
Has anyone used the Sparkfun Si4735 Breakout board and could explain with possible examples of how they got it to work?
Purpose: I'm trying to build an AM/FM radio station (frequency) scanner using an Ardunio Duemilanove. I am using a micro-controller in order to analyze the received station data that has any form of audio and pause, displaying the results on a Graphics LCD
History: I purchased the Sparkfun Si4735 AM/FM Receiver Shield, but it seems to have major flaws working with the Si4735 library which only uses SPI mode. While I got radio stations tuned in, none of the responses made sense; local station 97.3fm was being reported as 200 from the board. There were many other irritations with this shield that I couldn't understand and since I had too many problems, I ended up purchasing the Sparkfun Si4735 Breakout board which I hoped the correct wiring and coding would correct any previous problems experienced. However, after hours of searching, reading and testing -- I've got nothing to work yet.
I think using I2C is the best method of communication as it happens to be the default anyway. I've heard nothing but bad things about using SPI with this chip. But honestly, I don't know anything about either protocol and can't tell if I'm even connecting to it correctly.
As some FYI, here are some resources I've had and read many times (unfortunately some without understanding):
Sparkfun Product Page Resources
- Schematic : http://dlnmh9ip6v2uc.cloudfront.net/datasheets/BreakoutBoards/Si4735%20Breakout-v10.pdf
- Eagle Files : http://dlnmh9ip6v2uc.cloudfront.net/datasheets/BreakoutBoards/Si4735%20Breakout-v10.zip
- Datasheet : http://www.sparkfun.com/datasheets/Components/General/Si4734-35-C40.pdf
Silicon Labs Documentation
https://www.silabs.com/products/audiovideo/amfmreceivers/Pages/Si473435.aspx
Hopefully someone is out there who can shed some light on the subject.