EL-2 Universeller DRM-Mischer · 2020-01-09 · 1 Einleitung Digital Radio Mondiale (DRM) ist...
Transcript of EL-2 Universeller DRM-Mischer · 2020-01-09 · 1 Einleitung Digital Radio Mondiale (DRM) ist...
ELcon Consulting & Engineering
Brunnhaldenstrasse 8 3510 Konolfingen Switzerland
Telefon Fax E-Mail Shop
+41 (0) 31 792 04 61 +41 (0) 31 792 04 62 [email protected] http://shop.elcon.ch
EL-2 Universeller DRM-Mischer
Beschreibung und Einbauanleitung Software Version 1.0e
5. Oktober 2007
Inhaltsverzeichnis: 1 Einleitung ........................................................................................................................................ 3 2 Der universelle DRM-Mischer ......................................................................................................... 4
2.1 Aufbau .................................................................................................................................... 4 2.1.1 Der "Local Oscillator" ......................................................................................................... 4 2.1.2 Der Teiler ........................................................................................................................... 5 2.1.3 Der Mischer........................................................................................................................ 5 2.1.4 Stromversorgung ............................................................................................................... 5
2.2 Konfigurieren des Oszillators ................................................................................................. 5 2.2.1 Berechnen der LO-Frequenz ............................................................................................. 5 2.2.2 Programmieren des Oszillators ......................................................................................... 8
2.3 Einbau des Moduls in den Empfänger ................................................................................. 10 2.4 Empfangstest ....................................................................................................................... 10
3 Anhang.......................................................................................................................................... 11 3.1 Spezifikationen ..................................................................................................................... 11 3.2 Bestückungsplan .................................................................................................................. 11 3.3 Schema ................................................................................................................................ 11
Wichtig! Hinweise oder Tipps für die korrekte Funktion des EL-2.
Vorsicht! Unbedingt beachten.
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 2 / 12
1 Einleitung Digital Radio Mondiale (DRM) ist weltweiter Digitalrundfunk auf Lang-, Mittel- und Kurzwelle. Er umfasst vor allem Radio, aber auch Datendienste und Amateurfunk. Eine Weiter-entwicklung ist DRM+ als Übertragungsstandard für Frequenzen über 30 MHz, somit auch für UKW. Die Audiodaten werden mittels AAC oder AAC+ komprimiert und per OFDM / COFDM übertragen. Die Klangqualität des Audiosignals soll "Near-FM Quality", also UKW-ähnliche Qualität erreichen. Die Audioqualität ist ab einer Datenrate von ca. 16kBit bei Ver-wendung des AAC+ Codecs doch deutlich besser als ein übliches 5kHz breites analoges Audiosignal und es ist auch möglich, die Sendungen in Stereo zu übertragen. DRM ist ein offener Standard und ist die logische Konsequenz der Digitalisierung anderer Rundfunkverbreitungswege wie DAB, DVB-S, DVB-T etc. für den Kurz- Mittel- und Lang-wellenbereich. Durch die schrittweise Digitalisierung der AM Frequenzbänder und der damit verbundenen Verbesserung der Audio-Übertragungsqualität erhofft man sich eine Wieder-belebung der altbewährten AM-Verbreitungswege.
Abbildung 1 Abbildung 2
Das DRM Signal wird über die bereits bestehenden Kurz- Mittel- und Langsender aus-gestrahlt. Die Abbildung 1 zeigt die mächtige Antenne des Senders in Sines, Portugal (37.57N 08.46W). Mit 90 kW ist das Programm der "Deutschen Welle" z.B. auf 13.81 MHz oder 15.715 MHz in grossen Teilen von Europa zu hören, siehe Abbildung 2. Eine Liste der DRM-Sender findet man auf der Internetseite http://www.wwdxc.de/drm.htm . Damit DRM-Sendungen empfangen werden können, braucht es einen DRM tauglichen Empfänger. Leider werden solche noch nicht so zahlreich auf dem Markt angeboten oder sind noch recht teuer. Es ist auch möglich, einein normalen AM-Empfänger DRM-tauglich zu machen, in dem man einen zusätzlichen DRM-Mischer einbaut. Dieser mischt die Zwischenfrequenz, z.B. 455kHz auf eine tiefere ZF von 12kHz hinunter. Dieses Signal wird auf den Audioeingang einer Soundkarte eines PCs oder Laptops gegeben. Im PC sorgt dann ein Softwaredecoder z.B. "Dream" für die weitere Verarbeitung.
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 3 / 12
2 Der universelle DRM-Mischer
2.1 Aufbau Der universelle DRM-Mischer besteht aus vier Funktionsblöcken (siehe Schema im Anhang): ♦ programmierbar Oszillator (CY27EE16) ♦ Teiler (SN74AS74, kann optional geschaltet werden) ♦ Mischer (SA612) ♦ Stromversorgungen (LM78L05, LM78L33)
2.1.1 Der "Local Oscillator" Der Local Oscillator ist mit dem Baustein CY27EE16 von Cypress aufgebaut, welcher über ein I²C-Interface reprogrammierbar ist. Er enthält einen 2KBit EEPROM-Speicher zum Speichern von Konfigurationsdaten sowie einen 16KBit unabhängigen EEPROM-Speicher der, jedoch in unserer Anwendung nicht gebraucht wird. Die Abbildung 3 zeigt den Aufbau dieses universellen Oszillatorbausteins.
Abbildung 3
Ein 8MHz Quarz bestimmt den Masterclock (OSC). Der genaue Frequenzabgleich des Quarzes erfolgt nicht mit einem externen Trimm-Kondensator, sondern mit einem internen Abgleichkondensator, dessen Wert per Software bestimmt werden kann. Damit kann die Quarzfrequenz genügend genau kalibriert werden. Eine PLL, mit den softwareprogrammierbaren Frequenzteilern Q und P, erzeugt aus der Quarzfrequenz eine Frequenz zwischen 100 und 400MHz, welche mit dem Ausgangsteiler auf die gewünschte Ausgangsfrequenz geteilt wird. Die optimale Kombination der ver-schiedenen Einstellungen von P, Q und dem Ausgangsteiler ergeben (fast) alle gewünschten Frequenzen. Zum Berechnen dieser Parameter hat Cypress ein Tool, die CyberClocks Software, zur Ver-fügung gestellt, mit dem die Frequenzberechnung sehr einfach ist (siehe Kapitel 2.2.). Die programmierbaren Frequenzen können im Bereich von ca. 0.8 bis 200MHz liegen.
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 4 / 12
2.1.2 Der Teiler Da der Local Oscillator nur Frequenzen ab ca. 800kHz generieren kann, muss für niedrigere Zwischenfrequenzen die Frequenz des Local Oscillators geteilt werden. Dazu stehen zwei Frequenzteiler mit einem Teilerverhältnis 2:1 und 4:1 zur Verfügung. Je nach gewünschter Frequenz wird der Local Oscillator auf die doppelte oder vierfache Frequenz programmiert (Beispiel siehe Kapitel 2.2).
2.1.3 Der Mischer Der SA612A ist ein monolithischer "low-power VHF monolithic double-balanced mixer" mit integriertem Oszillator- und Spannungsregler. Es ist für Signalfrequenzen bis zu 500MHz und Oszillatorfrequenzen bis 200MHz bestimmt. Die Oszillatorschaltung kann mit einem Quarz, einem LC-Schwingkreis betrieben werden oder als Buffer für einen externen Local Oscillator dienen (siehe Blockschaltbild Abbildung 4).
Abbildung 4
Der Mischer ist eine "Gilbert Zelle", die einen Gewinn von mehr als 14dB hat. In der An-wendung hier wird das Local Oscillator -Signal vom universellen Oszillator (siehe 2.1.1) ein-gespeist. Das zu mischende Signal wird mit einer Rechteckfunktion multipliziert. Aufgrund der Oberwellen der Rechteckfunktion muss eine Filterung des Ausgangssignals vor-genommen werden. Diese Filterung übernimmt der Kondensator C8 (siehe Schema im An-hang). Wird der universelle Mischer für höhere Ausgangsfrequenzen wie für NF (bis 20kHz) benutzt, ist der Kondensator C8 zu entfernen und ein abgestimmtes Filter nachzuschalten.
2.1.4 Stromversorgung Zur Entkopplung des Mischers (analog) und des Local Oscillators (digital) wurde für beide Funktionsgruppen getrennte Spannungsregler eingesetzt. So wird vermieden, dass der Local Oscillator über die Spannungsversorgung in den Mischer einstreut. Die Eingangsspannung des Moduls kann zwischen 7 und 15V betragen. Die Stromaufnahme beträgt, je nach Frequenz des Local Oscillators, zwischen 10 und 30mA.
2.2 Konfigurieren des Oszillators
2.2.1 Berechnen der LO-Frequenz Die Firma Cypress, welche den Baustein CY27EE16 fabriziert, stellt auch gleich ein Hilfs-programm zum Berechnen der verschiedenen Parameter zur Verfügung. Das ca. 15MB grosse Programm kann unter der folgenden Adresse heruntergeladen werden: http://download.cypress.com/publishedcontent/publish/design_resources/software_and_drivers/contents/cyberclocks_r3_20_00_13.zip
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 5 / 12
Nach dem Start des Programms wird der Menupunkt ISR CY27EE16 ausgewählt (siehe Abbildung 5).
rland Seite 6 / 12
Abbildung 5
Jetzt öffnet sich die Programmoberfläche des Berechnungsprogramms für den hier ver-wendeten Baustein CY27EE16. Im Eingabefeld "REF" muss zuerst die Quarzfrequenz von 8MHz eingetragen werden.
Abbildung 6
Die Frequenzen, welche in den Feldern "CLK6" oder "CLK5" eingetragen werden, sind zuerst noch zu berechnen. Zwei Beispiele sollen das Vorgehen veranschaulichen. Beim ersten Beispiel wollen wir den DRM Empfang für den IC-756 ermöglichen. Die Zwischenfrequenz beträgt 455kHz. Diese Standard-ZF wird von vielen Empfängern benutzt, und so sind die berechneten Parameter auch für weitere Geräten verwendbar. Die Aus-gangsfrequenz soll 12kHz betragen: Gegeben: Mischer-Eingangsfrequenz = 455kHz
Mischer-Ausgangsfrequenz = 12kHz Nachgeschalteter Teiler ist 1:2 CLK6 und J1 geschlossen (J2, J3 offen). Der zusätzliche Teiler ist nötig, weil der Oszillator keine Frequenz unter 0.8 MHz er-zeugen kann.
Gesucht: Frequenz "CLK6"
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switze
Berechnung: ( )CLK6 Teilungsfaktor Mischer-Eingangsfrequenz Mischer-Ausgangsfrequenz= ⋅ ±
( )CLK6 2 0.455 0.012 0.934
Für "CLK6" erhalten wir zwei verschiede Frequenzen. (1) MHz MHz MHz= ⋅ + =
( )CLK6 2 0.455 0.012 0.886
bzw.
(2) MHz MHz MHz= ⋅ − =
Die Frequenzen (1) oder (2) werden im Eingabefeld CLK6 eingetragen und mit der Taste
berechnet. Beim IC-756 liegt nach der 3. ZF-Stufe (455kHz) das Signal für das DRM-Decoderprogramm bereits im richtige Seitenband vor. Für die Beibehaltung der korrekten Seitenbandlage des 12kHz NF-Signals muss die Frequenz des LO tiefer liegen als die ZF. Für CLK6 ist die Frequenz (2) = 0.886 MHz einzutragen. Das Übertragen der berechneten Daten in den Oszillatorchip ist im Kapitel 2.2.2 be-schrieben.
Je nachdem, welches Seitenband der von Ihnen verwendete DRM-Decoder ver-arbeiten kann, gelingt der Empfang oder eben nicht. Beim frei erhältliche DRM De-
codierprogramm "Dream"1 ist es möglich, das Eingangssignal zu invertieren. Kann das ver-wendetes DRM-Programm jedoch das Eingangssignal nicht decodieren kann es daran liegen, dass das DRM-Signal im falschen Seitenband vorliegt. Dann ist die Frequenz (1) für "CLK6" zu programmieren. Durch diese Massnahme wird das Seitenband des DRM Signal invertiert. Als zweites Beispiel wollen wir den Mischer für das Gerät FT-747 mit einer Zwischen-frequenz von 8.212MHz konfigurieren: Gegeben: Mischer-Eingangsfrequenz = 8. 212MHz
Mischer-Ausgangsfrequenz = 12kHz Nachgeschalteter Teiler wird nicht benötigt J3 geschlossen (J1, J2 offen)
Gesucht: Frequenz "CLK5" Lösung:
Für "CLK5" erhalten wir auch wieder zwei verschiede Frequenzen. (3)
( )CLK5 Mischer-Eingangsfrequenz Mischer-Ausgangsfrequenz= ±
( )CLK5 8.212 0.012 8.224MHz MHz MHz= + =
( )CLK5 8.212 0.012 8.2
oder
(4) MHz MHz MHz= − =
Abbildung 7
1 kompilierte Versionen können unter http://devel.der-schall.de/dream.php heruntergeladen werden
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 7 / 12
2.2.2 Programmieren des Oszillators Das Laden der berechneten Daten in den CY27EE16 Chip erfolgt über einen Zwischenschritt mit einem speziellen "CY27EE16-Uploader"-Programm. Dazu müssen die Daten aus dem Berechnungsprogramm in ein Binary-File gespeichert werden.
Abbildung 8
Der Name des binären File muss mit "CLK" beginnen und die Endung ".bin" haben. Das File muss im selben Ordner wie das "CY27EE16-Uploader"-Programm gespeichert sein und es darf sich nur ein CLKxxxxx.bin File in diesem Ordner befinden. Beispiele für File-Namen: "CLK6_0_886.bin" Frequenzausgang ist Port CLK6 mit der Frequenz 0.886MHz oder "CLK5_8_200.bin" Frequenzausgang ist Port CLK5 mit der Frequenz 8.200MHz. Verbinden Sie das Programmierkabel mit dem EL-2 und einem freien COM-Port des PCs. Speisen Sie das Modul mit einer Gleichspannung von 7 bis 15V über das Programmierkabel. Nach dem Start des "CY27EE16-Uploader" Programms sucht dieses automatisch an allen COM-Ports nach einem EL-2 Modul. Findet das Uploader-Programm ein entsprechendes Upload-File, wird dieses geladen und der File-Name (grün) und die darin enthaltenen Daten werden angezeigt.
Abbildung 9
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 8 / 12
Sollte beim Start des Programms die automatische Suche nach dem EL-2 Modul erfolglos sein, dann wählen Sie den korrekten Port manuell aus (siehe Abbildung 10). Es werden nur vorhandene COM-Ports angezeigt.
Abbildung 10
Mit den Tasten "Toggle SDA" bzw. "Toggle SCL" (siehe Abbildung 10) können die Pegel am Programmierkabel gesetzt und mit einem Voltmeter überprüft werden (max. 4.7V, min -0.7V). Dies funktioniert jedoch nur einwandfrei, wenn das Programmierkabel an das DRM-Modul angesteckt ist oder die Pins "SDAT-Out" und "SDAT-In" über einen 4.7kΩ Widerstand (Ersatz für R1) miteinander verbunden werden. Mit der Taste werden die Frequenz-Daten aus dem CLKxxxxx.bin File in den permanenten Speicher (EEPROM) des CY27EE16 übertragen. Damit die geladenen Daten aktiv werden, ist am EL-2 Modul für eine kurze Zeit die Speisespannung zu entfernen. Schwingt der Quarz Y1 (8MHz) nicht genau auf der Soll-Frequenz, können die Bürdekapazi-täten des Quarzes per Software in Stufen verändert werden (siehe Abbildung 11). Die Ein-stellung mit dem Schieber "Cap-Load for Crystal" wirkt sich sofort auf die Frequenz aus (mit einem Frequenzzähler die Ausgangsfrequenz messen und auf Sollfrequenz einstellen).
Abbildung 11
Mit der Taste wird anschliessend die Einstellung "Cap-Load" im EEPROM des CY27EE16 gespeichert. Jeder Upload-Vorgang überschreibt diese Daten.
Das "CY27EE16-Uploader" Programm erlaubt auch gezielt einzelne Speicherstellen des CY27EE16 zu lesen oder zu beschreiben (siehe Abbildung 12). Hier ist jedoch
grösste Vorsicht geboten! Die Lese- und Schreib-Funktionen sollten nur nach genauem Studium des Datenblatts des CY27EE16 verwendet werden, da es sonst zu unerwarteten Fehlfunktionen kommen kann. Ändern Sie die "Slave-ID" in den Adressen 0x05 und 0x06 auf keinen Fall, denn sonst ist der Baustein nicht mehr ansprechbar und kann nicht mehr neu- bzw. umprogrammiert werden.
Abbildung 12
Die Taste beendet das Programm.
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 9 / 12
2.3 Einbau des Moduls in den Empfänger Für den Einbau des Moduls in verschiedene Empfänger findet man unter der Internetadresse http://www.drmrx.org/receiver_mods.html hilfreiche Umbauanleitungen für diverse Modelle. Die Anschlüsse des DRM-Moduls sind aus Abbildung 13 ersichtlich. Für die Signale ZF-In und 12kHz-Out sind abgeschirmte Kabel zu verwenden.
GND
12kHz-Out
ZF-In
GND
+7-15V
Abbildung 13
Das 12kHz Signal wird beim Empfänger auf eine separate Buchse (z.B. Klinkenbuchse 3.5mm Mono) geführt, welche meistens noch auf der Empfängerrückseite platziert werden kann.
2.4 Empfangstest Für einen ersten Test wird der 12kHz Ausgang mit der Soundkarte des PCs verbunden. Eine galvanische Trennung ist nicht zwingend notwendig, da das DRM-Signal einen genügend grossen Abstand von niederfrequenten Störern (z.B. 50Hz Netzbrumm) hat. Mit dem Programm "Dream" können Sie jetzt die ersten Gehversuche starten, und Sie sollten z.B. folgendes angezeigt bekommen:
Abbildung 14
Der Eingang der Soundkarte darf nicht übersteuert werden. Auf dem EL-2 befindet sich am Mischereingang deshalb ein Timm-Potentiometer (R3), mit dem der Eingangs-
Pegel (ZF-Eingangssignal) wenn nötig angepasst werden kann. Bei einer Übersteuerung ist kein DRM-Empfang möglich, am Signalspektrum ist nichts zu erkennen. Stellen Sie das Trimm-Potentiometer (R3) so ein, dass beim Empfang eines DRM-Signals ein möglichst grosses SNR Verhältnis resultiert.
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 10 / 12
Abbildung 15
3 Anhang
3.1 Spezifikationen ZF- Eingangsfrequenz: ~0.25 – 50 MHz Eingangsimpedanz: ~20 kΩ ZF- Ausgangsfrequenz: 1 - 50 kHz Ausgangsimpedanz: ~500 Ω Speisung: 7 V bis 15 V ca. 30mA (je nach Frequenz des LO) Abmessungen: 36(L) × 21(B) × 9(H) mm Alle Spezifikationen können ohne weitere Mitteilung oder Verpflichtung geändert werden.
3.2 Bestückungsplan
Abbildung 16
3.3 Schema Siehe folgende Seite
DRM-Mixer B_V1.0e_.doc 6. Oktober 2007, © Elcon, Switzerland Seite 11 / 12
Title
Number RevisionSize
A4
Date: 04.10.2007 Sheet ofFile: E:\Daten\Protel\DRM\DRM.SCHDOC Drawn By:
ELcon Consulting & EngineeringUniversal DRM-Mixer Board
1.0a
1 1
EL-2
Elmiger Roland
GND
0.1uFC1
GND
0.1uFC2
4
CLK3
D2
1
Q 5
Q 6CLR
PR
U2ASN74AS74D 10
CLK11
D12
13
Q 9
Q 8CLR
PR
U2BSN74AS74D
XIN1
VSS
L7
VD
DL
11V
DD
19V
DD
2
XOUT20
CLOCK6 3
AV
DD
4
SDAT5
AV
SS6
CLOCK1 8
CLOCK2 9
CLOCK5 18
OE/PDM10
CLOCK3 12
SCL13
VD
DL
14
CLOCK4 15
VSS
16
VCXO/WP17
U1CY27EE16ZE
GNDGNDGND
GND
Y1 8MHz
+3.3V
+3.3V
R1 4.7k
R2 4.7kGND
SDA
SCL
1234
5678
P1
Clock TestGND GND
1:2 1:4
J11:2
J21:4
+3.3V
+3.3V +3.3V
+3.3V+3.3V VCC
+5V
GN
D3
OSC16OUTA 4
OUTB 5
OSC27
INA1
INB2
VC
C8
U4 SA612A
GND
0.1uF
C6
1nFC8
GND
10nF
C9
GND
10nFC3
R3
20K
10nF
C7
GND
0.1uF
C5
123
P3
ZF-In/Out
GND
Clock6
Clock5
Clock4
Clock3
Clock2Clock1
+5V
GND
+3.3V
GND
OUT 1
62 73IN8
GND
U3 LM78L05ACD
OUT 1
62 73
IN8
GND
U5 LM78L33ACD
GND
0.1uFC11
GND
0.1uFC4
GND
0.1uF
C10
12345
P2
Prog
ram
min
g
+5V
AZ23C4V7 D1
Optional GND
J31:1
12kHz ZF-Out
ZF-In
SDAT
SCLK
12345
P5
to M
ixer
Boa
rd
1
2
3
4
5
6
7
8
9
P4
to PC
SDAT-InSDAT-OutSCLK
Gnd
Programming-Cable
external Power7-15V DC
- + Prog
ram
min
gR10
4.7k
GND GND
R11
4.7k
D2
BZX
55C
4V7
D3
GND
(nicht bestückt)
DC+
P0C101
P0C102
P0C201
P0C202
P0C301
P0C302
P0C401
P0C402
P0C501 P0C502
P0C601 P0C602
P0C701 P0C702
P0C801 P0C802
P0C901 P0C902
P0C1001
P0C1002 P0C1101
P0C1102
P0D101
P0D102
P0D103
P0D201
P0D203
P0D301
P0D303
P0J101
P0J102
P0J201
P0J202
P0J301
P0J302
P0P101
P0P102
P0P103
P0P104
P0P105
P0P106
P0P107
P0P108
P0P201
P0P202
P0P203
P0P204
P0P205
P0P301
P0P302
P0P303
P0P401
P0P402
P0P403
P0P404
P0P405
P0P406
P0P407
P0P408
P0P409
P0P501
P0P502
P0P503
P0P504
P0P505
P0R101 P0R102
P0R201 P0R202
P0R301
P0R302
P0R303
P0R1001 P0R1002
P0R1101 P0R1102
P0U101
P0U102
P0U103
P0U104
P0U105
P0U106
P0U107
P0U108
P0U109
P0U1010
P0U1011
P0U1012
P0U1013
P0U1014
P0U1015
P0U1016
P0U1017
P0U1018
P0U1019
P0U1020
P0U2A01
P0U2A02
P0U2A03 P0U2A04 P0U2A05
P0U2A06 P0U2B08
P0U2B09 P0U2B010 P0U2B011
P0U2B012
P0U2B013
P0U301 P0U302
P0U303
P0U306
P0U307
P0U308
P0U401
P0U402
P0U403
P0U404
P0U405
P0U406
P0U407 P0U408
P0U501
P0U502
P0U503
P0U506
P0U507
P0U508
P0Y101 P0Y102