UKW-Stereo-Sender mit BASCOM-Steuerung

Abb.1 SPARKFUN-Senderbaustein mit NS73M-Chip
Mit dem Baustein "NS73M" [1] lässt sich auf einfache Weise ein kleiner PLL-gesteuerter UKW-Stereo-Sender aufbauen. Ein von Fa. SPARKFUN [2] aus den USA stammendes und in DL bei Fa. WATTEROTT [3] erhältliches Board ( Abb.1 ) ermöglicht dabei auch Nicht-Miniaturspezialisten den problemlosen Einsatz dieses winzigen Senderchips. Seine Steuerung kann über SPI oder I2C erfolgen, wozu auch Bascom-Software geeignet ist. Bei verschiedenen der hierzu verfügbaren Applikationen wird zur Steuerung ein ATINY13 mit seinem internen ( 4.8MHz- ) Oszillator benutzt. Ich habe für mein Versuchsexemplar stattdessen allerdings ein vorhandenes ATMEGA8-Board mit Quarzoszillator eingesetzt ( Abb.2 ).

Abb. 2 Musteraufbau mit Pegelwandler und ATMEGA8-Prozessorboard
Um die Sache einfach zu halten und weil nicht beabsichtigt war, die Sendefrequenz ständig zu wechseln, wurde auf Mehrkanalbetrieb und Frequenzanzeige vorerst verzichtet ( Eine Applikation mit Displayanzeige der Frequenz findet man z.B. in [7] ). Somit lässt sich derzeit nur EIN ( im Source-Code allerdings frei wählbarer ) Kanal im UKW-Bereich von 87.5-107.9 MHz erzeugen. Die von mir hierbei benutzte Software [10] basiert auf einer Veröffentlichung in [4], wurde aber an einigen Stellen geändert bzw. erweitert. So wurde die Preemphasis auf den "Europa-Wert" von 50uS umgestellt. Als wesentliche Vereinfachung ist jetzt auch eine direkte Eingabe der gewünschten Ausgangsfrequenz möglich. Dazu wird die Variable: "OUTFRQ" verwendet, wobei die gewünschte Sendefrequenz in MHz ( z.B. 106.7 ) einzugeben ist. Alle an den Senderchip zu übermittelnden Frequenzkommandos werden daraufhin vom Programm automatisch berechnet.
Wie schon erwähnt, wurde der Source-Code auch für eine Verwendung des ATMEGA8 modifiziert, kann aber leicht auch an andere Prozessoren, wie z.B. den im Origial benutzten ATTINY13 angepasst werden.

Abb. 3 Schaltbild der ATTINY-Version
Während die mit dem ATINY13 arbeitende Originalversion [4] eine einheitliche 3V-Versorgungsspannung für Prozessor und Senderbaustein vorsah, wurde der ATMEGA8 in meiner Versuchsanordnung mit 5V betrieben, was eine zusätzliche Pegelanpassung für die beiden I2C-Anschlüsse SCL und SDA erforderte.

Abb. 4 Sender- und Pegelwandlerboard zum Anschluss an mit 5V betriebene Prozessoren
Korrektur am 30.3.2010: Bezeichnung und Beschaltung des 3.3V-Spannungsreglers; jetzt LP2950
Um zu einer schnellen Lösung zu kommen wurde hierfür ein kleines Zusatzboard ( Abb.4 ) benutzt, wie es wiederum von SPARKFUN [6] bzw. WATTEROTT [5] erhältlich ist. Zur Pegelwandlung gibt es stattdessen natürlich auch die Möglichkeit der Verwendung von zwei diskreten N-Channel MOS-FET's, wie beispielsweise in [8] beschrieben. Auch kann an dieser Stelle ein geeigneter IC-Baustein, wie z.B. der "PCA9515" ( erhältlich bei Fa. Reichelt ) eingesetzt werden.
Über eine an Pin3 des Senderboards angeschlossene LED kann die Betriebsbereitschaft des Moduls kontrolliert werden. Im gelockten Zustand wird die Diode leuchten.
Abhängig von den im Programm abgelegten Steuerbefehlen kann der Baustein Sendeleistungen zwischen 0.5mW ( -3dBm ) und 2mW ( +3dBm ) erzeugen, was allerdings deutlich über den Werten liegt, die gemaess Bundesnetzagentur [9] von derartigen Geräten abgestrahlt werden dürfen. Bei freier Strahlung ist hier nur ein Maximalwert von 50nW ( -43dBm ) zulässig, was bedeutet, dass legaler Sendebetrieb eines die volle Sendelleistung von 2mW erzeugenden Chips nur mit nachgeschaltetem 46dB-Dämpfungsglied [!] zulässig ist. Zwei in diesem Dämpfungsbereich liegende, aber mit Standardbauteilen dimensionierte Widerstandsanordnungen sind in Abb.5 zu sehen. Die Verwendung des Senderbausteins sehe ich aber vorzugsweise im Testbereich ohne eine freie Abstrahlung.

Abb. 5 Dämpfungsglieder mit Normwiderständen
WICHTIG!
Abschliessend sei hier ganz unzweideutig darauf hingewiesen, dass alle gesetzlichen Bestimmungen einzuhalten sind und ich für eine missbräuchliche Nutzung keinerlei Haftung übernehme.
LINKLISTE
[1]
http://www.sparkfun.com/datasheets/Wirel...asheet.pdf
[2]
http://www.sparkfun.com/commerce/product...ts_id=8482
[3]
http://www.watterott.com/FM-Radio-Module...oard-NS73M
[4]
http://modularsynthesis.com/electronic/info.htm
[5]
http://www.watterott.com/Logic-Level-Converter
[6]
http://www.sparkfun.com/commerce/product...ts_id=8745
[7]
http://www.docjc.us/NVArt/Broadcaster.pdf
[8]
http://www.standardics.nxp.com/support/d...n97055.pdf
[9]
http://www.bundesnetzagentur.de/media/archive/5005.pdf
[10]
http://www.kh-gps.de/fmtx.zip