www.to-st.de
Home  |  Impressum  |  Kolophon  |  Kontakt
Eyecatcher Image: /img/eyecatcher/si4735lin/teaser_780x175_si4735lin_SI4735_FTDI_IC_01.jpg
SI4735 PC-Radio USB V2 Linux Software DVB-T Empfang Wernigerode/Nordharz Linux & Computer Blog / Vermischtes  
Startseite zur Linux Software
für SI4735 PC-Radio USB
Videos/Screencasts Download Preselector für das
AK Modulbus PC-Radio
 
Artikel auf Deutscharticle not available in English

SI4735 PC-Radio mit USB Version 2 mit 32 kHz ... Linux-Software und anderes ...

An dieser Stelle finden sich Informationen zum Silicon Labs SI4735 AM/FM-Empfänger und zum PC-Radio SI4735 Set (bestehend aus dem Radiomodul und einer USB-Steuerplatine) von AK MODUL-BUS Computer GmbH und deren Ansteuerung unter Linux mittels einer kleinen Software (weitgehend inspiriert durch Delphi-Software von Burkhard Kainka).

Inhalt


Die Hardware: SI4735 AM/FM-Empfänger IC und PC Radio SI4735 Set

Der Silicon Labs SI4735

Silicon Labs produziert eine Reihe von Schaltkreisen unter der Serienbezeichnung Si47XX, die hochintegrierte AM/FM/SW/LW/WB Empfänger (und teils auch Sender / Transceiver) enthalten. Diese IC finden sich heute in einer Reihe von mobilen Geräten von Smartphones bis hin zu klassischen Weltempfänger (z.B. von Kchibo und Tecsun) und Autoradios.

Der - in der Bauform QFN nur 3 x 3 mm große - SI4735 ist ein voll integrierter AM/FM-Empfänger mit HF-Vorstufen, interner Abstimmung und DSP und bedarf nur einer minimalen Beschaltung. Der IC läßt sich entweder als UKW-FM-Empfänger mit Stereo und RDS oder als AM-Empfänger (LW, MW und KW) initialisieren. Die Ansteuerung erfolgt dabei über eine digitale Schnittstelle, z.B. I2C-Bus, durch bspw. einen μC oder PC.

Neben der Bauform als winzige QFN Package mit 20 Pins auf 3 x 3 mm gibt es den IC noch als SSOP Package mit 24 Pins auf auch nicht viel größeren ca. 8 x 4 mm.

PC-Radio SI4735 Set von AK MODUL-BUS Computer GmbH

Das sich diese Bauformen wahrlich nur schlecht von Hand löten lassen, bieten verschiedene Anbieter Breakout Boards (Steckmodule) mit dem IC in einer der beiden Bauformen an.

AK MODUL-BUS bietet dabei die QFN Bauform auf einem 20 Pin DIP Modul unter der Bezeichnung Radiomodul SI4735 an. Zu diesem Modul sind noch weitere Produkte erhältlich, so u.a. eine "USB-Steuerplatine für Radiomodul SI4735" mit einem FDTI FT232R USB IC bzw. eine "SI4735-Heimradio Grundplatine" mit eigenem Steuercontroller ATMEL ATtiny25 und einem 1 Watt NF-Verstärker mit LM386.

Das Radiomodul SI4735 und USB-Steuerplatine für Radiomodul SI4735 können auch zusammen als PC-Radio SI4735 Set (Artikel-Nr. SI4735SET, EUR 57,90) bezogen werden.

Zum einfachen Einstieg, Out-of-the-Box, empfehle ich das hier genannte Komplettset.

Weitere Anbieter von Modulen mit Si4735

ELV bietet einen Bausatz ELV Adapterplatine AP-Si4735, Komplettbausatz an, der den Si4735-C40 in QFN Bauform bestückt hat. Stiftleisten müssen noch verlötet werden. Die beigelegten Stiftleisten sind m.E. nicht wirklich brauchbar, da zu grobschlächtig. Zum direkten Einlöten vielleicht ideal, aber nichts für den Einsatz der Adapterplatine in IC-Fassungen. Eine Präzisions-Kontakt-/Stiftleiste für IC Fassungen sollte man da nehmen und auch ELV sollte sowas besser beilegen. Ferner muß man natürlich die externe Beschaltung sowie PC Anbindung via FTDI FT232RL realisieren.

SparkFun Electronics bieten sowohl den IC einzeln in der SSOP Bauform an (SI4735-C40-GU AM/FM Radio IC, SKU COM-10227, USD 9,95) als auch ein Arduino Shield (SI4735 AM & FM Receiver Shield, SKU DEV-10342, USD 34,95). Für den Einzel-IC sind wieder ein Breakout-Board, SMD-Lötkünste sowie die gesamte sonstige Beschaltung selbst zu realisieren.

In Deutschland kann man diese Produkte u.a. bei Watterott electronic aus Leinefelde (http://www.watterott.com/) beziehen. Sie sind dort auch unter den genannten Bestandseinheitenbezeichnungen (SKU) zu finden ;-)

Spezifikation

  SI4735-B20 SI4735-C40
FM Band (UKW) 64 - 108 MHz 64 - 108 MHz
AM Band (MW) 520-1710 kHz 520-1710 kHz
SW Band (KW) 2.3-21.85 MHz 2.3-26.1 MHz
LW Band (LW) 153-279 kHz 153-279 kHz
Weitere Features: Interner PLL-Oszillator mit integriertem VCO
RDS/RBDS Dekoder
Automatische Frequenzregelung (Automatic Frequency Control, AFC)
Automatische Verstärkungsregelung (Automatic Gain Control, AGC)
Einstellbare AM Bandbreite 1, 2, 3, 4, 6 kHz
Digitale Abstimmung mit Schrittweite FM ab 10 kHz, AM ab 1 KHz
Digitaler FM-Stereodecoder
Digitale Lautstärkeeinstellung
Adaptive Rauschunterdrückung
Einstellbare, weiche Stummschaltung
Wahlweise digitaler Audio-Ausgang

Bestell-Info

Radiomodul SI4735 (mit Si4735-B20) Best.-Nr. SI4735MO € 17,90 AK
USB-Steuerplatine für Radiomodul SI4735 Best.-Nr. SI4735SP € 32,00 AK
PC-Radio SI4735 Set Best.-Nr. SI4735SET € 49,00 AK
SI4735-C40-GU AM/FM Radio IC Best.-Nr. COM-10227 € 8,35 WA
ELV Adapterplatine AP-Si4735, Komplettbausatz (mit Si4735-C40) Best.-Nr. 68-10 34 39 € 18,95 ELV

AK = AK MODUL-BUS Computer GmbH, D-48477 Hörstel-Riesenbeck — http://www.ak-modul-bus.de
ELV = ELV Elektronik AG, Maiburger Straße 29 - 36, D-26789 Leer — http://www.elv.de
WA = Watterott electronic GmbH, D-37327 Leinefelde — http://www.watterott.com
Alle Infos Stand: 20. Februar 2012!

Software zur Ansteuerung unter Linux

Derzeit befindet sich die Software noch stark in der Entwicklung, einige Funktionalitäten funktionieren noch nicht oder nicht wie gedacht. Aktuellste Version bevorzugt! Hinweise, Feedback, Patches usw. sehr willkommen!

Insbesondere bei Nutzung der RDS Funktionalität rate ich zur Verwendung der freien libftdi, da hier wesentlich mehr (= alle) RDS Gruppen gelesen werden.

Download

2012/05/09 - Version 0.1e - si4735radio-0.1e.tar.gz
fünfte veröffentlichte Version, immer noch ziemliche Baustelle, FM und AM Radio
zusätzlich umgesetzte Funktionalität:
  • Preselector-Lösung von Ralf Beesner implementiert
    zur Nutzung si4735 mit dem Parameter -G 1 für Atmel-Lösung mit 1 GPO
    oder mit -G 2 für die Lösung mit 2 GPOs starten.
    ACHTUNG: nicht just for fun verwenden, Lösung #2 kann ggf. die HW beschädigen!
  • einige Bugfixes und kleinere Änderungen an diversen Stellen

Ältere Versionen und mehr Details siehe Downloads.

Credits

Burkhard Kainka - für Idee & Umsetzung des Radiomoduls + Ansteuerplatine sowie der vielen Infos und Programmbeispiele
Ralf Beesner, DK5BU - für seine Tests und sein hilfreiches Feedback und Ideen

Bilder zum Si4735 Radiomodul, PC-Radio SI4735 Set sowie der Linux Software

IC Si4735

SI4735 IC versus LED - Größenvergleich (BK) Radiomodul (BK)

USB-Steuerplatine für Radiomodul SI4735





Weitere Bilder der SI4735 PC Radio USB Version 2

Screenshots der Linux Software (im Entwicklungsstadium!)

[ToDo]

Screenshots von RDS Infos


Weiterführende Informationen / Links

Informationen zum IC Silicon Labs Si4735

http://www.silabs.com/products/audiovideo/amfmreceivers/Pages/Si473435.aspx
Produkt-Startseite zum Si4734/35 AM/FM/SW/LW Radio Receiver ICs beim Hersteller Silicon Labs
http://www.silabs.com/pages/DownloadDoc.aspx?FILEURL=Support%20Documents/TechnicalDocs/Si4734-35_short.pdf&src=ProductMatrix
Kurzdatenblatt (PDF) zum Si4734/35 Broadcast AM/FM/SW/LW Radio Receiver
http://www.silabs.com/support/Pages/Support.aspx
Supportseite des Hersteller Silicon Labs mit zahlreichen Download, u.a. dem Datenblatt zum Si4734-35-C40 (Si4734-35-C40.pdf) und der Application Note AN332 Si47xx Programming Guide (AN332.pdf)

Weitere Infos zu verwendeten Bibliotheken: FTD2XX und libFTDI

http://www.intra2net.com/en/developer/libftdi/index.php
libFTDI - FTDI USB driver with bitbang mode – Homepage der auf libusb basierenden Bibliothek für den FT232R(L), FT232BM, FT245BM, FT2232C, FT2232D and FT245R u.a. für Linux, Winows, Mac OS x und BSD.
http://www.ftdichip.com/Drivers/D2XX.htm
FTD2XX Treiber-/Downloadseite beim Hersteller Future Technology Devices International Ltd.
http://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer%27s_Guide%28FT_000071%29.pdf
Das Software Application Development D2XX Programmer's Guide von FTDI Ltd. (Dok Nr. FT_000071, Version 1.2, vom 2011-04-25)
http://www.ftdichip.com/Support/FTDocuments.htm
Dokumenten-Startseite bei FTDI Ltd. mit zahlreichen Datenblättern, Application Notes usw.
http://www.ftdichip.com/Support/SoftwareExamples/CodeExamples/OtherPlatforms.htm
FTD2XXX Beispielcode für Sprachen wie Java, Python und Perl
http://www.ftdichip.com/Support/SoftwareExamples/CodeExamples/Delphi.htm
FTD2XX Beispielcode für Delphi

ELEXS - das Online-Magazin für Elektronik in Hobby und Ausbildung — eine
Initiative von AK MODUL-BUS Computer GmbH, Redakteur: B. Kainka

http://www.elexs.de/SI4735i.html
Informationen zur Version #2 des SI4735 PC-Radio mit USB (Version 2 mit 32 kHz Uhrenquarz)
http://www.elexs.de/SI4735a.html
SI4735 Integrierter AM/FM-Empfänger - Allgemeine Informationen zum IC, Blockschaltbild und externe Beschaltung etc.
http://www.elexs.de/SI4735d.html
SI4735 Antennenspulen - Informationen zur Anpassung und Realsierung von Antennen inkl. Erhfarungsberichten
http://www.elexs.de/SI4735f.html
SI4735 Radio Data System, RDS ... RDS Nutzung mit dem Beispielprogramm unter Windows

Weitere Infos von Burkhard Kainka oder auf seinen Websites bkainka.de

http://www.b-kainka.de/SI4735Scan.html
Scanner-Software für den SI4735 .... mit Erfahrungsberichten und Daten
http://www.elo-web.de/elo/radio-roehrentechnik/kurzwellenempfaenger/testbericht-si4735
Testbericht zum Silicon labs SI4735 und dem zugehörigen Evaluations-Board
http://www.b-kainka.de/SI4735Smwkw.html
SI4735-Antennenumschalter und Ferritantenne – Beschreibung einer Modifikation des PC Radios (inkl. SW-Anpassung) um es via Ferritantenne auf MW und auf KW wahlweise mit der Ferritantenne oder mit einer externen Drahtantenne an der Kurzwellenspule zu betreiben.
http://www.elektronik-labor.de/HF/RS232Radio.html
Ralf Beesner, DK5BU: Ein RS232-PC-Radio – Eine interessante USB-freie Lösung für das Si4735-Modul mit einen Pegelwandler RS232 -> I2C
http://www.b-kainka.de/Weblog/Logbuch091222.html
Bschaltunshinweis zu Pin6 (/SEN)
http://www.b-kainka.de/SI4735Srds1.html
Thematik RDS mit dem SI4735 und Mega88/Mega32
http://www.b-kainka.de/SI4735Suc1.html
Tiny13-Steuercomputer für den SI4735 – Kleine μC-Lösung mit dem ATMEL ATtiny13
http://www.elektronik-labor.de/ElektorDSP/ElektroDSP.html
Das Elektor DSP-Radio - Infos (und weitere Unterseiten) zum Elektor DSP Radio ebenfalls mit Si435

Artikel in Zeitschriften mit Bezug zum Si4734/35

http://www.elv.de/output/controller.aspx?cid=726&detail=36953
Artikel Radio-Multitalent — AM/FM-RDS-Empfänger Si4735 aus ELVjournal 06/2011.
Kostenpflichtiger Online-Artikel und/oder PDF-Download (6 Seiten), EUR 0,99 im Einzelabruf (Stand: 01.12.2011)
http://www.elektor.de/jahrgang/2010/juli-047-august/das-elektor-dsp-radio.1396172.lynkx
Artikel Das Elektor-DSP-Radio — DSP-Weltempfänger mit USB-Schnittstelle aus Elektor Jul/Aug 2010.
Kostenpflichtiger Artikel-PDF-Download sowie Hardwareverkauf usw.
http://www.elektor.de/jahrgang/2010/september/das-elektor-dsp-radio-%282%29.1468168.lynkx
Artikel Das Elektor-DSP-Radio (2) — Antennen und PC-Software aus Elektor Sep 2010.
Kostenpflichtiger Artikel-PDF-Download.



Tobias Stöber — Erstellt: 2011/10/24 – Letzte Änderung: 2012/05/09 (2012/02/20, 2011/12/01)
Bilder: Burkhard Kainka (BK), Tobias Stöber (TS bzw. ohne Kürzel)