Генератор последовательности импульсов Советский патент 1987 года по МПК H03K5/00 H03K3/64 

Описание патента на изобретение SU1309275A1

Изобретение относится к импульсной технике, предназначено для вычислительных устройств и может быть исгюльзоЕиню в синхронизаторах, управляющих и вычислительных системах.

Цель изобретения - повышение 11адеж- ности и быстродействия.

На фиг. 1 приведена блок-схема устройства; на -фиг. 2-7 -- функциональные схемы соответственно блока установки счетного устройства, анализатора переполнения, вычитающего счетчика, формирователя импульсов опорной частоты и источника- формирователя и.мпульсов синхрониза),ии, дешифратора.

Генератор последовательности импульсов состоит из суммирую дего счетного устройства 1, содержащего счетчик 2 ад,реса и счетчик 3 числа, блок 4 па.мяти, анализатор ;) переполнения и блок 6 установки, из кы- читающего счетчика 7, дсншфрато - 8, дополнительного анализатора 9 перспо, :- нений, формирователя К) HMiiyju-jCOB orjo)- ной частоты и формирователя 11 импул1 сов синхронизации.

Формирователь 10 импульсов oiioj iioi i частоты соединен со счетными входами счетного устройства 1, вычитающего счетчика 7 и стробирующим входом 12 ден:ифрагора 8. Информационные входы 13 вычнтаюндего счетчика соединены с выходами счетчика 2 адреса. Выход формирователи 1 1 импульсов синхронизации через блок 6 установки соединен с входами сброса счетчиков 2 и 3 счетного устройства и с входом 14 записи вычитающего счетчика 7. В глход переполнения при вычитаиии peBepriuiHoi o счетчика 3 соединен с информационным входом 15 анализатора 9 нсренолнений, выход которого соединен с вычитающим счетным входом счетчика 3. Выход переполнения счетчика 2 соединен с входом 16 установа анализатора 9, а один из ин(|юр- мационных выходов соединен с синхро- входом анализатора 5 и через инвертор 17 с синхровходом 18 анализатора 9.

Устройство работает следующим образом.

Счетное устройство 1 изменяет свое состояние с каждой серией импульсов, поступающих с формирователя 10 импульсов опорной частоты, импульс с выхода 19 переписывает информацию из блока 4 памяти (ЗУ) в счетчик 3 числа, импульс с выхода 20 переписывает информацию из счетчика 3 в блок 4 и изменяет состояние счетчика 2 адреса, подготавливая цикл циркуляции информации блок 4 - счетчик 3 числа -- блок 4 для следующего адреса блока памяти. Каждый имнульс перенолнения счетчика 2 устанавливает в «1 (взводит) анализаторы 5 и 9 (по входу 21).

Импульс с выхода 21 формирователя 10 фиксирует вре.менное положение пОложи

S

0

5

0

5

0

5

O

55

тельного фронта с выходов анализаторов 5 и 9. Отрицательный фронт импульсов с выходов анализаторов 5 и 9 формируется с входов синхронизации. Один из разрядов счетчика 2 адреса (например, младший 22) поочередно обеспечивает фиксацию в ана- ;1изаторах 5 и 9 по 1)ходу 18 состояпия выходов перенолнения счетчика 3 при суммировании и вычитании соответственно. Импульсы на выходе анализаторов 5 и 9 появляются после импульса переполнения счетчика 2 и исчезают при нерво.м же отсутствии соответствующего сигнала переполнения счетчика 3. Таким образом, в блоке 4 памяти но четным адресам хранятся числа, изменяюнлиеся в сторону уменьшегтя, а по нечетным -- числа, изменяющиеся в сторону увеличения. Счетное устройство 1 в этом с. анало1л-1чио счетчику с потенциально кодироваппыми младнш.ми разрядами (пыхол,ы счетчика 2) и двум счетчикам с динамическим представлением информации, вычитающему и суммирующему, работающим в нараллсль. Разрядность нотенциаль- но кодированного счетчика равна разрядности счетчика 3, а разрядггость динамичес- Koi o счетчика равна половине информационного объема блока 4. Вычитаю ций счетчик 7 работает в па)аллель со счетчиком 2. Импульс синхронизании с формирователя 11 обеснечивает iio входу 23 фиксацию ( в регистре 24) состояния счетчика 2, обнуление вычитающего счетчика 25 и зануск блока 6 установки на фор.мирование временной диаграммы, осуществляющей окончание начатого дина.мического процесса циркуляции информа и1и блок 4 -- счетчик 3 числа б.чок 4. обнуление части блока 4 (вычитающейся), сохранение от появления имнульса перенолнения на входе 26 до окончания цикла нересчета счетчика 7 (до появления сиг- ia/ia перенолнения на входе 27) неизменной информации в части блока 4 (суммирующейся). Имнульс на входе 27 обеспечит также на выходе 28 изменение ноляр- ности фронтов, поступающих на синхровхо- ды анализаторов 5 и 9, тем самым не из- .меняя физического расположения инфор.ма- ции в блоке 4, уменьшение чисел с нечетными адресами и увеличение чисел с четными адресами, что эквивалентно нерениси информации из суммирующего динамического счетчика в вычитающий. Процесс об- ||уле ия блока 4 и сохранения информации в нем неиз.менной обеспечивается формированием блоком 6 сигналов на выходах 29 и 30 соответственно. По окончании этих процессов импульсом с выхода 31 блока 6 счетчик 2 обнуляется, а в счетчик 25 переписывается информация о предыдущей разнице фаз счетчиков 2 и 7, таким образо.м обеспечивается привязка опережающих импульсов с точпостью до дискрета опорной частоты.

Формирование выходных запаздывающих и опережающих импульсов осуществляется динамическим дешифратором 8. По каждому импульсу синхронизации сформированный в блоке 6 установки на выходе 31 импульс переводит в исходное состояние счетчик 32 каналов (порядковых номеров выходов) дешифратора 8, инфор- мация о выходе которого адресует начальное (исходное) слово, выбираемое из памяти кодов (времени) каналов блока 33. В каждом из циклов пересчета счетчик 2 адреса динамически, например потетрадно, выбирает из блока 33 код времени канала, который сравнивается с кодом времени, поступающим со счетчика 3 числа по входу 34, на элементе 36 сравнения и на триггерах- защелках 36 и 37, затем фиксируется на триггерах 38 и 39. Полярность фронтов синхронизации триггеров 36 и 37 выбрана такой, что в триггерах 36 и 38 формируется результат сравнения с суммирующимся кодом в блоке 4, а в триггерах 37 и 39 - с вычитающимся. Элементы 32, 33, 35-41 дешифратора 8 узла образуют канал грубого отсчета, отсчета времени с точностью до периода переполнения счетчика 2. Канал точного отсчета (с точностью до периода импульсов опорной частоты) содержит дешифраторы 42 и 43 счетчиков 2 и 7, коммутатор 44 и мультиплексор 45. На коммутаторе 44, например, путем соединения соответствующего выхода дешифратора с входом .мультиплексора 45, соответствующим определенному номеру канала, фиксируется положение выходного импуль са внутри периода переполнения счетчика адреса в каждом из выходных каналов и передается с выхода мультиплексора 45 на стробирую- щий вход выходного дешифратора 41.

Таким образом на выходах 41 будут сформированы импульсы, имеющие временное положение относительно импульса синхронизации, старшие разряды кода которого определены в блоке 33, а младшие - в соединениях коммутатора 44. В предлагаемом варианте построения устройства коды опережающих и запаздывающих импульсов не должны пересекаться, поскольку для их хранения использован общий блок 33.

Формула изобретения

1. Генератор последовательности импульсов, содержащий выходной дешифратор, суммирующее счетное устройство и вычитающий счетчик, в котором счетные входы счетного устройства и вычитающего счетчика соединены со стробирующим входом дешифратора и с первым выходом формирователя импульсов опорной частоты, информационные входы вычитаюшего счетчика соединены с адресными входами выходного дешифратора и выходами счетного

0

устройства, информационные выходы вычитающего счетчика соединены с информационными входами выходного дешифратора, фор.мирователь импульсов синхронизации, отличающийся тем, что, с целью повышения надежности и быстродействия, в него введены первый анализатор переполнения, а счетное устройство содерж1гг блок установки, блок памяти, счетчик числа, анализатор переполнения и счетчик адреса, информационные выходы которого соединены с адресными выходами счетного устройства и адресными входами блока памяти, информационные входы которого соединены с инфор.мационными выходами счетного

5 устройства и счетчика числа, а выходы соединены с информационными входами счетчика числа, выходы переполнения при суммировании и при вычитании соединены с первыми входами анализаторов переполнения при суммировании и при вычитании соответственно, выходы которых соединены со счетны.ми входами счетчика числа, вход сброса которого соединен с первым выходом блока установки, второй выход которого соединен с входом сброса счетчи5 ка адреса и с выходом сброса счетного устройства, третий выход блока установки соединен с входами синхронизации анализаторов переполнения и с выходо.м синхронизации счетного устройства, четвертый выход блока установки соединен с входом разре0 шения записи блока памяти, вход записи которого соединен со счетным входом счетчика адреса, с первым входом блока установки и со счетным входом счетного устройства, выход переполнения счетчика адреса соединен с входами установки анализаторов переполнения, с вторым входом узла установки и с выходом переполнения счетного устройства, третий вход узла установки соединен с информационным выходом счетчика адреса, четвертый и пятый

0 входы узла установки соединены с входами синхронизации и информационным счетного устройства соответственно, выход сброса счетного устройства соединен с входом сброса выходного дешифратора и с входом записи вычитающего счетчика, выходы син5 хронизации и переполнения счетного устройства соединены с входами синхронизации и установа выходного дешифратора соответственно, входы данных которого соединены с информационными выходами счет- .. ного устройства, выход переполнения вычитаюшего счетчика соединен с входом синхронизации счетного устройства, информационный вход которого соединен с выходом формирователя синхронизирующих импульсов и с входом сброса вычитающего счет5 чика.

2. Генератор по п. I, отличающийся тем, что блок установки счетного устройства содержит первый, второй, третий и четвертый

триггеры, информационный вход первого триггера соединен с информационным входом блока установки, синхровход которого соединен с синхровходами первого и четвертого триггеров, выход первого триггера соединен с информационным входом второго триггера, и с первым входом первого элемента И, второй вход которой соединен с первым входом второго элемента И, с выходом элемента равенства и с третьим выходом блока установки, первый выход которой соединен с выходом первого элемента И, второй вход второго элемента И соединен с информационным входом четвертого тригФиг.З

гера и с прямым выходом второго триггера, инверсный выход которого соединен со счетным входом третьего триггера, выход которого соединен с первым входом элемента равенства, второй вход которого соединен с третьим входом блока установки, второй вход которого соединен с синхровходом второго триггера, вход сброса которого соединен с инверсным выходом четвертого триггера, прямой выход которого соединен с вторым выходом блока установки, четвертый выход которого соединен с выходом второго элемента И, вход сброса соединен с входом сброса четвертого триггера.

Фиг. 2

13

2ii

r

25

:гФиг Л

фиг. 5

Фиг. 6

сриг. 7

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

название год авторы номер документа
Формирователь сетки частот 1985
  • Ходаков Анатолий Васильевич
SU1287257A1
Интегрирующий частотомер 1985
  • Ходаков Анатолий Васильевич
SU1308921A1
Частотомер-периодомер 1985
  • Ходаков Анатолий Васильевич
  • Литвяков Владимир Николаевич
SU1337800A1
Логический анализатор 1984
  • Андреев Борис Михайлович
  • Леухин Сергей Петрович
SU1259267A1
Формирователь сетки частот 1988
  • Ходаков Анатолий Васильевич
SU1656674A1
Генератор серии задержанных импульсов 1985
  • Ходаков Анатолий Васильевич
SU1372598A1
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ НЕИСПРАВНОСТЕЙ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ 1992
  • Лунев А.Ю.
  • Лунев В.Ю.
  • Захаров И.С.
RU2030784C1
Счетное устройство 1979
  • Бугринова Ирина Евгеньевна
  • Миронова Людмила Ивановна
  • Ходаков Анатолий Васильевич
SU856011A1
Преобразователь двоичного кода в код с произвольным весом младшего разряда 1985
  • Чистяков Александр Николаевич
SU1325708A1
УСТРОЙСТВО ДЛЯ ПОИСКА ПЕРЕМЕЖАЮЩИХСЯ ОТКАЗОВ В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ 1996
  • Лунев А.Ю.
  • Лунев В.Ю.
  • Захаров И.С.
RU2099777C1

Иллюстрации к изобретению SU 1 309 275 A1

Реферат патента 1987 года Генератор последовательности импульсов

Изобретение предназначено для вычислительных устройств и может быть использовано в синхронизаторах, управляющих и вычислительных снстемах. Цель изобретения - 1ювын1ение надежности устройства и его быстродействия. Устройство содержит суммирующее счетное устройство I, вычитаюн1ий счетчик 7, дешифратор 8, формирователь 10 имиульсоЕ онорной частоты и формирователь II импульсов синхрони- зании. Введение анализатора 9 неренолпе- ний, вьпюлпение суммируюн1его счетного устройства 1 в виде счетчиков 2 и 3 адреса и числа, блока 4 памяти, анализатора 5 переполнений и б,1ока 6 установки и образование новых функниональных связей позволяет достичь ноставленную цель. I з.п.ф-лы, 7 и. 1. сл со о со го СП

Формула изобретения SU 1 309 275 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1309275A1

Формирователь импульсных последовательностей 1978
  • Медведев Владимир Алексеевич
SU790197A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Способ получения фтористых солей 1914
  • Коробочкин З.Х.
SU1980A1
Генератор запаздывающих и опережающих импульсов 1981
  • Ходаков Анатолий Васильевич
SU961119A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 309 275 A1

Авторы

Ходаков Анатолий Васильевич

Даты

1987-05-07Публикация

1984-12-06Подача