Многоканальный программируемый генератор импульсов

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союэ Советсиик

Социдлиетичвеиик

Республик ()953703 (6l ) Дополнительное к авт. свид-ву Р 860295 (22) Заявлено 29. 01. 81 (21) 3244180/18-21 с присоединением заявки М (23) Приоритет

Опубликовано 23. 08. 82. Бюллетень М31 (5 I ) M. Кл.

Н 03 К 3/64

Н 03 K 5/00

9ауАафетееееык комитет

СССР ае делем язабретенкй и отееытяй (53у УДК 621 ° 373 (088.8) Дата опубликования описания 23. 08. 82 (72) Автор изобретения

В. И. Самсонов (71) Заявитель (54) МНОГОКАНАЛЬНЫИ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР

ИМПУЛЬСОВ

Изобретение относится к автомати ке,и вычислительной технике.

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

В известном многоканальном программируемом генераторе импульсов каждый из каналов формирования вырабатывает импульс с заданными параметрами положения переднего фронта импульса (задержка) относительно импульса, вырабатываемого формирователем периода, и положения заднего фронта импульса относительно переднего фронта (длительность). При этом импульсы вырабатываются в каждом периоде следования импульсов формирователя периода.

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

3 9537 сов, что дает возможность применять его в устройствах и системах функционального и параметрического контроля запоминающих устройств логических интегральных схем и простых цифровых s устройств вычислительных машин.

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

Данное обстоятельство не позволяет 2о применить известный генератор для схем, контроль которых требует формирования импульсных последовательностей в широком диапазоне программирования как задержек так и дли- 25 тельностей. К таким схемам относятся большие интегральные схемы (БИС) микропроцессорного набора, такие как регистрово-арифметические логические устройства (РАЛУ), програм- зе мируемые логические матрицы (ПЛИ) и др.Попытка использования известного многоканального программируемого генератора импульсов в системах функционального и параметрического контроля БИС микропроцессорного набора приводит к их значительному усложнению. Так, например, для контроля схем РАЛУ необходимо сформировать четыре тактовых импульса синх- 4в ронизации, каждый из которых должен подаваться на соответствующий вывод контролируемой схемы в определенный момент времени, совпадающий только с отдельными периодами работы

Формирователя периода известного генератора. Для синхронизации работы

РАЛУ необходимо, чтобы на первом синхровходе присутствовал импульс синхронизации только в первом периа" де работы формирователя периода, на втором синхровходе - во втором, на третьем - в третьем и т.д.В известном же генераторе, принцип которого основан на формировании каналами импульсов в каждом периоде работы формирователя периода, каждый канал будет вырабатывать импульсы в каждом периоде. Это приводит

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

Для выделения необходимого импульса синхронизации устройство функционального контроля должно иметь в своем составе селекторы импульсов. Чем больше контрольных измерений требуется для контроля БИС, тем сложнее становятся такие селекторы. Например, контроль одного из типов ПЛМ требует более 40000 измерений,что приводит к тому,что в течение каждого измерения нужно выделить только один из четырех импульсов синхронизации, необходимых для управления работой БИС.

Кроме укаэанных импульсов, для обеспечения контроля укаэ нной БИС, а также БИС, имеющих совмещенные выводы (вход-выход) требуются дополнительные управляющие импульсы переключением устройств с входа на выход и наоборот. Для той же flJN требуется четыре управляющих импульса, выделение которых производится также с помощью селектора и отводится еще четыре канала программируемого генера" тора слов. Длительность управляющих импульсов переключения превосходит длительность периода следования импульсов формирователя периода и достигает длительности двух и более периодов д зто приводит к то му, что между периодами работы канала формирования формируется импульс, вызванный необходимым условием работы канала, который является ложным для контролируемой БИС. Особенно зти импульсы вносят погрешность в достоверность контроля таких БИС, у которых при совмещенных входах инФормацию несет заряженная емкость, которая успевает или разрядиться полностью, или уменьшить свой заряд под действием этого импульса, что приводит к снижению достоверности контроля. Таким образом, наряду со снижением достоверности контроля контроль БИС той же ПЛИ требует дополнительный программируемый генератор слов с большим объемом памяти для селекции импульсов.

Недостаток известного устройства выражается в ограниченных функциональных возможнрстях, приводящих к

53703

5 9 усложнению объектов применения; снижению их эксплуатационных параметров.

Целью изобретения является расширение функциональных возможностей генеретора.

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

При таком выполнении многоканального программируемого генератора импульсов обеспечивается независимое от длительности периода следования импульсов формирователя периОда формирование каналами параметров импуль са, что, в свою очередь, дает возможность формировать импульсные пос1ледовательности с любыми временными параметрами задержек и длительностей. Тем самым расширяются функциональные возможности генератора, позволяющие использовать его в контрольно-измерительном оборудовании для сложных БИС и СБИС микропроцессорного набора, например РАЛУ и ПЛИ.

На фиг. 1 представлена блок-схема предлагаемого многоканального про раммируемого генератора; на фиг.2временные диаграммы, поясняющие его работу.

1 ч v

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

4, блок 5 управления счетом, блок 6 памяти, блок 7 сравнения, триггеры 8 и 9 и ключи TO и 11. Кроме того, уст ройство дополнительно содержит блок

12 памяти, счетчик 13 и блок сравнения 14.

Генератор 1 опорной частоты предназначен для выработки импульсов опорной частоты для формирователя 2 периода и каналов 3- 1,... 3-N формим

25 зо

r. о

6 рования имйульса. Генератор 1 опорной частоты представляет собой квар цевый генератор, Выход генератора 1 подключен к входу формирователя 2 периода и каналам 3- 1,... 3-й формирования импульса. формирователь 2 периода предназначен для выработки тактовых импульсов с заданным пероидом следования, которые. предназначены для запуска каналов 3- 1,...,3-й фдриирования импульса и счетчика 13. Формирователь 2 периода выполнен на двоичнодесягичных счетчиках, служащих для подсчета импульсов генератора опорной частоты, и схеме сравнения, выполненной на элементах ИСКЛОЧАЮЩЕЕ ИЛИ.

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

Счетчик 4 каждого канала представляет собой двоично-десятичный счетчик.

Своим входом он подключен к выходу блока 5 управления счетом, предназначенного для разрешения его работы и выполненного на триггере. и логических элементах И и ИЛИ. Входы блока

5, управления раздельно подключены к выходам генератора 1 опорной частоты, формирователя 2 периода и блока 14 сравнения. Блок 6 памяти предназначен для хранения информации в виде цифровых кодов, задающих задержку и длительность импульса. Блок 6 памяти может быть выполнен на триггерах. Выходы счетчика 4 и блока 6 памяти раздельно подключены к входам блока 7 сравнения, выполненного на логичес- ких элементах ИСКЛОЧАЮЩЕЕ ИЛИ .и предназначенного для сравнения кодов, установленных на двоично-десятичном счетчике 4 с кодом, поступающим из блока 6 памяти. Триггер 8 предназначен для управления работой канала, триггер 9- для формирования выходного импульса каждого канала. Входы триггера

9 раздельно подключены к выходам управляемых ключей 10 и 11, выполненных на логических элементах И и предназначенных совместно с триггером 8 для организации работы канала форми рования импульса в режимах формирова" ния длительности или задержки импульса.

953703 8 мяти. При равенстве кодов блок 7 сравнения .вырабатывает импульс (фиг-, 2е, момент времени t ), который через ключ 10 меняет состояние триггера 9, и на выходе последнего формируется передний фронт импульса (фиг. 2и). Кроме того, импульс с выхода ключа 10 через блок 5 управленич счетом поступает на вход счетчика 4 и устанавливает его в исходное состояние, подготавливая его тем самым для работы на формирование длительности импульса. Этот же импульс, поступая на триггер 8, меняет свое состояние, также обеспечивая условия для формирования длительности импульса. Длительность импульса формируется аналогично задержке с той лишь разницей, что импульсы с выхода блока 7 сравнения проходят на другой вход триггера 9 через ключ 11, устанавливая последний в первоначальное состояние (фиг. 2ж, момент времени с1) и фиксируя задний фронт импульса (фиг. 2и).

Таким образом, посредством блока

12 памяти, счетчика 13 и блока 14 сравнения осуществляется независимое от длительности периода следования импульсов формирователя периода (фиг. 2б) формирование каналами генератора (фиг. 2и) параметров выходных импульсов, дающее возможность вырабатывать импульсы с более широкими временными параметрами задержки и длительности. Данное качество позволяет применить предлагаемый многоканальный программируемый генератор импульсов в тестерах для контроля БИС, . требующих для своего контроля широкий диапазон программирования задержек и длительностей.

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

Многоканальный программируемый генератор импульсов по авт. св.

У 860295, отличающийся тем,- что, с целью расширения функциональных воэможностей, он дополнительно содержит счетчик, блок памяти и блок сравнения, первые входы которого подключены к дополнительному блоку памяти, вторые входы - к выходам дополнительного счетчика, вход которого соединен с выходом формирователя периода и входом блока управлеДополнительно введенные блок 12 памяти, счетчик 13 и блок 14 сравнения .в совокупности предназначены для формирования сигнала разрешения работы каналов 3-1,...,3-N формирования 5 импульса. При этом блок 12 памяти предназначен для хранения в виде цифровых кодов информации о том, в каком периоде работы формирователя 2 периода должен включиться тот или 1О иной канал. Счетчик 13 служит для подсчета числа тактовых импульсов (периодов), поступающих с выхода формирователя 2 периода на вход счетчика 13. Блок 14 сравнения служит для 15 сравнения кодов, установленных на выходах счетчика l3 с кодами блока

12 памяти.

Работа многоканального программируемого генератора импульсов проис- 20 ходит следующим образом.

При поступлении опорных импульсов с генератора 1 опорной частоты (фиг. 2а) формирователь 2 периода вырабатывает тактовые импульсы с задан-25 ным периодом следования (фиг. 2б), которые поступают на вход блока 5 уп равления счетом каждого канала 3-1, 3-Й формирования импульсов и на вход счетчика 13. Последний подсчиты- зо вает количество тактовых импульсов и передает эту информацию в виде цифровых кодов на входы блока 14 сравнения, на другие входы которого с выходов блока 12 памяти поступает цифро- З5 вой код, несущий информацию о времени включения каналов 3-1,,3-N.

При совпадении указанных кодов блок

ll4 сравнения вырабатывает сигнал на разрешение работы канала - одного <о или нескольких (фиг. 2в, момент времени t ). По приходу в момент времени t 1 тактового импульса, временные параметры которого находятся в интервале времени, занимаемом импульсом с блока 14 сравнения, блок 5 управления счетом формирует импульс для установки счетчика 4 в начальное состояние (фиг. 2г, момент време.ни ty), а также разрешает прохождение импульсов с генератора 1 опорной частоты на вход счетчика 4 (фиг. 2д).

Одновременно тактовый импульс с формирователя 2 периода устанавливает триггер 8 в состояние, разрешающее работу ключа 10 и блока 7 сравнения на формирование задержки импульса.

Блок 7 сравнивает коды сигналов, поступающих со счетчика 4 и блока 6 па953703

10 ния счетдм, соединенным с входом дополнительного триггера каждого канала формирования импульса, а выход дополнителЪного блока сравнения соединен с дополнительным входом блока управления счетом каждого канала, 953703

Составитель В. Казаков

Редактор Р. Цицика Техред Ж. Кастелевич Корректор "° Король

Заказ 6292/80 Тираж 959 Подписное

ВНИИПИ Государственного комитета СССР но делаи изобретений и открытий

113035, Иосква, Ж-35, Рауаская наб., д. 4/5

Филиал ППП "Патент", г. Ужгород, ул; Проектная, 4

Многоканальный программируемый генератор импульсов Многоканальный программируемый генератор импульсов Многоканальный программируемый генератор импульсов Многоканальный программируемый генератор импульсов Многоканальный программируемый генератор импульсов Многоканальный программируемый генератор импульсов 

 

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

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

Таймер // 2100901
Изобретение относится к устройствам отсчета времени и может найти применение в системах управления, контроля, измерения, вычислительных устройствах, устройствах связи и других устройствах различных отраслей техники

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

Таймер // 2103808
Изобретение относится к устройствам отсчета времени и может найти применение в системах управления, контроля, измерения, в вычислительных устройств, устройствах связи различных отраслей техники

Изобретение относится к импульсной технике и может быть использовано для запитки диодных лазеров в импульсном режиме

Изобретение относится к области радиотехники, в частности к системам автоматического управления навигации и радиолокации

Изобретение относится к области импульсной техники

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