[A-DX] TEF6686

Roger Thauer
Sonntag, 01. Dezember 2024, 16:18 Uhr


https://bsky.app/profile/kaedotcom.bsky.social/post/3lcajbkiuuc2p

"The chip has proven irresistible to radio enthusiasts, attracted by 
features of the chip that go far beyond what is needed by a car radio. 
It can receive not just the commercial broadcast bands, but also the 
shortwave and long-wave bands."
https://spectrum.ieee.org/hacking-a-car-radio-chip

  Hacken eines Autoradio-Chips in den ultimativen SDR-Empfänger


Empfangen Sie die schwächsten FM- und AM-Signale mit diesem 
selbstgebauten Empfänger

Sjef Verhoeven

30. November 2024

5 Minuten lesen


Sjef Verhoeven ist ein Funkamateur und Heimwerker in den Niederlanden.

Ein Bedienfeld hat einen Bildschirm, drei Knöpfe und zwei Drehknöpfe. Es 
ist mit einer kleinen Platine verbunden, an die zwei Lautsprecher 
angeschlossen sind.


Ein wiederverwendeter Autoradio-Chip ist das Herzstück eines 
empfindlichen und selektiven FM-Radios, das auch Lang-, Mittel- und 
Kurzwellen-AM-Rundfunkbänder empfangen kann.

James Provost

arduino digitale signalverarbeitung diy radio kurzwellenradio software 
defined radio

In einer Zeit, in der wir alle Smartphones haben, die hochauflösende 
Filme in unsere Hände streamen können, bleibt die Romantik des analogen 
Rundfunkempfangs erhalten. Für manche ist es eine Pause von den Cookies, 
Verträgen und Nutzungsbedingungen, die hinter jeder Online-Aktivität 
lauern. Für Leute wie mich besteht ein großer Teil des Charmes darin, 
ein Signal aus Tausenden von Kilometern Entfernung zu empfangen - und 
zwar auf die altbewährte Art und Weise: mit einem Verständnis der 
atmosphärischen Bedingungen, der Antennen und der Elektronik.


Dieser Zeitvertreib, bei dem man seine vielfältigen Kenntnisse und 
Fähigkeiten einsetzt, um sehr weit entfernte Stationen zu empfangen, 
wird DXing genannt. Dank der digitalen Signalverarbeitung ist es heute 
möglich, erstaunlich leistungsfähige Empfängerelektronik in ein 
preiswertes und sehr tragbares Paket zu packen. Und für diese 
Hochleistungselektronik gibt es wohl kein besseres Beispiel als den 
TEF6686-Chip, der 2013 von NXP Semiconductors eingeführt und seither 
mehrfach überarbeitet wurde.


Der Chip ist in Autoradios sehr erfolgreich, zum Teil wegen seiner 
niedrigen Kosten und hohen Audioqualität, vor allem aber wegen seiner 
erstaunlich hohen Empfindlichkeit und Selektivität für Funksignale. Der 
TEF6686 kann sowohl UKW als auch MW empfangen und lässt sich so 
konfigurieren, dass er die unterschiedlichen Bandbreiten der Sender in 
den verschiedenen Ländern berücksichtigt. Er kann auch den digitalen 
RDS-Feed (Radio Data System) eines Senders dekodieren, der ständig 
aktualisierte Informationen wie den Titel eines gerade gespielten Liedes 
enthält.


Die extreme Selektivität und Empfindlichkeit des Chips resultiert aus 
dem geschickten Einsatz von Software-Defined-Radio- und 
Digital-Signal-Processing (DSP)-Technologien, die benachbarte Frequenzen 
herausfiltern. Dies ermöglicht den Empfang von sehr schwachen Signalen, 
die andernfalls von benachbarten Sendungen übertönt würden. Der Chip hat 
sich als unwiderstehlich für Radioenthusiasten erwiesen, die von den 
Funktionen des Chips angezogen werden, die weit über das hinausgehen, 
was für ein Autoradio benötigt wird. Er kann nicht nur die kommerziellen 
Rundfunkbänder, sondern auch die Kurzwellen- und Langwellenbänder 
empfangen. Der Chip kann auch Informationen über die Signalstärke in 
Echtzeit liefern.


Die wichtigsten Komponenten des Radios

Der TEF6686-Chip befindet sich in einem handlichen Modul [oben links], 
das eine elektromagnetische Abschirmung und eine 
Durchgangsloch-Schnittstelle bietet. Ein ESP32-basiertes 
Entwicklungsboard [oben Mitte] steuert das Modul und führt die 
Signalverarbeitung durch. Ein LCD-Bildschirm zeigt die 
Benutzeroberfläche an, die über Tasten und Drehknöpfe gesteuert wird 
[unten links]. James Provost


Als aktiver Funkamateur (PE5PVB) in den Niederlanden wurde ich durch die 
enthusiastischen Kritiken, die ich über das TEF6686 zu lesen bekam, 
neugierig. Während der COVID-Sperre im Jahr 2020 begann ich mit der 
Entwicklung eines vollständig quelloffenen Tuners, der dem Chip die 
höchstmögliche Leistung für FM-DXer abtrotzen sollte. Meine Begeisterung 
wuchs, als ich bei AliExpress TEF6686-Tunermodule fand. Diese enthalten 
einen TEF6686-Chip in einem DIY-freundlichen Gehäuse, das für das Löten 
durch Löcher geeignet ist (der TEF6686 selbst ist ein 
oberflächenmontierter Chip) und mit einer Hochfrequenzabschirmung 
versehen ist, um Störungen zu minimieren. Diese Module sind billig - sie 
sind im Allgemeinen für etwa 25 US-Dollar zu haben.


Ich habe mich bald für eine Konfiguration entschieden, die aus zwei 
Leiterplatten besteht, die durch Flachbandkabel verbunden sind. Es gibt 
eine Hauptplatine, die das TEF6686-Modul und den Mikrocontroller 
enthält, und eine Displayplatine mit einem kleinen OLED-Display und den 
Schaltern und Encodern, die das Funkgerät steuern. Ich habe verschiedene 
Versionen von Arduino-kompatiblen Mikrocontrollern getestet und 
festgestellt, dass die meisten zu langsam sind und nicht genügend 
Flash-Speicher haben.

Der Mikrocontroller benötigt viel Flash, da er nicht nur die gesamte 
Firmware für den Betrieb des Funkgeräts speichern muss, die nach jedem 
Hochfahren an den TEF6686 gesendet wird, sondern auch die verschiedenen 
Schriftarten für das Display, verschiedene Bilder sowie eine Datenbank 
mit nordamerikanischen Rufzeichen und kanadischen Provinzen und 
US-Bundesstaaten (diese Informationen ermöglichen es dem Benutzer 
zusammen mit anderen Funktionen, das Rufzeichen und den Bundesstaat, in 
dem sich der empfangene Sender befindet, sofort zu sehen). Schließlich 
entschied ich mich für eine Variante des ESP32-Moduls, die über die von 
mir benötigte Geschwindigkeit und Speicherkapazität verfügte, aber 
dennoch mit der beliebten Arduino-IDE programmiert werden konnte.


Anfang 2021 veröffentlichte ich auf GitHub eine erste Version der 
Firmware und Schaltpläne für andere Bastler. Ich stand auch in Kontakt 
mit einem DIY-Webshop in den Niederlanden, Team AmateurRadioShop.nl, der 
noch einen Bausatz einer früheren Version des Radios verkauft. Im Herbst 
2021 habe ich eine zweite Version mit einem sogenannten 
Human-Machine-Interface (HMI)-Display von Nextion entwickelt. Dieses 
Display hat einen eingebauten Prozessor, so dass ich mehr Aufgaben der 
Benutzerschnittstelle an den ESP32 abgeben konnte. Dies beschleunigte 
das Radio erheblich und eröffnete auch einige neue grafische 
Möglichkeiten. In dieser Version fügte ich auch Wi-Fi hinzu, das die 
Verbindung zu Online-Ressourcen wie XDR GTK ermöglicht, eine 
Benutzeroberfläche, die eine feine Computersteuerung des Radiotuners 
erlaubt, und RDS Spy, das die RDS-Daten in Echtzeit in verwertbare 
Informationen dekodiert. Wenn Sie diese Version selbst bauen wollen, 
müssen Sie Ihre eigenen Leiterplatten anfertigen lassen. Aber 
Gerberdateien, eine Materialliste und Bautipps sind auf meiner Website 
unter www.pe5pvb.nl verfügbar. Das Zusammenlöten wird etwa 2 Stunden dauern.


Ein Blockdiagramm, das einen ESP32 zeigt, der zwischen einem Bedienfeld 
und dem TEF6686 angeschlossen ist. Der TEF6686 ist außerdem mit einer 
Antenne und zwei Verstärkern verbunden

Das Display und die Bedienelemente sind über universelle 
Eingangs-/Ausgangs-Pins direkt mit dem Mikrocontroller verbunden, 
während der TEF6686-Empfängerchip über Befehle gesteuert wird, die über 
eine serielle I2C-Schnittstelle gesendet werden. Der linke und der 
rechte Kanal werden verstärkt und an Standard-Cinch-Audiobuchsen 
weitergeleitet.James Provost


Für diejenigen, die keine Lust auf einen Bausatz haben, gibt es auch 
eine Option. Anfang 2022 kontaktierte mich ein chinesischer Bastler, 
Justin Peng, um mir mitzuteilen, dass er eine tragbare Version meines 
Designs gebaut hatte. Im Sommer dieses Jahres erschienen die ersten 
Versionen, die auf seinem Entwurf basierten, auf AliExpress. In den 
darauffolgenden Monaten explodierte das Interesse an meinem 
Open-Source-Projekt, und das Radio wurde von FM-DXern weltweit übernommen.


Im Jahr 2023 wurde ich von einem tschechischen Hobbybastler, Marek 
Farkaš, kontaktiert, der mich in eine Gruppe einlud, die er auf der 
sozialen Plattform Discord mit anderen Hobbybastlern gründete, um an der 
Software für dieses Radio zu arbeiten und sie zu verbessern. In diesem 
Team gibt es nun einen Grafikdesigner, einige Leute, die sich auf RDS 
spezialisiert haben, andere, die sehr gute Programmierer sind, und einen 
Chinesen, der eine Version geschrieben hat, die für Hardware-Designer 
geeignet ist, die ein Radio für den AliExpress-Markt herstellen wollen. 
Gemeinsam haben wir den Code komplett überarbeitet und ein glatteres 
grafisches Design, mehr Anschlussmöglichkeiten, wählbare Sprachen und 
andere Verbesserungen hinzugefügt.

Ich bin diesem Team sehr dankbar für all die harte Arbeit, die sie 
geleistet haben, um dieses Open-Source-Radio zum vielleicht 
leistungsstärksten Radio seiner Art überhaupt zu machen. Ich hoffe, Sie 
probieren es aus, und selbst wenn Sie Ihre Zeit nicht mit der Suche nach 
entfernten Sendern verbringen, entdecken Sie die Freude am hochwertigen 
FM-Radio wieder!

Dieser Artikel erscheint in der Printausgabe vom Dezember 2024 unter dem 
Titel „Der ultimative SDR-Empfänger“.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Bei Discord:
https://discord.com/channels/1053804249651359765/1130440813302784031

https://www.pe5pvb.nl/tef6686/
https://fmdx.org/projects/tef6686-esp32.php


roger