Hi everyone,
I am currently trying to make a PLL-based FM transmitter, and whilst I think I understand the fundamentals behind PLLs, I'm having a bit of trouble with the theory of how the output can be FM modulated with audio.
The rubbish block diagram below shows what I think the PLL should look like. There's a VCO (which, let's say for argument's sake, can tune from 150-200MHz), a frequency divider, a phase detector and a reference frequency of 50kHz, which corresponds to the channel width of the band I am using. This means I can tune to any of the available channels by changing the division ratio of the divider.
+-------------+ fVCO
| V.C.O |--------->----+-----[ to RF amp ]
+---------+---+ |
| |
Audio | +---------------+
o--| |--+ Control | Frequency |
In | Voltage | Divider |
| +---------------+
| |
+------------+ |
| Phase | | fDiv = fVCO/d
| Detector | |
+------------+ |
| | |
| +-------------------+
|
fRef
Example:
Desired frequency = 173.35 MHz
Reference frequency (fRef) = 50kHz = 0.05 MHz
Divider (d) = 173.35/0.05 = 3467
In this example, the control voltage will be adjusted by the phase detector until the input frequency is equal to fRef, so the PLL will lock to the center frequency of the channel - no problem.
But what if I want to FM modulate the carrier with audio?
Let's say an audio signal (for argument's sake, a 1kHz sine) is injected into the control voltage input at the "Audio In" point.
This will vary the output frequency at fVCO depending on the level of the input signal - or, in other words, frequency modulation. Good, right?
However, let's say we inject a signal to "Audio In" that deflects fVCO by (for example) 10kHz.
At this point, fVCO = 173.36 MHz
Divider = 3467
Phase detector input = 173.36 / 3467 = 50.002 kHz
Surely at this point the phase detector sees the error and outputs an error voltage to 'retune' the VCO to the correct frequency, thereby nulling the input signal?
Am I missing something fundamental here?
I know my block diagram is missing a filter, but isn't the filter just to stop the PLL from "jittering" causing rapid frequency changes?