Преобразователь частоты в код Советский патент 1990 года по МПК H03M1/60 

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

Не

2

sl

О

о

СП

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

Цель изобретения - повышение точности.

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

Преобразователь содержит триггер J1, элемент И 2, триггер 3, блок 4 рычислений и управления, регистр 5, триггер 6, элемент И 7, буферный эле- Иент 8 и блок 9 памяти.

Блок 4 вычислений и управления содержит центральный процессор 10, тактовый генератор 11, блок 12 приоритетных прерываний, шинный формирователь 13, системный контроллер 14 и элементы И 15 - 19.

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

Преобразуемая частота Fx поступает на тактовый вход триггера 1 и на элемент И 2. К моменту начала преобразования блок 4 очищает необходимые регистры, устанавливает в О триггеры 1 ,3 и 6, вырабатывая сигналы q и q,, и (в результате выполнения ко- манды HLT останова) переходит в режим ожидания, о чем свидетельствует появление сигнала W, в качестве которого может быть использован сигнал WATT центрального процессора.

Сигнал W.разрешает прохождение импульсов преобразуемой частоты Fx в схему микропроцессорного преобразователя частоты в код (МПЧК). По заднему фронту очередного импульса Fx, триггер 1 устанавливается в 1, разрешая прохождение следующего импуль- са Гх2через элемент И 2 на вход триггера 3. По заднему фронту этого импульса триггер 3 устанавливается в 1 ,в результате чего по линии ЗПО с прямого выхода триггера 3 в блок 4 и на элемент И 7 поступает сигнал запроса прерывания, подготавливая подключение буферного элемента 8 к шине данных преобразователя.

С приходом запроса по линии ЗПО в центральный процессор (ЦП) 10 бло- .ка 4 поступает команда CALLTFN вызо

0

5

5

0

35 до

45 0

0

55

ва подпрограммы преобразования периода Тх входного сигнала в код NT. Блок 4 выходит из режима ожидания и инициирует блок 12 на прием импульса Fv, ив результате выполнения команды ОПТ Ак (, ) устанавливает триггер 6 в 1. В результате на выходе элемента И 7 формируется сигнал S, поступающий на входы разрешения буферного элемента 8 и блока 9 памяти.

Под воздействием сигнала S блок 9 памяти отключается от шины данных, а буферный элемент 8 подключается к ней, в результате чего на шине данных устанавливается код короткой операции NOP, который на протяжении времени Ts действия сигнала S постоянно считывается ЦП 10, в котором выполняется инкремент содержимого программного счетчика PC с частотой

О П

где F0 - тактовая частота для ЦП 10

(для 580 ик 80 МГц; п - число тактов выполнения

команды ШР.(). Таким образом реализуется преобразование . С окончанием Т в МПЧК формируется запрос по линии ЗП1, при этом буферный элемент 8 отключается от шины данных, а блок 9 памяти к ней подключается. Инкремент PC прерывается и содержимое (PC)NS, пропорциональное длительности Ts, перегружается в стек, а в PC загружается начальный адрес подпрограммы

вычисления , где Ns NT+4lI, a

UN - код коррекции задержки операций инкремента PC при преобразовании.

Вычисленный код NF по сигналам q и qJ2переписывается в регистр 5.

Таким образом, использование предлагаемого преобразователя позволяет при небольших аппаратурных затратах и использовании программного счетчика в качестве таймера повысить точность преобразования почти в четыре раза и для частоты входного сигнала Гц обеспечить относительную погрешность ,03%.

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

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

0

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

С

начало

)

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

название год авторы номер документа
Устройство для управления вводом-выводом 1989
  • Голиков Игорь Николаевич
  • Гришина Валентина Николаевна
  • Константинов Анатолий Анатольевич
  • Корнеев Вячеслав Викторович
  • Писарев Виктор Викторович
SU1735859A1
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для сопряжения микро-ЭВМ с табло индикации 1986
  • Майзель Гарри Вениаминович
  • Стеняев Андрей Викторович
SU1376090A1
МУЛЬТИПЛЕКСОР ТЕЛЕКОММУНИКАЦИОННЫЙ МНОГОФУНКЦИОНАЛЬНЫЙ 2004
  • Соков Михаил Васильевич
  • Кочегаров Павел Юрьевич
  • Шмырёв Виталий Николаевич
  • Калинина Ольга Ивановна
  • Зябирова Лилия Иматовна
  • Сизов Александр Дмитриевич
  • Оськин Валерий Анатольевич
RU2269154C1
СПОСОБ ИЗМЕРЕНИЯ ЧАСТОТЫ (ВАРИАНТЫ) И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ (ВАРИАНТЫ) 2008
  • Мурашко Николай Анатольевич
  • Мурашко Олег Анатольевич
RU2402025C2
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1288704A1
Измеритель частоты 1989
  • Чмых Михаил Кириллович
SU1691768A1
Устройство для сопряжения двух магистралей 1986
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Тараканов Александр Николаевич
  • Бобыльков Анатолий Николаевич
SU1348874A1
УСТРОЙСТВО ДЕКОДИРОВАНИЯ КОДОВ РИДА-СОЛОМОНА 2010
  • Егоров Сергей Иванович
  • Графов Олег Борисович
RU2441318C1

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

Реферат патента 1990 года Преобразователь частоты в код

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

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

Инициализация йПП, разрешение преобразования, переход В состояние ожидания

Разрешение прерывания в БЛП и #Я4 по импульсу Fx (ti+i)

Подключение кода короткой операции (NOP) к ШВ микропроцессора

Инкремент программного счетчика (РС)-(РС+1)

Поступил запрос 3ll1(tM)

Коррекция кода /Yr, вычисление кода N - 1/Nr

С

Редактор А.Ревин

Фиг.З

Составитель В.Гейнрихс

Техред Л. Сердюкова Корректор В.Гирняк

Заказ 85

Тираж 664

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5

Конец

J

Подписное

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

Ыелкунов Н.Н., Дианов А.П
Универсальный одноплатный микроконтроллер
- Микропроцессорные средства и системы, 1986, Р 5, с
Разборное приспособление для накатки на рельсы сошедших с них колес подвижного состава 1920
  • Манаров М.М.
SU65A1
Лонтюхин В.Н
Функциональный преобразователь частоты в код на основе микропроцессора
- Известия вузов, Приборостроение, 1985, № 4, с
Гальванический элемент 1922
  • Романовский Я.К.
SU540A1

SU 1 547 065 A1

Авторы

Локтюхин Виктор Николаевич

Терехин Александр Николаевич

Даты

1990-02-28Публикация

1988-01-18Подача