Skip to content

This project focuses on converting AM/FM radios equipped with the Si4825 DSP to enable shortwave (SW) reception. By modifying and enhancing the circuitry, it is possible to expand the functionality of these radios, allowing them to receive a broader range of frequencies.

Notifications You must be signed in to change notification settings

pu2clr/Si4825_RADIO_HACK

Repository files navigation

Si4825 RADIO HACK

This project aims to assist individuals interested in developing or modifying receivers based on the Si4825. It focuses on converting AM/FM radios equipped with the Si4825 DSP to enable shortwave (SW) reception, as well as expanding the shortwave bands on existing AM/FM/SW receivers. By modifying and enhancing the circuitry, this documentation and project provide guidance on expanding the functionality of these radios, allowing them to receive a broader range of frequencies. By understanding the documentation presented in this repository, you are also expected to be capable of developing your own receiver using the Si4825 and a few additional components.

One of the highlights of this documentation is to unlock new capabilities in receivers based on the Si4825, providing a practical and accessible way to upgrade and customize low-cost AM/FM radios for shortwave listening.

As suggested before, this repository will serve as a guide for the construction, modification, and improvement of Si4825-based receivers, offering insights into hardware adjustments and software tweaks when applicable. Some of the modifications presented here will suggest replacing the Si4825 with the Si4827 - essentially the same DSP, but with additional features that allow for the integration of a microcontroller such as the ATmega328 (Arduino), ESP32, ESP8266, STM32, among others. Integrating a microcontroller into a radio project involving this DSP series can enhance the user interface by adding buttons and a display to control the receiver.

Author: Ricardo Lima Caratti - Jan, 2025

ATTENTION

Any modifications or interventions you make to your radio - including those equipped with the Si4825 DSP - come with the risk of causing irreparable damage. If you decide to attempt any of the procedures described in this project, please understand that you are doing so at your own risk.

The author of this project assumes no responsibility for any damage that may occur to your radio as a result of following the instructions or suggestions provided here.

Proceed with caution and ensure you are fully aware of the potential consequences before making any modifications.

The tests and observations conducted by the author refer to the SI4825-A10 and SI4825-A20 versions.

The Si4825 pinout

To build a radio based on the Si4825 or even modify a commercial radio, it is essential to know the functions of its pins. The following figure presents the pin configuration of the Si4825.

The Si4825 pinout

Pin # Name Description
1 LNA_EN Enable SW external LNA - Wide or Narrow band - See band table
2 TUNE1 Frequency tuning - Connected to the 100K potentiometer
3 TUNE2 Frequency tuning - Connected to the 100K potentiometer
4 BAND Band selection - connected to voltage divider / band selector
5 NC No connect. Leave floating
6 FMI FM RF inputs. FMI should be connected to the antenna trace
7 RFGND RF ground. Connect to ground plane on PCB
8 AMI AM RF input. AMI should be connected to the AM antenna
9 RST Device reset (active low) input
10 VOL+ Volume button up
11 VOL- Volume button down
12 XTALO Crystal oscillator output
13 XTALI Crystal oscillator input/external reference clock input
14 VDD Supply voltage. May be connected directly to battery
15 GND Ground. Connect to ground plane on PCB
16 AOUT Audio output

SI4825 BAND SETUP

The Si4825 is a basic digital AM/FM/SW radio receiver chip that uses mechanical tuning. It handles everything from the antenna input to the audio output, making it a complete radio receiver solution.

This chip is part of Silicon Laboratories' family of multi-band tuners and makes it easier to add radio reception to audio devices. It is small, requires fewer components, and offers proven, high-performance results.

The Si4825 needs only a simple circuit to work and does not require manual tuning during manufacturing. It uses Silicon Labs' patented digital low-intermediate frequency (low-IF) technology, providing good signal reception and interference rejection for AM, FM, and shortwave (SW) bands.

Because the chip is highly integrated and fully tested at the factory, it makes the design process easier, improves overall system quality, and simplifies manufacturing.

IMPORTANT: In some contexts within the Si4825 documentation, the acronym AM refers to Medium Wave (MW) rather than Amplitude Modulation. However, it is important to highlight that both MW and SW bands operate using Amplitude Modulation.

Frequency Tuning

A valid channel can be found by adjusting a 100K potentiometer connected to the TUNE1 and TUNE2 pins of the Si4825 chip. The central terminal of the potentiometer is connected to the TUNE2 pin, while the other terminals are connected to TUNE1 and ground, respectively.

This configuration allows for smooth and precise frequency tuning across the supported bands.

Datasheet FM band information

The Si4825 has a built-in low noise amplifier (LNA) that allows it to receive FM radio signals from 64 to 109 MHz, covering the worldwide FM broadcast band. It can also pick up TV audio stations in the same frequency range used in China.

Pre-emphasis and de-emphasis are techniques used to improve the sound quality of FM radio by reducing high-frequency noise and interference.

When an FM station transmits a signal, it boosts the high audio frequencies using a pre-emphasis filter. On the receiving end, FM radios use a de-emphasis filter to lower those high frequencies, bringing the sound back to normal. Different regions use different de-emphasis settings. The de-emphasis filter can have a time constant of 50 or 75 microseconds (µs), depending on the area.

Datasheet MW(AM) band information

The Si4825 is a highly integrated radio receiver that can pick up AM (MW) signals from 504 to 1750 kHz across five sub-bands. It uses digital low-IF technology, requiring very few external components and no manual tuning during production.

This technology provides precise filtering, ensuring good selectivity and signal-to-noise ratio (SNR) with minimal variation across the entire AM band. One of the five sub-bands, called AM4 (520-1730 kHz), is designed to work globally, supporting both 9 kHz and 10 kHz channel spacing to meet different regional AM standards.

Just like with FM signals, the Si4825 enhances sensitivity and reduces interference from strong signals, making it easier to receive weaker stations.

The receiver is also flexible when it comes to antennas. It works with ferrite loop stick antennas ranging from 180 to 450 µH. If you want to use an air loop antenna, a transformer can be added to increase its inductance. By using a 1:5 turn ratio inductor, the inductance is multiplied by 25 times, making it compatible with most AM air loop antennas, which typically have inductance values between 10 and 20 µH.

Datasheet SW(AM) information

The Si4825 can receive signals from 36 shortwave (SW) bands ranging from 2.3 to 28.5 MHz. Of these, 18 bands are narrow meter bands, while the remaining bands cover wider frequency ranges, making them suitable for shortwave radios that operate with one or two SW bands.

The Si4825 offers extensive shortwave capabilities with the advantage of requiring minimal external components and no factory adjustments. Additionally, the FM antenna can be used to receive shortwave signals, simplifying the design and reducing the need for extra components.

Important Considerations for Shortwave Band Configuration on the Si4825

As shown in the table below, each of the 18 shortwave (SW) bands on the Si4825 can be configured in two modes: 'Wide Band' or 'Narrow Band'.

The values of the resistor network do not need to be changed to switch between 'Wide' and 'Narrow'. This configuration is controlled by the state of pin 1 on the Si4825:

  • If pin 1 is pulled up to VCC using a 10K resistor, the selected band will be 'Wide'.
  • If pin 1 is floating (disconnected), the selected band will be 'Narrow'.

As a result, each shortwave band can have two possible coverage ranges. See the table below.

Band Name Band Frequency Range Channel Space AR(kΩ) Note
47kΩ botton resistor
FM1 87-108 MHz (50 µs) 47
FM2 87-108 MHz (50 µs) 57
FM3 87-108 MHz (75 µs) 67
FM4 87-108 MHz (75 µs) 77
FM5 86.5-109 MHz (50 µs) 87
FM6 86.5-109 MHz (50 µs) 97
FM7 87.3-108.25 MHz (50 µs) 107
FM8 87.3-108.25 MHz (50 µs) 117
FM9 87.3-108.25 MHz (75 µs) 127
FM10 87.3-108.25 MHz (75 µs) 137
FM11 76-90 MHz (50 µs) 147
FM12 76-90 MHz (50 µs) 157
FM13 64-87 MHz (50 µs) 167
FM14 64-87 MHz (50 µs) 177
FM15 76-108 MHz (50 µs) 187
FM16 76-108 MHz (50 µs) 197
FM17 64-108 MHz (50 µs) 207
FM18 64-108 MHz (50 µs) 217
AM1 520-1710 kHz 10k 227
AM2 522-1620 kHz 9k 237
AM3 504-1665 kHz 9k 247
AM4 522-1728 kHz/520-1730 kHz 9k / 10k 257
AM5 510-1750 kHz 10k 267
SW1-Wide 2.3-10.0 MHz 5k 277 Pin 1 pulled up
SW1-Narrow 2.30-2.49 MHz 5k Pin 1 floating
SW2-Wide 3.2-7.6 MHz 5k 287 Pin 1 pulled up
SW2-Narrow 3.20-3.40 MHz 5k Pin 1 floating
SW3-Wide 3.2-10.0 MHz 5k 297 Pin 1 pulled up
SW3-Narrow 3.90-4.00 MHz 5k Pin 1 floating
SW4-Wide 3.7-12.5 MHz 5k 307 Pin 1 pulled up
SW4-Narrow 4.75-5.06 MHz 5k Pin 1 floating
SW5-Wide 3.9-7.5 MHz 5k 317 Pin 1 pulled up
SW5-Narrow 5.6-6.4 MHz 5k Pin 1 floating
SW6-Wide 3.2-10.0 MHz 5k 327 Pin 1 pulled up
SW6-Narrow 3.90-4.00 MHz 5k Pin 1 floating
SW7-Wide 5.8-12.1 MHz 5k 337 Pin 1 pulled up
SW7-Narrow 6.8-7.6 MHz 5k Pin 1 floating
SW8-Wide 5.9-9.50 MHz 5k 347 Pin 1 pulled up
SW8-Narrow 7.1-7.6 MHz 5k Pin 1 floating
SW9-Wide 5.9-18.0 MHz 5k 357 Pin 1 pulled up
SW9-Narrow 9.2-10 MHz 5k Pin 1 floating
SW10-Wide 7.0-16.0 MHz 5k 367 Pin 1 pulled up
SW10-Narrow 11.45-12.25 MHz 5k Pin 1 floating
SW11-Wide 7.0-23.0 MHz 5k 377 Pin 1 pulled up
SW11-Narrow 11.6-12.2 MHz 5k Pin 1 floating
SW12-Wide 9.0-16.0 MHz 5k 387 Pin 1 pulled up
SW12-Narrow 13.4-14.2 MHz 5k Pin 1 floating
SW13-Wide 9.0-22.0 MHz 5k 397 Pin 1 pulled up
SW13-Narrow 13.57-13.87 MHz 5k Pin 1 floating
SW14-Wide 9.5-18.0 MHz 5k 407 Pin 1 pulled up
SW14-Narrow 15 -15.9 MHz 5k Pin 1 floating
SW15-Wide 10.0-16.0 MHz 5k 417 Pin 1 pulled up
SW15-Narrow 17.1 -18 MHz 5k Pin 1 floating
SW16-Wide 10.0-22.0 MHz 5k 427 Pin 1 pulled up
SW16-Narrow 17.48-17.9 MHz 5k Pin 1 floating
SW17-Wide 13.0-18.0 MHz 5k 437 Pin 1 pulled up
SW17-Narrow 21.2-22 MHz 5k Pin 1 floating
SW18-Wide 18.0-28.5 MHz 5k 447 Pin 1 pulled up
SW18-Narrow 21.45-21.85 MHz 5k Pin 1 floating
500 53kΩ top resistor

About the Previous Table:

  • The Botton Resistor (first line - connected to GND) represents the minimum resistance required to reach the first band (FM1).
  • The Top Resistor (last line - connected to TUNE1) is the value needed to complete a total of 500K. Hypothetically, if you use all the bands described in the table, you should use a 53K resistor.
  • AR(K) is the value of the accumulated resistance required to select the desired band. For example: Consider that the receiver you are designing only includes the SW 10 band. The value of the first resistor (top resistor) should be 367K, and the value of the second resistor (bottom resistor) should be 133K (500 - 367). The common point between the two resistors must be connected to pin 4 of the Si4825 (BAND).
  • Pay attention to the SW bands and observe the Wide and Narrow configurations. The resistance value required to select the band does not change. The Wide or Narrow configuration is determined by pin 1 of the Si4825, as previously described.

About Narrow and Wide band setup

The Si4825 allows configuration between Wide Band and Narrow Band through pin 1 (LNA_EN). Frequency coverage for Wide and Narrow Band is detailed in the previous table.

In general, Wide Band is recommended when the goal is to provide the user with a broad frequency range, with limited band selection options on the receiver. While this approach allows for shortwave reception over a wide range, it can make locating and tuning to a specific station more challenging. To configure the receiver for Wide Band, simply add a 10kΩ pull-up resistor to the LNA_EN pin.

Conversely, if the radio design includes a multi-position band selection switch (six or more positions, for example), Narrow Band configuration may be more suitable. This option offers narrower coverage bands, providing a more precise tuning experience and making it easier to locate a specific station. For this configuration, the LNA_EN pin should be left floating (unconnected).

It is also possible to implement both options in the same design. To achieve this, add a switch that, when turned on, connects the pull-up resistor to the LNA_EN pin, and when turned off, leaves the pin floating. This will be addressed later with more details.

The images below show the dial examples of commertial receivers based on Si4825 using Narrow and Wide band setup.

Narrow band commertial receiver dial

Narrow band commertial receiver dial

Notice in the previous figure that the radio design divides the Shortwave bands into six segments: 6.8 to 7.6 MHz, 9.2 to 10.0 MHz, 11.4 to 12.4 MHz, 13.4 to 14.2 MHz, 15.0 to 15.9 MHz, and 17.1 to 18.0 MHz. This configuration requires a six-position band switch for Shortwave, plus one position for AM/MW and another for FM, totaling eight positions.

This design can provide a better station tuning experience. The narrower bands make it easier to locate and tune to a station compared to a 'Wide Band' design. Additionally, nearby stations broadcasting at the same time are easier to separate.

Wide band commertial receiver dial

Wide band commertial receiver dial

Notice on the dial shown in the previous figure that a single SW band covers from 5.9 to 18 MHz. This characteristic simplifies, to some extent, the radio design when adding the Shortwave band. However, this configuration may make it more difficult to tune stations, especially if the user wants to tune in to a station located among others nearby.

The circuit below shows the Narrow and Wide Band setup.

Although not very common or typically found in commercial receivers based on the Si4825, it is possible to build a receiver that offers Narrow and Wide Band options. To achieve this, simply follow the circuit shown below.

About Narrow and Wide band setup

However, if you incorporate the previously mentioned tip regarding the Narrow and Wide Band configuration into the circuit, you can opt for 24 shortwave bands instead of 12.

Note: Changing the state of this switch does not immediately alter the configuration from Wide to Narrow (or vice-versa). For the change to take effect, the Si4825 must be reset or power-cycled.

More About Pin 1 (LNA_EN)

Under normal conditions, this pin stays in a high state (+Vcc) when the selected band is Shortwave. This behavior can be used for purposes beyond those previously mentioned (activating a signal amplifier or switching between Narrow and Wide band). A simple function for this pin could be to light up an LED, indicating to the user that the radio is operating in Shortwave mode. Another use is to activate a bandpass filter for Shortwave or switch the antenna when a Shortwave band is selected.

Band Allocation Plan for a hypothetical 12-Position Band Selector example

Development of a band allocation plan for a 12-position selector, designed to control a receiver based on the Si4825. The plan segments the spectrum into 12 bands, covering one FM band, one AM band, and ten Shortwave (SW) bands. The band definition aims to optimize signal reception, ensuring comprehensive coverage of radio frequency ranges, with a focus on maximizing the device's selectivity.

The table below shows the Band Allocation Plan for a 12-Position Band Selector (12 Bands - One FM Band, One AM Band, and Ten Shortwave Bands) for the Si4825. The highlights in Blue, Red, and Green represent the bands selected for implementation in the hypothetical radio.

Band Allocation Plan for a 12-Position Band Selector example

The circuit below illustrates the implementation of a theoretical 12-position band selector.

Si4825 Band circuit setup Example

The following example illustrates the band configuration for a hypothetical 12-band radio, one FM band, one MW(AM) band, and 10 SW bands. Observe in the circuit the indication of the band name (according to the previous table), the applied resistors, and the accumulated resistance value. It is important to highlight that for this hypothetical project, pin 1 of the Si4825 is not in the pull-up configuration. Thus, all selected SW bands will be 'Narrow'.

Si4825 Band setup Example

Examplo 1 - Modifying a Low-Cost AM/FM Radio to Receive Shortwave

In this example, a small modification will be made to a low-cost radio (priced at $5 or less), based on the Si4825, with only two band options (AM/MW and FM). The image below shows the radio.

Low-Cost AM/FM Radio

The image below shows the radio opened, with the top part of the circuit board featuring very few components - a characteristic of DSP-based receivers, including the Si4825.

Low-Cost AM/FM Radio

The image below shows the bottom part of the circuit board, where the DSP Integrated Circuit (likely the Si4825) can be located. Why "likely"? Well, it is common for receivers with the same appearance to be equipped with other DSPs competing with the Si4825.

To confirm that it is indeed the Si4825, it is necessary to identify the connections between the IC and the tuning potentiometer (pins 2 and 3), the band selection pin (pin 4), the pins where the crystal is connected (pins 12 and 13), the AM antenna (pin 8 - AMI), and the FM antenna (pin 6 - FMI). It is unlikely that an IC from another manufacturer will have the same pin configuration.

Low-Cost AM/FM Radio

In the figure below, note the red highlights. These indicate the points where the modification will be made. Essentially, the modification involves removing the resistors responsible for selecting the AM and FM bands.

Notice that there is a two-position switch that allows for this selection. The center point of the switch is connected to pin 4 of the IC, indicating that it is a Si4825. To confirm, observe the connections to the tuning potentiometer.

Low-Cost AM/FM Radio

In a closer view, note that the IC has been scraped by the manufacturer. This highlights the importance of knowing the Si4825 pin configuration as well as understanding the connections of external components to the IC.

Low-Cost AM/FM Radio

In the image below, note the red highlights indicating the removal of the original band selection resistors, as well as the removal of the original band switch.

Note: Depending on the modification to be made, removing the original switch may not be necessary.

Low-Cost AM/FM Radio

The figure below shows the new "band selector" for the radio. In reality, it is a 1M potentiometer, but ideally, it should be a 500K potentiometer.

Remember that, as previously mentioned, the resistor network (voltage divider) for band selection should be 500K, according to the manufacturer. Since it is a voltage divider, using a 1M potentiometer for this purpose did not seem to cause any issues.

In the configuration shown in the image, the receiver will cover all the Narrow bands available on the Si4825.

The challenge with this approach - using a variable resistor instead of a band switch - is that locating the desired band becomes more difficult, as there is no precise indication of the resistance or the voltage divider result on the potentiometer. However, with experience using the radio in this configuration, it becomes easier to find a particular band and, consequently, a shortwave station.

Low-Cost AM/FM Radio

The figure below illustrates the final result of the modification. There is a video on YouTube (in Portuguese) that showcases some shortwave receptions using this radio. Link to the vídeo: https://youtu.be/3q1Z5tCHIJM?si=PKrBP-vTaTvmAvGj

Low-Cost AM/FM Radio

It is essential to analyze the front-end of the radio being modified, including the antenna, band-pass filters, and other components. Some commercial receivers, even low-cost ones, may use some form of signal processing at the RF input. This means that, in certain cases, signals within specific frequency ranges may be filtered, preventing adequate reception of certain bands.

In the case of the receiver presented in this example, such filtering does not occur. However, if you encounter difficulties tuning to Shortwave stations in certain bands, it is recommended to inspect the AMI (AM Input) and FMI (FM Input) circuits. If necessary, consider modifying these circuits to resemble the model suggested in the Si4825 datasheet.

Examplo 2 - Improving a Low-Cost AM/FM Radio to Receive Shortwave from 2.3 to 28.5 MHZ with digital interface

This experiment consists of using the same radio presented in the previous section and transforming it into a multi-band radio with a digital interface through a microcontroller, buttons, and an OLED display.

For this, it will be necessary to replace the Si4825 with an Si4827, connect it to an Arduino microcontroller or a similar device, and display some information on a small OLED screen.

The following photo shows the final result of the modification.

Final result of the modification

The components needed to make the modification

Components

Si4827 Pinout

References

About

This project focuses on converting AM/FM radios equipped with the Si4825 DSP to enable shortwave (SW) reception. By modifying and enhancing the circuitry, it is possible to expand the functionality of these radios, allowing them to receive a broader range of frequencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published