Многоканальный программируемый генератор импульсов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1764149
Авторы: Рассомагин, Тунев, Устинов
Текст
(5)5 Н 03 К 3 ЕТЕНИ енн С.Ю, Ус универ кропро 85, МЗ ГОСУДАРСТВЕННЬЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(54) МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЪЙ ГЕНЕРАТОР ИМПУЛЬСОВ (57) Многоканальный программируемый генератор импульсов предназначен для использования в устройствах программирования микросхем постоянных запоминающих устройств и программируемых. логических матрйц, а также может бйть использован как в составе универсальных систем технической диагностики, автома17641493 4тического управления и контроля, так и ав- опорный генератор импульсов, первый, втотономно, в качестве таймера для вычисли- рой элементы И, с третьего по К-ый элетельных устройств, блока задания менты И, элемент 16 ИЛИ-НЕ, элемент 17 временных интервалов, устройства синхро- ИЛИ; одновибратор. В многоканальном низации и т, д. Цель изобретения - расши- программируемом генераторе импульсов рение области применения устройства осуществляется проограммное изменение путем обеспечения программного измене- начала и длительности формируемых имния начала и длительности формируемых пульсов, числа циклов генерации, формироимпульсов, задания числа циклов генерации вание временных диаграмм, состоящих из и контроля параметров программируемых совмещенных смежных и разнесенных во импульсов. Многоканальный программиру-времени импульсов с обеспечением контроемый генератор импульсов содержит блок ля параметров программируемых импульзапуска, с первого по И-ый программируе- сов и автономности формирования мые таймеры, первый и второй триггеры,заданного числа циклов генерации, 1 ил,Йзобретение относится к ймпульсной ответственно к входу выборки блока 1 запутехнике и может быть использовано как в ска и к входу выборки первого программисоставеуниверсальных систем технической руемого таймера 2-1, вход стробйрования диагностики, автоматического управления и чтения информации которого является вхоконтроля, так и автономно, в качестве тай дом 11 стробирования чтения информации мера для вычислительныхустройств, блока устройства, кроме того, многоканальный задания временных интервалов и диаг-. программируемый генератор импульрамм, устройств синхронизации ит.д, . сов содержит второй триггер 12, перЦелью изобретения является расшире- вый 13 и второй 14 элементы И, с ние области применения путем обеспече третьего 15-1 по К-й 15-К элементы И,элементы, гдения программного изменения начала и 2+13 х й - 1 .1 длительности формируемых импульсов, з- К 2элемейт 16 ИЛИ- дания числа циклов генерации и контроля НЕ, элемент 17 ИЛИ и одновибратор 18, параметров программируемых импульсов, . выход которого соединен с первым входома чертеже приведена структурная схе элемента 17 ИЛИ, второй и третий входы ма многоканального программируемого ге- которого и вход одновибратора 18 подклюнератора импульсов, чены соответстзенно к первому 6, второму 7Многоканальный программируемый адресным входам и входу 8 стробирования генератор импульсов содержит блок 1 за- записи информации устройства, входы пуска, с первого 2-1 по 2-й-й программиру стробирования записи и чтения информаемые таймеры, где й - нечетное число . ции, первйй и второй адресные входы кажпрограммируемых таймеров с первого 2-1 дого программируемого таймера с первого по И-й 2-И, определяемое емкостной нагру-1 по М-й 2-Й соответственно соединены, зочной способностью группы 5 информиру- первый вход 9 выборки устройства соедиемых входов-выходов устройства, первый 25 ненс четвертым входом элемента 17 ИЛИ, триггер 3 и опорный генера 1 ор 4 импульсов, выход которого подключен к синхровходу выход которого подключен к первому входу второго триггера 12, информационный вход синхронизации первого программируемого которого подключен к выходу блока 1 запу; таймера 2-1, группа информационных вхо- ска, вход установки в нулевое состояние - к дов-выходов котооого соединена с группой 30 выходу второго элемента 14 И, а вход уста- информационных входов блока 1 запуска и новки в единичное состояние - к шине 19 является группой 5 информационных вхо- уровня логической единицы устройства, к дов-выходов устройства, первым 6 и вторым информационному входу и к входу установадресными входами которого являются ки в единичное состояние первого триггера соответственно соединенные первые и 35 З,входустановкивнулевоесостояниекотовторые адресные входы первого програм- рого подключен к выходу первого элемента мируемого таймера 2-1 и блока 1 запуска, 13 И, первый вход которого является входом входы стробирования записи информации 20 подтверждения прерывания устройст ко торых соответственно соединены и под- а второй вход подключен к входу 21 начальоиства, ключены к входу 8 стробирования записи 40 ной установки устройства и соединен с пер информации устройства, первый 9 и второй вым входом второго элемента 14 И0 входы выборки которого подключены со- вход которого подключен к инверсному выходу первого триггера 3, прямой выход которого является выходом 22 требования прерывания устройства, прямой выход второго триггера 12 соединен с первым и вторым входами запуска первого программируемого таймера 2-1, первый выход генерации которого соединен с вторым входом синхронизации первого программируемого таймера 2-1 и с первым входом элемента 16 ИЛИ-НЕ, второй вход которого подключен к инверсному выходу второго триггера 12, а выход соединен с первыми входами с третьего 15-1 по К-й 15-к элементы И, вторые входы которых входят в состав группы выходов блока 1 запуска, а выходы соответственно подключены. к первым, вторым и третьим входам запуска 1-х программируемых таймеров, где 1 = 2,4., М- четйый номер йрограммйруемого таймера с ворого 2-2 по (й)-й 2- (И) первые, вто рые и третьи выходы генерации каждого 1-го программируемого таймера со второго 2-2 по (й)-й 2-(й) подключены соответственно к первымвторым и третьим входам запуска (1+ 1)-х йрогрэмми руемых таймеров с третьего 2-3 по И-й 2-К, первые, вторые итретьи выходы генерацйи которых являются соответственно с первого 23-1 по /3 х (М)/-й 23-3 х (1 ч) выходами генерации многоканалъногб программируемого генератора импульсов; с третьего 24-1 по (И+1)-й 24-(И+1) входами выборки которого являются соответственно входы выборки со второго 2-2 по й-й 2-М программируемыхтаймеров, первсче; вторые и третьи входысинхронизации которых подключены к выходу опорнОго генератора 4.импульсов.Блок 1 запуска и с первого 2-1 по И-й2-Й программируемые таймеры могут быть выполнены на стандартных ИМС типа КР 580 ВВ 55 и КР 580 ВИ 53,Многоканальный программируемый генератор импульсов работает следующим образом.При включении устройства нэ вход 21начальной установки . поступает отрицательный импульс и через первый 13 и второй 14 элементы И устанавливает в исходное нулевое состояние первый 3 и второй 12 триггеры. По окончании импульса разрешается работа первого 3 и второго 12 триггеров, так как далее на их В-входы поступает уровень логической единицы, Затем процессор (на чертеже не показан) через промежуточный интерфейс (на чертеже не показан) производит установку режимов работы программируемых таймеров с первого 2-1 по й-й 2-й. При этом нэ первый 6 и второй 7 адресные входы подается код адреса одного из каналов генерации, в группыинформационных входов-выходов подаются коды управляющих слов, устанавливающих режимы работы программируемых таймеров, а на входй выборки - разрешающий уровень, При этом первый канал генерации первого протраммируемого таймера 2-1 устанавливается в режим генерации импульсов и работает как делитель частоты опорного генератора импульсов, а второй 10 канал генерации - в режим программного формирования одиночного стробирующего сигнала, Все три канала каждого совторого 2-2 по й-й (2-И) программируемые таймеры устанавливаются а режим ждущего одно- вибратора,Затем загружается необходимыми числами счетчики (на чертеже не йоказэны) всех программируемых таймеров с первого 2-1 по М-й 2-М. Далее программируется аналогичным образом блок запуска, который 20 устанавливается в режим передачи информации с его группьгинформационных входов в группу информационных выходов и на отдельный выход запуска блока 1 запуска,ющих каналов КР 580 ВВ 55) передается код, определяющий разрешение запуска 1-х и рограммируемых таймеров со второго 2-2 по(М)-й 2-(И), С группы выходов блока 1 30 запуска он поступает на вторые входы с третьего 15-1 по К-й (15-К) элементы И и нулевым уровнем ситнала"запрещает работу соответствующего элемента И (с третьего по К-й), а единичным - разрешает, После этого аналогичным образом в блок 1 запуска передэется сигналзапуска нэ его выход запуска (второй канал КР 580 ВВ 55), который поступает на информационный вход второго триггера 12 единичным уровнем. По окончании сигйала записи на входе 8 устройства 40(переходе его в единичное состояние) происходит фиксация сигнала запуска в блок 1 запуска и происходит запуск Одновибрэтора 18, при этом на первом 6 и втором 7 адресных входах и на входе 9 выборки устройства сохраняются нулевые уровни (до начала следующего цикла), и ри которых осуществляется адресация к блоку 1 запуска при передаче информации на его выход за 50 пуска. За это время одновибратор 18 сначала устанавливает свой выход в нулевое состояние, а затем через время, необходимое для записи сигнала запуска в блок 1 запуска и установки его единичного состоя 55 ния на информационном входе второто триггера 12, устанавливает свой выход в единичное состояние, В этот момент нэ выходе элемента 17 ИЛИ также сформируется положительный перепад, который установит второй триггер 12 в единичное состоя 25 Затем в блок 1 запуска (в один иэ 2 рэботание. Инверсный выход второго триггера 12 установит в нулевое состояние и разрушит работу элемента ИЛИ-НЕ, а прямой выход- положительным перепадом, поступающим на первый и второй входы запуска первого программируемого таймера 2-1 осуществит запуск его первого и второго каналов генерации. При этом на первый выход генерации будет поступать поделенная в соответствии с кодом, записанным в первый счетчик (на чертеже не показан) первого программируемого таймера 2-1, частота опорного генератора 4 импульсов, а на втором выходе генерации сохраняется единичный уровень, Частота с первого выхода генерации первого программируемого таймера 2-1 через элемент 16 ИЛИ-НЕ и через разрешенные, с третьего 15-1 по К-й (15-К) элементы И поступает на соответствующие 1-е программируемые таймеры. При этом по каждому положительному фронту осуществляется запуск этих 1-х таймеров со второго 2-2 по (И) 2-(й), Длительность выработки отрицательных импульсов каждого из трех каналов выбирается различной, в зависимости от начала формирОвания импульсов в каналах генерации (1+1)-х таймеров с третьего 2-3 по й-й 2-К. Затем в соответствии с этими длительностями по положительным перепадам, поступающим с выходов генерации 1-х программируемых таймеров со второго 2-2 по (1 ч)-й на соответствующие входы запуска (1+1)-х таймеров с третьего 2-3 по М-й 2-й производится запуск (1+1)-х таймеров, на выходах генерации которых формируются отрицательные импульсы с длительностями, определяемыми кодами, записанными в их счетчики (на чертеже не показаны). Число таких одинаковых циклов, определяется кодом, записанным в счетчик (на чертеже не показан) второго канала первого программируемого таймера 2-1. По окончании отсчета числа циклов на втором выходе генерации первого программируемого таймера 2-1 формируется отрицательный импульс, который поступает на синхровход первого триггера 3 и устанавливает его положительным перепадом в единичное состояние, при этом на выход 22 требования прерывания с прямого выхода первого триггера 3 поступает единичным уровнем сигнал требования прерывания. Нулевой уровень сигнала инверсного выхода первого триггера 3 через второй элемент 14 И поступает на й-вход второго триггера 12 и запрещает сигналом с его прямого выхода работу первого программируемого таймера 2-1. Процессор (на чертеже не показан), получив сигнал требования прерывания, выставляет сигнал подтвержденияпрерывания на вход 20 нулевым уровнем и далее, через первый элемент 13 И на Я-вход первого триггера 3, устанавливая его в нулевое состояние, При этом снимается единич ный сигнал требования прерывания с выхода 22 и разрешается работа второго триггера 12.Таким образом, предлагаемый многоканальный программируемый генератор 10 импульсов обеспечивает программное изменение начала и длительности формйруемых импульсов. задание чйсла циклов генерации и контроль параметров програм- . мируемых импульсов. 15 Ф о р мул а изобретения Многоканальный прдграммируемый генераторимпульсов, содержащий блок запуска, первый программируемый таймер, 20 первый триггер и опорный генератор импульсов, выход которого подключен к первому входу синхронизации первого программируемого таймера, группа информационных входов-выходов которого соеди нена с группой информационных входов блока запуска и является группой информационных входов-выходов многоканального программируемого генератора импульсов, первым и вторым адресными входами кото рого являются соответственно соединенные первые и вторые адресные входы первого программируемого таймера и блока запуска, входы стробирования записи информации которых соответственно соединены и 35 подключены к входу стробирования записи информации многоканального программируемого генератора импульсов, первый ивторой входы выборки которого подключены соответственно к входу выборки блока 40 запуска и входу выборки первого программируемого таймера, вход стробирования чтения информации которого является вхо- дом стробирования чтения информации ;многоканального программируемого гене ратораимпульсов, отлича ющийсятем, что, с целью расширения области применения путем обеспечения и рдграммного изменения начала и длительности формируемых импульсов, задания числа циклов генерации 50 и контроля параметров программируемых импульсов, введены со второго по й-й программируемые таймеры, где М - нечетное число, определяемое емкостной нагрузочной способностью группы информационных 55 входов-выходов многоканального программируемого генератора импульсов, второй триггер, первый и второй элементы И, с третьего по К-й элементы И, где К =элемент ИЛИ-Н1764149 Составитель О.ТуневТехред М. Моргентал Корректор В.Петраш Редактор О.Стенина Заказ 3462 Тираж : . Подписное ВНИИПЙ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 9: 10элемент ИЛИ и одновибратор; выходкото- первого триггера, прямой выход которого рого соединен с первым входом элемента является выходом:требования прерйвания ИЛИ., второй и третий входы которого и вход многоканального программируембго генеодновибратора подключены соответствен- ратора импульсов, прямой выходвторого но к первому и второму адресным входам и 5 трйггера соединен спервыми вторым вхо входу стробирования записи информации дами запуска первого программируемого многоканального программируемогО гене- таймера, первый выход генерации котороратора импульсов, входы стробирования за- го соединен с вторим входом синхронизаписи и чтения информации. первый и второй ции первого программируемого таймераи Садресные входы каждого программируема первым входом элемента ИЛИ-НЕ, второй го таймера с первого по Й-й соответственно вход которого подклаченк инверсному высоединены, первый вход выборки многока- ходу второго триггера, а:въ ход соединен с нального программируемого генераторапервыми входами с третьего по К-й элеменимпульсов соедйнен с четвертым входом тбв И, вторые входы которйх входят в состав элементаЙЛИ, выход которого подключен к 15 группы выходов блока запуска. а вйходы синхровходу второго триггера, информаци-соответственно подключены к первым, втоонный вход которого подключен -к выходу рым и третьим входамзапуска 1-х йрограм- блока запуска, вход установки в нулевое со-мйруемых таймеров", где= 2, 4,(Й) - стояние - к выходу второго элемента И, а четный номер программируемого таймера с вход установки в единичное состояние - к 20 второго по (И)-й, первйе; вторые и третьи шине уровня логической единицы многока- выходы генерации каждого 1-го программинального программируемого генератора руемого-таймера с в 1 орого по (М)-й под импульсов; к информационному входу и к ключены соответственно к первым; вторым входуустановки в единичное состоянйе пер-: и третьим входам зайуска(+1)-х программивого триггера, вход установки в нулевое со руемых таймеров с третьего по й-й, первые, стояние которого подклюЧен к выходу вторые и третьи выходы генерации которых первого элемента И, первый вход которого являются соответственно с первого поР х является входом подтверждения прерыва-(й-й выходами генерацйй многоканальния многоканального программируемого ге-ного программйруемогбтенератора импульнератора .импульсов, а второй .вход 30 сов, с третьего по(И+1)-й входами выборки подклечен к входу начальной установки которого являются соответственно входы многоканального программируемого гене- " выборки со второго йо й-й программируератора импульсов и соединен:с первым вхо- . мых таймеров, первые, вторые итретьи входом втброгО элемента И. второй вход ды синхронизации которых подключены к которого подключен к инверсному выходу 35 выходу опорного генератора импульсов.
СмотретьЗаявка
4852644, 19.07.1990
ПЕРМСКОЕ НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ПАРМА"
РАССОМАГИН ВАСИЛИЙ РАДИОНОВИЧ, ТУНЕВ ЛЕОНИД ВАСИЛЬЕВИЧ, УСТИНОВ СЕРГЕЙ ЮРЬЕВИЧ
МПК / Метки
МПК: H03K 3/64
Метки: генератор, импульсов, многоканальный, программируемый
Опубликовано: 23.09.1992
Код ссылки
<a href="https://patents.su/5-1764149-mnogokanalnyjj-programmiruemyjj-generator-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальный программируемый генератор импульсов</a>
Предыдущий патент: Генератор импульсов
Следующий патент: Генератор напряжения треугольной формы
Случайный патент: Способ выделения и очистки кислой протеиназы из растворов