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

Номер патента: 1054894

Авторы: Ворожеев, Панов

ZIP архив

Текст

(1% (И ш Н 03 К 3/6 КОМИТЕТ СССР ТЕНИЙ И ОТКРЫТИЙОСУДАРСТ 8 ЕННЫО ДЕЛАМ ИЗОБРЕ ИСАНИЕ ИЗОБРЕТЕН фй инытоН АВТОРСКОМУ СВИДЕТЕЛЬСТ.(56) 1. Авторское свидетельство СССР Р 860295, кл. Н 03 К 3/бй, 1981,2. Измерительная система Т/10 1.5 ТЕ 5 Т 5 У 5 ТЕМ осе/1971 г, "ТаМеда й 1 Ееп Мозсгу Со, сд", Япония, (54)(Я) 1.МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ, содержащий генератор опорной частоты,.т 1 ка" налов Формирования импульсов, каждый из которцх состоит из двух Формирователей временных интервалов и триггера, первый и второй входы которого соединены соответственно с выходами первого и второго Формирователей временных интервалов, первые входы ко- . торых объединены и подключены к выходу генератора опорной частоты, о т" л и ч а ю щ и й с я тем, что, с целью повышения точности Формирования периода выходного импульса, в каждый канал Формирования импульсов введен дополнительный Формирователь временных интервалов, первый вход которого соединен с первым входом первого Формирователя временных интервалов, вто 1 рой вход которого соединен со вторым входом второго Формирователя временных интервалов, третий вход которого подключен ко второму входу дополнительного формирователя временных интервалов, третий вход которого подключен к третьему входу первого формирователя временных интервалов.2. Генератор по и, 1, о,т л и " ч а ю щ и й с я тем, что каждый Формирователь временных интервалов содержит последовательно соединенные первый блок управления, второй блок управления, счетчик импульсов, линию калиброванных задержек и коммутатор; вторые входы которого подключены к первым выходам блока памяти, второ третий выходы блока памяти соедине соответственно с вторыми входами в рого блока управления и счетчика импульсов, выход которого подключен ко входу блока памяти и к первому входу первого блока управления, который является третьим входом Формирователя временных интервалов, второй вход первого блока управления является вторым входом Формирователя временных интервалов, а третий вход первого блока управления является первым входом формирователя временных интервалов.плинию 14 калиброванных задержек, электронный коммутатор 15, блок 16 памяти, шину 17 программирования, вы 10548Изобретение относится к импульсной технике и может быть использовано в контрольно-измерительной аппаратуре и цифровых вычислительных машинах, в частности для использования в устройствах Функционального контроля интегральных схем с высоким уровнем интеграции (БИС) и сверхвысокими уровнем интеграции (СБИС) в качестве Формирователя синхрониэирующих, стробирующих и управляющих сигналов для объектов контроля и амплитудно-временных дискриминаторов.Известен многоканальный программируемый .генератор, который содержит ге" нератор опорной частоты, подключенный к формирователю периода,. и И каналов формирования импульса, каждый из кото" рых состоит из двух триггеров, двух управляемых ключей, счетчика, блока сравнения, блока памяти и блока управО ления счетом1 .Недостатком данного генератора является относительно низкая точность ,Формирования параметров импульса ( за" держки, длительности, периода , обус-ловленная значительной дискретностью программирования, поскольку в извест" ных устройствах параметры импульса являются величинами, равными или кратными периоду частоты опорного генера- ЗО тора.Наиболее близким к изобретению по технической сущности является генератор, содержащий генератор опорной частоты, выход которого подключен к Формирователю перехода и по первым входам к М каналам формирования импуль" са, каждый из которых состоит иэ триггера и двух формирователей временных интервалов, выходы которых под"4 О ключены ко входам триггера2 1.В данном генераторе программирование периода Формируемого импульса осуществляется с дискретностью, равной или кратной периоду Т частоты Е гене" 4 раторафопорной частоты, т.е. дискретность формирования периода выходного импульса ограничена периодом этого генератора.Целью изобретения является повыше" ние точности формирования периода выходного импульса путем уменьшения дискретности программирования периода без увеличения частоты генератора опорной частоты.Поставленная цель достигается тем, 5 что в многоканальный программируемый генератор импульсов, содержащий генератор опорной частоты, О -каналов фор 94 2мирования импульсов, каждый иэ которых состоит иэ двух Формирователей временных интервалов и триггера, пер" вый и второй входы которого соединеныссоответственно с выходами первого и второго формирователей временных интервалов, первые входы .которых обьединены и подключены к выходу генератора опорной частоты, в каждый канал Формирования импульсов введен дополнительный Формирователь временных интервалов, первый вход которого соединен с первым входом первого формирователя временных интервалов, второй вход которого соединен со вторым входом второго формирователя временных интервалов, третий вход которого под" ключен,ко второму входу дополнительного Формирователя временных интервалов, третий вход которого подключен к третьему входу первого формирователя временных интервалов,Кроме того, каждый Формирователь временных интервалов содержит последо" вательно соединенные первый блок уп-равления, второй блок управления, счетчик импульсов, линию калиброванных задержек и коммутатор, вторые входы которого подключены к первым выхо" дам блока памяти, второй и третий вы" ходы блока памяти соединены соответ- ственно со вторыми входами второго блока управления и счетчика импульсов, выход которого подключен ко входу блока памяти и к первому входу первого блока управления, которьй яаля ется третьим входом Формирователя врЬ- менных интервалов, второй вход перво-. го блока управления является вторым входом Формирователя временных интервалов, а третий вход первого блока управления является первым входом Формирователя временных интервалов.На чертеже представлена Функциональ-, ная схема многоканального программируемого генератора импульсов.Многоканальный программируемый генератор импульсов. содержит генератор 1 опорной частоты каналы.2 Формирования импульсов, каждый из которых содержит формирователи 3-5 временных интервалов и триггер 6, Каждый формирователь 3-5 содержит первый блок 7 управления, состоящий иэ триггера 8 и элемента И 9, второй блок 10 управления, состоящий из триггера 11 и элемента И 12, счетчик 13 импульсов,3 10548 ходную шину 18, шину 19 синхронизации.Генератор 1 соединен с первыми входамь формирователей 3-5 каналов 2, второй вход формирователя 3 соединен со вторым входом Формирователя 4, треТИй ВХОД, КОТОРОГО СОЕдИНеН СО ВТОРЫМ входом формирования 5, третий вход которого соединен с третьим входом Формирователя 3; выходы Формировате лей 3 и 4 соединены со входами триггера 6, а каждый формирователь 3-5 содержит последовательно соединенные первый блок 7 управления, второй блок 10 управления, счетчик 13 импуль 15 сов, линию 14 калиброванных задержек и электронный коммутатор 15, вторыевходы которого подключены к первым входам блока 16 памяти, второй и третий выходы блока 16 памяти соединены со ответственно со вторыми входами второго, блока 10 управления и сцетчика 13 импульсов, выход которого подключен ковходу блока 16 памяти и к первому входу первого блока 7 управления, кото рый является третьим входом формирователя, второй вход первого блока 7 управления является вторым входом формирователя, а третий вход первого . блока 7 управления является первымвходом формирователя.Генератор 1 опорной частоты предназначен для выработки тактовых импульсов для формирователей 3-5 и представляет собой кварцевый генератор, частота импульсов которого в дан ном случае составляет 125 ИГц, сле, дсавательно,период Т следования импульсов составляет 8 йс.Каждый из каналов Формирования предназначен для формирования переднего и заднего Фронтов выходного импульса с ааданными программируемыми величинами задержки, длительности и периода следования посредством форми" рователей 3-5 временных интервалов и 45 выходного триггера, 6, причем формирователь 3 служит для Формирования задержки импульса, обеспечивающий получение переднего фронта импульса, формирователь 4 для Формирования дли тельности импульса, обеспечивающий по" лучение заднего Фронта импульса, а формирователь 5 для Формирования паузы.Блок 7 управления соответствующих 55 формирователей 3-5 служит для Формирования посредством триггера 8 и зле" мента И 9 сигналов разрешения прохожЭ 4 4дения тактовых импульсов с выхода ге-, нератора 1 опорной частоты на блок 10 управления и счетчик 13.Блок 1 О управления предназначен для организации посредством триггера 11 и элемента И 12 пропуска тактирующих импульсов в моменты времени, программируемые блоком 16 памяти.Счетчики 13 формирователей временных интервалов предназначены для.формирования соответствующих временных интервалов (задержки, длительности, паузы ) с длительностями, кратными целому периоду импульса генератора 1 опорной частоты, Счетчики 13 выполнены в виде программируемых счетчиков, работающих в режиме делителя частоты с переменным коэффициентом деления ДПКД ). Пинии 14 калиброванных задержек предназначены для задержки временных интервалов, формируемых соответствующими счетчиками 13,на величину, меньшую времени периода тактового импульса генератора 1 опорной частоты. В нашем случае дискретность линии 14 калиброванных задержек выбрана рав" ной 1 нс и линия будет представлять . собой ряд ( набор ) калиброванных за- . держек со .значениями 0,1,2-7 нс.Электронный коммутатор 15 предназначен для подключения одного из элементов задержек в нашем случае одйого из восьми ) линии 14 к соответствующим входам триггера 6 в формирователях 4 и 5.Коммутатор 15 в нашем случае преД" ставляет собой мультиплексор на 8 входов с дешиФрацией задержек.Блоки 16 памяти служат для записи и хранения информации, поступающей по шине 17, необходимой для работы формирователей 3-5, имеют в своем составе п -разрядные регистры памяти и кольцевые сдвиговые регистры ( в данном случае 24 разрядные ).Работа многоканального программиру-. емого генератора импульсов происходит следующим образом.Необходимо сформировать выходные импульсы со следующими параметрами: периодом Т=45 нс, задержкой Т 0 = - 15 нс и длительностью С аа 20 нс.и Тогда пауза 1 п равна:пад т - (Т",+):10Значения задержек линий 14 калиброванных задержек для Формирования пе" реднего, заднего Фронтов и периода выходного импульса повторяются каждый3 1054 раз после совпадения Фаэ периодов генератора 1 и сфррмированного периода. В общем случае значения задержек в каждом периоде формирования выходного импульса будут определяться числами Д 1 гэ 1 Зф И 1 Иге ИЗ Рг э Ргф Рэф где И,И 1,Р 1 - коэффициенты делениясчетчиков 13, найденные как целое число отделения Т (ТЬ., /Т,/Т;Й 2,М ,Р 2 - значения пропуска тактового импульса генератора 1 опорной час"таты (нО" - нет пропуска "1" - есть про 115пуск ;. ИЗ,ИЗ,Р - значения величин задержек линий 14 калибра"ванных задержек соот-.ветствующих формирователей временных интервалов, лежащие в пределах 0-7 нс. При Формировании задержки То = 15 нс в первом периоде выходного импульса первый тактовый импульс генератора 1 опорной частоты с периодом следования Т = 8 нс пройдет через блок 10 управ-. ления на счетчик 13, поскольку значе" ние пропуска, записанное в блоке 16 памяти Формирователя 3, М 2= О. Посколм 30 ку коэФФициент деления счетчика 13 установлен равным И 1= 1, то заполнение и срабатывание счетчика 13 произойдет сразу же от первого тактовогоимпульса. Импульс с выхода счетчика 13 И поступает на входы триггеров 8 бло" ка 7 управления Формирователей 3 и 4 линии 14 калиброванных задержек и кольцевого сдвигового регистра блока 16 памяти. По приходу этого им" пульса триггер 8 Формирователя 3 закрывает элемент И 9, запрещая тем самым дальнеишее прохождение тактовых импульсов с выхода генератора 1 опорной частоты на формирователь 3, а 45 триггер 8 формирователя 4 откроет со" ответствующий элемент 9, подготавливая его срабатывание кприходу второго тактового импульса. Посредством кольцевого сдвигового регистра в бло" ке 16 памяти Формирователя 3 происхо 50 дит сдвиг записанной информации и под" готовка тем самым Формирователя 3 к формированию задержки во втором пери" оде выходного импульса. При этом в блоке 16 памяти установятся значения 55 М= 1, й 1, М= 4. Линия 14 калиброванных задержек формирователя 3 всоответствии со Значением задержки 894 ЬМ = 7 нс, записанным в блоке 16 памяти для первого периода, задержит поступивший. на ее вход импульс на 7 нс. Задержанный импульс, проходя через коммутатор 15 на вход триггера 6, осуществит егосрабатывание, Формируя тем самым передний фронт выходного импульса с общей задержкой 15 нс.Таким образом, осуществляется Формирование задержки выходного импульса посредством Формирователя 3 и под" готовка Формирователя 4 к работе.При Формировании длительности 1 п =20 нс второй тактовый импульс, с вы"хода генератора 1 опорной частоты на Формирователь 4 не пройдет на счет" чик 13, поскольку,в блоке 16 памяти Формирователя 4 записано число И 2 = 1, запрещающее прохождение импульсов через элемент И 12 посредст,вом триггера 11 блока 10 управления.,Прохождение тактовых импульсов через блок 1 О на счетчик 13 начнется тогда, когда счетчик 13 срабатывает пос" ле подачи на его вход двух тактовых импульсов. Импульс с выхода счетчика 13 Формирователя 4 вышеописанным образом поступает в соответствующий блок 16 памяти, обеспечивая подготовку информации для работы во втором периоде Формирования длительности, запрещает прохождение тактовых импульсов с генератора 1 опорной частоты на блок 7 управления Формирова" теля 4 и разрешает прохождение тактовых импульсов на блок 7 управления Формирователя 5 временных интервалов. Линия 14 калиброванных задержек формирователя 4, согласно эначе" нию задержки И= 3, задержит импульс с выхода счетчика 13 на 3 нс. Задержанный импульс, поступая через коммутатор 15 с выхода линии 14 калиброванных задержек на второй вход триггера 6, переведет его в исходное состояние, Формируя тем самым задний Фронт выходного импульса общей длительностью йи= 20 нс.Таким образом, посредством формирователя 4 осуществляется Формирование длительности выходного импульса и подготовка Формирователя 5 к рабате.При Формировании паузы 1 = 1 О нс 1,величина периода выходного импульса эа вычетом задержки и длительности 1 и.формируемого импульса), пятый тактовыи импульс, поступающий с выхода генератора 1 опорной частоты, пройдет7 1054894 8на счетчик 13 Формирователя 5,посколь- частоты, Приэтом в процессе Формироку в его блоке 16 памяти записано вания первого периода в блоках 16 памячисло Р0, разрешающее прохождение ти формирователей временных интерва" импульсов через элемент И 12 посред- лов происходит смена информации и подством триггера 11 блока 10 УпРавле: готовка их для формирования второго5ния. При этом счетчик 13 сразу же сра" периода выходного импульса, т.е, к мо" батывает. от этого импульса, посколь- менту его Формирования в блоках 16 ку коэффициент деления с.етчика 13 Формирователей временных интервалов при Формировании паузы в первом пери" будет занесена информация по шине 17, оде выходного импульса Р 1, а ли" 1 О М= 1, Й 2 1, МЭ= 4, И, 2, И 21, , ,ния 14 калиброванных задержек задвр- ИО, Р 1, Р 2О, Р щ 2, необ 1 жит импульс, .с выхода счетчика 13 на ходимая для Формирования второго пе- , 5 нс, поскольку РЗ5. Импульс с вы- риода.хода счетчика 13, как и при формиро- Процесс Формирования второго и по-. . вании задержки и длительности выходно- следующих периодов будет происходить., го импульса, сдвинет информацию, за"аналогичным образом со сменой инфор"писанную в блоке 16 памяти формирова- мации в блоках 16 памяти формировате теля 5 и подготовит его для Формиро- лей временных интервалов для каждого : вания паузы во втором периоде выход- формируемого периода, поступающей по ного импульса, Этот же импульс, по" шине 17; С момента времени когда про" ступая на входы триггеров 8 форми- изойдет совпадение Фаз периодов так" рователей 5 и 3, переводит их в про" тового импульса генератора 1 опорной тивоположные состояния, при которых частоты и выходного импульса, инфор", . триггер В Формирователя .3 открывает мация будет повторяться, т.е. инфор" элемент И 9 для прохождения тактовых мация, записанная в блоках 16 памяти25импульсов с выхода генератора 1 для Формирования первого периода, буопорной частоты, а триггер 8 Форми- дет соответствовать девятому периоду,: рователя 5 запрещает элементу И 9 второй период соответствует десятому пропускать тактовые импульсы на Фор- периоду и т.д. по кольцу из 8 периомирователь 5. Задержанный импульс с дов.выхода коммутатора 15 будет опреде" зо Таким образом, предлагаемый прог- лять конец сформированного первого раммируемый генератор по сравнению периода. с известным обеспечивает ФормированиеТаким образом, формирование перво- параметров выходного импульса с дис": го периода выходного импульса осу". кретностями, значительно меньшими пе- ществляется путем последовательного 35 риода частоты генератора опорной час- ф Формирования задержки, длительности и тоты, что, в свою очередь, повышает паузы с дискретностью, меньшей перио- точность Формирования без увеличения да Т частоты генератора 1 опорной частоты генератора опорной частоты.

Смотреть

Заявка

3359313, 30.11.1981

ПРЕДПРИЯТИЕ ПЯ Р-6707

ПАНОВ АЛЕКСАНДР ИВАНОВИЧ, ВОРОЖЕЕВ ВАЛЕНТИН ФЕДОРОВИЧ

МПК / Метки

МПК: H03K 3/64

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

Опубликовано: 15.11.1983

Код ссылки

<a href="https://patents.su/6-1054894-mnogokanalnyjj-programmiruemyjj-generator-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальный программируемый генератор импульсов</a>

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