Генератор импульсов с управляемой частотой
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистическнк
Республик
ОП ИСАНИЕ(944114
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. сыид-ву и 744917 (22)Заявлено 15 ° 12 ° 80 (21) 3217294/18-21 с присоединением заявки М— (23) Приоритет— (51)М. Кл.
Н 03 L 7/00
3Ьеударсткииый камитет
СССР
{53) УДК621-373. (088.8) IIo аелам иэебретеиий и открытий
Опубликовано 15.07.82. Бюллетень № 26
Дата опубликования описания 17.07.82 (72) Автор .. изобретения
В. А. Ртищев (71) Заявитель
1,547 ГЕНЕРАТОР ИМПУЛЬСОВ С УПРАВЛЯЕМОЙ ЧАСТОТОЙ .
Изобретение относится к импульс" ным генераторам и может быть использовано в качестве задающего генератора в блоках синхронизации электронно-вычислительных машин и различных
5 устроиств автоматики,.
По основному авт.св. и 744917 известен генератор импульсов с управляемой частотой, содержащий три элемента И, элемент ИЛИ, линию задержки, „, регистр, два управляющих триггера и счетчик (1 ).
Однако известный генератор характеризуется недостаточной надежностью работы, обусловленной тем, что в генераторе не предусмотрена блокировка запуска и прекращение его работы в случае записи в регистр нулевого кода. В этом случае после переза писи нулевого кода из регистра в 2о счетчик происходит обнуление счетчика, так как при этом импульсы эта" лонной частоты с выхода второго эле" мента И продолжают поступать на вы2 читающий вход счетчика, то первый из этих импульсов устанавливает все триггера счетчика в единичные состояния (это. равносильно записи в сметчик числа равного его емкости), а все последующие импульсы вычитают из содержимого счетчика по единице (как в режиме обычной ра" боты ) до обнуления счетчика. Данный процесс повторяется циклически, а на выходе генератора формируется импульсная последовательность с периодом, пропорционалЬным емкости счетчика, что может привести к ложному срабатыванию устройств, синхронизируемых генератором.
Цель изобретения - повышение надежности работы генератора.
С этой целью в генератор импульсов с управляемой частотой, содержащий элементы И, элемент ИЛИ, линию задержки и регистр, вход записи информации которого соединен с шиной, кода, вход считывания регистра сое944114
3 динен с выходом линии задержки, выходы первого и третьего элементов И соединены с входом элемента ИЛИ, а также два управляющих триггера и счетчик, вход установки которого соединен с выходом регистра, а вычитающий вход счетчика - с выходом второго и.одним входом третьего элемента И, другой вход которого соединен с прямым выходом первого разряда о счетчика, инверсные выходы всех последующих разрядов которого подключены к остальным входам третьего элемента И, при этом выход первого элемента И соединен со счетными входами управляющих триггеров, а установочный вход первого управляющего триггера соединен с шиной пуска, выходы первого и второго управляющих триггеров соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых подключены к шине импульсов эта,лонной частоты, а выход элемента
ИЛИ соединен со входом линии задержки, дополнительно введены четвертый элемент И и элемент И-НЕ, входы которого соединены с инверсными выходами всех элементов памяти регистра, а выход — с входом обнуления второго управляющего триггера и первым входом четвертого элемента И, вто рой вход которого соединен с шиной пуска, а выход — с установочным входом управляющего триггера.
На чертеже представлена олок-схе35 ма предлагаемого генератора импульсов с управляемой частотой.
Генератор содержит первый и второй управляющие триггеры 1 и 2, вхо4О ды которых соединены соответственно с первыми входами первого и второго элементов И 3 и 4, второй вход первого элемента И 3 соединен со вто рым входом второго элемента И 4 и с
45 шиной 5 импульсов эталонной частоты.
Выход первого элемента И 3 соединен со счетными входами управляющих триггеров 1 и 2 и первым входом элемента ИЛИ 6, второй вход которого связан с выходом третьего элемента
И 7. Выход второго элемента И 4 соединен с вычитающим входом счетчика 8 и первым входом третьего элемента
И 7, другой вход которого соединен с прямым выходом первого разряда счетчика 8, а остальные входы - с ин версными выходами всех его последующих разрядов.
Выход элемента ИЛИ 6 подключен к входу линии 9 задержки и является выходом 10 генератора. Выход линии
9 задержки соединен со входом считывания регистра 11, вход записи информации которого соединен с шиной
12 кода, а выход регистра 11 - с установочным входом счетчика 8. Ин" версные выходы всех элементов памяти регистра 11 подключены к взводам элемента И-НЕ 13, выход которого соединен с входом обнуления второго управляющего триггера 2 и первым входом четвертого элемента И 14, второй вход которого подключен к шине 15 пуска, а выход - к установочному входу первого управляющего триггера 1.
Генератор работает следующим образом.
Перед началом работы управляющие триггеры 1 и 2, счетчик 8 и регистр
11 устанавливают в "нуль", На выходах управляющих триггеров устанавливаются низкие потенциалы, которые препятствуют прохождению на выходы элементов И 3 и 4, импульсов эталонной частоты, поступающих на шину 5.
Затем на шину 12 постуПает код числа й, которое записывается в регистр 11.
Число и характеризует задаваемый период следования импульсов на выходе 10.
Если перед началом работы в регистр 11 по шине 12 записан нулевой код, то на выходе элемента И-НЕ 13 формируется низкий потенциал, закрывающий по первому входу элемент
И 14. В этом случае команда "Пуск" поступающая с шины 15 на второи вход элемента И 14, не проходит на его выход и генератор остается в исходном состоянии.
Если в регистр 11 записан не нуле вой код, то команда "Пуск" через открытый элемент И 14 поступает на установочный вход управляющего триггера 1, который устанавливается в состояние "1", открывая по первому входу элемент И 3. Ближайший по времени к команде "Пуск" импульс зта" лонной частоты проходит на выход эле мента И 3, проходит через элемент
ИЛИ 6, на,выход 10 и на вход линии
9 задержки, где задерживается на вре мя равное t . С выхода линии задерж" ки импульс поступает на вход считывания регистра 11. Из,регистра 11 в счетчик 8 заносится код числа й. Пер вый прошедший через элемент И 3 им9441!4
5 пульс эталонной частоты поступает также на счетные входы управляющих . триггеров 1 и 2 и по заднему фронту переводит управляющий триггер 1 в состояние "0",а управляющий триггер
2 - e состояние "1". При этом.элемент И 3 закрывается, а элемент И 4 открывается, пропуская все последующие импульсы эталонной частоты на вычитающий вход счетчика 8 и элемента И 7.
Импульсы эталонной частоты, поступающие на вычитающий вход счетчика 8, вычитают из его содержимого по единице. Когда содержимое счетчика 8 стает равным единице, т.е. на его вычитающий вход поступает N-1 импульсов эталонной частоты, элемент
И 7 открывается. й-ый импульс проходит через элемент И 7, элемент ИЛИ 6 и поступает на выход 10 генератора и вход линии 9 задержки. Одновременно й-ый импульс по заднему фронту вычитает из содержимого счетчика 8, единицу, делая его равным нулю. С выхода линии задержки импульс поступает на вход считывания регистра 11.
Если информация, записанная в регистре 11, не изменилась, то весь процесс повторяется циклически. Через определенные интервалы времени, определяемые числом М, на выход 10 поступают импульсы. Если в регистр записано другое числа, отличное от нуля, то следующий импульс на выходе 10 появляется через промежуток. времен, определяемый новым числом.
Если новое число И=О, то низкий потенциал с выхода элемента И-НЕ 13 обнуляет второй управляющий триггер 2, элемент И 4 закрывается, импульсы эталонной частоты перестают поступать на вычитающий вход счетчика 8 и генератор прекращает работу.
Чтобы избежать одновременного поступления Й-го импульса на выЧитающий вход счетчика 8 и поступления информации из .регистра 11 на установочные входы счетчика 8, время задержки линии задержки 9 выбираются из условия.
Ч: с су T где 1„- - время задержки импульса линией задержки;
1 — длительность импульсов этаэ лонной частоты;
Т - период следования импульсов эталонной частоты.
Для удобства работы с генератором желательно,- чтобы период следования импульсов эталонной частоты был кратен единице измерения времени и составлял, например, 1 мкс, или 1 мс, 10 или 1 с и т.п. 8 этом случае. число
N равно задаваемому периоду следования в выбранных единицах.измерения времени и его можно задать без предварительного масштабирования.
15 Таким образом, в предлагаемом ге.нераторе импульсов с управляемой частотой по сравнению с известным осуществляется блокировка ложного запуска генератора при записи в регистр
2о перед началом работы нулевого кода.
Кроме того, достигается блокировка поступления импульсов эталонной частоты на вычитающий вход счетчика и прекращение работы генератора в слу"
25 чае записи в регистр нулевого кода в процессе работы генератора, т ° е, в генераторе предусмотрена блокировка запуск и прекращение работы в случае записи в регистр нулевого кода, что
31ъ исключает ложное срабатывание уст-с ройств, синхронизируеных генератором импульсов с управляемой частотой и повышает надежность его работы.
Формула изобретения
Генератор импульсов с управляемой частотой по авт.св. Ю 744917, о тл и ч à ю шийся тем, что, с целью повышения надежности работы, s него дополнительно введены четвертый элемент И и элемент И-НЕ, входы которого соединены с инверсными выходами всех элементов памяти регистра, а выход - с входом обнуления второго управляющего триггера и пер45 вым входом четвертого элемента И, второй вход которого соединен с шиной пуска, а выход — с установочным входом первого управляющего триг50 гера.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР и 744917, кл. Н 03 K 1/16, 1978.
944114
Составитель Л. Колосков
Техред А. Бабинец Корректор N. Шароши
Редактор М. Келемеш филиал ППП "Патент", r. Ужгород, ул. Проектная, 4
Заказ 5156/76 Тираж 959 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, М("35, Раушская наб., д. 4/5