Генератор цифровых сигналов
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для выработки программно задаваемых последовательностей цифровых сигналов в автоматизированных системах контроля для выдачи значений стимулирующих воздействий при контроле и диагностике цифровых устройств. Цель - расширение класса решаемых задач за счет увеличения длительности серии импульсов при заданной частоте их следования. Генератор цифровых сигналов содержит задающий генератор 1, узел 3 управления запуском счетчика, регистр 4 кода длительности импульса, магистральную линию связи 5, элемент ИЛИ 6, элемент И 7. Поставленная цель достигается за счет введения вычитающих счетчиков 2,9, блок 8 памяти, узла 10 управления выдачей адреса. 4 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
öö 4 С Об F 1/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ., и: :<л.,:1;.
Г :
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР
1 (21) 4318253/24-24 (22) 19,10.87 (46) 15,11.89. Бюл, 9 42 (71) Московский институт электронной техники (72) В.А.Бархоткин, В.А.Бельц и А.В,111амаева (53) 681.325 (088.8) (56) Гнатек И,Р. Справочник по цифроаналоговым и аналогоцифровым преобразователям. М,: Радио и связь, 1982, Авторское свидетельство СССР
У 734660, кл. Н 04 L 13/00, 1976. (54) ГКНЕРАТОР ЦИФРОВЫХ СИГНАЛОВ (57) Изобретение относится к автоматике и вычислительной технике и может. быть использовано.для выработки программно задаваемых последова- .
„„SU„„1522187 А1
2 тельностей цифровых сигналов в автоматизированных системах контроля для выдачи значений стимулирующих воздействий при.контроле и диагностике цифровых устройств. Цель — расширение класса решаемых задач за счет увеличения длительности серии импульсов при заданной частоте их следования ° Генератор цифровых сигналов содержит задающий генератор 1, узел 3 управления .запуском счетчика, регистр 4 кода длительности импульса, магистральную линию 5 связи, элемент
ИЛИ 6, элемент И 7. Поставленная цель достигается за счет введения вычитающих счетчиков 2 и 9, блока 8 памяти, узла 10 управления выдачей адреса. 4 ил.
1522187
Изобретение относится к вычислительной технике и автоматике для выработки программно задаваемых последовательностей цифровых сигналов и может быть использовано в автоматизированных системах контроля для выдачи значений стимулирующих воздействий при контроле и диагностике цифровых устройств в процессе их произ- !0 водства и эксплуатации.
Цель изобретения — расширение класса решаемых. задач за счет увеличения длительности серии импульсов при заданной частоте их следования.
На фиг.! представлена функциональная схема предлагаемого генератора; на фиг.2 — функциональная схема узла управления запуском счетчика; на фиг.3 — функциональная схема узла управления выдачей адреса; на фиг.4 временная диаграмма работы генератора цифровых сигналов.
Генератор цифровых сигналов (фиг.1) содержит задающий генератор 1, первый вычитающий счетчик 2, узел 3 управления запуском счетчика, регистр 4 кода длительности импульса, магистральную линию 5.связи, элемент
ИЛИ 6 и элемент И 7, блок 8..памяти, 30 второй вычитающий счетчик 9, узел
10 управления выдачей адреса.
Узел 3 управления запуском счетчика содержит D-триггер ll элемент .
ИЛИ 12, элемент НЕ 13, элемент И 14, 35 узел 10 управления :выдачей адреса содержит первый RS-триггер 15, элемент И 169 второй RS-триггер 17, элемент НЕ 18, элемент И 19.
Узел 3 управления запуском счет- 40 чика {фиг.2) содержит D-триггер 11, предназначенный для задержки на один такт информации с выхода заема первого.вычитающего счетчика 2, элемент
ИЛИ 12, формирующий сигнал разреше- 45 ния записи из регистра 4 кода длительности импульса в первый вычитающий счетчик 2, элемент НЕ 13, инвертирующий управляющий сигнал, полученный с выхода магистральной линии 5 связи и элемент И 14, разрешающий прохождение опорной частоты задающего генератора 1 на счетный вход первого вычитающего счетчика 2 в зависимости от значения логического сигнала на выходе элемента НЕ 13.
D-вход D-триггера 11 является вторь м входом узла 3 управления запуском счетчика, вход синхронизации
П-триггера 1! соединен с первым входом элемента И 14 и является третьим входом узла 3 управления запуском счетчика, выход D-триггера 11 соединен с первым входом элемента ИЛИ
12, второй вход которого подключен к входу элемента HE 13 и является первым входом узла 3 управления запуском счетчика, а выход элемента
НЕ 13 соединен с вторым входом элемента И 14, Выход элемента И 14 является первым выходом, а выход элемента ИЛИ 12 — вторым выходом узла
3 управления запуском счетчика.
Узел 10 управления выдачей адреса (фиг.3) содержит первый RS-триггер
15 необходимый для выработки начала разрешающего сигнала на управляющий вход элемента И 7 по поступлению первого положительного импульса с выхода заема первого вычитающего счетчика 2 через элемент И 16, второй
RS-триггер 17, предназначенный для формирования конца разрешающего сигнала на управляющий вход элемента И
7 по поступлению первого положительного импульса с выхода заема второго вычитающего счетчика 9, а также элемент HP, 18 и второй элемент И 19.
Первый вход первого элемента И 16 является первым входом узла 10 управления выдачей адреса. Второй вход элемента И 16 соединен с выходом элемента НЕ 18 вход которого является третьим входом узла 10 управления выдачей адреса и соединен с
R-входом первого RS-триггера 15 и
S-входом второго RS- риггера 17, R-вход второго RS-триггера 17 является вторым входом узла 10 управле ния выдачей адреса, а выход RS-триггера 17 подключей к первому входу второго элемента И 19. Второй вход второго элемента И 19 соединен с выходом первого RS-триггера 15 на
S-вход которого подключен выход первого элемента И 16. Выход второго элемента И 19 является выходом узла
10 управления выдачей адреса„
Генератор цифровых сигналов работает следующим образом.
-Через магистральную линию 5 связи записывается информация,. соответствующая параметрам выходной последовательности, а именно: в регистр
4 кода длительности импульса записывается код, который определяет длительность тактовых импульсов вы5 13 ходной информации; во, второй вычи-. тающий счетчик 9 записывается код, соо тветс твующий длительно с ти цикла выдачи выходной информации; в блок
8 памяти записывается значение вы- ходной информации.
Затем через магистральную линию
5 связи подается команда на запуск программируемого генератора цифровых сигналов путем выдачи управляющего сигнала на первый вход узла 3 управления запуском счетчика, управляющий нход второго нычитающего счетчика 9 и третий вход узла 10 управления выдачей адреса. По коман" де запуска первый вычитающий счетчик
2 начинае f работать на вычитание и вьщает сигнал на выход заема, когда код на информационном выходе счетчика 2 равен нулю. Этот сигнал через блок 3 узла управления запуском счетчика поступает на управляющий вход первого вычитающего счетчика 2 и происходит запись кода по входу предварительной записи, а также поступает на счетный. вход второго вычитающего счетчика 9, задающего текущий адрес для блока 8 памяти.
При поступлении следующего импульса на счетный вход второго вычитающего счетчика 9 генератор цифровых сигналов выдает информацию по следующему адресу и т.д. При установке второго вычитающего счетчика 9 в нулевое положение он выдает сигнал через узел 10 управления выдачей адреса на установку в "0." элемента
И 7, т.е, окончание цикла выдачи информации.
Генератор цифровых сигналов имеет два рабочих режима: режим записи информации о параметрах выходной-информации, режим выдачи информации. Режим записи определяется выдачей "1" через магистральную линию 5 связи на п рвый вход ..узла 3 упранления запуском счетчика, третий вход узла 10 управления выдачей адреса и управляющий вход второго вычитающего счетчика
9. В режиме записи через магистральную линию 5 связи выдается цифровой параллельный код, соответствующий длительности серии импульсов выходной информации, на вход 6 происходит запись во второй вичитающий счетчик
9, на первый вход 2 элемента ИПИ 6 выдается адрес, а на информационный вход блока 8 памяти — выход22187 ная информация, при этом на второй вход и элемента HJIH 6 поступает "0", так как на управляющем входе М элемента И 7 н это время установлен
"0", обусловленный значением "1" на входе б ., и происходит запись в блок
8 памяти ныходной информации по адресам, поступающим через элемент ИЛИ
6 на адресный вход п блока 8 памяти °
Записанный в регистр. 4 кода длительности импульса код,, соответствующий длительно с ти так товых импульсов выходной информации, поступает на вход б преднарительной записи первого вычитающего счетчика 2, который не изменяется до следующего цикла записи, а "1" на входе е управляет записью укаэанного кода в первый вычитающий счетчик 2 и запрещает про15
20 хождение опорной частоты с выхода а задающего генератора 1 на счетный вход К первого вычитающего счетчика 2.
ZS При поступлении "0" на вход Е узла 3 управления запуском счетчика разрешается прохождение опорной частоты на счетный вход pk, первого вычитающего счетчика 2, и счетчик 2 начинает вычитать из .кода, записанного по входу 5 предварительной записи. При установке первого вычитающего счетчика 2 нулевое положение на выходе И первого вычитающего счетчика 2 вырабатывается положи" тельный импульс ° который поступая в узел 3 управления запуском счетчика, задерживается на один такт задающего генератора 1 и поступает на вход к для установки первого
- вычитающего счетчика 2 в исходное состояние, т.е, запись кода длительности импульса b i Первый положительный импульс устанавливает выход
45 Ф узла 10 управления выдачей адреса в единичное состояние, тем самым определяя режим считывания программируемого генератора цифровых сигналов. Положительные импульсы с выхода И поступают на счетчный вход второго вычитающего счетчика 9, который начинает работать на вычитание, задавая каждым импульсом на входе ц адрес, поступающий на информационный вход элемента И 7, который затем передается через элемент ИЛИ
6 на адресный вход блока 8 памяти.
При достижении нулевого значения второй нычитающий счетчик 9 выраба7
152 тывает на выходе A заема "1", которая устанавливает узел 10 управления выдачей адреса в нулевое состояние.и запрещает выдачу адреса из второго вычитающего счетчика 9 на выходе н элемента И 7, завершая цикл считывания. Временная диаграмма р отражает режим работы блока 8 памяти и программируемого генератора цифровых сигналов, Аормулаизобретения
Генератор цифровых сигналов, содержащий задающий генератор, регистр кода длительности импульса,. узел управления запуском. счетчика, элемент ИЛИ, элемент И, причем инфорMBIIHoHEIblA вход регистра кода длительности импульса подключен к входу задания длительности импульсов генератора, вход запуска узла управления запуском счетчика подключен к входу запуска генератора, о т л и.— ч а ю шийся тем, что, с целью расширения класса решаемых задач за счет увеличения длительности серии импульсов при заданной частоте их следования, в него введены два вычитающих счетчика, узел управления выдачей адреса и блок памяти, причем вход данных блока памяти подключен к информационному входугене-. ратора, вход заданий адреса которого подключен к первому входу элемента
2187
11ЛИ, второй вход которого подключен к выходу элемента И, выход элемента
ИЛИ подключен к адресному входу блока памяти, выход которого подключен K выходу генератора BElxop гистра кода длительности импульса подключен к входу предварительной записи первого вычитающего счетчика, счетчик и управляющий вход которого !
О подключены соответственно к выходИм опорной частоты и разрешения перезаписи узла управления запуском счетчика, вход приема опорных импульсов которого подключен к выходу за15 дающего генератора, выход переполнения первого вычитающегб счетчика подключен к входу управления перезаписи узла управления запуском
20 счетчика, входу задания режима узла управления выдачей адреса и счетному входу второго: вычитающего счетчика, вход предварительной записи которого подключен к входу задания длитель25 ности серии выходных импульсов генератора, вход запуска которого подключен к управляющим входам второго
:вычитающего счетчика..и узла управления выдачей адреса, выход которого подключен к первому входу элемента
И, второй вход которого подключен к информационному выходу второго вычитающего счетчика, выход перепол— нения которого подключен к входу останова узла управления выдачей
35 адреса
l522l87
Составитель С.Курош
Редактор T.ÏàðÔåíîâà Техред М. одани Корректор Vi.Èóñêà
Заказ 6963/45 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям прн ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101