Académique Documents
Professionnel Documents
Culture Documents
Bearbeiter:
Christopher Laske
Betreuer: Dipl.-Ing. Rainer Perthold FhG, Institut fr Integrierte Schaltungen Beginn: Abgabe: 30.9.1995 30.3.1996
Inhaltsverzeichnis
1 Einfhrung 2 Der DECT-Standard
2.1 Trger und Modulation 2.2 Zeitstruktur 2.3 Zusammenfassung
4 6
6 7 10
3 Konzept
3.1 berblick 3.2 Empfnger
3.2.1 Zwischenfrequenzen 3.2.2 Integrierte Bausteine 3.2.2.1 Erste Mischstufe 3.2.2.2 Antennenumschalter 3.2.2.3 Zweite Mischstufe/Demodulator 3.2.3 Filterbausteine 3.2.3.1 Vorselektion 3.2.3.2 SAW-Filter 3.2.4 ZF-Verstrker 3.2.5 Zusammenfassung 3.2.5.1 Gewinn 3.2.5.2 Rauschen
11
11 14
14 15 15 15 16 18 18 19 19 21 21 22
3.3 Frequenz-Synthesizer
3.3.1 Grundlagen 3.3.1.1 Phasenvergleicher 3.3.1.2 Schleifenfilter 3.3.2 PLL-IC 3.3.2.1 Funktionsweise 3.3.2.2 Steuerung 3.3.2.3 Allgemeine Daten 3.3.3 Quarzreferenz 3.3.4 VCO 3.3.4.1 Schaltung 3.3.4.2 Resonator-Simulation 3.3.4.3 Kommerzieller VCO 3.3.5 Schleifenfilter 3.3.5.1 Vorberlegungen 3.3.5.2 Schaltbare Filter 3.3.5.3 Simulation
24
24 25 26 28 29 30 33 34 34 35 35 37 38 38 39 41
Inhaltsverzeichnis
3.3.5.4 Zusammenfassung 3.3.6 Hilfsschleife 3.3.6.1 VCO 3.3.6.2 Schleifenfilter 46 46 46 47
3.4 Controller
3.4.1 Aufgaben 3.4.2 Zeitlicher Ablauf 3.4.3 Software 3.4.3.1 Struktur 3.4.3.2 Serielle Schnittstelle 3.4.4 Schnittstelle nach auen
48
48 49 50 50 52 52
3.5 Sendeendstufe
53
4 Hardware
4.1 VCO
4.1.1 Aufbau 4.1.2 Ergebnisse 4.1.3 Folgerungen
54
54
54 55 58
59 60
60 63 64 65 67 70
71
71 71 73 75 77 78 78 79 80 83
Inhaltsverzeichnis
5 Schlubemerkung 6 Anhang
6.1 Abkrzungen 6.2 Abbildungsverzeichnis 6.3 Tabellenverzeichnis 6.4 Literaturverzeichnis
6.4.1 Bcher, Studien-/Diplomarbeiten 6.4.2 Artikel 6.4.3 Handbcher
84 85
85 87 89 90
90 91 91
6.5 Schaltplne
6.5.1 Controller 6.5.2 Synthesizer 6.5.3 Air Interface
92
92 93 95
6.6 Layout
6.6.1 Controller 6.6.2 Synthesizer 6.6.3 Air Interface
100
100 101 103
6.7 Software
6.7.1 Deklarationsteil 6.7.2 Programmteil
105
105 108
Einfhrung
Einfhrung
Bei der Entwicklung von modernen drahtlosen bertragungssystemen steht vielfach nicht mehr das technisch Machbare im Vordergrund, sondern der Standard, auf dessen Spezikationen das System aufbauen soll. Dieses Aufsetzen auf bestehenden Normen kann aus vielen Grnden sinnvoller sein als das Entwickeln mageschneiderter Einzellsungen. Kompatibilitt, wie z.B. bei GSM (Global System for Mobile Communication), ist einer der wichtigsten Punkte. Das Festlegen solcher Standards spielt deshalb eine groe Rolle fr die System-Entwicklung: Zunchst mu der Standard exisieren, dann erst kann die Entwicklung einsetzen. Dies kann so weit gehen, da zum Zeitpunkt der Standardisierung die technische Realisierbarkeit noch nicht gewhrleistet ist - wenn sie auch schon absehbar sein sollte. So gibt es im Augenblick beispielsweise noch kein kommerzielles System zu einem marktfhigen Preis, das den DECT-Standard voll ausntzen kann. DECT - Digital European Cordless Telecommunications - wurde 1992 von ETSI (European Telecommunications Standards Institute) festgelegt und als europische Norm eingefhrt. Zunchst wurde dieser Standard bei schnurlosen Telefonen im privaten Haushalt genutzt, doch lt er sehr viel Raum fr weitere Anwendungen. So erlaubt er den Aufbau zellularer Netze und Datenbertragung mit variablen Datenraten. Ein Vergleich mit GSM zeichnet ein gutes Bild der Mglichkeiten und Grenzen von DECT: Das Codieren bzw. Scrambeln der digitalen Daten und die bertragung im TDMA-Verfahren stellen in beiden Systemen sicher, da die Forderungen an ein modernes Telekommunikationssystem hinsichtlich Datensicherheit und Bandbreitenausnutzung erfllt werden knnen. Die Verbindung zwischen den mobilen Gerten wird bei DECT, wie bei GSM, durch untereinander vernetzte Basistationen hergestellt. Diese versorgen jeweils eine rumliche Zelle und knnen den Zugang zum ffentlichen Netz herstellen. Ein Unterschied zwischen den beiden Systemen ist die Gre der Zellen. Bei DECT ist eine typische Zelle mit etwa 50 Meter Radius sehr viel kleiner als bei GSM. Anwendungen fr solche kleinen Bereiche sind beispielsweise schnurlose Nebenstellenanlagen. Eine Forderung an eine DECT-Basisstation, die sich aus solchen Anwendungen ergeben hat, ist die Fhigkeit, mglichst viele Teilnehmer gleichzeitig bedienen zu knnen. Hier betrgt der Wert maximal 120 Gesprche pro Basisstation, womit sich eine Dichte von ber 50000 Teilnehmern pro Quadratkilometer erreichen lt. Da sich das System selbst konguriert, entfllt eine detaillierte Frequenzplanung, wie sie bei GSM erforderlich ist. Die Nutzung einer SIM-Karte (Subscriber Identity Module) ist bei DECT nicht vorgesehen. Damit entfllt eine Reihe der Mglichkeiten, die dieses System bei GSM bietet. Das betrifft etwa die Abrechnung von Kosten oder das Nutzen verschiedener Gerte mit einer persnlichen Rufnummer. Dafr braucht man, anders als bei GSM, zum Betrieb eines DECT-Gertes oder eines ganzen DECT-Netzes keine gesonderte Lizenz. Ein weiteres Merkmal von DECT ist die maximale Datenrate von 520 kBit/sek im Duplex-Betrieb, die grer als die von GSM ist. Dagegen liegt das bertragungsband von
Einfhrung
DECT hher als bei GSM, und die maximal zulssige abgestrahlte Leistung ist mit 250 mW kleiner. Beides zusammen fhrt zu der vergleichsweise geringen Reichweite, die die Gre der Zellen bestimmt. Die hohen bertragungsraten machen DECT sehr interessant fr reine Datenanwendungen, wie Telemetrie ber kurze Entfernungen oder wireless LAN. Auch bei festen Standorten der Datenstationen, beispielsweise auf einem Industriegelnde, hat drahtlose bertragung Vorteile gegenber festverlegten Leitungen: die Flexibilitt ist sehr viel hher, und die Installierungskosten knnen bereits gnstiger sein. Durch die technische Entwicklung ist zu erwarten, da die Kosten auf diesem Gebiet weiter sinken werden. Damit solche Systeme effektiv sind, sollten sie mit der hchsten Datenrate arbeiten, die DECT erlaubt. Dafr sind sehr schnelle Frequenzwechsel ntig, die hohe Anforderungen an ein Air Interface stellen. Das Air Interface ist der Teil eines DECT-Endgertes, der den Datenstrom einem hochfrequenten Trger aufmoduliert und ber die Antenne bertrgt, bzw. empfangene Signale demoduliert und an die Basisbandverarbeitung weitergibt. Wie bereits erwhnt existiert im Augenblick noch kein marktfhiges System, das die volle DECT-Datenrate nutzen kann. In dieser Diplomarbeit sollte ein Air Interface entwickelt werden, mit dem dies mglich ist. Das bedeutete vor allem die Entwicklung eines schnellen Frequenz-Synthesizers. Mit einem neuen Konzept zum Umschalten der Bandbreite einer Phasenregelschleife konnten die geforderten kurzen Einschwingzeiten erreicht werden. Ein einfaches Empfngerkonzept, das die DECT-Spezikation erfllt, wurde ebenfalls im Rahmen dieser Arbeit erstellt und in eine Hardware umgesetzt. Damit ist der erste Schritt bei der Enwicklung eines universellen DECT Air Interface getan. Um die Entwicklung abzuschlieen, sind nur noch wenige Arbeiten erforderlich, die wegen der zeitlichen Begrenzung der Diplomarbeit nicht mehr durchgefhrt werden konnten. Ein wichtiger Punkt dabei sind beispielsweise die ueren Abmessungen, die noch verringert werden mssen. Die vorliegende Ausarbeitung gliedert sich in zwei groe Teile. Der eine beschreibt die Konzeptionierung des Air Interface und seiner Komponenten, wie sie anhand der Datenbltter und Simulationen vorgenommen wurde. Der zweite Abschnitt beschftigt sich dann mit der konkret aufgebauten Hardware und den erhaltenen Resultaten. Ein kurzer Abschnitt ber den DECT-Standard selbst ist diesen beiden Teilen vorangestellt.
Der DECT-Standard
Der DECT-Standard
Anders als beim GSM-Standard, der eine komplette Spezikation des gesamten Netzes darstellt, deniert DECT die Schnittstelle zwischen einer Basisstation und einem schnurlosen Terminal. Dadurch ist DECT offen fr ein sehr breites Feld von Anwendungen. Bestimmte Normen werden auch direkt untersttzt, wie beispielsweise ISDN, Fax, oder X.25 Datenbertragung. Diese Arbeit sttzt sich auf den physical layer von DECT, der die Spezikation der Frequenz- und Zeitstruktur enthlt (/21/). Die wichtigsten Punkte werden im Folgenden kurz dargestellt.
Der DECT-Standard
2.2 Zeitstruktur
2.2 Zeitstruktur
DECT deniert eine regelmige Rahmenstruktur, in der jeder Rahmen oder frame 11520 Bits enthlt. Die Datenrate betrgt 1152 kBit/sek, und ein frame ist 10 msek lang. Jeder Rahmen ist in 24 Zeitschlitze eingeteilt, sog. full-slots. Eine Aufteilung in half-slots oder double-slots ist ebenfalls mglich. Normalerweise sollen die ersten 12 full-slots fr Sendungen von der Basisstation, die als RFP (Radio Fixed Part) bezeichnet wird, benutzt werden. Die anderen 12 Zeitschlitze stehen dann einem mobilen Terminal (PP, Portable Part) fr Sendungen zur Basistation zur Verfgung. Das bedeutet, da fr eine einfache Duplex-Verbindung mit einem PP normalerweise mindestens zwei full-slots reserviert werden mssen.
RFP sendet full full full full slot slot slot slot 23 0 2 1
PP sendet full full full full slot slot slot slot 11 12 13 14 full full slot slot 23 0
...
...
1 frame, 11520 Bit, 10 msek full slot 480 Bit half slot 240 Bit half slot 240 Bit half slot 240 Bit full slot 480 Bit half slot 240 Bit
Fr die bertragung von Daten mit variablen Datenraten sind physical packets deniert. Sie werden als P00, P32, P08j und P80 bezeichnet und besitzen unterschiedliche Kapazitt, die von 96 Bit (P00) bis 900 Bit (P80) reicht. Jedes dieser packets ist aufgeteilt in ein Synchronisationsfeld S und ein Datenfeld D. Auer an P00 kann an jedes packet noch ein Z-Feld angehngt werden. Es enthlt die letzten vier Bit des D-Feldes und kann dazu benutzt werden, bestimmte Fehler beim Empfangen zu erkennen. Das S-Feld besteht aus den ersten 32 Bit eines packets. Die Bitfolge ist genau vorgeschrieben, und ein PP benutzt genau die Inverse der Folge, die fr ein RFP vorgesehen ist. Das D-Feld besteht aus den brigen Bits des packets und enthlt die zu bertragenden Daten. Der Anfang der packets mu immer mit dem Beginn eines full-slots zusammenfallen. Fr das
Der DECT-Standard
2.2 Zeitstruktur
P80 gilt auerdem, da es immer mit einem geradzahligen full-slot beginnt. Die Ausnahme ist P08j. Dieses packet kann in jedem half-slot liegen und ist damit nicht an die full-slot Grenzen gebunden. Es ist auerdem um j Bits erweiterbar, doch ist das weiteren Spezikationen vorbehalten. Hier gilt j = 0. full slot
P00
Bit 0
S-Feld 31
D-Feld 95 479
full slot
P32
Bit 0
S-Feld 31
full slot half slot half slot S-Feld 179+j 240 271 D-Feld 418+j 479
P08j
Bit 0
S-Feld 31
D-Feld
P80
double slot S-Feld Bit 0 31 D-Feld 899 959
Eine wichtige Gre der Zeitstruktur ist die sog. guard time tg. Das ist die Zeitspanne, die zwischen dem Ende eines physical packets und dem Beginn des nchsten slots liegt und das guard interval bildet. Im full slot - Betrieb ist das die Zeit, die fr Frequenzwechsel zur Verfgung steht. Full slot heit in diesem Zusammenhang, da alle slots eines Rahmens ausgentzt werden, so da keine ungenutzten Zeitschlitze fr Frequenzwechsel zur Verfgung stehen. Ob der Rahmen dabei in full-, half- oder double-slots nach Abbildung 2.2-2 gegliedert ist,
Der DECT-Standard
2.2 Zeitstruktur
spielt keine Rolle. Bercksichtigt man den Fall, da das Z-Feld an die physical packets angehngt wird, liegen im guard interval im schlimmsten Fall nur 56 Bits. Bei der Rate von 1152 kBit/sek bedeutet das eine minimale guard time von 48,6 sek. Fr die Entwicklung eines Air Interface ist auch die kleinste auftretende Modulationsfrequenz von Bedeutung. Der Standard macht dazu allerdings keine direkte Aussage. Was speziziert ist, ist eine DSV (Digital Sum Variation), die betragsmig nicht grer als 64 sein soll. Zur Ermittlung der DSV wird jedes Bit vom Beginn der bertragung an aufaddiert, wobei einer logischen Eins der Wert +1, einer logischen Null der Wert -1 zugewiesen wird. Die DSV stellt damit ein Ma fr den DC-Anteil einer digitalen bertragung dar. Bei DECT soll gelten:
i = 0 bi
n
64
(Gleichung 2.2-1)
fr alle n zwischen 64 und 959 (maximal mgliche Lnge eines physical packets). Der Wert von bi ist der zugewiesene Wert des Bits i, und b i [ 1,1] . Wenn also die Summe ber alle bi bis zu einem bestimmten n gerade + 64 betrgt, drfen auf das Bit n 128 Nullen folgen, ohne da die Bedingung 2.2-1 verletzt ist. Die lngste mgliche ununterbrochene Folge von Nullen (oder Einsen) ist damit 128. Eine solche Folge kann man als die halbe Periode der kleinsten Modulationsfrequenz betrachten. Das bedeutet: 128Bit 1 -- T mod ----------------------------------- 111sek 1152kBit sek 2 und f mod 4, 5kHz .
(Gleichung 2.2-3) (Gleichung 2.2-2)
Der DECT-Standard
2.3 Zusammenfassung
2.3 Zusammenfassung
nominal f c = f 0 ( c 1728kHz ) Trgerfrequenzen fc f0 = 1897,344 MHz c = 0 .. 9 Pout = NTP < 250 mW GFSK, F = 288 kHz - 83 dBm - 93 .. - 33 dBm 1152 kBit/sek 10 msek 24 48,6 sek 4,5 kHz
Tabelle 2.3-1: DECT Spezikation
Genauigkeit f = fc 50 kHz f 13 kHz/msec NTP 1 dB 202 kHz < F < 403 kHz
Leistung Modulation Empfngerempndlichkeit RSSI bertragungsrate Rahmenlnge Slots pro Rahmen guard time kleinste Modulationsfrequenz
6 dB
10
Konzept
3.1 berblick
3 Konzept
3.1 berblick
Ein DECT-Endgert gliedert sich zunchst in die Basisbandverarbeitung und das Air Interface. Die Basisbandverarbeitung erzeugt und verarbeitet die Datenstrme, die gesendet bzw. empfangen werden, und bernimmt alle Steuer- und Synchronisationsaufgaben. Das Air Interface erzeugt die hochfrequenten Trger und sorgt fr Modulation bzw. Demodulation.
Steuerung
Die wichtigsten Eckdaten des Air Interface ergeben sich aus dem DECT-Standard (Kapitel 2): Abwechselndes Senden und Empfangen auf den 10 DECT-Frequenzen mit breitbandiger FSK-Modulation und -Demodulation Ausgangsleistung mglichst 250 mW, eventuell mit Leistungsregelung Umschaltdauer fr Frequenzwechsel kleiner als die guard time Empfngerempndlichkeit am Eingang besser als - 83 dBm Messen von Signalen im Bereich -93 bis -33 dBm Da der Markt fr DECT-Gerte sehr kostenkritisch ist, ergibt sich eine weitere Forderung an das Air Interface: Modulation durch direkte Einkopplung des Datensignals in den Frequenzsynthesizer Kann der Frequenzsynthesizer nicht direkt moduliert werden, so ist zustzlicher Aufwand, beispielsweise in Form eines I-Q-Modulators, notwendig. Dieser Aufwand ist fr ein marktfhiges Produkt zu hoch. Der entscheidende Punkt ist das Einhalten der guard time. Man bentigt dazu einen Frequenzsynthesizer mit einer schnellen Phasenregelschleife, der die Frequenzwechsel schnell genug durchfhren kann. Auerdem mu er direkt modulierbar sein. Dies sind gegenstzliche Forderungen, die in Kapitel 3.3 nher betrachtet werden. Steht ein Synthesizer zur Verfgung, der
11
Konzept
3.1 berblick
die Vorgaben erfllt, lt sich das Air Interface ohne weitere grundstzliche Schwierigkeiten als Sende-Empfnger (Transceiver) realisieren. Der Empfngerzug wird nach dem Heterodyn-Prinzip aufgebaut. Dazu gibt es eine ganze Reihe von integrierten Bauteilen auf dem Markt, beispielsweise Mischer und Demodulatoren. Sie erlauben ein einfaches Design und sind zum Teil bereits fr DECT-Anwendungen ausgelegt. Fr den Sender ist nur noch eine Endstufe notwendig, die das modulierte Signal des Synthesizers auf den Ausgangspegel verstrkt.
Vorselektion
LNA
ZFVerst.
SAW-Filter
ZF-Filter
ZFVerst.
~ ~ ~
1. LO
~ ~ ~
2. LO
~ ~ ~
FrequenzSynthesizer PA
Demodulator
Nach Vorselektion und Vorverstrkung wird das empfangene Signal auf die erste Zwischenfrequenz (ZF) herabgemischt. Der gewnschte Trger mu dann von einem Bandpa herausgeltert werden, wofr ein Filter in SAW-Technik verwendet wird. Zur Kompensation der Einfgungsdmpfung des Filters ist ein ZF-Verstrker vorgesehen. Dann folgt die Abmischung auf die zweite Zwischenfrequenz und eine weitere einfache Filterung. Schlielich wird das Signal noch einmal verstrkt und demoduliert. Der Frequenzsynthesizer erzeugt dabei die beiden LO-Frequenzen und das modulierte Ausgangssignal. Zum Senden braucht dieses Signal nur noch verstrkt werden.
12
Konzept
3.1 berblick
Neben der Sendeendstufe sind noch eine quarzstabile Referenz vorhanden, auf die sich der Frequenzsynthesizer absttzen kann, und Schalter fr den Wechsel zwischen Senden und Empfangen. Gesteuert werden die Baugruppen des Transceivers von einem Mikrocontroller. Er bernimmt beispielsweise die Kontrolle der Antennenumschalter und das Auslsen von power-down-Zustnden. Auerdem bildet er die Schnittstelle nach auen, ber die die Anweisungen der Basisbandverarbeitung kommen. Um in der Entwicklungsphase des Air Interface mglichst exibel zu bleiben, wurde die Hardware auf gefrsten Platinen aufgebaut, die am Institut kurzfristig hergestellt werden knnen. Die letztlich geforderten physikalischen Abmessungen von 90 x 30 x 60 mm, die durch die Platzverhltnisse in einem hand held vorgegeben sind, lassen sich damit allerdings nicht erreichen. Dazu wird es erforderlich sein, zwei Multi-Layer-Platinen, die extern zu beschaffen sind, bereinander zu setzen. Auch bei der Betriebsspannung, die 3 V betragen soll, wurde fr einige Bauteile noch 5 V zur Verfgung gestellt.
13
Konzept
3.2 Empfnger
3.2 Empfnger
3.2.1 Zwischenfrequenzen
Die Auswahl des Heterodyn-Empfangsverfahrens richtete sich nach der Einfachheit der Realisierung. Es existieren mittlerweile zwar auch Chipstze fr Zero-IF-Empfnger, bei denen das Empfangssignal direkt in das Basisband abgemischt wird. Ihre Anwendung wurde jedoch verworfen, da es auf diesem Gebiet noch nicht so umfassende Erfahrung gibt, auf die zurckgegriffen werden knnte. Das Heterodyn-Konzept dagegen ist erprobt und lt sich mit den erhltlichen Chipstzen mehr oder weniger im plug and play-Verfahren aufbauen. Damit ergibt sich die Empfnger-Struktur, die schon in Bild 3.1-2 dargestellt ist. Sie wird im wesentlichen durch die eingesetzten integrierten Bausteine bestimmt. Beim weiteren Konzeptionieren des Empfngers stellt sich die Frage nach der Gre der Zwischenfrequenzen. Die erste ZF wird dabei vor allem dadurch bestimmt, ob ein geeignetes Filter zur Unterdrckung der Spiegelfrequenzen und zum Selektieren des gewnschten Trgers erhltlich ist. RF Monolithics bietet ein speziell fr DECT entwickeltes SAW-Filter an, das die ntige Bandbreite besitzt und beschafft werden konnte. Seine Mittenfrequenz, und damit auch die erste Zwischenfrequenz des Empfngers, liegt bei 110,592 MHz. Dieser Wert ist ein ganzzahliges Vielfaches des DECT-Frequenzrasters von 1,728 MHz. Da der Frequenzsynthesizer mit diesem Raster arbeitet, mssen die LO-Frequenzen, und damit auch die Zwischenfrequenzen, in dieses Raster fallen. Bei der Wahl der zweiten ZF ist das Filter kein kritischer Punkt mehr. Man kann sich nach dem Demodulator-IC richten, das in diesem Fall fr einen Bereich um 10 MHz ausgelegt ist. Als zweite ZF wird also 10,368 MHz gewhlt, ebenfalls ein Vielfaches des DECT-Rasters.
RF k fR
1. ZF 110,592 MHz 1. LO 2. LO
2. ZF 10,368 MHz
( k f R ) 110, 592MHz
120,960 MHz
14
Konzept
3.2 Empfnger
14 dB 2,3 dB - 11 dBm
1,8 .. 1,925 GHz 1,5 .. 1,9 GHz 70 .. 325 MHz 4 dB 13 dB - 4 dBm 0,9 dBm
ber den 1dB-Kompressionspunkt des LNA macht das Datenblatt keine eindeutige Aussage. Man kann jedoch davon ausgehen, da er hoch genug liegt, um keine Rolle mehr zu spielen, wenn der 1dB-Kompressionspunkt des Mischers angemessen bercksichtigt wird. 3.2.2.2 Antennenumschalter Aus der gleichen Reihe wie der Mischer ist von Motorola ein Antennenumschalter erhltlich. Da die Eigenschaften solcher Schalter von verschiedenen Herstellern vergleichbar sind, wird hier ebenfalls der Motorola-Typ eingesetzt.
15
Konzept
3.2 Empfnger
Antennenschalter (Motorola) Typenbezeichnung MRFIC 1801 CTRL Schaltbild ANT TX Versorgungsspannung Stromverbrauch im Betrieb Frequenzbereich maximale Eingangsleistung Einfgungsdmpfung Isolationsdmpfung, TX zu RX Isolationsdmpfung, ANT zu TX
Tabelle 3.2-2: Antennenumschalter MRFIC 1801
RX
3.2.2.3 Zweite Mischstufe/Demodulator Fr die zweite Mischstufe existieren verschiedene ICs auf dem Markt, die eingesetzt werden knnen. Hier wird der Philips-Baustein SA636 bevorzugt. Er integriert ein komplettes System zur Abmischung und FM-Demodulation der ersten ZF und stellt einen RSSI-Ausgang und einen integrierten Transistor fr den LO zur Verfgung. Damit ist die letzte Stufe des Empfngers einfach realisierbar. Zudem sind Philips-ICs auch kurzfristig und in kleinen Stckzahlen zu beschaffen.
~ ~ ~
Verstrker SA636 Mischer 1. ZF 2. LO
~ ~ ~
Limiter RSSI
90
16
Konzept
3.2 Empfnger
An uerer Beschaltung erfordert das IC vor allem Bandpalter fr die zweite ZF. Dafr knnen einfache und diskret aufgebaute LC-Kreise eingesetzt werden, die den Anforderungen bei breitbandigen Signalen gengen. Auerdem ist eine Schaltung erforderlich, die das Ausgangssignal des Limiters um 90o phasenverschiebt. Mit dem Quadratur-Mischer ist dann eine FM-Demodulation mglich (siehe /7/). FM-IF-System (Philips) Typenbezeichnung Versorgungsspannung Stromverbrauch im Betrieb Stromverbrauch im power-down Zustand Mischer (Kennwerte fr die aktuelle Anwendung) Eingangsfrequenz LO-Frequenz ZF-Frequenz Konversionsgewinn Rauschzahl IP3 (am Eingang) Verstrker / Limiter Gewinn Verstrker Gewinn Limiter - 3dB Limiter-Schwelle (inkl. Verstrker) Ausgang Daten-Level (Effektiv-Wert) 3dB Daten-Bandbreite RSSI-Bereich RSSI-Genauigkeit RSSI-Level (- 10 dBm Eingangsleistung am Mischer)
Tabelle 3.2-3: Mischer/Demodulator SA636
38 dB 54 dB - 105 dBm
Als Bandpalter werden einfache L-C-Parallelschwingkreise eingesetzt. Sie besitzen eine sehr geringe Gte und brauchen deshalb nicht abgeglichen zu werden. Als Induktivitten werden trotzdem abgleichbare Spulen verwendet. Sie haben den Vorteil, da sie in einem Gehuse geschirmt sind und damit weniger Einstrahlungsprobleme verursachen. Die folgenden Abbildungen zeigen die Dimensionierung und den S21-Verlauf eines solchen
17
Konzept
3.2 Empfnger
Filters. Dieser Verlauf wurde mit der Software MDS (Microwave Design System) von Hewlett-Packard simuliert. Die entsprechenden Ein- und Ausgnge des IC besitzen eine Impedanz von 330 und sind mit Zweitoren nachgebildet.
CMP202 C CMP203 C
C=68 pF
AGROUND AGROUND
AGROUND AGROUND
5.0 B
M1
dB(s[2,1])
-15.0
B1
15.0 MHz B
Damit der logarithmische RSSI-Ausgang mglichst linear bleibt, sollte zwischen dem Ausgang des Verstrkers und dem Eingang des Limiters eine Dmpfung von 6 dB bestehen. Dies wird durch einen Widerstand erreicht, der parallel zu dem LC-Filter auf Masse gelegt ist.
3.2.3 Filterbausteine
3.2.3.1 Vorselektion Zur Vorselektion ist ein Filter erforderlich, das eine mglichst geringe Einfgungsdmpfung besitzt, da diese sich deutlich auf die Gesamtrauschzahl des Systems auswirkt. Gleichzeitig sollte aber die Spiegelfrequenzdmpfung so hoch sein, da sich der Einsatz eines Preselectors
18
Konzept
3.2 Empfnger
auch lohnt. Er dient vor allem zur Verbesserung der Intermodulationseigenschaften des Empfngers. Leider stellte sich heraus, da das Beschaffen eines geeigneten Filters recht schwierig ist. Die Firma Siemens stellte ein Filter in Aussicht, doch war es bis zu diesem Zeitpunkt noch nicht verfgbar. Im Empfnger-Konzept ist deshalb ein keramisches Filter von Trans-Tech vorgesehen, dessen Spezikation bekannt ist, das zur Zeit aber ebenfalls nicht verfgbar ist. Welches Bauteil letztendlich eingesetzt werden wird, kann erst dann entschieden werden, wenn geklrt ist, welche Typen tatschlich zu beschaffen sind. Vorselektionslter (Trans-Tech) Typenbezeichnung Mittenfrequenz Einfgungsdmpfung Bandbreite Dmpfung im Abstand 200 MHz
Tabelle 3.2-4: Vorselektionslter fr DECT
Da sich ein Empfnger auch ohne eine Vorselektion aufbauen lt, wird man aus Kostengrnden vielleicht ganz auf sie verzichten. Dann mu aber geklrt werden, inwieweit der Empfnger die geforderte Spezikation noch erfllen kann. 3.2.3.2 SAW-Filter Als Bandpa nach der ersten Mischstufe wird ein SAW-Filter von RF Monolithics eingesetzt. Es besitzt eine geeignete Spezikation und ist auch verfgbar. ZF-Filter (RF Monolithics) Typenbezeichnung Mittenfrequenz Einfgungsdmpfung 3 dB-Bandbreite Dmpfung im Abstand 1,728 MHz
Tabelle 3.2-5: SAW-Filter fr DECT-ZF
3.2.4 ZF-Verstrker
Um die Einfgungsdmpfung des SAW-Filters auszugleichen, ist nach dem ersten Mischer ein Verstrker vorgesehen. Er wird vor dem Filter eingefgt und verbessert die resultierende Gesamtrauschzahl. Er ist diskret aufgebaut und sollte eine Verstrkung von etwa 8 dB besitzen,
19
Konzept
3.2 Empfnger
bei mglichst geringem Stromverbrauch. Dafr wird der Transistor BFR93A in einer gegengekoppelten Emitterschaltung eingesetzt.
1000P C82 100P R30 150R C81 47P C75 470P Q2 BFR93A 470P 150P R29 30K C78
X7R
R28
15K
out
47N
C37
C80
in
X7R
C77
R31
100N
L11
80R
R32
Da fr den Transistor ein geeignetes Modell zur Verfgung steht, konnten Arbeitspunkt und Anpassung der Schaltung mit MDS simuliert werden. Bei der dargestellten Dimensionierung ergeben sich ein Kollektorstrom von 8 mA, eine Verstrkung von 7,8 dB, und die Anpassung nach Abbildung 3.2-6. Die Kurve fr S22 liegt etwas besser und ist deswegen nicht mehr dargestellt. Die Rauschzahl betrgt laut Datenblatt 1,8 dB bei 800 MHz.
M1 M1=Z0*(1.0385E+00+j16.726E-03) I1=110.10E+06
10R
47N
180N
L12
Y-FS= 1.0
Trace3
M1 A1 A1
freq
200.0 MHz A
20
Konzept
3.2 Empfnger
3.2.5 Zusammenfassung
In Abbildung 3.2-7 werden die einzelnen integrierten Bausteine noch einmal dargestellt.
Schalter
Vorselektion
1. Mischstufe
ZF-Verstrker SAW-Filter
MRFIC1801
TT4P3-1890F
~ ~
MRFIC1804
diskret
SF1051A
~ ~
2. Mischstufe / Demodulator
SA636
Verstrkung und Rauschzahl der einzelnen Stufen sind in Tabelle 3.2-6 zusammengefat. Baustein Schalter Vorselektion LNA 1. Mischer ZF-Verstrker SAW-Filter 2. Mischer Verstrkung G (dB) - 0,8 -3 14 4 7,8 - 8,5 13
Tabelle 3.2-6: Verstrkung und Rauschzahl der Empfngerstufen
3.2.5.1 Gewinn Der resultierende Gewinn kann als Kurve ber den einzelnen Komponenten dargestellt werden (Abbildung 3.2-8). Es ergibt sich ein Gesamtgewinn von 26 dB bis zum Demodulatoreingang. Die Eingangsleistung des Demodulators (nach dem zweiten Mischer) mu so gro sein, da der Limiter in Verbindung mit dem vorgeschalteten Verstrker in die Begrenzung geht. Laut
21
Konzept
3.2 Empfnger
30 25 Verstrkung G/dB 20 15 10,2 10 5 0 -1 -5 Schalter Vorselektion - 3,8 1. Mischer ZF-Verstrker SAW-Filter 2. Mischer
(Gleichung 3.2-1)
26,5 22
14,2 13,5
Datenblatt liegt die - 3dB-Limiterschwelle bei - 105 dBm. Das heit, fr die geforderte Eingangsempndlichkeit von - 83 dBm ist diese Bedingung leicht einzuhalten. Allerdings sind die zur Berechnung benutzten Gren die Idealwerte aus den Datenblttern, die bei einem realen Aufbau eventuell nicht ganz erreicht werden knnen. So ist beispielsweise damit zu rechnen, da durch die notwendigen Anpaschaltungen zustzliche Dmpfung in das System eingebracht wird. 3.2.5.2 Rauschen Die Gesamtrauschzahl Fges von n in Kette geschalteten Zweitoren mit den einzelnen Verstrkungsgren Gi und Einzelrauschzahlen Fi berechnet sich nach der folgenden Formel: F1 1 Fn 1 F ges = F 0 + -------------- + + --------------------------------------------G0 G0 G1 Gn 1
Fr den Empfnger ergeben sich damit die Rauschzahlkurven nach Abbildung 3.2-9. Dabei wurde das System einmal mit und einmal ohne Filter zur Vorselektion durchgerechnet. Es zeigt sich deutlich, da die Einfgungsdmpfung des Vorselektionslters einen hohen Einu auf die Gesamtrauschzahl besitzt. Um das System in dieser Hinsicht zu verbessern, kann
LNA
22
Konzept
3.2 Empfnger
8 7 6 Rauschzahl F/dB mit Vorselektion 5 4 3,8 3 2 1 0,8 0 1. Mischer Schalter Vorselektion 0,8 3,1 6,1
7,7
7,7
7,7
8,1
4,7
4,7
4,7
5,1
ohne Vorselektion
ZF-Verstrker
ein besseres Filter oder ein zustzlicher rauscharmer Verstrker eingesetzt werden, der die Einfgungsdmpfung kompensiert. Da im Augenblick aber berhaupt kein Vorselektionslter verfgbar ist, wird der Empfnger ohne Vorselektion aufgebaut. Die Gesamtrauschzahl, die sich damit ergibt, ist immer noch recht hoch, sie gengt aber fr die erste Version des Air Interface. Soll dieser Punkt verbessert werden, mu ein Vorverstrker mit besseren Rauscheigenschaften eingesetzt werden. Interessant ist die Frage, inwieweit sich durch eine Optimierung des diskreten ZF-Verstrkers eine Verbesserung der Gesamtrauschzahl erreichen lt. Fr einen Gewinn von 10 dB erhlt man ein Fges von 5 dB, fr 15 dB Verstrkung 4,8 dB. Das heit, die Verstrkung des ZF-Verstrkers spielt hier nur eine sehr kleine Rolle, so da sie nach anderen Gesichtspunkten ausgewhlt werden kann. Ein geringer Stromverbrauch beispielsweise ist ein wichtiger Punkt. Die Rauschzahl des Vorverstrkers spielt dagegen eine bedeutendere Rolle: Betrgt sie beispielsweise nur 1,5 dB, wird die Gesamtrauschzahl auf 4,7 dB gesenkt, bei 1 dB auf 4,4 dB. Dann kann man auch durch Erhhen des ZF-Verstrker-Gewinns auf 15 dB die Gesamtrauschzahl weiter auf 3,9 dB drcken.
SAW-Filter
2. Mischer
LNA
23
Konzept
3.3 Frequenz-Synthesizer
3.3 Frequenz-Synthesizer
3.3.1 Grundlagen
Zur Frequenzsynthese wird ein Phasenregelkreis (PLL, Phase Locked Loop) eingesetzt. Dazu wird zwischen dem Ausgangssignal eines VCO (Voltage Controlled Oscillator) und einem Referenzsignal eine phasenstarre Beziehung hergestellt. Um die geregelte Frequenz weitgehend frei whlen zu knnen, werden beide Signale zunchst ber Frequenzteiler gefhrt. Anschlieend werden sie in einem Phasendiskriminator verglichen. Dieser regelt den VCO so, da die Phasendifferenz der beiden verglichenen Signale konstant Null betrgt. Die Frequenzen sind damit gleich. Ein Tiefpalter zwischen dem Phasendiskriminator und dem VCO verbessert das Rauschverhalten der Schleife und erlaubt eine Einstellung der Regeldynamik.
Quarzreferenz
Die Frequenz fout des Ausgangssignals hngt im eingeschwungenen Zustand nur von den Teilergren N und R und der Quarzfrequenz fq ab: fq f out = N --R
(Gleichung 3.3-1)
In der Regel bleibt R konstant, so da ber eine nderung von N Frequenzen im Raster fq/R erzeugt werden knnen. Im Rahmen dieser Arbeit ist vor allem die Schleifendynamik von Interesse. Sie bestimmt, wie schnell sich die Schleife auf neue Frequenzen einregeln kann. Eine Faustformel besagt, da eine neue Frequenz nach etwa drei Perioden der Eigenfrequenz der Schleife eingestellt ist. Die Eigenfrequenz fe bzw. die Eigenkreisfrequenz e der Schleife ist die Frequenz, bei der die bertragungsfunktion F0(j) des offenen Regelkreises den Betrag eins hat. F 0 ( j e ) = 1
(Gleichung 3.3-2)
24
Konzept
3.3 Frequenz-Synthesizer
Die Gren, die die bertragungsfunktion bestimmen, sind: KV K N Z(s) Abstimmsteilheit des VCO Phasenvergleicherkonstante Frequenzteilerfaktor bertragungsfunktion des Schleifenlters [ MHz V ] [A] [] []
Insgesamt ergibt sich fr die Schleifenverstrkung Fo(s) des offenen Kreises: KV K F o ( s ) = ------------------ Z ( s ) sN 3.3.1.1 Phasenvergleicher Als Phasenvergleicher dient hier ein digitaler phase-frequency-detector (PFD) mit Stromausgang. Der Stromausgang hat den Vorteil, da sich auch mit einem passiven Schleifenlter eine Regelung mit I-Anteil realisieren lt. Dieser ist notwendig, damit eine Phasendifferenz von Null erreicht werden kann. Wird dagegen eine Regelspannung erzeugt, ist dazu ein aktives Element erforderlich, das zustzliches Rauschen in die Regelschleife einbringt. Der PFD erzeugt einen rechteckfrmigen Ausgangsstrom, dessen Betrag I0 konstant ist. Das Tastverhltnis ist der Phasendifferenz der Eingangssignale am PFD proportional, und das Vorzeichen wird dadurch bestimmt, welche Flanke zuerst am PFD eintrifft.
(Gleichung 3.3-3)
Fref Freg
+I0
Iout
-I0 t Fref: Flanken des Referenzsignals, vom Teiler 1/R Freg: Flanken des geregelten Signals, vom Teiler 1/N Iout: Ausgangsstrom des PFD, zum Schleifenlter
Abbildung 3.3-2: Ausgangsstrom des PFD
25
Konzept
3.3 Frequenz-Synthesizer
Als Phasenvergleicherkonstante ergibt sich: I0 K = ----2 3.3.1.2 Schleifenlter Da die Ausgangsgre des PFD ein Strom ist, stellt der Tiefpa Z(s) eine Impedanzfunktion dar. Sie kann durch eine Kombination von zwei Kondensatoren und einem Widerstand realisiert werden.
(Gleichung 3.3-4)
R1 C2 C1 U
Diese Konguration kann eventuell noch um einen RC-Tiefpa erweitert werden. Ein Vereinfachen ist aber nicht empfehlenswert, da der rechteckfrmige PFD-Ausgangsstrom mglichst gut geglttet werden mu. Dazu trgt C2 entscheidend bei. Die bertragungsfunktion des Filters lautet: 1 + sC 1 R 1 U(s) Z ( s ) = ----------- = -----------------------------------------------------------I(s) s ( C 1 + C 2 ( 1 + sC 1 R 1 ) ) Sie lt sich umformen in: 1 + sC 1 R 1 1 Z ( s ) = -------------------------- ------------------------------------C1 C2 s ( C1 + C2 ) 1 + s ------------------ R 1 C1 + C2 Damit ergibt sich eine Darstellung gem: s 1 + ----n 1 Z ( s ) = -------------------------- --------------s ( C1 + C2 ) s 1 + ----p
(Gleichung 3.3-6)
(Gleichung 3.3-5)
(Gleichung 3.3-7)
26
Konzept
3.3 Frequenz-Synthesizer
1 mit n = -----------R1 C1 C1 + C2 und p = ------------------R1 C1 C2 Fr die bertragungsfunktion der gesamten Schleife ergibt sich schlielich: s 1 + ----n KV K F o ( s ) = --------------------------------- --------------2 s s N ( C 1 + C 2 ) 1 + ----p
(Gleichung 3.3-8)
(Gleichung 3.3-9)
(Gleichung 3.3-10)
Die Eigenfrequenz whlt man so, da sich eine maximale Phasenreserve ergibt. Nach dem symmetrischen Optimum ist diese dann am grten ist, wenn e symmetrisch (in der logarithmischen Darstellung) zwischen n und p liegt (/8/). Dann gilt folgende Beziehung (/5/): 1 e = k n = -- p k Damit: KV K ( 1 + jk ) F o ( j e ) = --------------------------------------------- k -----------------2 k+j e N ( C1 + C2 ) Gleichung 3.3-12 lt sich in Betrag und Phase aufteilen: KV K k F o ( j e ) = --------------------------------------------2 e N ( C1 + C2 ) 1 arg { F o ( j e ) } = 180 + arc tan ( k ) arc tan -- k Die Phasenreserve r ist: 1 r = 180 + arg { F o ( j e ) } = arc tan ( k ) arc tan -- k Unter Verwendung des Additionstheorems 1 arc tan ( k ) + arc tan -- = 90 k und der Bedingung 0 < r < 90 ergibt sich: r = 2 arc tan ( k ) 90
(Gleichung 3.3-17) (Gleichung 3.3-16) (Gleichung 3.3-15) (Gleichung 3.3-13) (Gleichung 3.3-12) (Gleichung 3.3-11)
(Gleichung 3.3-14)
27
Konzept
3.3 Frequenz-Synthesizer
Gibt man Eigenfrequenz und Phasenreserve vor, so lassen sich alle Komponenten des Schleifenlters berechnen. Um diese Entwurfsgleichungen zu erhalten, setzt man zunchst Gleichung 3.3-8 in 3.3-11 ein: k k e = ------------ C 1= -----------C1 R1 e R1 Das Gleiche mit 3.3-9: C1 + C2 1 - e = ------------------- -R1 C1 C2 k Mit 3.3-19 und einigen Umformungen folgt daraus: k 1 1 C 2 = ------------- ------------ = ------------- C 1 2 2 k 1 e R1 k 1 Schlielich setzt man 3.3-19 und 3.3-21 in 3.3-13 ein und erhlt: KV K R1 k2 1 F o ( j e ) = ----------------------------- ------------2 e N k
(Gleichung 3.3-21) (Gleichung 3.3-19)
(Gleichung 3.3-20)
(Gleichung 3.3-22)
Mit der anfangs gestellten Bedingung F 0 ( j e ) = 1 (3.3-2) ist damit auch R1 bestimmt:
2 e N k - 2 R 1 = ------------------ ------------KV K k 1
(Gleichung 3.3-23)
Allgemein lt sich feststellen, da ein hohes e zu einem hochohmigen Filter fhrt, ein niedriges e zu einem niederohmigen.
3.3.2 PLL-IC
Der Frequenzsynthesizer mu zwei Signale erzeugen. Das Ausgangssignal bzw. erste LO-Signal, und das zweite LO-Signal. Dafr werden zwei Phasenregelschleifen benutzt, zu deren Realisierung das Philips-IC UMA1020M eingesetzt wird. Es enthlt die Frequenzteiler, Phasendetektoren und Stromausgnge, die fr zwei Regelkreise bentigt werden. Daneben sind noch ein Digital/Analog-Wandler (DAC) und eine lock-Detektion, mit der sich der eingeschwungene Zustand der Schleifen erkennen lt, integriert. Der Hersteller Philips wurde gewhlt, weil bereits praktische Erfahrung beim Einsatz von Philips-ICs in Frequenzsynthesi-
28
Konzept
3.3 Frequenz-Synthesizer
zern vorhanden waren. So konnte die Steuersoftware teilweise von vorhandenen Programmen bernommen werden. Der Hauptkreis des IC wird dazu benutzt, das Ausgangssignal des Air Interface und die erste LO-Frequenz bereitzustellen. Mit dem Hilfskreis wird die zweite LO-Frequenz auf ihrem konstanten Wert gehalten. serielle Eingabe
- CLOCK - DATA - ENABLE
Steuerpins Bezugsstrom
- FAST - POFF - AOFF - ISET
Steuerung DAC
DOUT
PRIN
IPRIN
IFAST
Phasendetektor
Stromquellen
IAUX
AUX
Hilfsteiler
UMA1020M
in lockErkennung
lock
3.3.2.1 Funktionsweise Zunchst werden alle Eingangssignale verstrkt und von programmierbaren Teilern in der Frequenz heruntergeteilt. Da die Referenzsignale fr die beiden Phasendetektoren - jeweils ein PFD - aus dem gleichen Bezugssignal XTAL gewonnen werden, wird dieses Signal auf zwei getrennte Teiler fr den Haupt- und den Hilfskreis aufgesplittet. Die Phasendetektoren erzeugen ein getaktetes Signal, dessen Tastverhltnis durch die zeitliche Verschiebung der verglichenen Flanken bestimmt ist, wie in Kapitel 3.3.1 beschrieben. Die Stromausgnge setzen dieses Signal in einen entsprechenden Ausgangsstrom um. Der Betrag des Ausgangsstroms wird durch einen Bezugsstrom ISET und zwei Steuerbits bestimmt. Der Bezugsstrom wird dabei
29
Konzept
3.3 Frequenz-Synthesizer
ber einen Bezugswiderstand an einer konstant gehaltenen Spannung eingestellt, die Steuerbits ber die serielle Schnittstelle. Der integrierte DAC erzeugt einen konstanten Strom, abhngig wiederum von dem Bezugsstrom ISET und dem ber die serielle Schnittstelle eingelesenen DAC-Wert. ber ein Steuer-Pin kann die Hauptschleife in den fast-mode geschaltet werden. Dann liefert auch der zweite Ausgang IFAST einen Strom, der in das Schleifenlter eingespeist werden kann. Er hat denselben Verlauf wie IPRIN, jedoch eine grere Amplitude. DAC und fast-mode werden im Rahmen dieser Arbeit aber nicht eingesetzt. Ebenfalls ungenutzt bleibt die in-lock-Erkennung des IC. An diesem Pin liegt wahlweise die Phasendifferenz an einem der beiden Phasendetektoren oder eine ODER-Funktion von beiden PFD an. 3.3.2.2 Steuerung Kontrolliert wird das IC durch die serielle Schnittstelle, den Bezugsstrom ISET, und verschiedene Steuerpins. Die serielle Schnittstelle erlaubt das Einlesen von sechs verschiedenen Programmier-Worten, mit denen vor allem die Teilerfaktoren eingestellt werden knnen. Abbildung (3.3-5) zeigt das Zeitdiagramm der seriellen Schnittstelle.
CLOCK t1
t2
TC
t3
ENABLE t4
t5
t
Abbildung 3.3-5: Zeitdiagramm serielle Schnittstelle UMA1020M
Sobald Pin ENABLE logisch 0 wird, werden mit steigender Flanke von CLOCK die Daten an DATA eingelesen. Dies geschieht mit dem MSB zuerst. Wird ENABLE wieder hochgesetzt,
30
Konzept
3.3 Frequenz-Synthesizer
werden die eingelesenen Werte bernommen. Tabelle 3.3-1 listet die wichtigen Zeitgren auf. TC t1 t2 t3 t4 t5 Taktperiode Zeit zwischen Daten- und Taktanke Halte-Zeit fr Daten-Bit Zeit zwischen der ENABLE-Flanke und dem nchsten Takt Verzgerung der ersten Taktanke ENABLE-Haltezeit
Tabelle 3.3-1: Minimale Zeiten im Diagramm 3.3-5
> 100 nsek > 20 nsek > 20 nsek > 20 nsek > 40 nsek > 2 sek
Die Programmierworte gliedern sich in das Adressfeld und das Datenfeld. Das Adressfeld enthlt 4 Bit, das Datenfeld 17 Bit. Je nach Programmierwort werden aber nicht alle Bits benutzt. Neben den Faktoren fr alle vier Frequenzteiler werden mit diesen Worten auch der DAC und drei Steuerparameter, OL, CR und PD, eingestellt. Der Parameter OL bestimmt, von welchem Phasendetektor der Phasenfehler auf den lock-Pin geschaltet wird. Der Wert von CR beeinut die Gre der Ausgangsstrme, und PD den Betriebszustand des IC. Alle Parameter sind zwei Bit breit. Paramter OL 00 01 10 11 Signal an Pin lock kein Signal Phasenfehler im Hilfskreis Phasenfehler im Hauptkreis beide Phasenfehler, ODER-verknpft
Tabelle 3.3-2: Steuerparamter OL
Parameter CR 00 01 10 11
Der Parameter PD bestimmt den Betriebszustand der beiden Regelkreise. Ist das MSB von PD eins, wird der Hauptkreis in den power-down Zustand geschaltet, ist das LSB eins, der Hilfs-
31
Konzept
3.3 Frequenz-Synthesizer
kreis. Diese Zustnde knnen auch durch Hochsetzen von zwei Steuerpins, POFF fr den Hauptkreis und AOFF fr den Hilfskreis, eingestellt werden. Die Verteilung der einzelnen Parameter auf die Programmierworte zeigt Abbildung 3.3-6. MSB
Bit 1 4 5 7 8 10 17 18
LSB
21
A
X X X X Bit 1
OL CR
X X
PD
X X X X X
0 0 0 1
21
17 18
B
Bit 1 6
Hauptteilerfaktor
0 1 0 0
7 17 18 21
C
X X X X X X Bit 1 3 4
Referenzteilerfaktor/Hauptkreis
0 1 0 1
17 18 21
D
X X X Bit 1 6 7
Hilfsteilerfaktor
0 1 1 0
17 18 21
E
X X X X X X Bit 1 3 4 5
Referenzteilerfaktor/Hilfskreis
0 1 1 1
7 8 10 17 18 21
F
X X X X X X X X X
DAC-Wert
1 0 0 0
Daten Adresse
X: Wert egal
Abbildung 3.3-6: Programmierworte des UMA1020M
Neben POFF und AOFF gibt es einen weiteren Steuer-Pin, FAST. Durch Anlegen einer logischen Eins an diesen Pin kann der Hauptkreis des PLL-IC in den fast-mode geschaltet werden. Dann liefert auch der Ausgang IFAST einen Strom, dessen Amplitude vom Steuerparameter CR abhngig ist (Tabelle 3.3-3). Die Gre ISET ist vom Wert des Bezugswiderstandes RSET abhngig. Die Spannung am
32
Konzept
3.3 Frequenz-Synthesizer
Bezugspin wird auf konstant 1,15 V gehalten, so da sich die Beziehung 3.3-24 ergibt. 1, 15V I SET = --------------R SET Der Ausgangsstrom des DAC berechnet sich zu: DAC Wert I DAC = 4 I SET ------------------------------255
(Gleichung 3.3-25) (Gleichung 3.3-24)
Der Datenstrom fr die serielle Schnittstelle des PLL-IC wird von einem Mikrocontroller erzeugt. Er bernimmt auch die Kontrolle der anderen Bauteile des Air Interface und stellt die Verbindung zur Basisbandverarbeitung her (siehe Kapitel 3.4). 3.3.2.3 Allgemeine Daten
PLL-IC (Philips) Typenbezeichnung Versorgungsspannung Stromverbrauch im Betrieb Stromverbrauch im power-down Zustand Eingangsfrequenz Hauptschleife, fPRIN Eingangsfrequenz Hilfsschleife, fAUX Quarz-Bezugsfrequenz, fXTAL Hauptteilerfaktor Hilfsteilerfaktor Referenzteilerfaktor Ausgangsstrom Hauptschleife, IPRIN Ausgangsstrom im fast-mode, IFAST Ausgangsstrom Hilfsschleife, IAUX DAC-Ausung Steuerung UMA1020M 2,7 .. 5,5 V 12,1 mA (typisch) 36 A (typisch) 1650 .. 2400 MHz 20 .. 300 MHz 3 .. 40 MHz 512 .. 131071 64 .. 16383 8 .. 2047 38 .. 383 A 307 .. 3098 A 77 .. 383 A 8 Bit - serielle 3-Leiter-Schnittstelle - drei Steuerpins (AOFF, POFF, FAST)
Tabelle 3.3-4: PLL-IC UMA1020M
33
Konzept
3.3 Frequenz-Synthesizer
3.3.3 Quarzreferenz
Das PLL-IC mu sich auf eine Bezugsfrequenz sttzen knnen, die von einem Quarzoszillator bereitgestellt wird. Die Wahl der Quarzfrequenz wird von zwei Dingen bestimmt. Sie sollte in einem Frequenzbereich liegen, der ein mglichst einfaches Realisieren des Oszillators erlaubt, und ein ganzzahliges Vielfaches des gewnschten Kanalrasters sein (Gleichung 3.3-1). Hier wird der Bereich um 20 MHz gewhlt, in dem sich ein stabiler Grundwellenoszillator einfach aufbauen lt. Mit dem Raster der DECT-Trgerfrequenzen von 1,728 MHz ergibt sich damit die Quarzfrequenz 20,736 MHz. Das entspricht einem Faktor 12, der sich mit dem PLL-IC realisieren lt. Die eingesetzten Quarze wurden von der Firma Tele-Quarz geliefert und sind fr eine Serienkapazitt von 30 pF ausgelegt. Sie besitzen eine relativ groe Frequenztoleranz von 50 ppm, die in der Entwicklungsphase ausreichend ist. Spter sollte man Quarze einsetzen, die eine hhere Genauigkeit besitzen, um auch in einem weiten Temperaturbereich innerhalb der Spezikation fr die Trgergenauigkeit zu bleiben. Die Schaltung zeigt Abbildung 3.3-7. Fr die Dimensionierung des eingesetzten Colpitts-Oszillators konnte auf Erfahrungswerte zurckgegriffen werden.
+3V
C8 100P
C9 1N
R10 R12
X1
1 2
10K
33R
Q1 BC847
470P C12
2 .. 6 P
HC52U ?
R11 4K7
26P
C4
C13
100P
3.3.4 VCO
Zur Erzeugung der DECT-Frequenzen um 1,8 GHz wird ein spannungsgesteuerter Oszillator gebraucht. Als Resonatorelement kann bei diesen hohen Frequenzen ein Streifenleitungsresonator eingesetzt werden, da die geringen Wellenlngen zu praktikablen Leitungslngen fhren. Streifenleitungsresonatoren haben den groen Vorteil, da sie sehr kostengnstig sind, da ihre Struktur direkt auf der Platine realisiert werden kann.
470R
C11
R13
34
Konzept
3.3 Frequenz-Synthesizer
Im Rahmen dieser Arbeit sollte ein VCO mit einem solchen Resonator entwickelt werden, der zum Einsatz in einem DECT Air Interface geeignet ist. Der Abstimmbereich mu also so gro sein, da er einen Frequenz-Offset von 110 MHz zult, den das LO-Signal fr den ersten Mischer haben mu (siehe Kapitel 3.2.1). 3.3.4.1 Schaltung Der Oszillator wird als Colpitts-Oszillator mit einer Kaskode als aktivem Element realisiert. Die Startgren der Bauelementwerte wurden dabei von einer bereits vorhandenen Schaltung bernommen.
+3V
C12 100P
20R
R5
C11 3.3P
510R
R4
Q3 BFR93A
C5 1P
VCO_CONTROL
C4 3.3P
1.5K
R3
Q4 BFR93A
J1
BBY51
1
R2
2K
D1
X1 1
C3 1.2P
GND
C6 2.2P
2
3.3.4.2 Resonator-Simulation Um eine Vorstellung ber die Abmessungen des Streifenleitungsresonators zu gewinnen, wurde eine Simulation mit MDS durchgefhrt. Dazu wurde ein /4-Resonator fr den Einsatz auf einer Multi-Layer-Platine konzipiert. Die Abmessungen des Resonators werden dabei in mil angegeben, da das Layout-Programm PADS mit dieser Einheit arbeitet. So knnen die Gren aus der Simulation einfach in ein Layout bernommen werden. Die Umrechnungsformeln lauten: 1mil = 0, 0254mm 1mm = 39, 37mil
Tabelle 3.3-5: Umrechnung mil/mm
Die simulierte Schaltung ist mglichst einfach aufgebaut, sie gengt aber, um die Resonanzfrequenzen zu berechnen. Als Abstimmelement wird ein Kondensator benutzt, der die Kapazittswerte 3 pF, 1,75 pF und einen Zwischenwert annimmt. Dadurch lt sich der Abstimmbereich nachbilden, der sich ergibt, wenn man zwei Kapazittsdioden vom Typ BBY51 in Serie schaltet (Abbildung 3.3-8) und mit einer Steuerspannung zwischen 0,5 V und 3 V betreibt.
100R
R10
C8 3.3P
VCO_OUT
35
Konzept
3.3 Frequenz-Synthesizer
In den nchsten beiden Abbildungen ist eine der durchgefhrten Simulationen und das Ergebnis dargestellt.
CMP81 STRSTPPTS CMP80 CT CMP9 STRSTPDEC
STIMULUS STIMGROUP=STIMGROUP START=1 GHZ STOP=2 GHZ PTS PER DECADE= 2000 REVERSE=NO
C=3 pF
CMP6 VPROBE CMP82 C CMP4 ICS CMP37 C
C=capp
M=1 mA ANG=0
CMP76 SLTL
CMP78 SLSUBSTRATE
AGROUND
AGROUND
AGROUND
T=35 um B=40 mil
25.0 X
M3
db(H)
M2
M1
X1
-25.0
36
Konzept
3.3 Frequenz-Synthesizer
Die Substratkennwerte entsprechen denen von glasfaserverstrktem Epoxid (FR4) mit einer Strke von 0,5 mm und einer Kupferbeschichtung von 30 m. Sie lauten im Einzelnen: Dielektrizittskennwert r Leitfhigkeit Verlustkennwert tan
Tabelle 3.3-6: Substratkennwerte FR4
4,3 58 MS 0,03
Fr Resonatoren mit unterschiedlichen Maen ergeben sich unterschiedliche Gren der Abstimmsteilheit. Tabelle 3.3-7 zeigt einen Ausschnitt der simulierten Werte. Lnge (mil) 580 540 500 Breite (mil) 100 75 50 fmin (GHz) 1,744 1,720 1,637 fmax (GHz) 1,968 1,984 1,941 f (MHz) 224 264 304 Lnge : Breite 5,8 7,2 10,0
Es zeigt sich, da der Abstimmbereich grer wird, wenn das Verhltnis von Lnge zu Breite wchst, die Streifenleitung also schmaler wird. Dies kann ausgenutzt werden, um den Abstimmbereich des VCO auf den gewnschten Wert einzustellen. 3.3.4.3 Kommerzieller VCO Ganz unerwartet konnte ein Muster eines kommerziellen VCOs beschafft werden, den die Firma Alps erst Ende 1995 entwickelt hat. Er ist fr den DECT-Frequenzbereich 1880 MHz bis 1900 MHz ausgelegt und kann fr den Empfang auf den Bereich 1770 bis 1790 MHz umgeschaltet werden. Damit ist er fr die vorliegende Anwendung ideal geeignet. Beim Aufbau des Air Interface wurde er dem selbstentwickelten VCO vorgezogen, da er auf der gefrsten Platine, die in diesem Entwicklungsschritt noch eingesetzt wird, einfacher einzusetzen ist. Seine Kenndaten laut Datenblatt sind: DECT VCO (Alps) Typenbezeichnung Versorgungsspannung Stromverbrauch Frequenzbereich TX Frequenzbereich RX Ausgangsleistung Abstimmsteilheit URAE8X601A 3V 10 mA 1880 .. 1900 MHz 1770 .. 1790 MHz - 3 dBm 20 MHz/V
37
Konzept
3.3 Frequenz-Synthesizer
3.3.5 Schleifenlter
3.3.5.1 Vorberlegungen Beim Regelvorgang kann eine Phasenregelschleife nur Anteile von Strungen ausregeln, die in der Frequenz tiefer als die Schleifeneigenfrequenz liegen. Fr Strungen, die darber liegen, ist die Schleifenverstrkung kleiner als eins. Sie knnen deshalb nicht mehr optimal unterdrckt werden. Man kann daher eine Schleifenbandbreite einfhren, die der Eigenfrequenz entspricht. Die beiden Forderungen an den Frequenzsynthesizer, die die Schleifenbandbreite betreffen, sind: Direkte Modulierbarkeit (Kapitel 3.1) Frequenzwechsel innerhalb der guard time (Kapitel 2.2) Die direkte Modulierbarkeit erfordert, da die Modulation nicht von der Regelschleife ausgeregelt wird. Das bedeutet, die Schleifeneigenfrequenz mu geringer als die kleinste Modulationsfrequenz sein. Eine worst-case-Berechnung der niedrigsten Modulationsfrequenz bei DECT (Kapitel 2.2) ergibt 4,5 kHz. Eine Schleifenbandbreite von 1 kHz ist damit ausreichend. Das Einhalten der guard time erfordert jedoch eine schnellere Regelschleife. Geht man zur Sicherheit davon aus, da das Einschwingen auf eine neue Frequenz vier Perioden der Eigenfrequenz erfordert und 40 sek dauern darf, mu fe 100 kHz betragen. Diese gegenstzlichen Forderungen mssen aber nicht gleichzeitig erfllt werden. Die hohe Schleifenbandbreite ist nur whrend eines Frequenzwechsels erforderlich. In diesem Zeitintervall ndet keine Modulation statt, soda die Schleife schnell sein kann. Umgekehrt braucht man nur dann eine langsame Schleife, wenn die Schleife bereits eingeschwungen ist. Denn nur dann kann moduliert werden. Eine umschaltbare Schleifenbandbreite erlaubt es, beide Forderungen zu erfllen. Um abzuklren, welche Mglichkeiten zur Beeinussung der Regelschleife bestehen, betrachtet man Gleichung 3-3. Die Abstimmsteilheit KV ist durch die Wahl des VCO festgelegt und lt sich in aller Regel nicht beeinussen. Der Teilerfaktor N ist durch die gewnschte Ausgangsfrequenz und das Kanalraster (Gleichung 3.3-1) ebenfalls bestimmt. Manche PLL-Bausteine erlauben jedoch die Beeinussung der Phasendetektorkonstante K: Der Ausgangsstrom I0 kann in gewissen Grenzen verndert werden. Fr den Zusammenhang zwischen e und K, ergibt sich aus Gleichung 3.3-2 und 3.3-13: KV K k 2 e = -------------------------------N ( C1 + C2 ) Mit 3.3-4 erhlt man e I0
(Gleichung 3.3-27) (Gleichung 3.3-26)
Das bedeutet, da fr eine nderung von e um den Faktor 100 eine nderung von I0 um den
38
Konzept
3.3 Frequenz-Synthesizer
Faktor 10000 notwendig ist, und aus Gleichung 3.3-23 folgt, da dann auch R1 um den Faktor 100 umgeschaltet werden mu. Das Schalten eines Widerstandes ist zwar kein Problem, doch die Grenordnung, um die I0 gendert werden mte, bersteigt die Mglichkeiten der derzeit erhltlichen PLL-Bausteine. Man braucht eine andere Methode, um eine umschaltbare Schleifenbandbreite zu realisieren. 3.3.5.2 Schaltbare Filter Eine Mglichkeit ist, zwei Filter vorzusehen. Sie werden so ausgelegt, da sich fr die Eigenfrequenz der Regelschleife unterschiedliche Werte ergeben, je nachdem, welches Filter gerade in die Schleife geschaltet ist. Bei einem Frequenzwechsel bendet sich das schnellere Filter FS in der Regelschleife, im stationren Zustand das langsamere Filter FL. Der Vorteil von zwei kompletten Filtern ist, da man beide unabhngig voneinander entwerfen und auf den jeweiligen Zweck hin optimieren kann. Kritisch ist das Umschalten von ZS auf ZL. Nachdem sich die Schleife in der schnellen Konguration auf die neue Frequenz eingeregelt hat, mu die Spannung am VCO konstant bleiben. Jede Abweichung an diesem Punkt bedeutet, da sich auch die Frequenz des VCO entsprechend ndert und wieder nachgeregelt werden mu. Da nun aber das langsame Filter in die Regelschleife geschaltet ist, dauert jede Korrektur entsprechend lange. Die Spannung an ZL ist nicht deniert, solange das Filter von der Regelschleife abgetrennt ist. Es ist also durch zustzliche Manahmen dafr zu sorgen, da die Spannungen an den beiden Filtern zum Umschaltzeitpunkt gleich sind. Das kann man erreichen, indem man ber eine Spannungsfolgerschaltung die Potentiale an ZL und ZS aneinander koppelt Sobald auf das langsame Filter umgeschaltet wird, wird auch diese Kopplung wieder aufgelst. Abbildung 3.3-11 zeigt das Prinzipschaltbild einer solchen Konguration.
ZL Spannungsfolgerschaltung
Abbildung 3.3-11: Schaltbare Schleifenlter
39
Konzept
3.3 Frequenz-Synthesizer
Durch die Spannungsfolgerschaltung wird erreicht, da die Zustnde der Energiespeicher im langsamen Filter denen im schnellen entsprechen. Optimal wre es also, fr jeden Kondensator in der Filterschaltung einen eigenen Spannungsfolger vorzusehen. Dafr knnen Operationsverstrker eingesetzt werden. Sie besitzen allerdings eine mehr oder weniger groe Offset-Spannung, die kompensiert werden mu. Auch haben die Schalter endliche Schaltzeiten und nicht verschwindende Widerstnde. So ist zu erwarten, da es beim Wechsel zwischen den Filtern trotz der Spannungsfolger zu einem Spannungssprung am VCO kommt. Besser wre es, wenn das langsame Filter nicht vom VCO getrennt wird. Dann gibt es keine Zeitspanne, in der der VCO-Eingang frei luft, und es liegt immer ein Kondensator an, der Spannungsspitzen und berlagerte Strungen gltten kann. Damit auch hier ein schnelles Einschwingen mglich ist, mu sich ZL wie ein schnelles Filter verhalten. Das erreicht man, indem man das Filter nicht direkt am Ausgang des Phasenvergleichers anschliet. Stattdessen setzt man auch hier wieder ein schnelles Filter ZS ein und bindet die Kondensatoren ber Spannungsfolger aneinander. Die Zustnde der Energiespeicher von ZL ndern sich damit entsprechend dem schnellen Filter, und ZL verhlt sich damit genau wie ZS. Ist die Schleife eingeschwungen, werden die Spannungsfolger abgekoppelt und ZL direkt an den Ausgang des Phasenvergleichers geschaltet. Aus der parallelen Struktur von Bild 3.3-11 entsteht damit eine serielle.
vom Phasenvergleicher
U zum VCO ZS ZL
Spannungsfolgerschaltung
Abbildung 3.3-12: Schaltbare Schleifenlter, serieller Aufbau
Neben dem besseren Strverhalten des VCO-Eingangs hat diese Schaltung weitere Vorteile. Da die Spannung am VCO, und damit an ZL, die geregelte Gre ist, kann die Spannung an ZS theoretisch einen beliebigen Offset besitzen. Auch ist der Aufwand an Schaltern geringer. Er lt sich noch weiter vermindern, wenn ZS beim Umschalten nicht vom Phasenvergleicher abgetrennt wird. Dann liegen ZL und ZS in der langsamen Schleifenschaltung parallel. Das ist mglich, weil ZL deutlich niederohmiger als das schnelle Filter ist. Sein Einu kann beim Entwurf von ZL bercksichtigt werden, in der Regel ist er aber vernachlssigbar. Allerdings mu dann wieder auf einen kleinen Offset der Spannungsfolgerschaltung geachtet werden. Sobald nmlich ZL und ZS in der langsamen Konguration verbunden werden, wird jede
40
Konzept
3.3 Frequenz-Synthesizer
Spannungsdifferenz ausgeglichen. Das kann wieder zu einer Spannungsnderung am VCO-Eingang fhren. Es ist aber zu erwarten, da die Anforderungen an die Offset-Kompensation deutlich niedriger sind als bei der parallelen Struktur. Der Nachteil dieser Schaltung ist, da sich auch die Spannungsfolger innerhalb der Regelschleife benden. Sie verursachen eine zustzliche Phasennacheilung, die beim Filterentwurf zu bercksichtigen ist. So sollte die Phasenreserve des Filters ZS so bemessen sein, da die Stabilitt der Regelschleife auch mit den Phasennacheilungen durch die Spannungsfolger und die nicht verschwindenden Schalter-Widerstnde gewhrleistet ist und sich ein mglichst schnelles Einschwingen ergibt. Bei der parallelen Filterstruktur macht sich die Phasennacheilung der Operationsverstrker auch bemerkbar. Hier wirkt sie sich aber nicht innerhalb der Regelschleife aus, sondern bewirkt zum Umschaltzeitpunkt einen Spannungssprung am VCO-Eingang. Er kommt dadurch zustande, da das Potential von ZL dem von ZS eben nicht verzgerungsfrei folgt, sondern mit dieser Phasendifferenz. 3.3.5.3 Simulation Um abschtzen zu knnen, ob die Phasennacheilung durch die Spannungsfolgerschaltung in einer realen Anwendung noch ausgeglichen werden kann, wurde eine Simulation mit MDS durchgefhrt. Die Schaltung der Schleifenlter ist in Abbildung 3.3-13 dargestellt.
R1S C1S
C2S
Als Spannungsfolger wurde der Operationsverstrker MAX473 der Firma Maxim ausgewhlt. Er bietet die Mglichkeit, ber ein externes Potentiometer eine Offset-Kompensation vorzunehmen, und besitzt eine relativ geringe Phasennacheilung. Sie betrgt bei 100 kHz laut Datenblatt etwa 45o.
41
Konzept
3.3 Frequenz-Synthesizer
Ein Punkt, der kritisch ist, ist die Common Mode Voltage. Diese Gre bestimmt, was fr eine Spannung an beiden OP-Eingngen gleichzeitig anliegen darf. Da der OP als Spannungsfolger beschaltet ist, bestimmt diese Gre den Betriebsbereich. Sie liegt bei diesem Operationsverstrker 1,7 Volt unter der Betriebsspannung. Wird der OP also bis zu 3 V ausgesteuert, sollte man eine Betriebsspannung von 5 V whlen.
Operationsverstrker (Maxim) Typenbezeichnung Betriebsspannung UV (single supply) Stromverbrauch Common Mode Voltage Phasennacheilung bei 100 kHz Slew Rate MAX473 2,7 .. 5,25 V < 3 mA UV - 1,7 V 45o 17 V/sek
Tabelle 3.3-9: Operationsverstrker MAX473
Das IC MAX393 wird fr die Schalter verwendet, Hersteller ist ebenfalls Maxim. Dieses Bauteil integriert vier einzelne Schalter mit einem Einfgungswiderstand von je 20 . Falls ntig kann er durch Parallelschalten von mehreren Schaltern verringert werden. In der Simulation wird zunchst ein Wert im Bereich einiger Ohm gewhlt. Schalter-IC (Maxim) Typenbezeichnung Betriebsspannung (single supply) Stromverbrauch Einfgungswiderstand Schaltzeit Schalter pro IC
Tabelle 3.3-10: Schalter-IC MAX393
Zunchst werden die beiden Filter fr die Schleifenbandbreiten 1 kHz und 100 kHz nach den Entwurfsgleichungen in Abschnitt 3.3.1.2 dimensioniert. Die Eckdaten der Schleife, fr die die Filter ausgelegt sind, sind in der folgenden Tabelle zusammengefat. KV 20 MHz/V K 0,5 mA N 1094 r (fe = 100 kHz) 35o r (fe = 1 kHz) 60o
42
Konzept
3.3 Frequenz-Synthesizer
Die VCO-Steilheit KV richtet sich dabei nach dem in Tabelle 3.3-8 beschriebenen VCO. Als Phasendetektorkonstante wird ein mittlerer Wert eingesetzt, der sich mit dem Philips-IC UMA1020M einstellen lt. Nach /8/ gilt, da der Einschwingvorgang fr eine Phasenreserve von 35o am schnellsten abluft. Fr das schnelle Filter whlt man also diesen Wert. Das System reagiert dann aber sehr sensibel auf Strungen, was im stationren Betrieb unerwnscht ist. Hier strebt man den aperiodischen Grenzfall an, mit einer Phasenreserve von 60o. Beim Entwurf des schnellen Filters wird auf die gewnschte Phasenreserve noch 50o aufaddiert, um die zustzlichen Phasennacheilungen auszugleichen. Die Werte der Filterbauteile, die sich dann ergeben, sind: R1 schnelles Filter, fe = 100 kHz, Index s langsames Filter, fe = 1 kHz, Index l 66 k 750 C1 470 pF 680 nF C2 1 pF 68 nF
Die gesamte Regelschleife wird in der Simulation auf folgende Weise nachgebildet: Eine konstante Stromquelle liefert den Strom K/N. Die Filter knnen direkt eingesetzt werden, und die Spannungsfolger werden als ideale gesteuerte Quellen mit einer Phasenverschiebung dargestellt. Eine weitere gesteuerte Quelle bildet mit einem Widerstand und einer Kapazitt einen idealen Integrierer. Damit wird der Faktor KV/s aus Gleichung 3.3-3 realisiert. Hat der Widerstand den Wert 1, mu gelten: C = 1 KV
(Gleichung 3.3-28)
Zur Entkopplung wird vor dem Integrierer eine gesteuerte Quelle mit der Verstrkung 1 eingefgt. Die gemessene Ausgangsgre ist die Ausgangsspannung des Integrierers. Nun kann die offene Regelschleife nachgebildet werden. Mit der in Abbildung 3.3-14 dargestellten Schaltung wird die Schleife mit der hohen Eigenfrequenz nachgebildet. Die Umschaltung auf die kleine Bandbreite geschieht durch das Abtrennen der Operationsverstrker und das Verbinden der beiden Filter ber einen niederohmigen Widerstand, der den Schalter darstellt. Abbildung 3.3-15 zeigt den Betrags- und Phasengang, der sich in der Simulation fr das langsame Filter und die Schleifeneigenfrequenz 1 kHz ergibt.
43
Konzept
3.3 Frequenz-Synthesizer
C=(50 ) nF
CMP21 VDVS CMP18 R CMP19 VDVS CMP6 VPROBE
STIMULUS STIMGROUP=STIMGROUP START=100 HZ STOP=1000 kHZ PTS PER DECADE= 101 REVERSE=NO
R=1 OH
AGROUND
AGROUND
AGROUND
AGROUND
CMP62 VDVS
CMP54 R
R=66 kOH
CMP4 ICS
M=(0.5/1094) mA ANG=0
CMP64 C
CMP3 R
CMP42 R
C=1 pF
R=750 OH
R=5 OH
AGROUND
AGROUND
CMP61 VDVS CMP55 R
CMP44 C
AGROUND
C=470 pF
AGROUND
CMP1 C
R=5.0 OH
CMP43 C
C=680 nF
AGROUND
AGROUND
-80.0 Y 100.0 X
phase(F) db(F)
M2 M1
-180.0 -100.0
100.0 Hz 100.0 Hz
freq freq
Die Simulation entspricht ziemlich genau den Vorgaben, nach denen das Filter entworfen wurde.
C=68 nF
44
Konzept
3.3 Frequenz-Synthesizer
Bei der schnellen Regelschleife ergibt sich ein etwas anderes Bild (Abbildung 3.3-16). Hier liegt die maximale Phasenreserve unterhalb der Eigenfrequenz, und bei 100 kHz betrgt sie nur noch kanpp 33o. Dies liegt daran, da auch die R-C-Kombination nach jedem Operationsverstrker eine deutliche Phasennacheilung bewirkt.
U1
U2
Fr die Werte R = 5 und C = 68 nF ergibt sich bei 100 kHz eine zustzliche Phase von 12o, fr den greren Kondensator mit 680 nF sogar 65o. Allerdings zeigt sich bei der Simulation, da die Phasenlage in diesem Zweig kaum einen Einu auf die gesamte Schleife hat. Damit mu man nur mit dem Kondensator C2L rechnen .
Y1
-80.0 Y 100.0 X
phase(F) db(F)
M1
M2
freq freq
Trotzdem lt sich diese Gre nicht mehr vollstndig kompensieren, da das schnelle Filter bereits fr eine Phasenreserve von 85o ausgelegt ist. Theoretisch kann man sich dem Grenzwert von 90o noch etwas annhern, indem man das Verhltnis der beiden Kapazitten weiter
45
Konzept
3.3 Frequenz-Synthesizer
vergrert, oder C2S ganz weglt. Allzuviel kann man jedoch damit auch nicht mehr gewinnen. Ob sich mit der vorliegenden Beschaltung trotzdem noch ein befriedigendens Einschwingverhalten erreichen lt, mu an einem konkreten Aufbau getestet werden. Um den Phasengang zu verbessern, gibt es mehrere Mglichkeiten. Die naheliegendste ist, den Widerstand der Schalter in den Bereich von Zehntel Ohm zu bringen. Bei einem diskreten Aufbau ist dies aber mit sehr viel Aufwand verbunden. Einfacher wre es, einen Operationsverstrker mit einer kleineren Phasennacheilung im Bereich von 100 kHz einzusetzen. Hier besteht die Schwierigkeit, einen geeigneten Typen ausndig zu machen. Schlielich kann man noch versuchen, den Kondensator C2L zu verkleinern. Dies lt sich erreichen, indem man entweder die Abstimmsteilheit des VCO oder die Phasendetektorkonstante verkleinert. Auerdem ist denkbar, die Eigenfrequenz der langsamen Schleife zu erhhen oder die Phaenreserve zu verkleinern. Beides fhrt zu einer Verkleinerung von C2L.
3.3.5.4 Zusammenfassung Mit der Filterkonguration nach Abbildung 3.3-13 liegt ein Konzept vor, mit dem ein einfaches Umschalten der Bandbreite einer Phasenregelschleife mglich ist. Dabei kann grundstzlich jeder Phasendetektor eingesetzt werden, auch wenn in diesem Fall ein PFD mit Stromausgang verwendet wird. Ein zustzlicher speed-up-Ausgang des Phasendetektors wird nicht bentigt. Die beiden Filter knnen weitgehend unabhngig voneinander entworfen und auf den jeweiligen Anwendungszweck hin optimiert werden. Die Phasenreserve des schnellen Filters sollte allerdings so ausgelegt werden, da sie die Phasennacheilung der Operationsverstrker ausgleichen kann. Das beschriebene Verfahren ist in vielen Bereichen anwendbar, in denen es auf schnelle Frequenzwechsel ankommt, und nicht zu aufwendig. Zwar erfordert es einen oder mehrere Operationsverstrker, doch diese sind mittlerweile recht kostengnstig. Eine Kompensation des Offsets kann eventuell auch unterbleiben und erspart damit den Einsatz von Trimmern. Ein nicht zu unterschtzender Vorteil dieser Schaltung ist, da sie sehr einfach integrierbar ist. Neben der breiten Anwendbarkeit kann vor allem dies dazu fhren, da dieses Verfahren zur Umschaltung der Schleifenbandbreite in vielen Bereichen bernommen wird. Aus diesem Grund wurde von der Fraunhofer Gesellschaft ein Patent darauf angemeldet.
3.3.6 Hilfsschleife
Mit der Hilfsschleife des PLL-IC UMA1020M (Kapitel 3.3.2) wird die zweite LO-Frequenz geregelt. Sie ist konstant und betrgt 120,960 MHz. 3.3.6.1 VCO Der VCO fr diese Frequenz wird mit Hilfe des auf dem SA636 integrierten Transistors aufgebaut (siehe Abschnitt 3.2.2.3). Als Resonator kann ein einfacher LC-Parallelkreis eingesetzt
46
Konzept
3.3 Frequenz-Synthesizer
werden, der ber die abstimmbare Induktivitt auf die gewnschte Frequenz getrimmt wird. Geregelt wird der VCO dann ber eine Kapazittsdiode, wie es auch beim VCO im Hauptkreis der Fall ist. Die Schaltung selbst stellt einen Colpitts-Oszillator dar. Laut Datenblatt kann der integrierte Transistor in dieser Konguration Frequenzen bis 150 MHz erzeugen.
C27 47N
X7R
BASE
C13 22P
D1 BBY51
68N
C65
L3
470P
EMITTER
C14
100P
R27
C74 47N
X7R
OUT
3.3.6.2 Schleifenlter Die Struktur des Schleifenlters entspricht denen im Hauptkreis (Abbildung 3.3-3). Auch der Ausgangsstrom des Hilfskreises wird entsprechend dem Hauptkreis eingestellt. Nun braucht nur noch die Abstimmsteilheit des VCO und die gewnschte Eigenfrequenz der Regelung bestimmt werden, dann kann das Filter dimensioniert werden. Als Abstimmsteilheit wird der gemessene Wert nach Abschnitt 4.4.1.3 bernommen, whrend die Eigenfrequenz mehr oder weniger willkrlich auf 100 kHz gelegt wird. Die Phasenreserve soll wieder fr eine stabile Regelung im eingeschwungenen Zustand optimiert werden, also 600 betragen. Damit ergeben sich die folgenden Werte: VCO-Abstimmsteilheit KV Phasenvergleicherkonstante I Frequenzteilerfaktor N Schleifeneigenfrequenz Phasenreserve r resultierende Bauteilwerte 0,44 MHz/V 0,5 mA 70 100 kHz 60o R1 = 300 k C1 = 18 pF C2 = 1,8 pF
47
Konzept
3.4 Controller
3.4 Controller
Als Controller wird ein 8051 von Intel eingesetzt. Dafr ist ein Emulator verfgbar, mit dem die Software getestet werden kann, und der auch on-chip einsetzbar ist. Damit entfllt das Brennen von EPROMs oder OTPs fr jede neue Software-Version, was in der Testphase einen erheblichen Aufwand verusachen wrde. Allerdings arbeitet der Emulator mit 5 Volt, so da das Air Interface in diesem Entwicklungsschritt auch mit dieser Betriebsspannung versorgt werden mu. Wird die Versorgung in einer spteren Version ganz auf 3 Volt umgestellt, kann ein OTP-Typ eingesetzt werden, der fr diese Betriebsspannung geeignet ist.
3.4.1 Aufgaben
Der Controller hat vor allem die Aufgabe, den PLL-Baustein zu programmieren. Dies geschieht ber die serielle 3-Leiter-Schnittstelle. Daneben bernimmt er die Steuerung der Antennenumschalter, das Initialisieren der power-down-Zustnde aller Komponenten des Air Interface, und die Kontrolle der umschaltbaren Schleifenbandbreite im Frequenzsynthesizer. Die logischen Signale, die er dafr erzeugt, werden in der folgenden Tabelle aufgelistet. Signal Zustand high TX5V_RX0V whrend des Sendens Hilfskreis des PLL-ICs Umschalt-VCO ENABLE_IF1 PWRDWN_PLL CTRL_SLOW whrend des Empfangens Air Interface komplett abgeschaltet im stationren Zustand (Frequenz stabil) 1. Mischer Hauptkreis des PLL-IC Schalter fr Schleifenbandbreite im Synthesizer kontrollierte Baugruppen Antennenumschalter
2. Mischer/Demodulator
Die Anweisungen erhlt der Controller von der Basisbandverarbeitung. Das heit, er stellt die Schnittstelle dar, ber die das Air Interface gesteuert wird. Fr das Modulations-, das Daten-, und das RSSI-Signal besteht dagegen eine direkte Verbindung zur Basisbandverarbeitung. Neben der Bereitstellung der Steuersignale hat der Controller zwei wichtige Aufgaben. Zum einen mu er aus dem gewnschten DECT-Kanal die Teilerfaktoren fr den PLL-IC berechnen und die erforderlichen Programmierworte zusammenstellen. Dies kann durch eine explizite Darstellung der einzelnen binren Codes in der Software geschehen, da die Anzahl der mglichen Worte klein genug ist. Zum anderen mu er die zeitliche Steuerung der schaltbaren Bandbreite im Synthesizer bernehmen. Dazu wird eine Timer-Funktion eingesetzt, die die Regelschleife fr einen festgelegten Zeitraum in den schnellen Modus schaltet. Innerhalb dieser Zeit mu sich die Schleife auf
48
Konzept
3.4 Controller
49
Konzept
3.4 Controller
sync Basisbandverarbeitung
stationrer Zustand
guard time
stationrer Zustand
Controller
Regelschleife zurckschalten
t
Abbildung 3.4-1: Ablauf der Steuerung
3.4.3 Software
Die Software wurde in der Sprache C erstellt und mit dem C51-Compiler von Keil Elektronik in Assembler umgesetzt. Mit dem Intel-Emulator ICE252 kann das Programm on-chip, also zusammen mit den anderen Komponenten des Air Interface, getestet und ausgefhrt werden. Der C-Code ist in Anhang 6.7 aufgefhrt. Er besteht aus dem Deklarationsteil, in dem die Konstanten deniert und die Funktionen und globalen Variablen deklariert werden, und dem Programmteil, in dem die Funktionen selbst dargestellt sind. 3.4.3.1 Struktur Die Controller-Software gliedert sich in einen Initialisierungsteil, der nur einmal durchlaufen werden mu, und den Hauptteil, der innerhalb einer Endlosschleife liegt. Whrend der Initialisierung wird zunchst der Controller selbst konguriert: Die Ports fr Aus- und Eingabe werden entsprechend belegt, Register fr die Interrupt-Behandlung eingestellt, und das Timer-Register geladen. Danach wird das PLL-IC mit allen Werten geladen, die fr den Betrieb notwendig sind, wie z.B. die Teilerfaktoren der Hilfsschleife. Bis auf den Hauptteilerfaktor ndern sie sich nicht mehr und brauchen deshalb nur einmal eingestellt werden. Nur das Programmierwort F in Abbildung 3.3-6 wird dafr nicht geladen. Es enthlt den Wert fr den integrierten DAC, der
50
Konzept
3.4 Controller
nicht eingesetzt wird. Als Frequenz wird der hchste DECT-Trger eingestellt und das Air Interface in den Empfangsmodus gebracht. In der Endlosschleife wartet der Controller auf die Steuersignale ch_read und sync (Abbildung 3.4-1). Zur Einstellung einer neuen Frequenz braucht jetzt nur noch ein Programmier-Wort erzeugt und in das PLL-IC gelesen werden (Wort B in Abbildung 3.3-6). Es enthlt den Faktor des Hauptteilers und bestimmt damit die Ausgangsfrequenz der Synthesizer-Hauptschleife.
Hauptprogramm
init() /* konguriert den Controller: Ports, Interrupts, Timer
init_pll()
Steuersignale ausgeben
read_channel()
write_pll()
auf sync warten Daten im PLL-IC bernehmen Phasenregelschleife schnell schalten Timer einschalten
Sobald der Timer abgelaufen ist, erzeugt er einen Interrupt. In der Interrupt-Routine wird die Phasenregelschleife wieder langsam geschaltet und der Timer zurckgesetzt. Mit den Steuersi-
51
3.4 Controller
gnalen, die der Controller erzeugt, power-down-Zustnde geschaltet. 3.4.3.2 Serielle Schnittstelle
und
die
Die serielle 3-Leiter-Schnittstelle zum PLL-IC wird mit der seriellen Schnittstelle des Controllers (RXD und TXD) und einem zustzlichen Ausgang fr das ENABLE-Signal realisiert. Dazu wird die Schnittstelle in Mode 0 konguriert. Das bedeutet, da ein Byte, das in das entsprechende Register im Controller geladen ist, ber den RXD-Pin ausgegeben wird, whrend am TXD-Pin das Taktsignal dafr anliegt. Die Datenrate betrgt 1/12 der Quarzfrequenz, in diesem Fall 1/12 von 11,059 MHz, also etwa 1 MBit/sek. Sie liegt unter der maximalen Datenrate von 10 MBit/sek, die das PLL-IC noch lesen kann (siehe Tabelle 3.3-5). Das ENABLE-Signal der 3-Leiter-Schnittstelle wird explizit im Code erzeugt und whrend der bertragung eines ganzen Programmierwortes auf Null gehalten. Mit dem Hochsetzen bernimmt das PLL-IC die gerade eingelesenen Werte. Das bernehmen des Hauptteilerfaktors wird dabei mit dem sync-Signal synchronisiert. Die serielle Schnittstelle des Controllers gibt die Daten mit dem LSB zuerst aus, whrend das PLL-IC die Daten mit dem MSB am Anfang erwartet. Die drei Byte, aus denen ein Programmierwort besteht, mssen also entsprechend invertiert werden. In diesem Fall werden die einzelnen Programmier-Bytes nicht berechnet, sondern explizit angegeben. Da sich die Programmier-Worte fr die 10 verschiedenen DECT-Trger nur um ein Byte unterscheiden, ist dieses Verfahren einfacher und schneller als eine aufwendige Berechnungs- und Invertierungsroutine.
52
Konzept
3.5 Sendeendstufe
3.5 Sendeendstufe
Die Verstrkung des Ausgangssignals auf einen geeigneten Sende-Pegel soll ein integriertes Power-Modul bernehmen. Bis zu diesem Zeitpunkt waren jedoch kaum Informationen ber erhltliche Typen zu bekommen, und die Wahl eines geeigneten Bauteils bleibt einem nchsten Entwicklungsschritt des Air Interface vorbehalten. Damit auch mit der Hardware der aktuellen Version eine sinnvolle Datenbertragung mglich ist, wird im Layout ein MMIC (Monolithic Microwave Integrated Circuit) als Endstufe vorgesehen. Je nach gewnschter Leistung kann die Platine dann mit einem passenden Typ bestckt werden. Fr ein serienreifes Air Interface ist das aber keine Lsung, da die MMICs eine Versorgungsspannung von mindestens 5 V erfordern.
53
Hardware
4.1 VCO
4 Hardware
4.1 VCO
Der selbstentwickelte VCO (Kapitel 3.3.4) wird in dieser Version des Air Interface nicht eingesetzt. Die Ergebnisse, die erzielt worden sind, sollen hier aber trotzdem prsentiert werden.
4.1.1 Aufbau
Konzipiert ist der VCO fr den Einsatz auf einer Multi-Layer-Platine, auf der der Streifenleitungsresonator einfach realisiert werden kann. Fr den Testaufbau wurde jedoch eine gefrste Platine der Strke 0,5 mm gewhlt. Das Herstellen einer Multi-Layer-Version wre in dieser Phase noch zu aufwendig gewesen. Um die Multi-Layer-Struktur zumindest fr den Resonator nachzubilden, kann ber die Streifenleitung eine zweite Platine gesetzt werden, die nur auf einer Seite mit Kupfer kaschiert ist. Die Masseverbindung wird ber Massechen auf der normalen Platine hergestellt.
QUERSCHNITT:
Ltverbindung Masseche
Substrat
Durchkontaktierung
Streifenleitung
Kupferkaschierung
DRAUFSICHT:
Zum Testen der Schaltung wurden dem eigentlichen Oszillator noch zwei Transistorverstrker nachgeschaltet. Sie dienen nur zur Entkopplung und haben bei 2 GHz eine Verstrkung von etwa 8 dB. Fr ihre Optimierung wurde nur wenig Zeit aufgewendet, da sie ihre Aufgabe auch in der ersten Dimensionierung erfllen. Auf sie wird in dieser Ausarbeitung nicht weiter einge-
54
Hardware
4.1 VCO
20R
R5
C8 3.3P
C11 3.3P
510R
VCO_OUT
R4
Q3 BFR93A
C5 1P
VCO_CONTROL
C4 3.3P
1.5K
R3
Q4 BFR93A
J1
BBY51
1
R2
2K
D1
X1 1
C3 1.2P
GND
C6 2.2P
2
4.1.2 Ergebnisse
Die erste Erkenntnis aus dem Hardware-Aufbau ist, da die Resonator-Abmessungen aus der Simulation fr das Design des VCO unbrauchbar sind. Die Gre der Streifenleitung mute experimentell bestimmt werden, und fr einen Abstimmbereich zwischen 1,72 und 1,94 MHz ergaben sich die Mae 106 x 57 mil. Aus der Simulation folgte dagegen fr eine Leitungsbreite von 50 mil die Lnge 500 mil. Die Ursache dafr liegt wohl hauptschlich an Schwankungen der Dielektrizittskonstante r des Substrats. Diese Gre kann bei der Herstellung der Platinen weit streuen, und sie geht mit der Wurzel in die Wellenlnge auf einer Leitung ein (/20/). Bei Berechnungen benutzt man meist die effektive Dielektrizittskonstante reff, die etwas kleiner als r ist (/11/). 2 = ------------------------------------------ reff r 0 0
(Gleichung 4.1-1)
Daneben knnen auch parasitre Kapazitten eine Rolle spielen, die die elektrische Lnge des Resonators beeinussen. Dafr spricht, da der VCO eine Mindestabstimmspannung von etwa einem Volt bentigt, um anzuschwingen. Das heit, da die Kapazitt der Abstimmdiode einen bestimten Wert nicht berschreiten darf. Abbildung 4.1-3 zeigt die Ausgangsfrequenz des VCO in Abhngigkeit der Abstimmspannung. Die Betriebsspannung betrug bei dieser Messung 3,3 V.
100R
R10
55
Hardware
4.1 VCO
1.95
1.9
Frequenz (GHz)
1.85
1.8
1.75
1.7 1
1.5
4.5
Wird der Deckel ber dem Resonator entfernt, sinkt die generierte Frequenz etwas. Dies kann dafr genutzt werden, den Resonator auf die gewnschte Frequenz zu trimmen, indem man einen Teil der Masseche oben oder unten entfernt. Wird die Flche unter dem Resonator ganz weggefrst, sinkt die Ausgangsfrequenz beispielsweise um 300 MHz. Allerdings nimmt auch die Ausgangsleistung um 5 dB ab. Der Verlauf der Abstimmsteilheit des VCO hat bei 2,5 V einen starken Einbruch, dessen Ursache nicht geklrt werden konnte. Sie drfte aber eher in der aktiven Beschaltung des VCO liegen als am Resonator selber. Die Abbildung 4.1-4 zeigt die Abstimmsteilheit ber der Frequenz. In der folgenden Tabelle werden die einzelnen Mepunkte noch einmal im einzelnen aufgefhrt. Abstimmspannung (V) 1,14 1,4 1,8 Frequenz (GHz) 1,721 1,738 1,767
Tabelle 4.1-1: Mepunkte
56
Hardware
4.1 VCO
Abstimmspannung (V) 2,2 2,5 2,8 3,2 3,6 4,0 4,4 4,8
Frequenz (GHz) 1,799 1,823 1,838 1,857 1,875 1,894 1,912 1,931
Abstimmspannung (V) 2,4 2,6 3,0 3,4 3,8 4,2 4,6 5,0
Frequenz (GHz) 1,816 1,827 1,849 1,866 1,885 1,903 1,922 1,940
1.75
1.9
1.95
57
Hardware
4.1 VCO
4.1.3 Folgerungen
Soll ein VCO mit einem Streifenleitungsresonator auf einer Multi-Layer-Platine aufgebaut werden, mssen zunchst die Abmessungen des Resonators bekannt sein. Man wird sie experimentell bestimmen mssen, da sie sehr wahrscheinlich von denen der gefrsten Version abweichen werden. Multi-Layer-Platinen mssen extern gefertigt werden und sind relativ teuer. Am gnstigsten ist deshalb wohl, gleich eine Reihe von Resonatoren mit unterschiedlichen Abmessungen auf einer Platine unterzubringen und auszumessen. Die Mae der gefrsten Version knnen dabei als Richtwert dienen. Auf diese Weise ist es mglich, die passende Resonatorlnge schnell herauszunden. Die Oszillator-Schaltung selbst arbeitet zufriedenstellend. Je nach Anwendung ist eventuell noch eine Verstrkerstufe vorzusehen, die das Ausgangssignal puffern kann.
58
Hardware
4.2 Controller-Platine
4.2 Controller-Platine
Im Verlauf der Diplomarbeit wurden mehrere Platinen gefrst und bestckt, die unterschiedliche Versionen des Frequenz-Synthesizers und des Air Interface darstellen. Ein Teil, der allen gemeinsam ist, ist der Controller. Um den Bestckungsaufwand klein zu halten, wurde er auf einer eigenen Platine aufgebaut. Zur Steuerung der unterschiedlichen Versionen braucht nur die Software gewechselt werden. Diese Aufteilung ist auch dann von Vorteil, wenn das bestehende Air Interface eine Schnittstelle zur Basisbandverarbeitung erhalten soll. Dazu braucht nur eine neue Controller-Platine aufgebaut werden, auf der alle notwendigen Baugruppen untergebracht werden. Die Verbindung zwischen den Platinen wird ber eine 10-polige Steckverbindung hergestellt. Daneben sind in der derzeitigen Version die Schalter und Taster vorhanden, mit denen das Air Interface gesteuert werden kann, ein Quarz zur Generierung des Controller-Takts, und eine einfache Schaltung, um einen Hardware-Reset durchfhren zu knnen. Die Lage der Schalter ist in Abbildung 4.2-1 dargestellt.
4 Bit Trger 0 .. 9
1 Bit RX/TX
sync
ch_read
Reset
Als Controller selbst wird der Emulator ICE252 von Intel eingesetzt. Er bentigt eine Versorgungsspannung von 5 Volt, und so hoch liegt damit auch der High-Pegel der verschiedenen Steuersignale. Teilweise wird er auf der Anwendungs-Platine auf 3 Volt herabgesetzt, doch die Signale fr die serielle Schnittstelle des PLL-IC beispielsweise bleiben auf 5 Volt. Das bedeutet, da dieses IC noch mit eine Betriebsspannung von 5 Volt versorgt werden mu. In der nchsten Version ist geplant, alle Steuersignale ber einen Logik-Baustein anzusteuern, der bei einem Ausgangspegel von 3 Volt auch Pegel bis zu 5 Volt am Eingang zult.
59
Hardware
4.3 Frequenz-Synthesizer
4.3 Frequenz-Synthesizer
Um zu testen, ob das in Kapitel 3.3 vorgestellte Konzept fr einen Frequenz-Synthesizer auch in der Praxis fr ein full-slot DECT Air Interface geeignet ist, wurde zunchst der Synthesizer allein aufgebaut. Die Ergebnisse, die damit erzielt wurden, werden hier vorgestellt.
4.3.1 VCO
Es wird der Alps-VCO (Abschnitt 3.3.4.3) eingesetzt. Der gemessene Verlauf der Frequenz ber der Abstimmspannung fr Sendebetrieb (TX) und Empfangsbetrieb (RX) ist in Abbildung 4.3-1 dargestellt.
1.92 1.9
TX
1.88 1.86
Frequenz (GHz)
RX
1.78 1.76 1.74 0
0.5
2.5
Fr den DECT-Frequenzbereich 1,88 bis 1,9 GHz liegt die Abstimmspannung zwischen 1,25 und 2,25 Volt, mit dem Versatz von 110 MHz zum Empfangen zwischen 0,75 und 1,75 Volt. Vergleicht man diesen VCO mit dem aus Kapitel 4.1, kann man feststellen, da sich die Abstimmsteilheit hier in einem kleineren Bereich bewegt (Abbildungen 4.3-2 und 4.3-3). Whrend im ersten Fall ein Faktor zwei zwischen dem minimalen und dem maximalen Wert liegt, betrgt die Variation bei dem Alps-Typ weniger als 25% ber den gesamten Abstimmbereich. Der Mittelwert der Steilheit liegt im Empfangsbetrieb bei etwa 17,5 MHz/V, im Sendebetrieb
60
Hardware
4.3 Frequenz-Synthesizer
bei 19,5 MHz/V. Diese Abweichung braucht beim Entwurf der Regelschleife nicht unbedingt bercksichtigt zu werden. Anders ist die Situation beim VCO von Kapitel 4.3. Hier liegt eine groe Differenz zwischen der Steilheit beim Senden - etwa 80 MHz/V -, und der beim Empfangen - etwa 50 MHz/V -. Es zeigt sich ganz deutlich, da ein VCO mit umschaltbarem Frequenzbereich Vorteile gegenber einem ganz durchstimmbaren VCO besitzt.
20.5
20
19
18.5
18
17.5
17
16.5 1.75
1.76
1.77
1.79
1.8
1.81
22.5
22
21
20.5
20
19.5
19
18.5 1.85
1.86
1.87
1.9
1.91
1.92
Interessant ist, da auch die Abstimmsteilheit des Alps-VCO mit einem Knick ber der Fre-
61
Hardware
4.3 Frequenz-Synthesizer
1 0.8 0.6 0.4 Leistung (dBm) 0.2 0 0.2 0.4 0.6 0.8 1 1.75
1.76
1.77
1.79
1.8
1.81
1 1.2 1.4 1.6 Leistung (dBm) 1.8 2 2.2 2.4 2.6 2.8 3 1.85
1.86
1.87
1.9
1.91
Die Ausgangsleistung des VCO liegt mit ber 0 dBm im RX-Mode hoch genug, da bei einem Einsatz als LO fr einen aktiven Mischer keine weitere Verstrkung notwendig ist. Im TX-Mode liegt der Pegel zwar etwas tiefer, doch das spielt keine entscheidende Rolle, da hier auf jeden Fall noch eine Endstufe eingesetzt werden mu.
62
Hardware
4.3 Frequenz-Synthesizer
In der folgenden Tabelle sind die Mepunkte aufgefhrt. Sie wurden mit einer Ausung von 50 kHz auf einem Spektrum-Analyser aufgenommen. Abstimmspannung (V) 0 0,2 0,4 0,75 1,25 1,75 2,25 2,75 Frequenz (GHz) 1,7561 1,7602 1,7641 1,7706 1,7794 1,7884 1,7971 1,8057 Abstimmspannung (V) 0,1 0,3 0,5 1,0 1,5 2,0 2,5 3,0 Frequenz (GHz) 1,7582 1,7622 1,7660 1,7752 1,7840 1,7928 1,8015 1,8101
Abstimmspannung (V)
Frequenz (GHz)
4.3.2 Phasenregelschleife
Die aufgebaute Schaltung ist im Anhang, Abbildungen 6.5-2 und 6.5-3 dargestellt. Hier wurden zwei verschiedene Operationsverstrker als Spannungsfolger fr die schaltbaren Filter vorgesehen, es wurde jedoch nur der MAX473 bestckt. Auerdem ist der groe Kondensator des langsamen Filters (C17 bzw. C18 in Abbildung 6.5-2) auf dieser Platine zweifach vorhanden und ber einen Schalter mit dem anderen Teil des Schleifenlters verbunden (siehe Abbildung 4.3-6). ber den DAC des PLL-IC kann der gerade nicht aktive Kondensator auf den Spannungswert aufgeladen werden, der nach dem
63
Hardware
4.3 Frequenz-Synthesizer
nchsten Frequenzwechsel erreicht werden mu. Die Frage war, ob die Zeit zum Umladen dieses Kondensators daduch verkrzt werden knnte. Es zeigt sich aber, da bei der vorliegenden Dimensionierung der Kapazitten keine Verbesserung erzielt werden kann. Vielmehr entsteht durch den Umschaltvorgang ein Spannungssprung im Schleifenlter, der den Einschwingvorgang eher verschlechtert. Im weiteren wurde das Schleifenlter also immer nur in der einfachen Topologie nach Abbildung 3.3-13 betrieben.
+ -
C1L
C1L
Das schnelle Schleifenlter wurde auf mglichst schnelles Einschwingen dimensioniert. Die besten Ergebnisse wurden mit den Werten 150 pF fr C1S und 68 k fr R1S erzielt, der Kondensator C2S wurde ganz wegelassen. Daneben wurde auch der Bezugswiderstand des PLL-IC optimiert, fr ihn ergab sich ein Wert von 16 k. Die folgenden Messungen wurden mit dieser Dimensionierung vorgenommen. 4.3.2.1 Spektrum In Abbildung 4.3-7 ist das Ausgangsspektrum des VCO fr den DECT-Trger f0 beim Empfang, also mit 110 MHz Offset, dargestellt. Fr die anderen Frequenzen ergeben sich keine nennenswerten Unterschiede, bis auf die etwas geringere Leistung im TX-Mode. Die in der Abbildung gezeigte Ausgangsleistung liegt deutlich unter der, die am VCO alleine erzielt worden ist. Dies liegt einmal an der Kabeldmpfung von 1,7 dB, die noch nicht bercksichtigt ist, an der Auskopplung einer Teilleistung fr die Phasenregelschleife, und an den Verlusten durch den Koaxialstecker, der nicht ganz optimal angekoppelt ist.
64
Hardware
4.3 Frequenz-Synthesizer
Die relativ starken Linien bei einem Offset von etwa 450 kHz drften auf eine Strung von auen zurckzufhren sein, da sie bei mehreren unterschiedlichen Messungen auftraten. Die Spurious durch die Referenzfrequenz bei 1,7 MHz liegen etwa 50 dB unter dem Nutztrger.
f0, RX-Mode
4.3.2.2 Einschwingverhalten Zur Messung des Einschwingverhaltens wurde mit dem Vector Signal Analyser 89440A der Firma Hewlett-Packard eine Frequenzdemodulation vorgenommen und das Ausgangssignal ber der Zeit gemessen. Der Beginn der Messung wird dabei durch das sync-Signal getriggert. Abbildung 4.3-9 zeigt die Mekurve, wenn im RX-Mode von der niedrigsten DECT-Frequenz f0 auf die hchste, f9, umgeschaltet wird. Das Umschalten der Schleifenbandbreite erfolgt hier nach 48 sek. Man erkennt sehr gut, da sich die Schleife ab diesem Zeitpunkt mit der niedrigen Eigenfrequenz einschwingt. Das Ausgangssignal liegt dann jedoch bereits in einem Schlauch von etwa 50 kHz um die Mittenfrequenz, was den Ansprchen von DECT gerade noch gengt. Das Umschalten der Bandbreite selbst wird von einem kleinen Frequenzsprung begleitet. Er wirkt sich aber nicht entscheidend auf das Einschwingverhalten aus. Interessant ist ein Umschaltvorgang, bei dem die Frequenz gar nicht gewechselt wird. Auch hier zeigt sich die typische Einschwingkurve, die in diesem Fall nach etwa zwei Perioden ihrer Frequnz den Mittelwert erreicht (Abbildung 4.3-9).
65
Hardware
4.3 Frequenz-Synthesizer
Kritisch ist es, wenn neben dem Frequenzwechsel auch noch vom Sende- auf den Empfangsbetrieb umgeschaltet werden mu. Dann betrgt die Frequenzdifferenz ber 110 MHz. Abbildung 4.3-10 zeigt diesen Fall.
66
Hardware
4.3 Frequenz-Synthesizer
Nach 48 sek liegt die Frequenz hier noch deutlich auerhalb des angestrebten Toleranzschlauches von 50 kHz, das Einschwingen dauert in diesem Fall zu lange. Es fehlt allerdings nicht mehr viel, und man kann erwarten, da mit geeigneten Manahmen noch eine Verbesserung erreichbar ist.
4.3.2.3 Modulation Das langsame Schleifenlter wurde so entworfen, da sich eine Bandbreite von 1 kHz einstellt. Dies sollte ausreichen, um eine Modulation bis 4,5 kHz direkt in den Regelkreis einkoppeln zu knnen. Die Messungen konnten dies besttigen. Dazu wurde ein Dreiecksignal mit variabler Periode an den Modulationseingang des VCO gelegt. Um den Spitzenhub von 288 kHz zu erreichen, mu die Spannungsamplitude hier 50 V betragen. Das Ausgangssignal des Synthesizers wurde dann wieder von dem Signal Analyser demoduliert. Die erste Messung (Abbildung 4.3-11) wurde mit einem 10 kHz-Signal durchgefhrt. Die Modulation wird von der Regelschleife nicht beeintrchtigt und kann ohne Einbuen rekonstruiert werden. Bei 4 kHz dagegen (4.3-12) ist der Einu der Regelung bereits erkennbar, die Flanken des Dreiecksignals sind nicht mehr linear. Trotzdem ist zu erwarten, da eine korrekte Demodulation noch mglich ist. DECT erlaubt eine groe Schwankungsbreite fr den Hub, und die Modulation GFSK fordert keine linearen Flanken.
67
Hardware
4.3 Frequenz-Synthesizer
Im nchsten Schritt wurde die Modulationsfrequenz auf 2 kHz verringert. Nun lt sich der angestrebte Hub nicht mehr erreichen, da die Regelschleife beginnt, diese Strung auszuregeln (Abbildung 4.3-13). Auch bei 1 kHz kann man zwar noch Spuren der Modulation erkennen, doch drften sie fr eine korrekte Demodulation nicht mehr ausreichen (4.3-14).
68
Hardware
4.3 Frequenz-Synthesizer
Erniedrigt man die Frequenz weiter, wird die Modulation schlielich ganz ausgeregelt. Bereits bei 0,5 kHz Modulation liegt der Hub unter 50 kHz, der Toleranz fr den Trger selbst.
69
Hardware
4.3 Frequenz-Synthesizer
Wenn man die Modulation nicht ber den dafr vorgesehen Eingang am VCO einkoppeln will, kann man das Signal auch ber einen Kondensator direkt an das langsame Schleifenlter legen. Bei einer Einkoppelkapazitt von 220 pF beispielsweise ist fr den Hub von 288 kHz eine Spannungsamplitude von 0,7 V notwendig. Da dieser Kondensator mit C2L (C16 in Abbildung 6.5-2) einen kapazitiven Spannungsteiler bildet, kann die Einkopplung an den Pegel des Modulationssignal angepat werden. An den Ergebnissen der Mereihe ndert sich nichts.
4.3.3 Zusammenfassung
Die Meergebnisse besttigen, da das Konzept der umschaltbaren Schleifenbandbreite in die Praxis umsetzbar ist. Es lassen sich sehr kurze Einschwingzeiten erzielen, und trotzdem kann die Modulation direkt in die Regelschleife eingekoppelt werden. Bis zu einer bestimmten Frequenz wird die Modulation nicht ausgeregelt. Bei einem Wechsel zwischen Senden und Empfangen wird die Vorgabe von DECT bezglich der Einschwingzeit noch nicht ganz erfllt. Das ndert aber nichts an der grundstzlichen Funktionalitt, es zeigt nur, da das aufgenbaute System hier an eine Grenze stt. Das Verhltnis 1:100 fr die Schleifenbandbreiten ist wahrscheinlich ein guter Schtzwert fr diese Grenze. Bei einer DECT-Anwendung kann man im schlimmsten Fall zwei getrennte Synthesizer fr Senden und Empfangen einsetzen, die dann keine Frequenzsprnge von 110 MHz mehr ausfhren mssen. Das htte den weiteren Vorteil, da kein umschaltbarer VCO gebraucht wird. Man kann aber erwarten, da die Einschwingzeit durch weitere Manahmen noch etwas verkrzt werden kann. So ist die langsame Regelschleife fr eine Phasenreserve von 60o ausgelegt. Dieser Wert lt sich noch etwas verkleinern, ohne da deutliche Beeintrchtigungen auftreten. Auch ein Operationsverstrker mit einer kleineren Phasennacheilung wrde die Schleife schneller machen.
70
Hardware
10
Ausgangsleistung (dBm)
20
30
40
50
60
70 80
70
60
50 40 30 Eingangsleistung (dBm)
20
10
71
Hardware
Aus der graphischen Darstellung lt sich der 1dB-Kompressionspunkt P1dB bestimmen. Das ist der Punkt, an dem die reale Verstrkung 1 dB kleiner ist als der ideale, lineare Verlauf. Dazu ist in 4.4-2 der interessierende Abschnitt der Kompressionskurve noch einmal abgebildet.
P1dB
Ausgangsleistung (dBm) 5
10
15
idealer Verlauf
20 30 28 26 24 22 20 18 16 Eingangsleistung (dBm) 14 12 10
Der 1dB-Kompressionspunkt des LNA liegt bei - 0,5 dBm Ausgangsleistung, und die Verstrkung betrgt 14,5 dB. Dieser Wert entspricht damit ziemlich genau den 14 dB, die im Datenblatt angegeben sind (Tabelle 3.2-1). Der Mischer wurde mit einer LO-Leistung von - 3 dBm bei 1,786752 GHz angesteuert, die Eingangsfrequenz betrug 1,897344 GHz. Dies entspricht dem DECT-Trger f0. Als Ausgangsfrequenz des Mischers ergibt sich die erste ZF von 110,592 MHz. Eingangsleistung (dBm) 8,5 -11,5 - 31,5 -51,5 -71,5 Ausgangsleistung (dBm) - 2,5 -11,0 -30,5 - 50,2 -68,5 Eingangsleistung (dBm) - 1,5 - 21,5 -41,5 -61,5 -81,5 Ausgangsleistung (dBm) -4,5 - 20,2 - 40,3 -59,5 -78,5
Auch fr den Konversionsgewinn des Mischers lt sich eine Kompressionskurve darstellen (Abbildung 4.4-3). Hier liegt der 1dB-Kompressionspunkt allerdings eher bei - 6 dBm am Ausgang als bei den - 4 dBm, die im Datenblatt angegeben sind.
72
Hardware
0 10 20 Ausgangsleistung (dBm) 30 40 50 60 70 80 90
P1dB
80
70
60
50 40 30 20 Eingangsleistung (dBm)
10
10
4.4.1.2 ZF-Verstrker Der diskret aufgebaute ZF-Verstrker wurde mit dem Hewlett-Packard Network Analyser 8510 vermessen. Dabei wurde zunchst die Dimensionierung aus der MDS-Simulation (Kapitel 3.2-4 und Abbildung 6.5-4) bernommen. Es stellte sich heraus, da die Verstrkung in der Praxis etwas unter den simulierten Werten liegt: Es werden nur 6,7 dB Verstrkung erreicht, statt der simulierten 7,8 dB (Abbildung 4.4-4). Da der Verstrker auf der Platine des Air Interface getestet wurde, muten zwei koaxiale Anschlustcke auf die Platine geltet werden. Sie tragen zumindest zum Teil zu der Diskrepanz bei. Die Anpassung ist fr 110 MHz noch brauchbar (Abbildung 4.4-4), der Kollektorstrom des Transistors betrgt 7 mA. Nun wurde versucht, die Verstrkung zu erhhen. Bei einem Kollektorstrom von 11 mA kann bei 110 MHz 10,7 dB Gewinn ereicht werden (Abbildung 4.4-6). Dazu wird durch eine Erniedrigung des Widerstandes R28 auf 8,2 k (Abbildung 6.5-4) der Arbeitspunkt der Schaltung verschoben. Um die Anpassung zu verbessern, wurden zwei Bauteilwerte verndert. Die Anpakapazitt C80 wurde auf 560 pF erhht, und der Kondensator C81 im Rckkopplungszweig des Transistors auf 10 pF verkleinert.
73
Hardware
7.5 B
M1
dB(S21)
B1
50.0 MHz
FREQ
150.0 MHz B
A1
Y-FS= 1.0
S11
M1 A1
50.0 MHz
FREQ
150.0 MHz A
Fr den Aufbau des kompletten Air Interface wurde wieder die erste Dimensionierung gewhlt. Hier liegt die Anpassung etwas besser, und das Rauschverhalten des gesamten Systems kann durch die hhere Leistung nicht entscheidend verbessert werden.
74
Hardware
15.0 A
A1
5.0
50.0 MHz
FREQ
150.0 MHz A
S11
A1 M1
Y-FS= 1.0
50.0 MHz
FREQ
150.0 MHz A
4.4.1.3 VCO fr 2. LO-Frequenz Beim Aufbau des VCO fr die zweite LO-Frequenz, 120,96 MHz, war experimenteller Aufwand notwendig, bis die Schaltung geeignet dimensioniert war (Abbildung 6.5-7). Das Verhltnis von C66 zur Kapazitt der Abstimmdiode bestimmt dabei, was fr einen Einu die Abstimmspannung auf den Frequenzbereich hat. Er wird kleiner, je grer C66 ist. Die Frequenz ber der Abstimmspannung ist in Abbildung 4.4-7 aufgetragen, die Abstimmsteilheit ber der Frequenz in Abbildung 4.4-8. Die Leistung am Emitter des Transistors wurde mit einem aktiven Tastkopf (1143A von Hewlett-Packard) zu 0 dBm bei 120 MHz gemessen.
75
Hardware
121.5
121
Frequenz (MHz)
120.5
120
119.5 0
0.5
2.5
0.9
0.7
Verlauf der Abstimmsteilheit des VCO fr die zweite LO-Frequenz bernommener Wert fr die Dimensionierung des Schleifenlters (Abschnitt 3.3.6.2): 0,44 MHz/V
0.6
0.5
0.4
0.3
0.2 119.5
120
121
121.5
76
Hardware
4.4.1.4 Synthesizer Das langsame Schleifenlter wurde nun fr eine Eigenfrequenz von 5 kHz dimensioniert. Die Modulation wird damit bereits bei greren Frequenzen ausgeregelt, aber das Einschwingverhalten kann verbessert werden. Die nchste Abbildung zeigt das Verhalten beim Wechsel von TX auf RX. Die Kurve ist einmal ber einen lngeren Zeitraum dargestellt, und dann in einem etwas greren Mastab. Das Umschalten der Schleifenbandbreite ndet hier erst nach etwa 90 sek statt, denn dann lt sich das Einschwingverhalten mit der hohen Eigenfrequenz etwas besser beobachten .
77
Hardware
Aus den Bildern kann man erkennen, da die Frequenz nach 48 sek innerhalb des 50 kHz Schlauches um den angestrebten Wert liegt. Allerdings nur sehr knapp, und daneben tritt ein Frequenzsprung zum Umschaltzeitpunkt auf. Dies zeigt einerseits, da die von DECT geforderten Einschwingzeiten erreichbar sind. Andererseits sollte man versuchen, das Verhalten der Regelschleife noch weiter zu optimieren, um zumindest ein kleines Sicherheitspolster bezglich der Einschwingzeit zu erhalten und den Frequenzsprung zu verkleinern.
4.4.2 System
4.4.2.1 Pegelverlauf Nach dem Aufbau des kompletten Systems wurde zunchst der Pegelverlauf im Empfnger fr eine unmodulierte Eingangsleistung von - 50 dBm gemessen. Da der Vorselektionslter noch nicht bestckt werden konnte, wurde die Eingangsleistung direkt in den LNA eingespeist. Die Pegel wurden mit einem aktiven Tastkopf gemessen, die Ergebnisse sind in Abbildung 4.4-10 dargestellt. Zum Vergleich ist auch der Verlauf angegeben, der man mit den Werten nach Kapitel 3.2.5, Tabelle 3.2-6, erwarten wrde.
- 22
- 24,2 - 32,7 - 34
Mit der LNA/Mischer-Kombination wird hier mehr Gewinn erzielt als erwartet, whrend danach deutlich mehr Dmpfung im System herrscht. Eine Ursache dafr ist, da die Anpaschaltungen nicht optimal sind. Sie wurden zum grten Teil aus den Datenblttern der einge-
SAW-Filter
78
Hardware
setzten ICs bernommen und knnten sicher besser sein. Dadurch geht Leistung verloren. Auerdem fhrt es dazu, da die Messung mit dem aktiven Tastkopf ungenau wird, da er fr eine Impedanz von 50 kalibriert ist. 4.4.2.2 RSSI Die RSSI-Ausgangsspannung des Demodulator-ICs wurde fr verschiedene Eingangspegel gemessen. Das Eingangssignal wurde dabei nicht moduliert. Der Verlauf, der sich ergibt, ist innerhalb der geforderten Genauigkeit von 6 dB linear (Abbildung 4.4-11). Die genauen Spannungswerte sind in Tabelle 4.4-3 aufgefhrt.
1.5
1.4
1.2
1.1
0.9
0.8
0.7 90
80
70
60 50 Eingangsleistung (dBm)
40
30
20
79
Hardware
4.4.2.3 Demodulation Nun wurde das Eingangssignal rechteckfrmig mit 50 kHz Modulationsfrequenz und 288 kHz Hub moduliert. Mit einem Digitaloszilloskop (Tektronix TDS 744A) konnte das demodulierte Signal am Datenausgang des Demodulator aufgenommen werden. Das erste Bild zeigt die Demodulation fr einen Eingangspegel von - 50 dBm.
Die Modulation bildet sich gut auf den Datenausgang ab und ist nur von geringem Rauschen berlagert. Die Differenz zwischen dem Null- und dem Eins-Pegel betrgt etwa 370 mV, wobei der Null-Pegel bei 720 mV liegt. Bei einem Eingangspegel von - 70 dBm ergibt sich noch keine Vernderung, erst ab - 80 dBm lt sich eine Erhhung des berlagerten Rauschens beobachten. Aber auch bei - 83 dBm Eingangspegel lassen sich die Flanken noch detektieren (Abbildung 4.4-13)
80
Hardware
Kritisch wird es, wenn die Eingangsleistung noch weiter verringert wird. Die nchste Abbildung zeigt das Demodulatorausgangssignal fr - 90 und - 95 dBm. Sptestens hier ist eine Rckgewinnung der Daten nicht mehr mglich.
81
Hardware
In der anderen Richtung ergaben sich keine Beschrnkungen. Auch bei + 10 dBm Eingangsleistung konnte die rechteckfrmige Modulation ohne nennenswerte Verzerrungen zurckgewonnen werden.
82
Hardware
4.4.3 Zusammenfassung
Nach den vorgenommenen Messungen erfllt der Empfnger des Air Interface die Forderungen von DECT. Es bestehen darber hinaus eine Reihe von Mglichkeiten, wie das System weiter verbessert werden kann. So knnen die einzelnen integrierten Bausteine besser aneinander bzw. an 50 angepasst werden, was die Gesamtrauschzahl verringern wrde. Dieselbe Wirkung htte eine Erhhung der Gesamtverstrkung im Empfngerzug, beispielsweise durch Einsatz eines anderen ZF-Verstrkers. Ein weiterer Punkt ist die Rauschzahl des LNA. Wird hier beispielsweise ein diskret aufgebauter Vorverstrker eingesetzt, lt sich dieser Wert deutlich senken, und damit auch das Rauschverhalten des Gesamtsystems verbessern. Der Frequenzsynthesizer mit umschaltbarer Schleifenbandbreite ist schnell genug, um einen full slot-Betrieb des Air Interface zu erlauben. Direkte Modulation ist bis zu einer gewissen Modulationsfrequenz mglich, die in diesem Fall allerdings etwas ber der worst-case Abschtzung nach Kapitel 2.2 liegt. Ein Test mit realen DECT-Daten kann zeigen, ob dies ausreicht. Es existiert aber auch hier noch Potential, um die Einschwingzeit weiter zu verringern, wie am Ende von Abschnitt 3.3.5.3 bereits ausgefhrt ist. Dieses Potential sollte mglichst ausgeschpft werden, auch wenn dafr noch etwas Aufwand notwendig ist. Eine Reserve bezglich der Schaltgeschwindigkeit ist nicht nur bei einem Einsatz des Synthesizers in anderen Anwendungen von groem Vorteil, sondern bedeutet auch eine Vereinfachung, wenn ein serienreifes Air Interface entwickelt weden soll. Das Verstrken des Synthesizer-Signals auf den gewnschten Ausgangspegel stellt mit einem integrierten Powermodul kein Problem mehr dar. Der einzige Punkt, der hier noch zu beachten ist, ist die ausreichende Entkopplung von Synthesizer und Endstufe: Wird der Endverstrker ein- bzw. ausgeschaltet, sollten die Auswirkungen auf den Oszillator mglichst gering sein, damit hier keine Sprnge in der Frequenz verursacht werden.
83
Schlu
Schlubemerkung
Zur Zeit kann man bei mehreren Herstellern Anstrengungen beobachten, die darauf abzielen, komplette HF-front ends zu integrieren. Auch fr DECT werden solche Lsungen angestrebt. Der Markt, der sich hier erffnet, kann sehr gro werden: Fr billige Konzepte, die einfach zu realisieren sind, lassen sich sehr viele Anwendungen denken. Forderungen nach schnellen Einschwingzeiten, wie bei einem full slot DECT Air Interface, sind jedoch immer noch schwierig zu erfllen. Der in dieser Arbeit entwickelte Phasenregelkreis mit umschaltbarer Schleifenbandbreite ist ein uerst vielversprechendes Konzept, dieses Problem anzugehen. Er lt sich sowohl in diskreten wie in integrierten Lsungen einsetzen, und wird damit auch in Zukunft interessant bleiben. Fr hohe Stckzahlen wird der Markt immer weiter zu komplett integrierten Bausteinen tendieren, die dann auch mglichst vielseitig einsetzbar sein mssen. Ein integrierter Phasenregelkreis mit externer Beschaltung der beiden Schleifenlter wrde ein hohes Ma an Flexibilitt bieten. Eine Integration auch der Filter - beispielsweise fr DECT - fhrt dagegen zu einer einfachen plug & play - Lsung, die fr einen einheitlichen Markt mit hohen Stckzahlen geeignet ist. Sind mageschneiderte Konzepte verlangt, so knnen sie diskret aufgebaut werden. Inwieweit die hier vorgestellte Schaltung in der zuknftigen Entwicklung auch tatschlich eingesetzt werden wird, ist von vielen Gegebenheiten abhngig. Die technischen Randbedingungen sind jedenfalls gnstig.
84
Anhang
6.1 Abkrzungen
Anhang
6.1 Abkrzungen
Die meisten der Abkrzungen sind allgemein gebruchlich. Die speziell aus dem DECT-Standard entnommenen Begriffe sind mit einem * gekennzeichnet. ANT C CTRL DAC DECT EPROM ETSI FM FSK GFSK GSM HF IC IF IP3 ISDN L LAN LNA LO MDS MMIC NTP * OP OTP PA PFD Antenne Kapazitt Control Digital / Analog-Wandler Digital European Cordless Telecommunications Erasable Programmable Read Only Memory European Telecommunications Standards Institute Frequenzmodulation Frequncy Shift Keying Gaussian Frequency Shift Keying Global System for Mobile Communication Hochfrequenz Integrated Circuit Intermediate Frequency 3rd order Intercept Point Integrated Services Digital Network Induktivitt Local Area Network Low Noise Amplier Local Oscillator Microwave Design System Monolithic Microwave Integrated Circuit Normal Transmitted Power Operationsverstrker One Time Programmable Power Amplier Phase Frequency Detector
85
Anhang Phase Locked Loop Portable Part Widerstand Radio Fixed Part Radio Signal Strength Indicator Receive Surface Acoustic Wave Subscriber Identity Module Time Division Multiple Access Transceive Voltage Controlled Oscillator Zwischenfrequenz
6.1 Abkrzungen
86
Konzept
6.2 Abbildungsverzeichnis
6.2 Abbildungsverzeichnis
DECT Zeitstruktur 7 DECT Datenpakete 8 DECT Endgert 11 Blockschaltbild Sende-Empfnger 12 Frequenzstruktur 14 Mischer/Demodulator SA636 (Philips) 16 Filter fr zweite ZF 18 S21 ZF-Filter 18 ZF-Verstrker 20 Anpassung ZF-Verstrker (simuliert) 20 Empfnger-ICs 21 Resultierender Gewinn 22 Resultierende Gesamtrauschzahl 23 phasenstarre Schleife 24 Ausgangsstrom des PFD 25 Schleifenfilter 26 Aufbau des PLL-IC UMA1020M 29 Zeitdiagramm serielle Schnittstelle UMA1020M 30 Programmierworte des UMA1020M 32 Quarz-Oszillator 34 VCO-Schaltung 35 Resonator-Simulation 36 Simulationsergebnis Resonator 36 Schaltbare Schleifenfilter 39 Schaltbare Schleifenfilter, serieller Aufbau 40 Schleifenfilter mit umschaltbarer Bandbreite 41 Nachbildung der Phasenregelschleife 44 Betrags- und Phasengang der langsamen Schleife 44 Betrags- und Phasengang der schnellen Schleife 45 VCO fr 2. LO-Frequenz 47 Ablauf der Steuerung 50 Struktogramm des Hauptprogramms 51 Nachbildung der Multi-Layer-Struktur 54 VCO-Schaltung 55 Frequenzgang des VCO 56 Abstimmsteilheit VCO 57 Controller-Platine 59 Frequenzbereiche Alps-VCO 60 Abstimmsteilheit Alps-VCO 61 Abstimmsteilheit Alps-VCO 61 Ausgangsleistung Alps-VCO 62 Ausgangsleistung Alps-VCO 62 Vorladen der Kapazitt C1L ber DAC 64 Ausgangsspektrum Synthesizer 65 Einschwingverhalten 66 Einschwingverhalten 66 Einschwingverhalten 67 demoduliertes Signal 68
87
Konzept
6.2 Abbildungsverzeichnis
demoduliertes Signal 68 demodluiertes Signal 69 demoduliertes Signal 69 LNA-Verstrkung 71 Kompressionskurve LNA 72 Kompressionskurve Mischer 73 Gewinn ZF-Verstrker 74 Anpassung ZF-Verstrker 74 ZF-Verstrker, IC = 11mA 75 Frequenzbereich 2. LO 76 Abstimmsteilheit 2. LO 76 Einschwingverhalten 77 Pegelverlauf 78 RSSI-Spannungsverlauf 79 Demodulation 80 Demodulation 81 Demodulation 82 Controller 92 Phasenregelkreis 93 PLL-IC, Quarzoszillator, VCO 94 Eingangsstufe, 1. ZF 95 2. ZF, Demodulator 96 Phasenregelkreis 97 VCOs, Quarzoszillator 98 Stromversorgung, Steckverbindungen 99 Controller, Mastab 2,5 : 1 100 Bestckungsseite, Mastab 2 : 1 101 Unterseite, Mastab 2 : 1 102 Bestckungsseite, Mastab 2 : 1 103 Unterseite, Mastab 2 : 1 104
88
Konzept
6.3 Tabellenverzeichnis
6.3 Tabellenverzeichnis
DECT Spezifikation 10 Mischer MRFIC 1804 15 Antennenumschalter MRFIC 1801 16 Mischer/Demodulator SA636 17 Vorselektionsfilter fr DECT 19 SAW-Filter fr DECT-ZF 19 Verstrkung und Rauschzahl der Empfngerstufen 21 Minimale Zeiten im Diagramm 3.3-5 31 Steuerparamter OL 31 Steuerparameter CR 31 PLL-IC UMA1020M 33 Umrechnung mil/mm 35 Substratkennwerte FR4 37 Ergebnisse der Resonatorsimulation 37 kommerzieller VCO (Alps) 37 Operationsverstrker MAX473 42 Schalter-IC MAX393 42 Regelschleifengren 42 Filterentwurf 43 Kenngren Hilfsschleife 47 Steuersignale des Controllers 48 Mepunkte 56 Mepunkte Alps-VCO (RX) 63 Mepunkte Alps-VCO (TX) 63 LNA-Ausgangsleistung 71 Mischer-Ausgangsleistung 72 RSSI-Werte 79
89
Anhang
6.4 Literaturverzeichnis
6.4 Literaturverzeichnis
6.4.1 Bcher, Studien-/Diplomarbeiten
/1/ Crawford, J. Frequency Synthesizer Design Handbook Boston 1994 Ehrhardt, D: Verstrkertechnik Braunschweig, 1992 Fllinger, O. Regelungstechnik Heidelberg, 6. Auage 1990 Friedel, B. Aufbau eines QPSK-Empfngers zum Einsatz in einem System zur Werkzeugberwachung Diplomarbeit am Fraunhofer Institut fr Integrierte Schaltungen, 1995 Gamm, E: Entwurf und Aufbau von Oszillatoren mit niedrigem Phasenrauschen Studienarbeit am Institut fr Integrierte Schaltungen, 1992 Irvine, Robert G. Operational Amplier, Characteristics & Applications Englewood Cliffs, 3rd edition 1994 Meixner, M. FM-bertragungssystem auf 433 MHz Studienarbeit am Institut fr Integrierte Schaltungen, 1995 Pfaff, G. / Meier, C. Regelung elektrischer Antriebe II Mnchen, 2. Auage 1988 Schlitt, H. Regelungstechnik Wrzburg 1988 Tietze, U. / Schenk, Ch. Halbleiterschaltungstechnik Berlin, 9. Auage 1989 Zinke, O. / Brunswig, H. Hochfrequenztechnik 1 und 2 Berlin 1993
/2/
/3/
/4/
/5/
/6/
/7/
/8/
/9/
/10/
/11/
90
Anhang
6.4 Literaturverzeichnis
6.4.2 Artikel
/12/ Channing, Ian GSM and DECT: Getting their act together http://www.ericsson.se/connexion/connexion1-95/tech.html Gardner, F. Charge Pump Phase Lock Loops IEEE Transactions on Communications, Nov 1980 COM-28, S. 1849 - 1858 Mohindra, R. Isolator for DECT Open Loop Modulation RF Synthesizers, Jan 1996, S. 30 - 42 Sadowski, B. PLL with Additional Speed-Up Charge Pump RF Design Awards, Jan 1995, S. 83 - 87
/13/
/14/
/15/
6.4.3 Handbcher
/16/ /17/ /18/ /19/ Intel: ICE252 Documentation, Santa Clara 1987 Intel: Embedded Microcontrollers and Processors, Volume I, Mt. Prospect 1992 Keil Elektronik: C51 Compiler, Mnchen 1990 Philips: RF/Wireless Communications Data Handbook 1994
Daneben wurde das Vorlesungsscript von Prof. Brand herangezogen: /20/ Brand, H. Bauelemente der Elektrotechnik III Script zur Vorlesung am Lehrstuhl fr Hochfrequenztechnik, 1990
Die Angaben zum DECT-Standard sind entnommen aus: /21/ ETS 300 175-2 (European Telecommunication Standard) Radio Equipment and Systems (RES); Digital European Cordless Telecommunications (DECT) Common interface, Part 2: Physical layer 1992
Zudem wurden Datenbcher bzw. Datenbltter folgender Hersteller benutzt: Alps, Maxim, Motorola, Philips, RFMonolithics, Siemens, TransTech
91
+5V
1 1
J1
J2
5
? C1 SW3 R1 2 3 8K2 47N C3 1
6.5.1 Controller
5
6.5 Schaltplne
44 VDD P0.0 P0.1 P0.2 10 RST P0.4 21 XTAL1 P0.6 37 20 XTAL2 1 9 3 8 2 CON1 P1.7 35 EA P1.5 7 32 PSEN U1 8751PLCC ALE P1.1 P1.0 SW4 31
1 16 15 14 13 12 11 10 9 2 3 4 5 6 7 8
43 42 41
4
P0.3 40 39 38 C4 33P
P0.5
X1
C2
33P
HC49U_CHL 11.059MHZ
P0.7
36 SW2
P1.6
+5V 33
1 2 3 4 5 6 7 8 9 10 PFO_2X5
Anhang
3
11 SW1 1 2 3 INT0/P3.2 INT1/P3.3 T0/P3.4 TI/P3.5 WR/P3.6 RD/P3.7 VSS 22 P2.0 24 P2.1 25 P2.2 26 P2.3 27 P2.4 28 P2.5 15 16 17 18 19 14 29 TXD/P3.1 13 P2.6 30 RXD/P3.0 P2.7
Datum
controller
IIS-INEL
V 0.0
B
11-95
durch
Gepr.
DECT
C D
TRX
E
+ Blatt Folge
6.5 Schaltplne
92
R13 2K +5V
J1
5
1
DAC
6.5.2 Synthesizer
0R
R16
R8 ?
4
VCO
SLOW
1 IN_1 COM_1 NO_1 VGND NO_4 COM_4 COM_3 10 NC_3 11 N.C. 12 V+ 13 NC_2 14 COM_2 15 2 3 4 5 6 7 IN_2 16
U8
R7 +5V
460R
FOLLOW_2
3
8 IN_4 IN_3 9
R_SET MAX393DIP
1 IN_1 COM_1 NC_1 VGND NC_4 COM_4 IN_4 NC_3 11 COM_3 10 IN_3 9 N.C. 12 V+ 13 NC_2 14 COM_2 15 2 3 4 5 6 7 IN_2 16
U6
X7R
3
PRESET_1 C16 R6 2K2 22N
Anhang
SETTING
+5V
PLL R14 2K
8
C8
R5
3P9
220K
NULL
NULL
2 2
X7R
C18
0R
C9
2 4 3 U10 LM7131 4 2 1 5
1 2 3 4 5 6 7 8
R15
U5 MAX473
1 1
U7
IN_1 COM_1 NC_1 VGND NC_4 COM_4 IN_4 IN_2 16
220N
15P
2 2
C17
IN_3
1 1
220N
COM_3 10
X7R
U2
IN_1 COM_1 NO_1 VGND NO_4 IN_2 16 COM_2 15 NC_2 14 V+ 13 N.C. 12 NC_3 11
2
FOLLOW_1
+5V
+5V
V+ 13 N.C. 12 NC_3 11
7 8
COM_4 IN_4
COM_3 10 IN_3 9
MAX393DIP
MAX391DIP =
Datum
V 0.1
B
12-95
IIS-INEL Ersetzt durch
Synthesizer
+ Blatt Folge
Gepr.
DECT
C D
6.5 Schaltplne
93
5
+3V +3V R_SET
1
5
PLL
1
U3
J2 J3
C1 47N
1 FAST CPP_F AUX_OFF 19 1 3 CPP VCC 18 LOCK 20
+5V
CON2 C15
2
100P
4 VDD_1 VDD_2 RF_IN AUX_IN 15 GND_A 16 5 CP_AUX 17
+3V
J5
C14
6
4
R12 3.3P
7 GND_D XTAL POFF CLOCK 11 DATA 12 E 13 8 9 10 DAC I_SET 14
C19
3.3P
TX_3V 30K
U1
TREIBER_PLL UMA1020M
11 GND511
GND3 GND1
SW
VCC
C11
3
+3V
Anhang
10 MOD
CTL
100P
GND4 GND2
C13
1N
OUT
NC
VCO
FOLLOW_2 10K
X1 PRESET_1 Q1 BC847 C7
2
11K4 470P TX_5V C5 47N R11 C6 100P R4 470R 470R SLOW
R3
C12
C2
26P
2 .. 6 P
R2
R10
470R
HC52U ?
1 Synthesizer
= + IIS-INEL * Ersatz . . Fur ** Ersetzt durch Blatt Folge
Datum
Bear.
V 0.1
B
12-95
C D
Gepr.
DECT
E
6.5 Schaltplne
94
+5V
X7R X7R
C15
C16
C73
820P
6.8N
68N
L6
560N
R3
62R
GND2
4 C4 1
8
S2
C41 TX VSS CTRL RX GND2 R33 10R +3V
4
10N
GND1 39P
4
MRFIC1801
C44
100P
C79
X7R
TX3V_RX0V
100P
L13
C78
X7R
3
C37 C80 150P R29 470P
Anhang
1000P
47N
L4
82N
30K
X7R
C31
39P
C38
S1
L5
14
0.8P
CON 100P
GND1
C33
100P
R5
40K
C35
100P
C40
C39
R4
60K
68P
47P
C30
GND1
TX
ANT
VSS
2
12
U2
GND3
GND2
L11
180N
39P F2
11
VDD IN1
10
GND6
RX
+3V
MRFIC1801
39P
ENABLE_IF1
L7 39N
IN1
11
F1
IN2
5
L8 47N GND
1
IF
SF1051A
Datum
V 1.0
B
1-96
IIS-INEL durch
first IF
= +
Gepr.
DECT
C D
TRX
E
Blatt Folge
6.5 Schaltplne
95
5
19P
3
IF C49
C50 15P
L9
C24
X7R
10N
TOKO_5CCE
180N
U9
L2
2 4
4
C21 1N
X7R
C8 330P
LO_BASE
RF_IN MIX_OUT 20 IF_D1 19 IF_IN 18 IF_D2 17
1N
C23
3 XTAL_E XTAL_B 4
R8
5 VCC RSSI_FB GND 15 IF_OUT 16
+3V R9
6
10R
X7R
100P C45
C71
C1
15M
100N
22K
7 RSSI POFF DATA LIM_D2 12 LIM_D1 13 LIM_IN 14 8 9
100P
3
R10 33K 1N 47N 1N
X7R X7R X7R
3
X7R
C19
C18
C25
C17
47N
Anhang
10 QUAD
LIM_OUT 11
680N R6 560R
SA636
C47 15P
C7
RSSI 470P
R7
1.2K
C48
100P
L10
TOKO_5CCE
2.2U
TX3V_RX0V
RX_DATA
Datum
V 1.0
Ersetzt
1-96
IIS-INEL durch
second IF
= +
Gepr.
DECT
C D
TRX
E
Blatt Folge
6.5 Schaltplne
96
U3
1 IN_1 COM_1 NO_1 NC_2 14 COM_2 15 2 3 IN_2 16
MOD2
TX5/3V_RX0V
5
+5/3V C58
5 6 7 8 IN_4 IN_3 9 COM_4 COM_3 10 NO_4 NC_3 11 GND N.C. 12
5
220P
4 V-
V+ 13
R13
16K
R14
48K
2K
R26
MAX393DIP +5/3V
18
NULL NULL
4
3 7 U7 MAX473 1P 2 4 C55 R11 68K 6
C54
150P
+5/3V R25 2K
MAIN_LOOP
U5
+5/3V
X7R
3
1 IN_1 COM_1 NC_1 VGND NC_4 COM_4 8 IN_4
IN_2 16
3
R12
COM_2 15 NC_2 14 V+ 13 N.C. 12 NC_3 11
X7R
18
NULL NULL
5.6K
C26
2.2N
Anhang
2 3
3 7 U6 MAX473
5 6 7 4
2 4
COM_3 10 IN_3 9 2
C70 MAX391DIP
1
R15
C12
R2
3.3P C10
7 8 XTAL E 13 GND_D I_SET 14
XTAL_REF
9 10 DAC CLOCK 11 POFF DATA 12
47N
PWRDWN_PLL UMA1020M
40K
RF
1.8P
300K
C9
22N
+5V
C56
100P AUX_FREQ
C57
AUX_LOOP
CTRL_SLOW
Datum
V 1.0
B
1-96
IIS-INEL Ersetzt durch
PLL
= + Blatt Folge
Gepr.
DECT
C D
TRX
E
6.5 Schaltplne
97
C66
C27 LO_BASE
L3
C67
68N
C65
C59
3.3P
D1 BBY51
24.2P
LO_EMITTER
C14
5.6P
+3V
4
R27 20R
C68
100P
U1
C74 1N
X7R
AUX_FREQ
NC
C69 SW
1N
GND3 GND1
VCC
GND4 GND2
CTL MOD
Anhang
MAIN_LOOP
GND6 12 URAE8X601A
10K
C72
R19
2 .. 6 P 2
11K4
C62
26P
C61
100P
R18
470R
XTAL_REF
Datum
Bear.
1-96
IIS-INEL Ersetzt durch
oscillators
= + Blatt Folge
Gepr.
DECT
C D
TRX
6.5 Schaltplne
98
5
to controller
to
baseband
J9
J8
ENABLE_IF1
1 2 3 3 4 4 5 6 7 8 9 10
PFO_2X5
MOD2
CON2
SER_DATA
J7
J6
4
CTRL_SLOW
TX5V_RX0V R24
200K
JUMPER_3
+5V
J4
TX5/3V_RX0V
TX3V_RX0V
Anhang
J3
J1
J2
C2
6.8U
2
47N
3 2 1
C29
X7R
47N
J5
+3V +5V
Datum
V 1.0
B
1-96
IIS-INEL Ersetzt durch
peripherals
= + Blatt Folge
Gepr.
DECT
C D
TRX
6.5 Schaltplne
99
Anhang
6.6 Layout
6.6 Layout
6.6.1 Controller
J1
R1
SW3
SW4
100
CON1 U11
6.6.2 Synthesizer
R10 R11 R13 U4 C12 R12 C9 R2 C6 U3 R9 C7 C5 R4 C17 C14 C19 CON2 U1 U2 R6 C16 C18 R3 Q1 R1 C4 C3 U5 R5 C8 R14 C15 C1 X1 C2 U9 U7 U10 R15 R16
Anhang
J5
6.6 Layout
101
Anhang
6.6 Layout
102
C6 C20 C46 R6 L1 L2 C34 C82 C53 C45 C19 C18 R7 C23 C50 C49 U9 C47 C7 C48 R9 R10 L10 J7 J6 C1 C27 C65 C14 C66 D1 C67 U6 U7 R26 R14 R18 C69 C68 R25 R13 R24 C26 R12 C64 R21 C70 R20 R19 U5 C63 X1 C62 J3 J5 C3 C72 Q1 C60 C61 C10 R15 C11 U10 L3 C12 J4 C71 R8 R22 C25 C17 C79 L13 R30 C8 C22 L7 C39 R27 L9 C9 C43 S2 C57 C74 C54 C55 U1 R11 U8 C4 C41 C59 C24 C13 L8 F1 C40 C52 C51 R5 R4 U2 C37 C35 L5 F2 C42 C78 R33 C21
S1
C31
C30
C32
C33
L4 C76 R29 R28 L12 C81 C36 C80 Q2 C77 C75 L11 R31 R32 C38 C44 C56 U4
C5
C28
C16
Anhang
R3
L6
C15
J2 C2
R16
C73
+3V C29
CON2
J1
R17
J8
R23
6.6 Layout
103
Anhang
6.6 Layout
104
Anhang
6.7 Software
6.7 Software
6.7.1 Deklarationsteil
/*------------------------------------------------------------------------*/ /* /* /* /* /* /* /* /* /* /* /* /* /* /* /*------------------------------------------------------------------------*/ constants - declarations - comments Christopher Laske Projekt: Version: Stand: DECT air interface 2.0 Februar 96 Controller-Programm fuer INTEL 8051 DECT_TRX.H */ */ */ */ */ */ */ */ */ */ */ */ */ */
/* constants */
#dene prin_1_0
0x00
105
Anhang
6.7 Software
0x02 0x25
#dene TIME_1
184
/* global variables */
unsigned char port_fast, port_slow;/* bytes for port-registers, different for loop-lter in fast- or slow-mode */
sfr IE = 0xA8;
sfr SCON = 0x98; sfr TCON = 0x88; sfr TMOD = 0x89; sfr TH0 = 0x8C; sfr TL0 = 0x8A;
/* serial port control register */ /* timer/counter control register */ /* timer/counter mode control register */ /* timer 0 high byte (reload value) */ /* timer 0 low byte (counter value) */
sbit TI = SCON^1; sbit TR0 = TCON^4; sbit EA = IE^7; sbit EX0 = IE^0;
/* transmit interrupt ag */ /* timer 0 on/off control bit */ /* interrupt enable bit (all interrupts) */ /* external 0 interrupt enable bit */
sbit clock = P3^7; sbit daten = P3^6; sbit ena = P3^5; /* serial out to PLL-chip */
106
Anhang
6.7 Software
sbit ch_0 = P2^0; sbit ch_1 = P2^1; sbit ch_2 = P2^2; sbit ch_3 = P2^3; /* parallel in: DECT channel */
/* in: RX/TX */
/* program ow */
void init(); /* initialises the controller: (ports, pins, status, ... - congure output ports (serial interface to PLL-chip) - input ports set high to allow data input - congure timer 0 in mode 3 with automatic reload (TIME) - enable external interrupt 0 and timer interrupt 0 */
unsigned char read_channel(); /* reads a new channel from a parallel port and returns this channel; builds correct B-word for PLL-IC */
void write_pll(unsigned char, unsigned char, unsigned char); /* writes one programming word to the PLL-IC, LSB rst */
/* interrupt routine */
107
Anhang
6.7 Software
void timer();
/* caused by timer 0 overow; switches back to slow loop lter, stops timer, reloads timer */
6.7.2 Programmteil
/*------------------------------------------------------------------------*/ /* /* /* /* /* /* /* /* /* /* /* /* /* /* /*------------------------------------------------------------------------*/ function - DEFINITIONS Christopher Laske Projekt: Version: Stand: DECT air intervace 2.0 Februar 96 Controller-Program for INTEL 8051 DECT_TRX.C51 */ */ */ */ */ */ */ */ */ */ */ */ */ */
#include H:\dect\dect_trx.h
init(); init_pll();
108
Anhang
while (read_ch == 1); read_channel(); /* waiting for signal read_ch */
6.7 Software
if (status == 0) {
while (sync == 1); ena = 1; P1 = port_fast; TR0 = 1; } return 0; } /*--------------------- END main() ----------------- */
/* waiting for signal sync */ /* new frequency valid in PLL-IC */ /* switching to fast loop lter */ /* starting timer */
/* program ow */
109
Anhang
/* pins for DIP-switch, manual input */
6.7 Software
rx_tx = 1;
read_ch = 1; sync = 1;
/* timer 0 in mode 2 */ /* timer 0 and serial interrupt enabled */ /* external interrupt 0 on falling edge */
TH0 = TIME_1; TL0 = TIME_1; /* counter and reload value for timer 0 */
} /*-------------------------------------*/
void init_pll() { write_pll(ctrl_1, ctrl_2, ctrl_3); ena = 1; /* write word A */ /* data valid */
/* write word C */
/* write word E */
/* write word D */
/* write word B */
110
Anhang
6.7 Software
unsigned char read_channel() { extern unsigned char prin_3, prin_2, status; unsigned char channel;
channel = 0;
if (!(ch_0)) (channel = channel + 1); if (!(ch_1)) (channel = channel + 2); if (!(ch_2)) (channel = channel + 4); if (!(ch_3)) (channel = channel + 8); /* reading channel from switch */
switch (channel) { case 0: { prin_3 = 0x25; break; } case 1: { prin_3 = 0x29; break; } case 2: { prin_3 = 0x21; break; } case 3: { prin_3 = 0x2E; break; } case 4: { prin_3 = 0x26; break; } case 5: /* building B-word for PLL-IC */
111
Anhang
{ prin_3 = 0x2A; break; } case 6: { prin_3 = 0x22; break; } case 7: { prin_3 = 0x2C; break; } case 8: { prin_3 = 0x24; break; } case 9: { prin_3 = 0x28; break; }
6.7 Software
} /* reading RX/TX from switch */ if (rx_tx == 1) { prin_2 = 0x22; status = 1; } else { prin_2 = 0x02; status = 0; channel = channel + 10; } return channel; } /*--------------------------------------------*/ /* RX */ /* TX */
112
Anhang
/* LSB byte_1 is rst */
6.7 Software
void write_pll(unsigned char byte_1, unsigned char byte_2, unsigned char byte_3) { bit end = 0;
TI = 0; end = 1; } } end = 0;
SBUF = byte_2;
SBUF = byte_3;
113
Anhang
6.7 Software
/*------------------------------------*/
/* interrupt routine */
void timer() interrupt 1 using 1 { P1 = port_slow; TR0 = 0; TH0 = TIME_1; TL0 = TIME_1; } /*-------------------------------------------------------------*/ /*---------------- E N D --------------*/ /* switching loop lter */ /* timer off */ /* reload timer */
114
Ich versichere, da ich die Arbeit ohne fremde Hilfe und ohne Benutzung anderer als der angegebenen Quellen angefertigt habe und da die Arbeit in gleicher oder hnlicher Form noch keiner anderen Prfungsbehrde vorgelegen hat und von dieser als Teil einer Prfungsleistung angenommen wurde. Alle Ausfhrungen, die wrtlich oder sinngem bernommen wurden, sind als solche gekennzeichnet.
ChristopherLaske
115