Излагается новый подход к управлению скважностью импульсов генератора, построенного на таймере 555. Широкий диапазон модуляции и высокая линейность управления скважностью делают схему идеально подходящей для приложений, основанных на использовании ШИМ (широтно-импульсной модуляции). На Рис.1 показана исходная схема, которая работает следующим образом. Когда на выходе микросхемы IC1 устанавливается высокий уровень, ключ S1 закрывается, а внутренний разрядный ключ S2 микросхемы открывается. Конденсатор C1 разряжается через резисторы R1 и R2. Выход IC1 переходит в ноль, ключ S1 открывается, а S2 закрывается и разряжает конденсатор C1 через R1 и R3.
Рисунок 1. Внешний аналоговый ключ и таймер 555 образуют
автоколебательный мультивибратор с фиксированной скважностью импульсов.
Там где требуется фиксированное значение скважности, такая схема работает хорошо. Чтобы управлять скважностью импульсов, надо подключить потенциометр R4 к общей точке резисторов R1, R2, и R3, как показано на Рис. 2. Скважность выходных импульсов DTC будет определяться уравнением
DTC=(R1+R2+RVAR)/(R1+2R2+R3+RPOT)
где RPOT – сопротивление между крайними выводами потенциометра, а RVAR – часть сопротивления потенциометра RPOT между движком и R1. Как видно из уравнения, DTC зависит от RVAR линейно. Ключ S1 представляет собой одну из секций КМОП микросхемы IC2 счетверенного двунаправленного ключа 4066.
Рисунок 2. Для ручного управления скважностью необходимо добавить потенциометр R4
Для того, чтобы получить хорошую линейность скважности, можно воспользоваться схемой, изображенной на Рис. 3. Роторный переключатель и цепочка резисторов по 16 кОм с отводами от точек их соединения, позволяют изменять скважность 10 кГц импульсов от 2 до 98% через девять равных дискретных значений. Для достижения высокой точности необходимо резисторы R4…R11 тщательно подобрать по номиналам, используя мультиметр с разрешением 5½ разрядов, а для измерения скважности DTC использовать осциллограф Tektronix 3012, или эквивалентный ему.
Рисунок 3. Если использовать роторный переключатель
и цепочку прецизионных резисторов, можно получить
генератор с фиксированным набором значений скважности
и высокой линейностью.
Анализ линейности выполнен с использованием электронной таблицы Microsoft Excel, с помощью которой, на основе совокупности измерений скважности, получено следующие уравнение линии тренда:
DTC=0.7565×RVAR+2.1548; R2=1.
Расчеты в Excel показывают, что при R2=1 передаточная функция весьма линейна. Немного влияет на зависимость DTC от RVAR сопротивление открытого ключа S1 и сопротивление утечки закрытого, но уравнение остается строго линейным. Если использовать только один из четырех ключей IC2, зависимость от тока утечки и взаимное влияние ключей будут устранены. Еще больше уменьшить эффект влияния токов утечки на характеристики схемы можно, уменьшив (в разумных пределах) номиналы резисторов в цепочке.