-
1Tips to build
* Install the "Si4735 Arduino Library" on your Arduino IDE (see https://github.com/pu2clr/SI4735);
* Use SI4732-A10 or SI4735-D60 if you want to listen to SSB mode;
* Try to follow what the Silicon Labs recommends; * Start building the minimum circuit and test it;
* Check if the Si47XX RESET pin (15 on SSOP version or 5 on QFN version) is connected on your MCU (Arduino) pin defined as RESET the (the most of schematics and examples of this project this pin is the digital pin 12);
* Use the minimum sketch to test the minimum circuit. The first three examples of this project (see examples folder) can be used to test the minimum circuit; * Try not improvising the I²C bus connection. Start using a 3.3V MCU (Arduino Pro Mini 8MHz or DUE, ESP32 or other 3.3V device) to connect with SI4735;
* Some devices provide internal pull-up resistors that in some cases can be enabled or disabled. Also, the capacitance of the I²C bus is another variable that have be considered to select the right resistor values. However, that capacitance is not easy to be measured. For these reasons, it can be a liitle dificult calculate the right resitor values at first. That said, start with a high pullup resistor to I²C bus and then reduce it until the best value. For example: start with 10K and try to reduce the value to 4,7K, 3,3K, 2.2L etc. Select the lowest resistor you can.
* I²C bus devices are available in different speeds. If you are using an I²C display device, check if its speed is compatible with the Si47XX and also with the current speed used by the master MCU;
* Using different voltage levels between I²C devices can be unsafe and can destroy parts connected on I²C bus, specially the Si47XX;
* It is important to wire all your I²C devices on the same common ground. * If you are using Arduino Mini Pro, ONU or similar, pay attention to the pin 13 and the use of internal pull-up resistor. This pin has a LED and a resistor connected on the board. When this pin is set to HIGH the LED comes on. If you use the internal pull-up resistor of the pin 13, you might experiment problem due to the drop voltage caused by the LED circuit. If this occurs in your project, change the circuit to use external pull-up on pin 13. * Use only batteries to power your circuit. Receptions in LW, MW and SW can be seriously harmed by the use of power supplies connected to the grid. * See some Shortwave antenna configuration on [Si47XX ANTENNA, SCHEMATIC, LAYOUT, AND DESIGN GUIDELINES; AN383](https://www.silabs.com/documents/public/application-notes/AN383.pdf)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Good afternoon,
Ricardo firstly congratulations on the project,
I recently used your si4735 library and I have difficulty listening to the stereo sound in FM because it only responds to mono despite having a pilot, there is no channel separation, I've tried everything if you can help me.
Are you sure? yes | no
Hola Ricardo, saludos desde Cape Coral, Suroeste de la Florida .US, Gracias por compartir este proyecto, estaba buscando hacer un SDR y comprar el board de evaluación y encontré este tú proyecto, ahora no sé si con la info que veo aqui pueda clonarlo, mi interes por el momento es tener un SDR Rx sencillo para 40m de 7.0-7.3 MHz, por favor cualquier ayuda te la gradecería de antemano y la compartiría en mi blog de Qrp. 73 -(https://www.facebook.com/groups/QrpCuba/)-JuanCarlos
Are you sure? yes | no
Very nice project!!!! 👌🏻🌹🌹🌹
Are you sure? yes | no