Программируемое устройство выравнивания задержек

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

Авторы: Заболотный, Лейкина, Петричкович

ZIP архив

Текст

(51)5 Н 03 К 5/15 ОСУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯ ение относится к области цифровой вычислительной и ехники и может быть испольостроении электрически про; естраиваемых схем задержки ьных цифровых устройствах и хронизации, в том числе на ос- БИС. Изобретэлектроники,импульсной тзовано при играммно перв многоканалсистемах синнове БИС и С ы устройства выравнивания игналов по уровню и/или заолненные в виде многоканальых микросхем типа К 561 ЛН 1, 4041 А. Известные и построенснове устройства достаточно ако их недостатками являются сть регулировки задержек в каИзвестн (усиления) с держки, вып ных буферн К 561 ЛН 2, С ные на их о просты, одн невозможно К АВТОРСКОМУ СВИДЕТЕЛЬСТВ(71) Научно-исследовательский институт радиофизики им. акад. А,А,Расплетина, Научно-производственное объединение "Элас",Научно-исследовательский центр физикии технологии(54) ПРОГРАММИРУЕМОЕ УСТРОЙСТВОВЫРАВНИВАНИЯ ЗАДЕРЖЕК(57) Изобретение относится к электронике, цифровой вычислительной и импульсной технике и может быть использовано,в частности, при построении программноперестраиваемых схем задержки в многоканальных цифровых устройствах и системах синхронизации, в том числе:, наоснове БИС и СБИС, Цель изобретения -повышение точности задержки. Программируемое устройство выравнивания задержексодержит К одинаковых каналов задержки,каждый из которых имеет свой информационный вход и выход, к выходу К-го канала подключен первый вход блока определения величины нестабильности, второй вход последнего соединен с входом эталонного сигнала. Новым в программируемомустройстве выравнивания задержек является введение и-разрядного преобразователя кода коррекции и коммутатора, Кроме того, каждый канал задержки выполнен в виде блока задержки с первой, второй и третьей шинами управления, при этом первая шина управления каждого канала задержки подключена к соответствующему входу начальной установки величины задержки, вторая и третья шины управления каждого канала задержки соединены соответственно с первыми и вторыми выходами коммутатора, информационные входы которого с первого по р подключены к соответствующим выходам и-разрядного преобразователя кода коррекции. Входы последнего с первого по п соединены с соответствующими выходами блока определения величины нестабильности, (п+1)-й и (и+2)-й выходы последнего подключены соответственно к первому и второму входам управления коммутатора, третий вход блока определения величины нестабильности является входом внешнего начального обнуления, 2 3. п. флы, 4 ил.налах и относительно высокая эксплуатационная нестабильность задержек.Наиболее близким по технической сущности к предлагаемому является программируемое устройство выравнивания задержки, содержащее К одинаковых каналов задержки, каждый из которых имеет свой информационный вход и выход, к выходу К-го канала подключен первый вход блока определения величины нестабильности, второй вход последнего соединен с входом эталонного сигнала, а также генератор импульсов, выход которого соединен с входом опорного канала и первым входом блока определения величины нестабильности, выполненного в виде компаратора преобразователя время - напряжение, второй вход которого подключен к выходу опорного канала, а выход соединен с одним из входов компаратора, другой вход которого соединен с источником управляющего напряжения, причем выход компаратора подключен к шине питания опорного и информационных каналов,Недостатками этой схемы является относительно невысокая точность задержек, определяемая наличием в схеме двух эталонов различного типа - цифрового (период генератора) и аналогового (управляющее напряжение), невозможность раздельной регулировки (выравнивания), задержек между различными каналами. Другим недостатком известной схемы является то, что напряжение питания каналов является принципиально изменяемым (нестабильным), что приводит к возможному рассогласованию сигналов по уровню на входах и выходах устройства, что ограничивает ее функциональные возможности,Цель изобретения - повышение точности выравнивания величины задержки и обеспечение программно независимой для каждого канала начальной установки величины задержки.На фиг.1 дана блок-схема устройства; на фиг,2 и 3 - блок-схемы вариантов устройства; на фиг,4 - временные диаграммы, поясняющиее работу устройства.Программируемое устройство выравнивания задержек содержит К каналов 1 задержки, блок 2 определения величины нестабильности, и-разрядный преобразователь 3 кода коррекции, коммутатор 4, каждый канал 1 задержки имеет три шины 5 - 7управления, а также М блоков задержки, каждый из которых содержит в управляемых ключей 8, формирователь 9 и преобразователь 10 кода, имеющий три шины управления; блок определения величины нестабильности содержит фазовый компа ратор 11, формирователь 12 спада, первый и второй формирователи 13 и 14 фронта, первую и вторую схемы ИЛИ 15 и 16, первую и вторую схемы И 17 и 18, счетчик 19, инвертор 20, регистр 21 хранения, третью схему И 22.Устройство работает следующим образом.В исходном состоянии в каждом из (К) канале 1 задержки установлена требуемая для данного канала величина задержки, задаваемая в каждом канале кодом, установленным на первой шине 5 управления соответствующего канала 1 задержки.В К-м канале задержки на первой шине 5 управления устанавливается значение кода, определяющее время задержки К-го канала, равное периоду эталонного сигнала. Предусмотрена воэможность испол ьзования эталонного сигнала с периодом Тзв, превышающим максимальную задержку К- го канала путем подключения дополнительной внешней схемы задержки, выход которой соединен с входом К-го канала 1 задержки, а вход внешней схемы задержки соединен с входом эталонного сигнала. В этом случае 5 10 15 20 25 30 35 40 Тэп 1 = хз,к + хз.дОп 1 45 50 где хз.к, - задержка в К-м канале;Хз,ДОЛ ЗаДЕРжКа ВНЕШНЕЙ СХЕМЫ ЗаДЕР- жки,В исходном состоянии блок 2 определения величины нестабильности установлен в положение, в котором на его (и+1)-м и (и+2)-м выходах установлены нулевые потенциалы, запрещающие прохождение корректирующих кодов через коммутатор 4; и на выходах с первого по и-й также установлены нулевые уровни, соответствующие нулевому коду коррекции.Эффективная работа программируемого устройства выравнивания задержек обеспечивается при размещении всех К каналов 1 задержек в равных условиях эксплуатации (в пределах одной ячейки или в наилучшем случае в пределах одного корпуса интегральной схемы),В процессе работы на информационные входы любого из (К) каналов 1 задержки подключены импульсные сигналы, предназначенные для корректировки их взаимного временного положения в соответствии.с установленным кодом на первой шине 5 управления соответствующего канала 1 задержки,При изменении условий эксплуатации, вызывающих изменение величин задержкив К каналах 1 задержки, например, в сторону увеличения, увеличится величина задержки К-го канала 1 задержки, например, на Лсз 1, в результате этого на первом входе блока 2 определения величины нестабильности т,е, и на первом входе фазового компаратора 11 появится задержанный эталонный сигнал на величину, большую Тз, т,е. позже эталонного сигнала, поступающего на второй вход фазового компаратора 11. Последний вырабатывает сигнал несовпадения сигналов во времени на первом и втором входах фазового компаратора 11, что соответствует появлению на его первом входе единичного сигнала, вырабатывается сигнал несовпадения-запаздывания, чему соответствует единичный сигнал на втором выходе компаратора 11, т.е. и на (и+1)-м выходе блока 2 определения величины нестабильности, который устанавливает коммутатор 4 в положение на управление шинами 6 каналов 1 задержки, Сигналы с первого и второго входов последнего поступают также на входы формирователя 12 спада, первого 14 и второго 13 формирователей фронта,Выделенные в формирователях 13 и 14 фронта фронты этих сигналов, пройдя через первую схему ИЛИ 15, поступают на второй вход второй схемы И 17, которая пропустит только фронт запаздывающего сигнала, так как сигнал разрешения на ее первом входе или сигнал на первом выходе фазового компаратора 11 появится лишь в соответствии с запаздывающим сигналом на входах последнего, Сигнал с выхода второй схемы И 17, поступая на счетныйвход счетчика 19, изменяет его состояние, т.е. изменяется код на информационных входах регистра 21 хранения. Импульс спада при наличии сигнала рассогласования на первом входе третьей схемы И 22 проходит через последнюю на вход записи регистра 21 хранения, т,е. происходит запоминание состояния счетчика 19. Таким образом и на выходах с первого по и-й блока определения величины нестабильности изменился код (появился код коррекции), который в и-разрядном преобразователе 3 кода коррекции преобразуется "1". В рассматриваемый момент работы устройства на входе и-разрядного преобразователя кода коррекции 3 появился код "1" и соответственно на выходе последнего появился единичный сигнал лишь на одном из выходов, Этот сигнал, пройдя в соответствии с положением коммутатора 4 на входы второй шины 6 управления каждого канала 1 задержки, изменит (увеличит) число подключенных ключей 8 в каждом канале 1 задержки на один; 10 15 20 25 30 35 40 45 50 55 Это вызовет уменьшение величин задержки в каждом канале задержки, в том числе и в К-м канале задержки, например на Ь 1 з т.е. величина задержки в К-м канале станет рав- ной 1 з = Тэв+ Ьсз,- Ьз. Если Ь ь - Ьсз.О, то следующий эталонный сигнал, пройдя К-й канал 1 задержки, вновь окажется запаздывающим относительно эталонного сигнала. Фазовый компаратор 11 подтвердит свое состояние, т.е, на выходе второй схемы И 17 появится следующий счетный импульс, а счетчик 19 увеличит значение кода на своем выходе, которое, запишется импульсом спада в регистр 21 хранения. Это вызовет изменение на единицу в сторону увеличения значения кода на входах и-разрядного преобразователя 3 кода еще на единицу, т,е. и числа единиц на его выходах тоже на единицу, в том числе и на выходах коммутатора 4, на входах второй шины 6 управления каждого канала 1 задержки. Это вызовет подключение еще одного ключа 8 в каждом элементе задержки, т.е, уменьшение величины задержки каждого элемента задержки каждого канала 1 задержки. Пусть при этом величина задержки К-го канала уменьшится теперь на величину Ь 1 з.При Ьз., - Ьсз, - Ь 1 зд = 0 фазовый компаратор 11 вырабатывает сигнал совпадения задержанного и не задержанного эталонных сигналов, т.е. нулевой сигнал на своем первом выходе, запрещающий прохождение счетных импульсов на счетный вход счетчика 19, При этом на первом входе первой схемы И 18 появится сигнал разрешения прохождения сигнала спада задержанного эталонного сигнала, полученного на выходе формирователя 12 спада, который, пройдя через вторую схему ИЛИ 16, обнуляет счетчик 19 Одновременно сигнал совпадения запрещает прохождение сигнала спада с выхода формирователя 12 спада через третью схему И 22 и на вход записи регистра 21 хранения. В результате на его выходах сохраняется код коррекции до тех пор, пока не возникнет вновь сигнал рассогласования, при наличии которого процедура формирования кода коррекции повторится,При ЬЬ.; Ьз. -Лтэ,О эталонный сигнал, пройдя К-й канал 1 задержки, окажется опережающим относительно эталонного сигнала, Фазовый компаратор 11 выработает на своем первом выходе единичный сигнал несовпадения во времениС = пз,Скл. где гп - число параллельно включенных ключей;Скл - выходная емкость ключа 8, и регулируемым сопротивлением Врег= Вкл/ (2) где Вкл. - выходное сопротивление ключа 8во включенном состоянии;1 - число включенных ключей,Таким образом, постоянная времениблока задержки Тз.упр = С.Врег= О. Скл Врег/1 = В (Т/)г(3) т,е. постоянная времени нелинейна (обратно пропорциональна числу подключенных ключей), Блок задержки с такой регулировочной характеристикой затрудняет процесс точной установки требуемой величины задержки и ее подстройки. Последовательное подключение М блоков задержки с такой регулировочной характеристикой дает возможность получить канал задержки, имеющий регулировочную характеристику вида Тз.упр = ю. Скл.Вкл хх ( - ,+ - ,+ )1 1 1ц г 1 и(4) эталонного задержанного и не задержанного сигналов, а на третьем выходе фазового компаратора 11 будет выработан сигнал опережения в виде единичного сигнала, т,е, на (и+2)-м выходе блока 2 определения величины нестабильности, который производит переключение коммутатора 4 в положение на управление шинами 7 каналов. 1 задержки. В остальном процедура формирования кода коррекции и коррекции величины задержки аналогична описанной. Таким образом, устройство при изменении внешних условий производит корректировку изменения величины задержки в каждом канале,Канал 1 задержки, состоящий из М последовательно включенных блоков задержки, каждый из которых содержит а параллельно включенных управляемых ключей 8 с третьим состоянием, преобразователь 10 кода с тремя шинами 5 - 7 управления имеет следующий механизм формирования задержки. Блок задержки функционально представляет собой интегрирующую цепочку с постоянной емкостью где 11, 12ъ - число включенных ключей 8 в 1-м, 2-м М-м блоках задержки,Такой канал задержки имеет следующий диапазон регулирования величины за держки:Тз.аи =1 и, Скл, Вкл хМх - = М . Скл, Вкл = М ТоП 110 Тз, вах = и), М, Скл, Вкл = п 3, М, Гов то время как блок задержки имеет диапазон регулирования величины задержки15 Хз,аи = п. Скл, Вкл/й 3 = Скл,Вкл = Гоузлах = а, Скл, Вкл = /и . ъоКанал задержки, как следует из вышеизло женного, имеет при этом же отношении максимальной задержки к минимальной, как и у блока задержки, большее число й устанавливаемых кодом величин задержки, Так, например, для а=5 и М=1 число уста навливаемых кодом задержек И=5; для а=5и М=2 К=15; для в=5 и М=З К=35; для а=8, М=1, И=8; для а=8, М=2; И=36; для в=8, М=З И=120.В общем виде для М = 230+1- 2Таким образом, при том же динамиче ском диапазоне канал задержки обеспечивает установку требуемой задержки с большей точностью за счет получения значительно большего числа устанавливаемых кодом управления величин задержки.45 Коррекция величин задержек в каждомканале при изменении их по каким-то одинаковым для каждого канала задержки 1 причинам производится путем увеличения или уменьшения числа подключенных уп равляемых ключей 8 соответственно дляуменьшения или увеличения величин задержек. При этом число управляющих сигналов коррекции по второй 6 и третьей 7 шинам управления, поступающих на каждый эле мент задержки, одинаково. Приращение(уменьшение) величины задержки элемента задержки при отключении (подключении) одного дополнительного управляемого ключа 8 Лтз определена как) 5С) 1(, ) + ) "Относительное изменение величины за 10держки Лтз 17 з С+1(6)15 Для схемы задержки по фиг,З прираще- ния (уменьшения) величины задержки при отключении (подключении) одного дополнительного управляемого ключа 8 в каждом элементе задержки Ь Тз согласно (3), (4) и (5) ьтз=а. то.( - + - )- 1 1 1 И . г" мгде И,2,".1 м - любые целые числа от 1 до в,соответствующие количеству подключенных управляемых ключей 8 в первом.(11), 40втором (2) и т.д., М-м (1) элементах задержки,Из (7) следует, что для каждого каналаможет быть получен линейный закон приращения задержки, т.е. получен одинаковый 45относительный уровень коррекции величинзадержек в каждом канале.Преобразователи кодов 10 в каждомканале 1 задержки, предназначенные дляпреобразования двоичного кода, поступающего по первой шине 5 управления ключами 8 в код числа единиц, содержат двегруппы выходных элементов, вторые входыпервой из которых соединены с второй шиной 6 управления, а вторые входы второй 55группы выходных элементов соединены стретьей шиной 7 управления канала задержки. Выходные элементы первой группыувеличивают число единичных сигналов управления на ключи 8, т.е. подключенных ключей 8 в соответствии с кодом коррекции. Выходные элементы второй группы уменьшают число единиц управления на ключи 8, т,е. подключенных ключей 8 в соответствии с кодом коррекции.На основании изложенного выше следует, что выполнение каналов задержки 1 в виде, представленном на фиг.2; обеспечивает одновременную программно независимую установку для каждого канала величины задержки с. повышенной точностью, а блок 2 определения величины нестабильности, выполненный .по фиг.З, совместно с и-разрядным преобразователем 3 кода, коммутатором 4 и К-м.каналом 1 задержки обеспечивают корректировку установленных значений задержек в каждом канале 1 задержки;при.изменении последних при воздействии общих внешних факторов путем сравнения времени задержки в К-м канале 1 задержки с периодом внешнего эталонного сигнала и выработки по результатам сравнения кода коррекции, передачи этих кодов в каждый канал 1 задержки. Таким образом, программируемое устройство выравнивания задержек обеспечивает устранение .недостатков известных устройств и приводит к повышению точности установленной в каждом канале величины задержки и программно независимой для каждого канала начальной установки.величины задержки. Формула изобретения.1, Программируемое устройство выравнивания задержек, содержащее К одинаковых каналов задержки, каждый из которых имеет свой информационный. вход и выход, к выходу К-го канала подключен первый вход блока определения величины нестабильности, второй вход последнего соединен с входом эталонного сигнала, о т л и - ч а ю щ е е с я тем, что, с целью повышения точности выравнивания задержек, в него дополнительно введены и-разрядный преобразователь кода коррекции, коммутатор, каждый канал задержки имеет три шины управления, при этом первая шина управления каждого из каналов задержки подключена к соответствующему входу начальной установки величины задержки, вторая и третья шины управления каждого канала задержки соединены соответственно с первыми и вторыми выходами коммутатора, информационные входы которого с первого по и подключены к соответствующим выходам и-разрядного преобразователя кода коррекции, входы последнего с первого по п соединены с соответствующими выходами блока определения величины нестабильно12 1725372 45 50 55 сти, (и+1) и (и+2) выходы последнего подключены соответственно к первому и второму входам управления коммутатора, третий вход блока определения величины нестабильности является входом внешнего начального обнуления,2. Устройство по п.1, о т л и ч а ю щ е ес я тем, что, с целью обеспечения одновременной программно независимой для каждого канала начальной установки величины задержки, в нем канал задержки выполнен в виде М последовательно включенных блоков задержки, каждый из которых содержит группу иэ в параллельно включенных управляемых ключей, выход группы соединен с входом формирователя, выход последнего является информационным выходом блока задержки, и преобразователя кода, имеющего первую, вторую и третью шины управления, разрядность первой из которых равна Мо 92 в вторая и третья шины управления имеют по р входов, где М,а,р - целые числа, а каждый из выходов преобразователя кода соединен с входом управления соответствующего управляемого ключа блока задержки, а вторая и третья шины управления каждого преобразователя кода каждого блока задержи соединен соответственно с второй и третьей шинами управления канала задержки, а первые шины управления последнего являются соответствующими первыми входами управления преобразователей кода.3, Устройство по п.1, о т л и ч а ю щ е ес я тем, что в нем блок определения величины нестабильности выполнен в виде фазового компаратора с тремя выходами, первого и второго формирователей фронта, формирователя спада, счетчика, инвертора, первой, второй и третьей схем И, первой и второй схем ИЛИ и регистра хранения, при этом первый вход блока определения величины нестабильности является первым входом фазового компаратора и соединен с 5 входом первого формирователя фронта ивходом формирователя спада, выход последнего подключен к первому входу первой схемы И, второй вход которой соединен с выходом инвертора, вход последнего под ключен к первому выходу фазового компаратора и первому входу второй схемы И, второй вход последней подключен к выходу первой схемы ИЛИ, первый вход которой соединен с выходом второго формировате ля фронта, вход последнего соединен с вторым входом фазового компаратора, являющимся также вторым входом блока определения величины нестабильности, третий вход последнего соединен с третьим 20 входом фазового компаратора и первымвходом второй схемы ИЛИ, второй вход которой подключен к выходу первой схемы И, выход второй схемы ИЛИ соединен с входом обнуления счетчика, каждый выход ко торого соединен с соответствующим.информационным входом регистра хранения, выходы последнего являются выходами с первого по и-й блока определения величины нестабильности, (и+1) и (и+2) выходы ко торого являются соответственно вторым итретьим выходами фазового компаратора, выход первого формирователя фронта соединен с вторым входом первой схемы ИЛИ, выход второй схемы И подключен к счетно му входу счетчика, вход записи регистрахранения соединен с выходом третьей схемы И, первый вход которой подключен к входу инвертора, второй вход третьей схемы И соединен с выходом формирователя 40 спада.аказ 1184 вниипи госуд СССР изводственно-издательский комбинат "Патент", г. Ужгород, ул,гагарина, 1 Вх 8йи. 1 Ралых. ФВа. аВых. У 5Вых. 1-1Яых. 11-ЯВыхлоп 3 юх. т 7дх ЮВон, 1 бВУх. 19/11Вых, РУТирак Подписноетвенного комитета по изобретениям и открытиям при113035, Москва, Ж, Раушская наб 4/5

Смотреть

Заявка

4803296, 16.03.1990

НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ РАДИОФИЗИКИ ИМ. АКАД. А. А. РАСПЛЕТИНА, НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ЭЛАС", НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ЦЕНТР ФИЗИКИ И ТЕХНОЛОГИИ

ЛЕЙКИНА ТАТЬЯНА ФЕДОРОВНА, ЗАБОЛОТНЫЙ АЛЕКСЕЙ ЕФРЕМОВИЧ, ПЕТРИЧКОВИЧ ЯРОСЛАВ ЯРОСЛАВОВИЧ

МПК / Метки

МПК: H03K 5/159

Метки: выравнивания, задержек, программируемое

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

Код ссылки

<a href="https://patents.su/8-1725372-programmiruemoe-ustrojjstvo-vyravnivaniya-zaderzhek.html" target="_blank" rel="follow" title="База патентов СССР">Программируемое устройство выравнивания задержек</a>

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