Многоканальный формирователь серии импульсов
Иллюстрации
Показать всеРеферат
Союз Советскнх
Социалистических
Республик
ОП ИСАНИ Е
ИЗО6РЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (ii)932601 (5l)Nl. Кл. (61) Дополнительное w авт. свид-ву (22) Заявлено 13. 06. 80 (21) 2939332/18 21 с присоединениен заявки рй (23) Приоритет
Н 03 K 3/64 еееударстееииый кеиитет
СССР
10 делен изебретений и открытий
Опубликовано 30.05.82, Бюллетень М20
Дата опубликования описания 30. 05;82 (53) УДК 621. 373. .4(088.8) (72) Авторы изобретения
В.П.Левин, А. Е.Лутченко, P.И. Полонн и E.È.ÑêîðîõoäîB (7l ) Заявитель (54) МНОГОКАНАЛЬНЫЙ ФОРМИРОВАТЕЛЬ
СЕРИИ ИМПУЛЬСОВ
Изобретение относится к импульсной технике и может быть использовано в системах автоматического управления и контроля, например в каналах синхронизации радиотехнических устройств для генерирования кодовых групп импульсов с точным воспроизведением длительностей и периодов меж-. ду импульсами
Известен формирователь серии импульсов, содержащий генератор импульсов, программный блок, преобразователь код-временной интервал (1J.
Однако данный формирователь обеспечивает удовлетворительную абсолютную погрешность воспроизведения периодов только в одном канале., Наиболее близким по технической сущности к предлагаемому является устройство, содержащее опорный генератор, блок микропрограммного управления, включающий в себя узел формирования импульсов, m-разрядный счетчик и запоминающее устройство, пре2 образователь код-период, который содержит счетчик, блок сравнения и регистр, и регистр признаков $2).
Основным недостатком данного фор" мирователя является большая абсолютная погрешность воспроизведения временных параметров сигналов (моментов формирования фронтов и срезов импульсов во всех и-каналах) относительно фронтов импульсов, поступающих в блок микропрограммного управления из преобразователя код-период.
В результате существенно ограничивается область использования этого
3$ формирователя, так как во многих случаях сигналы на всех и-каналах должны иметь погрешность воспроизведения временных параметров, соизмеримую с .погрешностью преобразователя код-период.
Цель изобретения - уменьшение погрешности формирования выходных импульсов в его n-каналах.
932601
25
35 ао
55 з
Поставленная цель достигается тем, что в многоканальный формирователь серии импульсов, содержаший генератор опорных импульсов, выход которого подключен к С-входу преобразователя код-период, управляющие входы которого соединены с первой группой выходов блока микропрограммного управления, вторая группа выходов которого подключена к разрядным входам регистра признаков, выход преобразователя код-период соединен с управляющим входом блока микропрограммного управления, введен и-канальный дискретный модулятор, С-вход которого подключен к выходу преобразователя код-период, а управляющие входы дискретного модулятора соединены с разрядными выходами регистра признаков.
На фиг.1 представлена функциональная схема многоканального формирователя серии импульсов, на фиг.2 вариант конкретного выполнения дискретного модулятора и регистра признаков, на фиг.3 — временные диаграммы, поясняющие работу формирователя.
Многоканальный формирователь серии импульсов (фиг.1) содержит гене° ратор 1 опорных импульсов, преобразователь 2 код-период, блок 3 микропрограммного управления, регистр 4 признаков и n"канальный дискретный модулятор 5.
На фиг.2 показано конкретное выполнение регистра 4 признаковна й5триггерах 6 и дискретного модулятора 5 на D-триггерах 7.
На фиг.3 поясняется случай, когда в цикле формируются четыре периода модулирующего сигнала Т -Т
1 (фиг.3а) .
Многоканальный формирователь серии импульсов работает следующим образом, работа поясняется на примере двухканального формирователя).
Предположим, что на выходе первого D-триггера 7 дискретного модулятора 5 необходимо сформировать в л л цикле два импул са 1 — — Т2 и c = Т4
2 (фиг.3з), совпадающие во времени с этими периодами, а на выходе второго D-триггера 7 модулятора 5 сфорл мировать в цикле один импульс
=I +i, совпадающий во времени с отмеченными периодами (фиг. 3и) .
Для формирования упомянутых последовательностей достаточно в качестве блока 3 микропрограммного управления использовать запоминающее устройство на р ячеек с числом разрядов в каждой 2n+l:. В 2п разрядах каждой из р ячеек записываются коды модулируемого сигнала, а в к разрядов данные о длительности интервалов времени между очередными импульсами.
В рассматриваемом примере 2n=4 и р=4.
В процессе работы С-вход преобразователя 2 код-период подается непрерывная последовательность сигналов с периодом Т с выхода генератора 1. Ila его к входы последовательно llo программе поступают коды чисел о текущих периодах. Обычно вес младшего разряда этого кода соответствует опорному интервалу времени
То генератора 1. В данном случае рассматривается пример, когда преобразователь 2 код-период выполнен на основе блока сравнения кодов, входы которого подключены к выходам счетчика и регистра. В такой структуре преобразователя под воздействием сигналов То в счетчике непрерывно изменяются состояния триггеров.
В те моменты, когда коды счетчика совпадают с кодом íà k выходах блока 3 микропрограммного управления, на выходе преобразователя 2 код-период формируется импульс. Обычно абсолютная погрешность воспроизведения фронтов этих импульсов меньше Т . Импульсы с такой погрешностью поступают на модулирующий С-вход дискретного модулятора 5, функции которого в данном случае выполняет регистр.
Импульсы модулирующего сигнала поступают также на управляющий вход олока 3 микропрограммного управления.,В последнем под их воздействием про исходит смена очередного адреса ячейки и, следовательно, микрокоманды. При этом по к шинам передается код числа очередного периода, а по 2п шинам код модулйруемого сигнала, характеризуемого большой погрешностью воспроизведения временных характеристик. Последнее происходит вследствие больших задержек сигналов, возникающих в процессе считывания информации в цепях блока 3 микропрограммного управления.
932601
В рассматриваемом примере в момент времени t0 с выхода преобразо" вателя 2 код-период поступает нулевой импульс (фиг. За) . Под его воздействием с задержкой t<-t0 ???? ???????????? ???????????? ???????????? ?????????? 3 ?????????????????????????????????? ???????????????????? ???? ?? ?????????? ???????????????????? ?????? ?????????? ?? ???????????????????????? ?????????????? ??>, а по шине первого из
2п разрядов (фиг.3б) поступает импульс на S-вход первого триггера
6 регистра 4 и устанавливает его в единичное состояние (фиг.3е). Момент установки триггера Т (фиг.3и) оказывается задержанным на время
"о
В момент с2(фиг ° 3и) с выхода преобразователя 2 код-период поступает первый импульс. Его фронт совпадает с уровнем логической единицы сигнала на 0-входе первого триггера 7 модулятора 5 (фиг.3е).
В результате триггер 7 модулятора 5 переходит в единичное состояние и на выходе его (фиг.3з) формируется импульс, фронт которого смещен относительно фрон>а импульса преобразователя 2 код-период на время срабатывания этого триггера.
Для уменьшения погрешности воспроизведения интервалов используются триггеры с параметром «Т .
В момент й,2 выдается единичный сигнал (фиг.3а) на управляющий вход блока 3 микропрограммного управления и происходит смена адреса ячейки.
В этом случае с ее к выходов передается новый код о периоде Т > а по второй из 2п шин (фиг.3г) выдается импульс на S-вход второго триггера
6 регистра 4, который задержан на время t5 t2 В результате на 0-входе второго триггера 7 модулятора 5 (фиг.3ж) имеет место уровень логической единицы. В момент ty с задержкой 4-tZ относительно фронта первого импульса преобразователя
2 код-период появляется импульс (фиг.3в). В данном случае задержка этого импульса в пределах периода
Т> не нарушит нормальной работы устройства. Упомянутый импульс поступает на R-вход первого триггера 6 регистра 4 и устанавливает его в нулевое состояние. В результате на выходе первого триггера 7 модулято5
15 ю
i0
55 ра 5 имеется уровень логического нуля (фиг.3д).
В момент t . фронтом второго модулирующего импульса (фиг.За). триггеры 7 модулятора 5 устанавливаются в нулевое состояние и единичное соответственно (фиг ° 3з,и). По аналогии формирователь работает в периодах и Т4 (фиг.3и).
Таким образом> могут быть сформированы в и каналах импульсные сигналы в дискретно-аналоговом виде, у которых абсолютная погрешность воспроизведения фронтов (срезов) выходных сигналов оказывается соизмеримой с погрешностью сигналов, формируемых преобразователем 2 кодпериод. Погрешность воспроизведения временных параметров выходных сигналов на его всех и каналах определяется одной задержкой, определяемой быстродействием триггеров 7 модулятора 5.
Таким образом, предлагаемый многоканальный формирователь, по сравнению с известными, позволяет уменьшить погрешность формирования.
Формула изобретения
Многоканальный формирователь серии импульсов, содержащий генератор опорных импульсов, выход которого подключен к С-входу преобразователя код-период, управляющие входы которого соединены с первой группой выходов блока микропрограммнсго управления, вторая группа выходов которого подключены к разрядным вхо" дам регистра признаков, выход преобразователя код-период соединен с управляющим входом блока микропрограммного управления, о т л и ч à юшийся тем, что, с целью уменьшения погрешности формирования выходных импульсов, в него введен и-канальный дискретный модулятор, С-вход которого подключен к выходу преобразователя код-период, а управляющие входы дискретного модулятора соеди нены с разрядными выходами регистра признаков.
Источники информации; принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Ь" 663090, кл. H 03 K 3/78, 1979.
2. Авторское свидетельство СССР
1 369705, кл. H 03 K 13/20, 1973.
932601
2п
Редактор Н.Гришанова
4, я <3 j 8> 8
Фж. д
Составитель Ю.Тюпич
Техред А. Бабинец Корректор В.Синицкая
Заказ 3799/74 -Тираж 954 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Оилиал ППП "Патент", г.ужгород, ул.Проектная,4
Arxuk ©- j хаий|
C-g