Умножитель частоты следования импульсов

Номер патента: 1001098

Автор: Карпицкий

Есть еще 1 страница.

Смотреть все страницы или скачать ZIP архив

Текст

(61) Дополнительное к авт. свид-ву 2)Заявлено 01.10.81 (2) 3341533/18-24 6,06 присоединением заявки РЙ23) Приоритет Гввудлрствелльа квв" лтвт СССР пе делам изфбретелкй и открытийвания опис та оп 7 Я) Ав б(54) УИНОЖИТЕЛЬ ЧАСТОТЫ СЛЕДОВАНИЯ ИНПУЛЬСО Изобретение относится к автоматике и вычислительной технике и можетнайти применение при обработке информации, представленной частотноимпульсными последовательностями,Известен умножитель частоты, содержащий генератор тактовых импульсов, делители частоты, счетчики,регистры, преобразователь код-код,сумматоры, триггер, блок сравнениякодов, элементы И и ИЛИ и блок синхронизации 11,Недостатком умножителя являетсяпониженная надежность, Наиболееблизким к предлагаемому является умножитель частоты следования импульсов, содержащий регистры, первый изкоторых подключен выходом к первомувходу блока сравнения кодов, а информационным входом - к выходу первогосчетчика,соединенного входом обнуления с первым входом элемента ИЛИ,первым установочным входом второгосчетчика, первым входом первого триггера и с входами обнуления первого и второго делителей частоты, а счетным входом - с выходом первого делителя частоты, подключенного счетным входом к выходу генератора тактовых импульсов и к первому входу первого элемента И, причем второй счетчик соединен выходом с вторым входом блока сравнения кодов, а вто-. рым установочнымвходом - с первым входом второго элемента И и со счетным входом второго делителя частоты, подключенного выходом к второму входу первого триггера, соединенного выходом с вторым входом второго элемента И, подключенного выходом к второму входу элемента ИЛИ, выход которого является выходом умножителя частоты, а первый вход соединен с шиной ввода умножаемой частоты, управляющими входами первого и второго регистров и с входом обнуления третьего регистра, подключенного входом управления записью к выходу блока3 100 сравнейия кодов, первому входу второго элемента И и к входу обнуления блока синхронизации, информационным входом - к выходу сумматора, а выходом - к первому входу сумматора, соединенного выходом переполнения с информационным входом блока синхронизации, а вторым входом - с выходом второго регистра, подключенного информационным входом к выходу первого делителя частоты, соединенного счетным входом с управляющим входом блока синхронизации, подключенного выходом к второму входу первого элемента И, выход которого соединен со счетным входом второго счетчика 2 1. Недостатком известного устройства является пониженная надежность функционирования из-за врзможности сбоя умножителя при скачкообразном уменьшении периода умножаемого сигнала на временной интервал, численно равный или превышающий текущее значение его периода, поделенного на коэффициент умножения, из-за нестабильности длительности выходного 1импульса блока сравнения кодов, что также может приводить к возникновению сбоев в работе, а также из-за наличия такого сложного функционального блока, как сумматор.Цель изобретения - повышение надежности умножителя частоты.Поставленная цель достигается тем, что в умножитель частоты следования импульсов, содержащий регистры, первый из которых подключен ецхо" дом к первому входу блока сравнения кодов, а информационным входом - к выходу первого счетчика, соединенного входом обнуления с первым входом элемента ИЛИ, первым установочным входом второго счетчика, первым входом первого триггера и с входом обнуления первого и второго делителей частоты, а счетным входом - с выходом первого делителя частоты, подключенного счетным входом к выходу генератора тактовых импульсов и к первому входу первого элемента И, причем второй счетчик соединен выходом с вторым входом блока сравнения кодов, а вторым установочным входом - с первым входом второго элемента И и со счетным входом второго делителя частоты, подключенного выходом к второму входу первого триг 1098 4 5 16 15 26 Э 5 Э 6 Э 5 46 45 56 55 гера, соединенного выходом с вторымвходомвторого элемента И, подключенного выходом к второму входу элемента ИЛИ, выход которого являетсявыходом умножителя частоты, дополнительно введены преобразователькод-код, второй триггер, третий элемент И и блок управления, соединенный первым входом с шиной ввода умножаемой частоты, вторым входом - свыходом генератора тактовых импульсов, счетным входом второго счетчика и с синхронизирующим входом второго триггера, первым выходом в . спервым входом элемента ИЛИ, вторымвыходом - с входами синхронизациизаписи первого и второго регистров,третьим выходом - с первым входомтретьего элемента И, а четвертымвыходом - с управляющим входом второго регистра, подключенного информаЪ ционным входом через преобразователькод-код к выходу первого делителячастоты, выходом - к входу управления установкой второго счетчика, авходом синхронизации сдвига - к первому входу второго элемента И и квыходу первого элемента И, соединенного Вторым входом с выходом второго триггера, подключенного установочным входом к выходу блока сравнения кодов, а информационным входомк шине логической единицы, причемтретий элемент И соединен вторымвходом с выходом первого триггера,а,выходом - с третьим входом элемента ИЛИ. При это блок управления содержитэлементы И, НЕ и регистр сдвига, вцполненный на четырех О-триггерах,первый из которых соединен информационным входом с первым входом блока управления, управляющим входомс вторым входом блока управления,входом элемента НЕ и с управляющимвходом второго О-триггера, а прямым выходом - с первыми входами первого и второго элементов И и с информационным входом третьего О-триггера, подключенного управляющим входом к выходу элемента НЕ и к управляющему входу четвертого б-триггера,инверсным выходом. - к второму входупервого элемента И, а прямым выходом - к первому входу третьего элемента И и к информационному входувторого О-триггера, соединенногоинверсным выходом с вторыми входами5 10010второго и третьего элементов И,прямым выходом - с первым входом четвертого элемента И и с информационным входом четвертого О-триггера,подключенного инверсным выходом к Эвторому входу четвертого элемента И,причем выходы первого, второго, третьего и четвертого элементов И являются соответственно третьим, четвертым, вторым и первым выходами бло вка управления .Кроме того, второй счетчик содержит элементы И, ИЛИ, НЕ и группутриггеров, первый из которых соеди"нен входом обнуления с выходом первого элемента ИЛИ и с входами обнуления остальных триггеров, прямым выходом - с первым входом первого элемента И,а инверсным выходом - с первым входом второго элемента И,подключенного выходом к первому входу вто,рого элемента ИЛИ,соединенного вторым входом с выходом первого элемента И,а выходом - со счетным входомвторого триггера, причем счетный вход Икаждого последующего триггера подклю чен к прямому выходу предыдущего триггера,а второй вход первого элемента Исоединен с выходом элемента НЕ, входкоторого подключен к второму входу 1 Евторого элемента И и является входомуправления установкой второго счетчи"ка, причем входы первого элемента ИЛИявляются первым и вторым установочными входами второго счетчика, асчетный вход первого триггера - счетным входом второго счетчика.На фиг. 1 изображена блок-схемаумножителя частоты следования импульсов; на Фиг. 2 - функциональнаясхема блока управления; на фиг. 3 функциональная схема второго счетчика,Умножитель частоты следованияимпульсовфиг. 1 ) содержит генератор 1 тактовых импульсов, первый делитель 2 частоты, первый счетчик 3,первый регистр 4, блок 5 сравнениякодов, второй счетчик 6, первый элемент И 7, второй делитель 8 частоты,первый триггер 9,.элемент ИЛИ 1 О,второй элемент И 11, второй триггер12, преобразователь 13 код-код,второй регистр 14, третий элементИ 15 и блок 16 управления. Регистр4 подключен выходом к первому входу блока 5 сравнения кодов, а информационным входом - к выходу счетчика 3, соединенного входом обнуле 98ения с первым входом элемента ИЛИ 10,первым установочным входом счетчика 6, первым входом триггера 9 и с входами обнуления делителей 2 и 8 час-тоты, а счетным входом - с выходом делителя 2. Делитель 2 подключен счетным входом к выходу генератора 1 и к первому входу элемента И 7. Счет" чик 6 соединен выходом с вторым входом блока 5 сравнения кодов, а вторым установочным входом - с первым входом элемента И 11 и со счетным входом делителя 8 частоты. Делитель 8 подключен выходом к второму входу триггера 9, соединенного выходом с вторым входом элемента И 11, подключенного выходом к второму входу элемента ИЛИ 1 О, выход которого является выходом умножителя частоты, Блок 16 управления соединен первым входом 17 с шиной ввода умножаемой частоты, вторым входом 18 - с выходом генератора 1, счетным входом счетчика 6 и с синхронизирующим входом триггера 12, первым выходом 19 " с первым входом элемента ИЛИ 10, вторым выходом 20 - с входами синхронизации записи регистров 4 и 14, третьим выходом 21 - с первым входом элемента И 15, а четвертым выходом 22 -с управляющим входом регистра 14. Регистр 14 подключен информационным входом через преобразователь 13 кодкод к выходу делителя 2 частоты, выходом - к входу управления установкой счетчика 6, а входом синхрониза- ци сдвига - к первому входу элемента И 11 и к выходу элемента И 7. Элемент И 7 соединен вторым входом с выходом триггера 12, подключенного установочным входом к выходу блока 5 сравнения, а информационным входом - к шине логической единицы. Элемент И 15 соединен вторым входом с выходом триггера 9, а выходом - с третьим входом элемента ИЛИ 10. Блок 16 управления может быть реализован, например фиг. 2, на элементах И 23-26, элементе НЕ 27 регистре 28 сдвига, выполненном на четырех 0-трйггерах 29-32, первый из которых соединен информационным входом с первым входом 17 блока 16, упРавляющим входом - с вторым входом 18 блока 16, входом элемента НЕ 27 и с управляющим входом второго триггера 30, а прямым выходом - с первыми входами первого и второго элементов И 23 и 24 и с информационным7 1001 входом третьего триггера 31, Триггер 31 подключен управляющим входом к выходу элемента НЕ 27 и к управляющему входу четвертого триггера 32, инверсным выходом - к второму входу элемента И 23, а прямым выходом - к первому входу третьего элемента И 25 и к информационному входу триггера 30. Триггер 30 соединен инверсным выходом с вторыми входами элементов И 24 и 25, а прямым выходом - с первым входом четвертого элемента 26 и с информационным входом триггера 32. Триггер 32 подключен инверсным выходом к второму входу элемента И 26. Выходы элементов И 23-26 являются соответственно третьим, четвертыч, вторым и первым выходами блока 16 управления. Второй счетчик 6 может быть выполнен, например, содержащим ( фиг. 3) элементы И 33 и 34, элементы ИЛИ 35 и 36, элемент НЕ 37 и группу триггеров 38, первый из которых .соединен входом обнуления с выходом первого элемента ИЛИ 35 и с входами обнуления остальных триггеров 38, прямым выходом - с первым входом первого элемента И 33, а инверсным выходом - с первым входом второго элемента И 34. Выход элемента И 34 подключен к первому входу второго элемента ИЛИ 36, соединенного вторым входом с выходом элемента И 33, а выходом - со счетным входом второго триггера 38, причем счетный вход каждого последующего триггера 38 подключен к прямому выходу предыдущего триггера 38. Второй вход элемента И 33 соединен с выходом элемента НЕ 37, вход которого подключен к второму входу элемента И 34 и является входом управления установкой счетчика 6. Входы элемента ИЛИ 35 являются первым и вторым установочными входами счетчика 6, а счетный вход первого триггера - счетным входом счетчика 6.1Умножитель работает следующим об- разом.Блок 16 управления осуществляет взаимную синхронизацию импульсных последовательностей с частотами (входного сигнала) и Г (генератора 1). По приходу положительного перепада входного сигнала блок 16 вырабатывает на своих выходах четыре импульсных сигнала, служащих для управления работой умножителя, На вто 098 8ром выходе 20 блока 16 вырабатываются импульсы записи. По спаду этого импульса происходит запись кодов в регистры 14 и 4, на четвертом выхо- Э де 22 вырабатываются импульсы, управляющие режимом регистра 14 (запись или сдвиг),. на третьем выходе21 - импульсы, используемые для коррекции выходной последовательностипри резком уменьшении периода входного сигнала, на первом выходе 19импульсы, проходящие на выход умножителя через элемент ИЛИ 1 О и одновременно обнуляющие делители 2 и 8,счетчики 3 и 6, триггер 9. По спадуимпульса на первом выходе 19 блока16 делитель 2 частоты и счетчик 3начинают оцифровку периода выходногосигнала,23 ЭЭ 3 46 4 Ю И Тактовые импульсы с выхода генератора 1 поступают через делитель 2 частоты (с коэффициентом деления К, равным требуемому коэффициенту умножения умножителя) на вход счетчика 3, Спустя промежуток времени, равный периоду Тх умножаемой частоты, в счетчике 3 и в делителе 2 фиксируются соответственно целая и дробная части от деления количества М импульсов, поступивших на вход делителя 2, на коэффициент К. По окончании первого периода умножаемой частоты результат из делителя 2, преобразованный из двоичного кода в позиционный, переносится в регистр 14, а результат из счетчика 3 непосредственно переносится в регистр 4.В следующий период счетчик 3 считает аналогично, а результат, записанный в регистре 4, сравнивается посредством блока 5 с текущим значением числа импульсов, сосчитанных счетчиком 6. В момент совпадения кодов и при наличии уровня логической единицы в тактовой последовательности импульсов на выходе блока 5 вырабатывается сигнал уровня логического 1нуля. Этот сигнал, поступая на установочный вход триггера 12, опрокидывает его, при этом на выходе триггера вырабатывается сигнал логической единицы, который открывает элемент И 7, и на выходе элемента И 7 вырабатывается сигнал уровня логической единицы. Этот сигнал начинает обнулять счетчик 6. Стоит переброситься только одному триггеру счетчика 6, как на выходе блока 5 устанавливает9 10010ся сигнал логической единицы, который приводит триггер 12 в рабочеесостояние. Так как на информационный вход триггера подается сигналлогической единицы, а на вход синхронизации - импульсы генератора 1,то на выходе триггера сохраняетсясигнал логической единицы до тогомомента, пока не произойдет спад тактового импуЛьса периода Т, т.е. 10в течение времени То/2 на выходе элемента И 7 будет сигнал логическойединицы. Т 0 может быть подобрано таким, чтобы успели опрокинуться всетриггеры счетчика 6. 15Импульс, сформированный на выходеэлемента И 7, проходит на выход умножителя через элементы И 11 и ИЛИ10, Если в счетчик 6 при его обнулении постоянно записывается код. числа,20явного единице, то импульсы на выхоЛе блока 5 появляются иеоев ияеюГ М 1вал времени д 1= Т где-клооф скцелая часть отношеня,В результате на выходе умножителя каждый 1-ый импульс появляетсяс опережением (ошибкой) на времяТ 0 , гДедробная частьотношения.30Уменьшение данной ошибки происходит следующим образом. Двоичный код ЬЙ остатка от деления с выхода де-. лителя 2 поступает через преобразователь 13 (двоичного кода в позицион 35 ный) на соответствующие информационные входы разрядов регистра 14, Число выходов разрядов преобразователя 13 численно равно (К), т.е. числу импульсов блока 5, пропускаемых на40 выход умножителя в течение периода Т . На первом выходе преобразователя 13 вырабатывается сигнал, предназначенный для управления моментом появления первого импульса блока 545 в начале следующего периода Т , на втором выходе - моментом появления второго импульса блока 5 и т.д,Если требуется задержать 1-ый импульс блока 5 на время Т 0, то на 1-ом выходе преобразователя 13 выра 50 батывается сигнал логической единицы, если не требуется задерживать то сигнал логического нуля. Совокупность этих сигналов и образует позиционный код, записываемый в регистр 14, в начале каждого периода входного сигнала. Структура преобразователя 13 полностью определяется 98 ,10требуемой точностью умножителя и коэффициентом умножителя К. При заданных точности и коэффициенте умножения К каждому значению остатка Йй соответствует один или несколько возможных вариантов коррекции появления (К) импульсов блока 5 внутри периода Т цх. Зависимость уровней сигналов на (К) выходах преобразователя 13 в зависимости от остатка ЬМ может быть легко рассчитана и задана таблично, особенно при малых значениях К. На основании такой таблицы строится преобразователь 13.При простейших методах коррекции преобразователь 13 может быть реализован при помощи монтажных соединений, в общем случае - при помощи логических элементов типа И-ИЛИ. Иаксималь" ная точность умножителя, которая может быть получена при использовании преобразователя двотичного кода в позиционный, равна + В начале каждого гериода Твх на выходе регистра 14 установлен сигнал с выхода его первой ячейки, определяющий необходимость коррекции первого импульса внутри периода Т 0 х . Сигнал с выхода регистра 14 поступает на вход управления установкой счетчика 6, Если на выходе регистра 14 сигнал уровня логического нуля, то под действием импульсов сброса, поступающих на первый и второй установочные входы, в счетчике 6 устанавливается код числа единица (2 ). При этом очередной интервал между импульуи на выходе блока 5 будет равен)Т 0. Если ие на выходе регистра 14 сигнал уровня логической единицы, то под действием импульсов сброса счетчик 6 обнуляется. При . этом очередной интервал между импульсами на выходе блока 5 будет равен ГЫ 1.()+1)Т т.е. происходит задержка выходного импульса умножителя на время То, Регистр 14 управляется импульсами блока 16. В начале каждого периода Т , когда на управляющий вход регистра 14 поступает высокий уровень сигнала, регистр 14 работает в режиме записи параллельного кода. В течение оставшейся части периода Т 1, регистр 14 управляется низким уровнем сигнала на входе управления и работает в режиме сдвига, синхронизируется при этом импульсами элемента И 7.О 1 О.98 12преобразователя информации для датчиков с частотным выходом. Правда приподобных скачках периода нарушаетсяравномерность следования импульсоввыходной последовательности, но равномерность восстанавливается уже вследующем периоде Твх,19 1 29 Формула изобретения 11 10В качестве регистра 14 может быть применен универсальный сдвиговый регистр 134 ИР 1 из 134-ой серии цифровых интегральных микросхем. По спаду первого импульса элемента И 7 на выходе регистра 14 устанавливается сигнал с выхода его второй ячейки, определяющий необходимость коррекции второго импульса внутри данного периода Т 8 х . По спаду второго импульса элемента И 7 на выходе регистра 14 устанавливается код его третьей ячейки и т.д. Таким образом, в течение каждого периода Т подех действием импульсов элемента И 7 на выходе регистра 14 поочередно устанавливается сигнал всех (К) ячеек этого регистра, В результате достигается заложенная преобразователем 13 точность умножения в статическом режиме. Для синхронизации и привязки последнего выходного импульса к концу периода умножаемой частоты импульсы с выхода блока 5, сформированные по длительности триггером 12 и элементом И 7, поступают на счетный вход делителя 8 с коэффициентом деления К. Если на счетный вход делителя 8 успело поступить К импульсов, а период умножаемой частоты еще не окончился, то сигнал с выхода делителя закрывает через триггер 9 элемент И 11 и прекращает подачу импульсов на выход умножителя.На третьем выходе блока 16 каждый период ТВх вырабатывает импульс, который может быть назван предпоследним выходным импульсом периода. Этот импульс пропускается на выход умножителя через элементы И 15 и ИЛИ 1 О только в том случае, если к моменту его появления на выходе блока 16 на счетный вход делителя 8 не успело поступить К импульсов с выхода элемента И 7. При единичном скачкообразном уменьшении периода Т на вход делителя 8 до приходаимпульса с третьего выхода не успевает поступить К импульсов с элемента И 7, поэтому элемент И 15 в этот моментоткрыт и предпоследний импульс проходит на выход умножителя через элемент ИЛИ 1 О. Таким образом, сохраняется стабильность коэффициента умноже"ния умножителя при скачкообразномуменьшении периода Т на величину до- Это особенно важно при работеумножителя в составе накапливающего 23 39 3 И Таким образом, предлагаемый умно- житель по сравнению с прототипом обладает более высокой надежностью, так как он позволяет исключить возможность сбоя при скачкообразном уменьшении периоуа входного сигнала на величину до - . повысить наКдежность работы путем исключения сбоев, вызываемых нестабильной длительностью импульсов сброса счетчика 6, а также за счет исключения комбинационного сумматора. 1. Умножитель частоты следования импульсов, содержащий регистры, первый из которых подключен выходом к первому входу блока сравнения кодов, а информационным входом - к выходу первого счетчика, соединенного входом обнуления с первым входом элемента ИЛИ, первым установочным входом второго счетчика, первым входом первого триггера и с входом обнуления первого и второго делителей частоты, а счетным входом - с выходом первого делителя частоты, подключенного счетным входом к выходу генератора тактовых импульсов и к первому входу первого элемента И, причем второй счетчик соединен выходом с вторым входом блока сравнения кодов, а вторым установочным входом - с первым входом второго элемента И и со счетным входом второго делителя частоты, подключенного выходом к второму входу первого триггера, соединенного выходом с вторым входом второго элемента И, подключенного выходом к второму входу элемента ИЛИ, выход которого является выходом умножителя частоты, о т л и ч а ю щ и й с я тем, что, с целью повышения надежности умножителя частоты, в него дополнительно введены преобразователь код-код, второй триггер, третий элемент И и блок управления, соединенный первым входом с шиной ввода умножаемой частоты, вторым входом - свыходом генератора тактовых импулЪсов, счетным входом второго счетчикаи с синхронизирующим входом второго триггера, первым выходом - с первым входом элемента ИЛИ, вторым выходом - с входами синхронизации записи первого и второго регистров, третьимвыходом - с первым входом третьегоэлемента И, а четвертым выходом - суправляющим входом второго регистра, 16подключенного информационным входомчерез преобразователь код-код к выходу первого делителя частоты, выходом - к входу управления установкойвторого счетчика, а входом синхронизации сдвига - к первому входу второго элемента И и к выходу первогоэлемента И, соединенного вторым входом с выходом второго триггера, подключенного установочным входом к выходу блока сравнения кодов, а информационным входом - к шине логическойединицы, причем третий элемент И соединен вторым входом с выходом первого триггера, а выходом - с третьимвходом элемента ИЛИ.2, Умножитель по и. 1, о т л ич а ю щ и й с я тем, что блок управления содержит элементы И, НЕ ирегистр сдвига, выполненный на четырех О-триггерах, первый из которыхсоединен информационным входом спервым входом блока управления, управляющим входом - с вторым входомблока управления, входом элемента НЕи с управляющим входом второго,35О-триггера, а прямым выходом - с первыми входами первого и второго элементов И и с информационным входомтретьего О-триггера, подключенногоуправляющим входом к выходу элемента НЕ и к управляющему входу четвертого О-триггера, инверсным выходом "к второму входу первого элемента И,а прямым выходом - к первому входутретьего элемента И и к информацион- ффному входу второго О-триггера, соединенного инверсным выходом с вторыми входами второго и третьего элементов И, а прямым выходом - с первым входом четвертого элемента И и с информационным входом четвертогоО-триггера, подключенного инверсным выходом к второму входу четвертого элемента И, причем выходы первого, второго, третьего и четвертого элементов И являются соответственно третьим, четвертым, вторым и первым выходами блока управления.3. Умножитель по и, 1, о т л ич а ю щ и й с я тем, что второй счетчик содержит элементы И, ИЛИ, НЕ и группу триггеров, первый из которых соединен входом обнуления с выходом первого элементаИЛИ и с входами обнуления остальных триггеров, прямым выходом - с первым входом первого элемента И, а инверсЪм выходом - с первым входом второго элемента И, подключенного выходом к первому входу второго элемента ИЛИ, соединенного вторым входом с выходом первого элемента И, а выходом - со счетным входом второго триггера, причем счетный вход каждого последующего триггера подключен к прямому вы" ходу предыдущего триггера, а второй вход первого элемента И соединен с выходом элемента НЕ, вход которого подключен к второму входу второго элемента И и является входом управления установкой второго счетчика, причем входы первого элемента ИЛИ являются первым и вторым установочными входами второго счетчика, а счетный вход первого триггера - счетным входом второго счетчика.Источники информации,принятые во внимание при экспертизе1, Авторское свидетельство СССРпо заявке У 298548 Ы 18-21,кл, 6 06 Г 7/68, 1980.2. Авторское свидетельство СССРИ 826343, кл. С об Г 7/52 е 1979

Смотреть

Заявка

3341533, 01.10.1981

ПРЕДПРИЯТИЕ ПЯ В-8708

КАРПИЦКИЙ АЛЕКСАНДР СТЕПАНОВИЧ

МПК / Метки

МПК: G06F 7/68

Метки: импульсов, следования, умножитель, частоты

Опубликовано: 28.02.1983

Код ссылки

<a href="https://patents.su/9-1001098-umnozhitel-chastoty-sledovaniya-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Умножитель частоты следования импульсов</a>

Похожие патенты