02.01.2013 Aufrufe

Schaltungstechnik

Schaltungstechnik

Schaltungstechnik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

7.6 PLL-Schaltkreis 525<br />

architecture Level0 of vco is<br />

quantity vin across i_plus to i_minus;<br />

quantity vout across iout through o_plus to o_minus;<br />

quantity vlimit : voltage := 0.0;<br />

quantity phase : real;<br />

begin<br />

if vin'above(v_pmax) use<br />

vlimit == v_pmax;<br />

elsif NOT vin'above(v_mmax) use<br />

vlimit == v_mmax;<br />

else<br />

vlimit == vin;<br />

end use;<br />

phase == 2.0 * MATH_PI * ko * vlimit'integ; -- phase<br />

vout == vdc + ampl * sin(2.0 * math_pi * fo * now + phase);<br />

end Level0;<br />

Phasenvergleicher (PD): Allgemein lautet die Systemgleichung des PD innerhalb<br />

seiner Aussteuergrenzen:<br />

Ud = Kd ;<br />

(7.6-6)<br />

Ud ist der Mittelwert der Ausgangsspannung des Phasenvergleichers, ist der<br />

Phasenunterschied der beiden Eingangsspannungen u1 und u2 des Phasenvergleichers.<br />

Die Mittelwertbildung erfolgt durch einen nachgeschalteten Tiefpass.<br />

Prinzipiell lässt sich ein Phasenvergleicher mit einem Exor-Gatter verwirklichen.<br />

In Bild 7.6-8 ist das Verhalten des Exor-Phasenvergleichers dargestellt. Zur<br />

Digitalisierung der Eingangssignale wird ein Komparator verwendet. Bei einer<br />

Amplitude von 5V ergibt sich für den EXOR-Phasenvergleicher als Phasenvergleicherkonstante<br />

. Grundsätzlich ließe sich ein Phasenvergleicher auch<br />

mit einem Analogmultiplizierer (Mischer) realisieren. Das Verhalten ist ähnlich<br />

dem in Bild 7.6-8, allerdings um 90 o <br />

Kd =<br />

5V <br />

phasenverschoben. Beispielhaft ist nachfolgend<br />

eine VHDL-AMS Modellbeschreibung für einen Phasenvergleicher, realisiert<br />

als Analogmultiplizierer, aufgeführt.<br />

library IEEE, IEEE_proposed;<br />

use IEEE.math_real.ALL;<br />

use IEEE_proposed.electrical_systems.ALL;<br />

entity phasedetect is<br />

generic (gain : real := 0.0; -- gain factor<br />

vdc : voltage := 0.0; -- dc offset<br />

vg1 : voltage := 0.0; -- threshold voltage<br />

vhigh : voltage := 0.0; -- maximum output voltage<br />

vlow : voltage := 0.0); -- minimum output voltage<br />

port (terminal i_fm_plus : electrical;<br />

terminal i_fm_minus : electrical;<br />

terminal i_vco_plus : electrical;<br />

terminal i_vco_minus : electrical;<br />

terminal o_pd_plus : electrical;<br />

terminal o_pd_minus : electrical);<br />

end phasedetect;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!