微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 天线设计和射频技术 > Automatic level control amplitude oscillation

Automatic level control amplitude oscillation

时间:04-05 整理:3721RD 点击:
Hello, I have made an oscillator and I set it's ALC by feeding it's output to a diode rectifier and towards the oscillator again using a incadescent lamp and LDR combination.
The ALC works ok but I see amplitude variations, the amplitude goes up and down a little. How can I stabilize the loop for stable amplitude?

You've got an unstable system. You need to add some kind of compensation: PI, PID, feedforward, something.

What is the frequency of the oscillation? What is the amplitude?

Thank you Barry,
First of all, the transmitter operates at 1-30MHz.
The oscillation amplitude is about 0.5vpp @50R i.e the signal min and max values are so.
The oscillation frequency (how frequently the signal changes amplitude) depends on the signal frequency, but I would say it is about 2-8Hz or so.
I post a schematic of the ALC system to see.
The most right resistor is an LDR connected to the sourse of the oscillator FET, to change it's amplitude. Feedback is taken from the buffered oscillator output and put into the left most capacitor. Instead of the LED, I have used an incandescent lamp, as a means to remove these fluctuations. The lamp has slow responce, and the fluctuation frequency is reduced, but fluctuations are not eliminated.
One observation, is that the lamp completely removes fluctuations when it is more bright, I guess because the filament is hot enough and it cannot cool down instantly.

I'm not an expert at this, but I suspect the feedback approach (lamp and LDR) is your problem. As you've noted, the lamp response is pretty slow, probably too slow. It's like steering a boat: you turn the wheel and nothing happens, so you turn the wheel more, then the boat starts to turn, but you've already turned the wheel too much, so the boat turns too far, and you start the process over again in the opposite direction, continuously overshooting.

In fact I have found tha the use of the lamp reduced the problem. But it may be the other way round.
When I used a LED things were worst. Maybe I should change the value of the shunt capacitor after the diodes? It is 100nF now.

Trying a simple description in control system terms, you have a P controller and a PT3 or PT4 control system. It becomes unstable if the overall gain is too high and several pole time constants are in the same order of magnitude. Time constants are represented by rectifier filter, lamp and LDR response time and oscillator Q.

Taking most of the time constants as give, you can either increase the filter time constant to make it dominant and/or reduce the controller gain. As any P controller, your design involves a steady state error which increases with reduced gain. So you possibly want to change it to a PI controller with (almost) infinite DC gain and zero steady state error.

Could you please give me some info about the PI controller? what is it?

ALC done for a 3 decades variable oscillator it is a challenge.
The constant amplitude at the output cannot be achieved without using a gain/buffer or attenuator stage controlled by ALC.
Perhaps for this wide frequency range is good to use a PIN attenuator controlled by the ALC circuit.
Generally PIN attenuators doesn't work very well below 10MHz, but you can try them because you are not looking for a high dynamic range attenuation.
BAR61 from Infineon has an application note where you can replace Vreg with your ALC voltage.

http://www.infineon.com/dgdl/Infineo...14fe4104c70a88

The most used controller topology. http://en.wikipedia.org/wiki/PI_cont...#PI_controller

It's an amplifier with integrating behaviour below a corner frequency and proportional gain above it. Can be made e.g. by an inverting OP circuit with series RC in the feedback path.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top