Программируемый делитель частоты
Иллюстрации
Показать всеРеферат
ПРОГРАММИРУЕМЫЙ ДЕЛИТЕЛЬ ЧАСТОТЫ по авт.св. № 953742, отличающийся тем, что, с целью расширения его функциональных возможностей путем обеспечения возможности получения выходной последовательности пачек импульсов с программируемыми и изменяемыми значениями паузы между пачками, частоты следования импульсов и их числа в каждой пачке, в него введены дополнительные блок сравнения, счетчик импульсов и элемент И, причем первая группа входов дополнительного блока сравнения соединена с второй группой выходов блока памяти, вторая группа входов с выходом дополнительного счетчика импульсов, информационный вход которого соединен с второй входной шиной, а вход управления - с выходом дополнительного блока сравнения, третьей выходной шиной и первым входом дополнительного элемента И, второй вход, которого соединен с дополнительном выходом блока памяти, а выход - с (Л четвертой выходной шиной. ИЗОБРЕТЕНИЯ 1 ИсиШСТЕйА ЭО Оо :лэ ч1
СОЮЗ COBETGHHX
СОЦИАЛИСТИЧЕСНИХ
РЕСПУ БЛИН
А (19> (!1) SU
gyes Н 03 К 23/02
- -,.<:О®ЗИИ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ опт,г! МВТУ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
По ДЕЛАМ ИЗОЬРЕТЕНИй И ОТНРЬТИЙ (61) 953742 (21) 3557693/18-21 (22) 23. 12.82 (46) 23.04.84. Бюл. И 15 (72) А.С. Брятов, С.А. Никищенков, Н.Н. Гниломедов и Ю.В. Миланов (53) 621.373.3(088.8) (56) 1. Авторское свидетельство СССР
Р 953742, кл. Н 03 К 23/02, 12.12.80. (54)(57) ПРОГРАММИРУЕМЫЙ ДЕЛИТЕЛЬ
ЧАСТОТЫ по авт.св. У 953742, о т л ич а ю шийся тем, что, с целью расширения его функциональных возможностей путем обеспечения возмож« ности получения выходной последовательности пачек импульсов с программируемыми и изменяемыми значениями паузы между пачками, частоты следования импульсов и их числа в каждой пачке, в него введены дополнительные блок сравнения, счетчик импульсов и элемент И, причем первая группа входов дополнительного блока сравнения соединена с второй группой выходов блока памяти, вторая группа входов " с выходом дополнительного счетчика импульсов, информационный вход которого соединен с второй входной шиной, а вход управления — с выходом дополнительного блока сравнения, третьей выходной шиной и первым входом дополнительного элемента И, второй вход которого соединен с дополнительнь м выходом блока памяти, а выход - с четвертой выходной шиной.
1088137
Изобретение относится к импульсной технике.
По основному авт.св. У 953742 известен программируемый делитель частоты, содержащий счетчик, информа- 5 ционный вход которого соединен с входной шиной, а выходы поразрядно соединены с первой группой входов блока сравнения, вторая группа входов которого соединена с группой входов блока контроля и группой я выходов блока памяти, входы которого соединены с выходами блока перезаписи, причем выход блока сравнения соединен с выходной шиной, входом управления счетчика и первым входом элемента И, второй вход которого соединен с я -м выходом блока памяти и первым дополнительным входом блока контроля, второй дополнительный вход которого соединен с (К-1)-м выходом блока памяти, а также реверсивный счетчик, элемент ИЛИ и генератор одиночных импульсов, выход которого соединен с первым входом элемента ИЛИ, второй вход которого подключен к выходу блока сравнения, а выход соединен с первым входом реверсивного счетчика, второй вход которого соединен с выходом элемента И, третий вход подклю- 30 чен к (N-1)-му выходу блока памяти, четвертый вход соединен с выходом блока контроля и второй выходной шиной, а выходы реверсивного счетчика соединены с дополнительной группой входов блока памяти.
Этот программируемый делитель час. тоты производит пересчет импульсов входной частоты с программируемыми коэффициентами деления на первой и 4р второй выходной шине и оперативным изменением их значения f1) .
Недостатком устройства является невозможность получения выходной последовательности пачек импульсов с программируемыми и изменяемыми значениями частоты следования импульсов и их числа в каждой пачке, а также паузы между пачками импульсов.
Целью изобретения является расширение функциональных возможностей программируемого делителя частоты путем обеспечения возможности получения выходной последовательности пачек импульсов с программируемыми и изменяемыми значениями паузы между пачками, частоты следования импульсов и их числа в каждой пачке.
Поставленная цель достигается тем, что в программируемый делитель частоты, содержащий счетчик импульсов, информационный вход которого соединен с входной шиной, а выходы поразрядно соединены с первой группой входов блока сравнения, вторая группа входов которого соединена с группой входов блока контроля и группой N выходов блока памяти, входы которого соединены с выходами блока перезаписи, причем выход блока сравнения соединен с выходной шиной, входом управления счетчика импульсов и первым входом элемента И, второй вход которого соединен с N-м выходом блока памяти и первым дополнительным входом блока контроля, второй дополнительный вход которого соединен с (N-1)-м выходом блока памяти, реверсивный счетчик, элемент ИЛИ и генератор одиночных импульсов, выход которого соединен с первым входом элемента ИЛИ, второй вход которого подключен к выходу блока сравнения, а выход соединен с первым входом реверсивного счетчика импульсов, второй вход которого соединен с выходом элемента И, третий вход подключен к (N-1)-му выходу блока памяти, а четвертый вход соединен с выходом блока контроля и второй выходной шиной, а выходы реверсивного счетчика импульI сов соединены с дополнительной группой входов блока памяти, введены дополнительные блок сравнения, счетчик импульсов и элемент И, причем первая группа входов дополнительного блока сравнения соединена с второй группой выходов блока памяти, вторая группа входов — с выходом дополнительного счетчика импульсов, информационный вход которого соединен с второй входной шиной, а вход управления — с выходом дополнительного блока сравнения, третьей выходной шиной и первым входом дополнительного элемента И, второй вход которого соединен с дополнительным выходом блока памяти, а выход — с четвертой выходной шиной.
На чертеже приведена структурная электрическая схема программируемого делителя частоты.
Устройство содержит счетчик 1 импульсов, выходы которого поразрядно соединены с первой группой входов блока 2 сравнения, вторая группа входов которого соединена с группой
1088
N выходов блока 3 памяти, входы которого соединены с выходами блока
4 перезаписи, генератор 5 одиночных импульсов, реверсивный счетчик, 6 импульсов, элемент И 7,элемент ИЛИ 8, 5 первый вход которого соединен с выходом генератора 5, второй вход которого соединен с выходом блока 2 и первым входом элемента 7. Выход элемента ИЛИ 8 соединен с первым входом 10 реверсивного счетчика 6, второй вход которого соединен с выходом элемента
7, третий вход †-с (Б-1)-м выходом блока 3, а четвертый вход — с выходом блока 9 контроля, первый дополнитель-!5 ный вход которого соединен с вторым входом элемента 7, второй дополнительный вход — с третьим входом реверсивного счетчика 6 импульсов, вто рая группа входов блока 2 соединена 20 с группой входов блока 9 и группой
N выходов блока 3. Первая входная шина 10 соединена с информационным входом счетчика 1. Первая выходная шина 11 соединена с выходом блока 2 25 и входом управления счетчика 1. Вторая выходная шина 12 соединена с выходом блока 9. Первая группа входов дополнительного блока 13 сравнения соединена с второй группой выходов gp блока 3, вторая группа входов - с выходом дополнительного счетчика 14 вход управления которого соединен с выходом дополнительного блока 13, с шиной 10 и первым входом дополнительного элемента И 15, второй вход которого соединен с дополнительным входом блока 3. Информационный вход дополнительного счетчика 14 импульсов соединен с второй входной шиной 40
16, вход управления которого соединен с третьей выходной шиной 1?, а выход дополнительного элемента. И 15 соединен с четвертой выходной шиной 18.
Устройство работает следующим образом.
В режиме записи микрокоманд в работе находятся блоки 4 и 3, генератор
5, счетчик 6 импульсов, элемент 8. 50
После сброса в исходное состояние в блок 3 на каждом шаге программы, определяемом кодом на выходах реверсивного счетчика 6, по и выходам ввода от блока 4 записывается 11 -разрядный 55 код N<, соответствующий требуемому коэффициенту деления на данном mare, по (Ц+1)-му входу — логический уро137 4 вень управления реверсом, по (й+2)-му входу — логический уровень управления, .предустановкой реверсивного счетчика 6.
Переход от 1 -го íà j +1-й шаг осуществляется путем прохождения (1 +1)-го импульса на счетный вход счетчика 6 от генератора 5 через элемент 7, при этом в блоке 3 памяти запоминается код, находившийся на входах ввода микрокоманд непосредственно перед переходом на (4+1)-й шаг.
По окончании формирования программы устройство переводится в режим исполнения программы, и в работе находятся счетчик 1, блок 2, реверсив ный счетчик 6, элементы 7 и 8, блок
9. При сбросе в исходное состояние и отсутствии предустановки реверсивного счетчика 6 оно находится на нулевом шаге, 0, íà и выходах блока 3 устанавливается код Йо, и по шине 10 на вход счетчика 1 начинают поступать импульсы входной частоты.
При достижении кодом на выходах счетчика 1 значения, равного Йо, на выходе блока 2 формируется логический уровень, сбрасывающий счетчик 1
Если на нулевом шаге в блоке 3 по (П+1)-му входу ввода микрокоманд записи уровень управления реверсом, соответствующий прямому счету, а по (tl+2)-му — уровень, соответствующий нулевой предустановке, то в режиме исполнения программы счетчик 6, просчитав импульс управления с выхода блока 2 через элемент 8, вызовет на выходах блока 3 код Й, обеспечивающий переход блока 2 в состояние несовпадения кодов, разрешая тем самым счет импульсов счетчику 1.
Программа автоматически переходит на первый mar.
При записи микрокоманд на всех шагах импульс управления по окончании последнего шага перебросит ревер. сивный счетчик 6 из полностью заполненного состояния в нулевое, обеспечив переход программы на нулевой шаг и зацикливание программы с числом шагов, равным 2 . Если код И» постоянен на всех шагах программы,.устройство выполняет функции делителя частоты с коэффициентом пересчета
Х = И = const, где N, = 1,2,...,2
S 10881
При значении N1 ф const устройство осуществляет деление частоты импульсов с коэффициентом пересчета, изменяющимся по заранее заданной програм. ме. 5
При необходимости частичных изменений или полной замены программы устройство снова переводится в режим записи, и в блок 3 переписывается новая программа. При этом микрокоманды предыдущей программы стираются на выбранном шаге.
Если на шаге j в блок 3 по (и+1)му входу ввода микрокоманд записан уровень управления реверсом, соответ- 15 ствующий обратному счету, в режиме исполнения программы очередной импульс управления переводит программу с <.-ro на очередной импульс управления на (» -1)-й шаг, делая возможным вариации в программном изменении коэффициента пересчета К»»и расширяя функции программы.
Запись по (»1+2)-му входу ввода микрокоманд на шаге уровня предустановки реверсивного счетчика 6 дает возможность в режиме исполнения программы переводить программу ка шаг (»+1+ ), где — величина предустановки в единицах младшего разря- 30 да реверсивного счетчика 6, и исполь" зовать программу лишь на определенных шагах. При этом с выхода элемента 7 импульс поступает на шину предустановки только в случае Появления импульса управления в конце q -ro шага.
Если в блоке 3 на шаге Е (» t1,(/0 по В входам ввода микрокоманд записи код Й равен коду на выходах счетчи- 40 ка 1 в сброшенном состоянии, то логический уровень сброса счетчика 1, появившийся на выходе блока 4 в результате совпадения кодов на вь»ходах блока 3 и счетчика 1 в конце (g=1)-rog5 шага, остается таким независимо от дальнейшего состояния импульсов по шине 10 на входе счетчика 1, обеспечив однократное повторение программы с количеством шагов, равным g .- 50
Блок 9 сработает при переходе программы на шаг с 6$»), сФ 0 в том случае, если только на этом шаге по м входам ввода микрокоманд блока
3 записан код йс = 2 — 1, а по (»1+1)55 и (n+2)-му — уровни, равные соответственно уровням реверса и предустановки сче гчнка 6.
37
Сигнал с выхода блока 9 сбросит в исходное состояние реверсивньп» счетчик 6, обеспечив цикличность работы устройства с количеством шагов, равным С, при отсутствии предустановки реверсивного счетчика 6 на шагах программы» (с. Коэффициент пересчета делителя по шине 12
C-»
К42 K к1
i=0 максимальное значение
»»» и m»»» n r»»
К = (2 -1) (2 -1)=2 -2 -2 +1.
f? n»0x
Если в качестве входной шины вместо шины 10 используется только шина 16, устройство работает следующим образом.
На каждом шаге программы » на первой группе Й выходов, второй группе выходов и дополнительном выхо. де блока 3 присутствуют соответственно код Н;, код 1» и уровень логического "0" или "1", записанные в режиме записи по соответствующим входам блока 3 от блока 4. С приходом L -го импульса частоты fo на шину 16 дополнительный блок 13 оказывается в состоянии совпадения кодов, и на его выходе формируется импульс, поступающий на шину 17, первый вход дополнительного элемента 15, вход счетчика 1 и сбрасывающий по входу управления дополнительный счетчик
14, который переводит дополнительный блок 13 в состояние несовпадения кодов.
Импульс на выходе блока 2, сбрасывающий счетчик 1 и поступающий на шину 11 и через элемент 8 на первый вход реверсивного счетчика 6, появляется в момент времени, когда на вход счетчика 1 поступило Й» импульсов следующих с частотой o/L и на шине 11 сформировалась пачка из импульсов, частота следования которых 1 /Ь», а длительность пачки импульсов „ = М; 1.; Ио.
С приходом импульса на первый вход реверсивного счетчика б устройство переходит на соответствующий шаг программы на первой группе N выходов и на второй группе 4 выходов блока 3 появляются соответствующие значения кодов, задающие следующую пачку импульсов на шине 17 и т.д.
Если на шаге » с дополнительного выхода блока 3 на второй вход допол10881
Составитель А. Соколов
Редактор А. Шишкина Техред С. Легеза Корректор A- дзятко
Заказ 2689/53
Тираж 862 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 ннтельного элемента 15 поступает уровень логической "1", пачка импульсов с выхода дополнительного блока 13 проходит на шину 18, если же уровень логического "0" — на шине 5
18 формируется пауза длительностью, Таким образом, программируемый
1 делитель частоты обеспечивает на ши не 17 последовательность пачек импульсов с программируемымн значениями1О частоты следования импульсов и их числа в пачке, на шине 18 — последовательность пачек импульсов с программируемыми значениями паузы между выбранными пачками, частоты следования импульсов и их числа в пачке, при этом число импульсов в
ll пачке может задаваться от 1 до 2 -1, частота следования импульсов — от
4о nof О /(2 -1), пауза - от /fo,до (2"-»(2 -»/f где n,< — число разрядов кодов й;,L;.
Коэффициент -деления на шсине 11
-1 шине 12 К 2 N; 4;
При появлении на шаге ф программы. (СЯ, кода 0...0 на первой групйе
37 8
К выходов блока 3 устройство останавливается на шаге, прн этом на шине 17 (а при поступлении уровня
"1" на второй вход дополнительного элемента 15 — и на шине 18) присутствует частота 1 /Lg. Если же код
0...0 появляется на шаге на второй группе L выходов блока 3, устройство останавливается на шаге g, но импульсы не поступают на шины 17 и 18, т.е. дополнительный блок 13 находится в состоянии совпадения кодов, обеспечивая сброс дополнительного счетчика 14.
Программное управление режимами счета, предустановки и сброса реверсивного счетчика 6 позволяет оперативно изменять параметры пачек импульсов и пауз между выбранными пачками.
Технико-экономический эффект от введения новых элементов — дополнительных блока сравнения, счетчика, элемента И заключается в расширении функциональных возможностей программируемого делителя частоты.