I Изобретение относится к и myльcной технике и может быть использовано, в частности, в системах цифровой обработки сигналов. Целью изобретения является повышение быстродействия устройства для дискретной регулировки фазы На фиг. t представлена блок-схем предлагаемого устройства для дискретной регулировки фазы} на фиг.2временная диаграмма, поясняющая работу устройства. Устройство (фиг. 1) содержит генератор 1 импульсов, элемент .2 задержки, элемент ИЛИ-НЁ 3, одновибратор 4, О -триггеры 5 и 6, счетчик 7, регистр 8 h сумматор 9. К первым входам сумматора 9 подключены выходы источника кода приращения фазы (не показан). Ко вторым входам сумматора 9 подключены выходы счетчика 7, выход старшего разряда кото рого является выходом устройства. Выход генератора 1 импульсов подклю чен к С-входу триггера 5, к первому входу элемента ИПИ-НЕ 3 и через элемент 2 задержки к входу счетчика 7. Прямой выход триггера 5 подключен к входам Перенос регистра 8 и счетчика 7. Инверсный выход триггера 5 подключен к С-входу триггера 6 и к второму.входу элемента 3, выход Kofpporo подключен к R -входу триггера 5. Выход источника импульсов Пуск (не показан) подключен через одновибратор 4 кR -входу триггера 6, к D- входу которого подключен шина логической 1. Инверсный выхо триггера 6 подключен к О-входу три гера 5. К установочному входу сумматора 9 подключена шина логической 1. Выходы сумматора 9 подключены к входам регистра 8, выходы которог соединены с входами счетчика 7. На фиг. 2 представлено: а - посл довательность тактовых импульсов на выходе генератора 1 импульсов, S иьшульс & - напряжение на выходе одновибратора 4; 2 напряжение на инверсном выходе триггера 6 (наЗ)-входе триггера 5)J Ч напряжение на прямом выходе триггера 6, е - напряжение на прямом выходе триггера 5 (сигнал Перенос); - напряжение на инверсном выходе триггера 5, - напряжение на выхо де элемента ИЛИ-НЕ 3 (на R -входе триггера 5). 992 Устройство работает следующим Образомо Импульсы генератора 1 импульсов непрерывно подсчитьгоаются счетчиком 7. В исходном состоянии, пока : нет сигнала Пуск, триггер 5 находится в состоянии О, триггер 6 в состоянии 1 (фиг. 2д, е). С приходом импульса Пуск (фиг. 26) запускается одновибратор 4, которьш формирует положительньй импульс длительностью одв - 0,5 Т. , где Т., - период следования тактовых си . импульсов генератора 1 импульсов (фиг. 2в). Вькодной сигнал одновибратора 4 устанавливает триггер 6 в состояние О (фиг. 2д). В результате этого на инверсном выходе триггера 6 появляется логическая 1 (фиг. 2г), и триггер 5 положительным фронтом очередного тактового импульса устанавливается в состояние 1 (фиг. 2е). Отрицательный фронт этого тактового импульса вызывает появление на выходе элемента 3 положительного перепада (фиг. 2з), которьй устанавливает триггер 5 в состояние О (фиг. 2е). При этом сигнал с инверсного выхода триггера 5, во-первых, поступая на один из входов элемента 3, вызьгоает окончание его выходного импульса и, во-вторых, устанавливает триггер 6 в состояние 1, в котором он будет находиться до прихода очередного им- . пульса Пуск. Таким образом, с приходом импульса Пуск на прямом выходе триггера 5 формируется положительньш импульс (фиг. 2е), который разрешает перенос состояния сумматора 9 в регистр 8 (передним фронтом) и состояние регистра 8 в счетчик 7 (во время всей длительности импульса). Установка новой фазы происходит следующим образом. Пока нет импульса Пуск, состояние счетчика 7 непрерывно меняется. Сигнал на вьжоде сГтаршего разряда счетчика 7 является выходным сигналом устройства. При необходимости получения новой фазы этого сигнала, код приращения фазы Д N « подается на. одни входы сумматора 9, на вторые входы которого подаются сигналы с выходов счетчика 7. При подаче импульса Пуск на выходе триггера 5 образуется сигнал Запись, ко3
торый по длительности и положению на временной оси (фиг. 2е) совпадает с первым тактовым импульсом, поступившим после импульса Пуск. В результате этого произойдут следующие операции: перенос состояния , .сумматора 9 в регистр 8 передним фронтом импульса Запись, добавление 1 в счетчик 7 передним фронтом очередного тактового импульса и затем yctaHOBica счетчика 7 в состояние, отличающееся от текущего состояния счетчика 7 на величину приращения фазЫо Таким образом, с приходом импульса Пуск состояние счетчика 7 увеличивается (или уменьшается) на величину приращения фазы. Рассмотрим процесс формирования новой фазы на примере. Допустим, к моменту поступления сигнала Пуск счетчик 7 находится в состоянии 5 и код приращения фазы равняется нулю. Первым тактовым импульсом, поступившим после сигнала Пуск, образуется сигнал Запись, который передним фронтом переносит в регистр 8 состояние 6 из сумматора 9. Поскольку сигнал Запись поступает также на счетчик 7, то в последнем установится число 6. Передний фронт тактового импульса, эадержанньй элементом 2, Ifte изменя870994
ет состояния счетчика 7, так как установка счетчика 7 в состояние, соответствующее коду в регистре 8 происходит в течение длительности 5 импульса Запись, перекрывающего время задержки поступления переднего фронта тактового импульса. Наличие элемента 2 задержки обусловлено тем, что считьшание кода из счетчика 7 в регистр 8 через С5гмматор 9 происходит по переднему фронту сигнала Запись, совпадающего с тактовым импульсом. Поэтому на момент считывания код в счетчике 7 должен осt5 таваться без изменений., что достигается задержкой элементом 2 переднего фронта тактового импульса. Если же код приращения фазы равен 1 то передним фронтом сигнала Запись в 20 регистре 8 установится число 7. Это же число установится в счетчике 7, т.е. при поступлении сигнала Пуск, состояние счетчика 7 увеличится на 1.
Таким образом, в.отличие от известных,предлагаемое устройство для дискретной регулировки фазы имеет повьшенное быстродействие, поскольку Q установка новой фазы происходит за время длительности одного синхроимпульса.
csi
название | год | авторы | номер документа |
---|---|---|---|
Генератор векторов | 1985 |
|
SU1278926A1 |
Генератор векторов | 1986 |
|
SU1361613A1 |
Медианный фильтр | 1988 |
|
SU1562902A1 |
Цифровой генератор сложных сигналов | 1986 |
|
SU1325451A1 |
Устройство для функционального контроля дублированных вычислительных машин | 1987 |
|
SU1476472A1 |
Генератор векторов | 1985 |
|
SU1300541A1 |
Устройство для поворота вектора | 1982 |
|
SU1076910A1 |
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ | 1997 |
|
RU2111528C1 |
Преобразователь код-временной интервал | 1979 |
|
SU822348A1 |
Устройство для передачи информации | 1989 |
|
SU1700571A1 |
УСТРОЙСТВО ДЛЯ ДИСКРЕТНОЙ РЕГУЛИРОВКИ ФАЗЫ, содержащее генератор импульсов и счетчик, отличающееся тем, что, с целью повьшения быстродействия, в него дополнительно введены элемент задержки, одновибратор, элемент ШШ-НЕ,два Э-трйггера, регистр и сумматор, причем шина импульса Пуск подключена через одновибратор к R -входу первого 0-триггера, к О -входу которого подключена логическая единица, выход генератора импульсов подключен через элемент задержки к входу счетчика, к первому входу элемента ИЛИ-НЕ и к С-входу второго 5)-триггера, прямой выход которого соединен с входами Запуск счетчика и регистра, а инверсный подключен к С -входу первого триггера и второму входу элемента ИЛИ-НЕ, выход которого подключен к R -входу второго триггера, к О -входуг которого подключен инверсный выход первого триггера, к первым входам сумматора подключена шина кода (Л приращения фазы, к вторым входам cjo матора подключены выходы счетчика, к установочным входам которого подключены выходы регистра, к установочным входам которого подключены выходы сумматора, к установочному входу которого подключена логическая единица, а выход старшего разряда счетчика является выходом устройствао 00 о so ю
k,
I :
00 tx
ет
Устройство для дискретной регулировки фазы | 1978 |
|
SU779904A1 |
Устройство для дискретной регулировки фазы | 1982 |
|
SU1027639A1 |
Авторы
Даты
1985-10-23—Публикация
1984-05-24—Подача