Устройство для формирования импульсов

Иллюстрации

Показать все

Реферат

 

Изобретение относится к импульсной технике и предназначено для формирования сигналов управления программатором интегральных схем. Цель изобретения - расширение функциональных возможностей за счет автоматического контроля заданной последовательности импульсов. Устройство содержит триггеры 1,2,3, элементы И 4-9, счетчики 13,14 импульсов, блок 15 сравнения, формирователи 16-19 импульсов, генератор 20 импульсов, элемент 21 задержки, элементы 22-24 И-НЕ, дешифратор 26, элементы ИЛИ 27,28, элемент НЕ 29. Введение элементов И 10,11,12, элемента И-НЕ 25, инвертора 30 позволило обеспечить контроль последовательности импульсов, поступающей от контролируемой микросхемы, путем сравнения ее с эталонной последовательностью без привлечения для этого дополнительных измерительных приборов. 4 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

„„Я0„„1497224 А 1 (51) 4 Н 03 К 5/04 5/01, 5/19

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4319840/24-21 (22) 22.10.87 (46) 30.07.89. Бюл. К 28 (72) М.М.Бойко (53) 621.374 (088.8) (56) Авторское свидетельство СССР

У 1224995, кл. Н 03 К 5/04, 1986.

Авторское свидетельство СССР

В 1292168, кл. Н 03 K 5/04, 1986. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ИМПУЛЬСОВ (57) Изобретение относится к импульсной технике и предназначено для формирования сигналов управления программатором интегральных схем.

Цель изобретения — расширение функциональных возмокностей за счет авL

1497724 томатического контроля заданной последовательности импульсов, Устройство содержит триггеры 1,2,3, элементы И 4 — 9, счетчики 13,14 импульсов, блок 15 сравнения, формирователи

16 — 19 импульсов, генератор 20 импульсов, элемент 21 задержки, элементы 22 — 24 И-HE дешифратор 26, элементы ИЛИ 27,28, элемент НЕ 29. 10

Введение элементов И 10,11,12, элемента И-НЕ 25, инвертора 30 позволило обеспечить контроль последовательности импульсов, поступающей от контролируемой микросхемы, путем сравнения ее с эталонной последовательностью без привлечения для этого дополнительных измерительных приборов.

4 ил °

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

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

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

Устройство содержит триггеры 1

3, элел|ент И 4 — 12, счетчики 13 и 30

14 импульсов, блок 15 сравнения, формирователи 16 — 19 импульсов, генератор 20 импульсов, элемент 21 задержки, элементы И-НЕ 22 — 25, дешифратор 26, элементы ИЛИ 27 и 28 и элементы НЕ 29 и 30, при этом вход установки единицы триггера 1 является первым входом устройства, а выход соединен с входами сброса счетчика

13 и формирователя 16 импульсов, со- 40 едине ного прямым выходом через элемент 4-НЕ 22 с входом установки единицы триггера 2, инверсный выход которого через элемент И 4 соединен с динам ческим входом формирователя 45

18 импульсов, соединенного инверсным выходом с первым входом элемента И

5 и входом сброса формирователя 18 импульсов, прямой выход которого соединен с вторым входом элемента И 4, а инверсный выход через элемент И 5 соединен с входом генератора 20 импульсов, первым входом элемента И 6 и динамическим входом формирователя

19 импульсов, соединенного инверсным выходом с вторым входом элемента И

6, и — через последовательно соединенные элементы И-НЕ 23, 24, И 7 с входом установки нуля триггера 2, инверсный выход формирователя 16 импульсов через элемент И 6 соединен с входом элемента 21 задержки, выходы счетчика 13 импульсов соединены с входами дешифратора 26, выходы которого являются вторыми выходалш устройства и управляющими входами блока

15 сравнения, информационные входы которого являются вторыми и третьими входами устройства, а вьгход соединен с вторыми входами элементов И-НЕ

22 и 23, выход генератора 20 импульсов соединен с вторым входом элемента И-НЕ 24, выход старшего разряда счетчика 13 соединен с входом =четчика 14, выходы которого являются третьими выходалы ус.ройства, и — через последовательно соединенные элементы ИЛИ 27 и И 8 — с динамическим входом установки нуля триггера 1, четвертый вход устройства соединен с вторым входом элемента ИЛИ 27 и— через последовательно соединенные элементы НЕ 29, ИЛИ 28 — с вторым входом элемента И 8, второй вход элемента ИЛИ 28 соединен с выходом старшего разряда счетчика i4 элемент И 6 через элемент И 9 соединен с тактовым входом счетчика 13, второй вход элемента И 9 соединен с выходом триггера 3, вход установки единицы которого соединен с первым входом устройства, а вход установки нуля — со статическим входом установки нуля триггера 1 и подключен к выходу элемента И-HE 25, соответствующие входы которого соединены с выходами формирователя 16 импульсов, блока

15 сравнения и пятым входом устройства, соединенным через элемент НЕ (30 с входом сброса формирователя 19 импульсов и первыми входами элементов И 10 и 11, выход триггера 1 через элемент И 10 соединен с вторым входом элемента И 7, входом сброса

5 14977 формирователя 17 импульсов и — через элемент И 12 — с динамическим входом формирователя 18 импульсов, второй вход элемента И 12 соединен с прямым

5 выходом триггера 2, выход генератора

20 импульсов через элемент И 11 соединен с первым выходом устройства.

Блок 15 сравнения содержит мультиплексоры 31 и 32, и входов управле- 10 ния которых соединены между собой и являются входами управления блока, и а 2 информационных входов каждого мультиплексора являются информационными входами блока, и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 33, входы которого соединены выходами мультиплексоров, а выход является выходом блока. Каждому коду на входах управления соответствует пара информационных входов, 20 подключаемая мультиплексорами 31 и

32 к входам элемента ИСКЛЮЧАЮЩЕЕ ИЛИ

33. При этом, если сигналы данной пары информационных входов совпадают, на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 25

33 устанавливается сигнал "Лог,О", если не совпадают — "Лог.1".

Формирователь (16, 17, 18 и 19) импульсов содержит эл мент НЕ 34, вход которого, являющийся входом останова формирователя, соединен с первым входом элемента И 35, второй вход которого является динамическим входом формирователя, элемент ИЛИ 36, выход которого соединен с входом сброса триггера 37, прямой выход которого, являющийся прямым выходом формирователя, через элемент 38 задержки соединен с первым входом элемента ИЛИ 36, второй вход которого соединен с выходом 40 элемента НЕ 34, а выход — с входом сброса триггера 37, динамический вход

"Установка 1" которого соединен с выходом элемента И 35, а инверсный выход является инверсным выходом фор- 45 мирователя. При сигнале "Лог.1" на входе останова по фронту сигнала

"Лог.1" на динамическом входе формирователя на прямом выходе формироватейя формируется импульс "Лог.1" (на инверсном — "Лог.О"), длительность которого определяется элементом 38 задержки. При сигнале "Лог.О" на входе останова формирователь устанавливается в исходное состояние, сигналы на динамическом входе не .воспринимаются.

Устройство работает следующим образом.

24 6

На информационные входы блока 15 сравнения поступают коды лан»»ых от эталонной и программируемой микросхем. Дешифратор 26 спре;»е.".. т бпs коде данных, Счетчик 1, зал,.с r код адреса ячейки в программируемои и этало»»ноР микросхемах.

При подаче на четвертьп» вход устройства сигнала с уровнем "Jloг.О" устройство работает в пошаговом режиме, останавливаясь по окончани1» работы с выбранной ячейкой. Г> этом случае триггер 1 сбрасывается н исходное состояние отрицательным фронтом сигнала на выходе старшего (n-го) разряда счетчика 13, поступающего на динамический вход сброса триггера 1 через элел»енты ИЛИ 27 и И 8. Код счетчика

14 увеличивается на ед»»нипу.

При подаче на четвертый вход с»ив нала с уровнем "Лог.,1" устройство работает в автоматическом режиме, при котором останавливается по окончании работы с последней ячейкой. В этом случае триггер 1 сбрасывается в исходное состояние отрицательным фронтом сигнала на выходе старшего (L-го) разряда счетчика 14, поступающего на динамический вход сброса триггера 1 через элементы ИЛИ 28 и И 8. Счетчик

14 устанавливается в исходное состояние.

При подаче на пятый вход устройства сигнала с уровнем "Лог.О" устройство работает в режиме программирования.

Временная диаграмма на фиг.4 приведена для случая программирования микросхемы с четырехразрядной шиной данных (2"=4) в пошаговом режиме, когда требуется изменить состояние только первого разряда, В исходном состоянии от триггера

1 (б) на вход останова формирователя

16, входы сброса счетчика 13 и триггера 2 поступают сигналы "Лог.О", на прямых выходах формирователя 16 (в) и триггера 2 (д) — сигналы "Лог.О", на инверсных выходах формирователей

18 (е) и 17 (ж), на выходе генератора 20 (з), на инверсном выходе формирователя 19 (и) — сигналы "Лог.t", на выходах счетчика 13 (к,л) — сигналы "Лог.О", на первом выходе дешифратора 26 — сигнал "Лог.1" (м), на остальных (н,o,ï) — сигналы "Лог.О".

Так как коды, поступающие на вторые и третьи входы устройства от програм1497724 мируемой микросхемы и от эталона, не совпадают в первом разряде, на выходе блока 15 сравнения — сигналы

"Лог.1 (г) °

В первом цикле работы устройства, 5 когда на первый его вход поступает короткий импульс "Лог.О" (а), на выходе триггера 1 устанавливается сиг1 нал "Лог.1" (б), на прямом выходе формирователя 16 формируется импульс

"Лог.1", на прямом выходе триггера 2 устанавливается "Лог.1" (д), на инверсном выходе формирователя 18 формируется импульс Лог,Oн (е), от ге- 15 нератора 20 на первый выход устройства поступает серия импульсов "Лог.О" (з). Когда на первом выходе устройства устанавливается "Лог.О", на выходах согласующего усилителя (не пока- 2р зан), связанных с соответствующими входами программируемой микросхемы, устанавливаются уровни сигналов, необходимые для программирования. Контроль состояния программируемой мик- 25 росхемы происходит в интервалах между подачей программируемого импульса на вход элемента И-НЕ 24, с выхода генератора 20 поступает "Лог.О", запрещающий прохождение сигналов сбро- 30 са от блока 15 сравнения на вход триггера 2.

После пережигания перемычки в программируемой микросхеме на выходе блока 15 сравнения устанавливается

"Лог.О" (г). С установлением "Лог. 1" на первом выходе устройства (з) на прямом выходе триггера 2 устанавливается "Лог.О" (д), на инверсном выходе формирователя 10 формируется им- 40 пульс "Лог.О" (ж), в продолжение которого от генератора 20 продолжают поступ ть импульсы "Лог.О", на инверсном выходе формирователя 18 устанавливается Лог.1 (е). После уста- 45 новленин "Лог.1" на инверсном выходе формирователя 17 (ж) от генератора

20 поступает "Лог.1" (з), на инверсном выходе формирователя 19 формируется импульс "Лог.О" (и), по оконча- нии которого в первом разряде счетчика 13 устанавливается "Лог.1" (и), на втором выходе дешифратора 26 устанавливается "Лог ° 1" (к), на остальных выходах (м,о,п) — "Лог.О" °

Во втором цикле работы (так как коды, поступающие на вторые и третьи входы устройства от программируемой микросхемы и от эталона совпадают) на выходе б,чока 13 сравнения остается

"Лог.О" (г); с формированием на прямом выходе формирователя 16 по истечении задержки, обусловленной элементом 21, импульса "Лог.1" (в) триггер

2 не изменяет своего состояния (д), не происходит формирования импульсов на выходах формирователей 17-19 (е, ж,и). По окончании импульса Лог,!" на выходе формирователя 16 (в) в первом разряде счетчика 13 устанавливается "Лог.О" (к), во втором разряде—

"Лог.1" (л), на третьем выходе дешифратора 26 устанавливается "Лог.1" (о), на остальных выходах (м,н,п) — "Лог. О".

В третьем и четвертом циклах устройство работает так же, как и во втором.

По окончании четвертого цикла работы, когда счетчик 13 выходит в исходное состояние, по отрицательному фронту сигнала в старшем (втором) разряде счетчика 13 (л) происходит изменение состояния счетчика 14 и сброс триггера 1 (б). Устройство переходит в выходное состояние.

При подаче на пятый вход сигнала с уровнем "Лог ° 1" устройство работает в режиме контроля.

На входы останова формирователей

17 и 19, вход сброса триггера 2, вход элемента И 11 поступают сигналы с уровнем "Лог.О". На первом выходе устройства — сигнал с уровнем "Лог.О".

Программирующие импульсы не формируются. Так как формирователи 17, 18 и 19 остановлены, генератор импульсов, состоящий иэ формирователя 16 и элементов И 6 и 21 задержки, работает на максимальной частоте. Если концы данных контролируемой и эталонной микросхем совпадают, от блока 15 сравнения на вход элемента И-HE 25 поступает сигнал с уровнем Лог.О", от элемента И-НЕ 25 на входы сброса триггеров 1 и 3 поступают сигналы с уровнем "Лог.1", не влияющие на состояние триггеров. Если коды данных контролируемой и эталонной микросхем не совпадают, от блока 15 сравнения на вход элемента И-НЕ 25 поступает сигнал с уровнем "Лог.1", и, когда на прямом выходе формирователя 16 устанавливается сигнал с уровнем

"Лог.1", от элемента И-НЕ 25 на входы сброса триггеров 1 и 3 поступают сигналы с уровнем "Лог,О", триггер 1 устанавливается в исходное состояние, 1497724

1Î от триггера 3 на вход элемента И 9 поступает сигнал с уровнем "Лог.О", блокирующий тактовый вход счетчика

13, срабатывает сигнализатор (не показан), связанный с триггером 3.

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

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

35 элементы И-НЕ и четвертый элемент И—

Ic входом установки нуля второго триггера, инверсный выход первого формирователя импульсов через третий элемент И соединен с входом элемента за- 4О держки, выходы первого счетчика импульсов соединены с входами дешифратора, выходы которого являются вторыми выходами устройства, и упрАвляющими входами блока сравнения, инфор- 45 мационные входы которого являются вторыми и третьими входами устройства, а выход соединен с вторыми входами первого и второго элементов И-HE выход генератора импульсов соединен

50 с вторым входом третьего элемента

И -НЕ, выход старшего разряда первого счетчика соединеч с входом второго счетчика, выходы которого являются третьими выходами устройства, и через последовательно соединенные первый элемент И.11И и пятый лсмент 11 — с динамическим входом установки нуля первого триггера, четвертый вход устройства соединен с вторым входом первого элемента ИЛИ и через последовательно соединенные первый элемент HF. и второй элемент ИЛИ вЂ” с вторым входом пятого элемента И, второй вход второго элемента ИЛИ соединен с выходом старшего разряда второго счетчика, шестой элемент И и третий триггер, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможнос ей за счет контроля заданной последовательности импульсов, в него введены седьмой, восьмой и девятый элементы И, четвертый элемент И-НЕ, второй элемент HF., при этом третий элемент И через шестой элемент И соединен с тактовым входом первого счетчика, второй вход шестого элемента И соединен с выходом третьего триггера, вход установки единицы которого соединен с первым входом устройства, а вход установки нуля соединен со статическим входом установки нуля первого триггера и подключен к выходу четвертого элемента

И-НЕ, соответствующие входы которого соединены с выходами первого формирователя импульсов, блока сравнения и пятым входом устройства, соединенным через второй элемент НЕ с входом сброса четвертого формирователя импульсов и первыми входами седьмого и восьмого элементов И, выход первого триггера через седьмой элемент И соединен с вторым входом четвертого элемента И, входом сброса второго формирователя импульсов и через девятый элемент И вЂ” с динамическим входом третьего формирователя импульсов, второй вход девятого элемента И соединен с прямым выходом второго триггера, выход генератора импульсов через восьмой элемент И соединен с первым выходом устройства.

1497724

Ин<рариац онмые diode

8I0dbl упргг,еению

Ин(рор нацие алые ФлИы фув. 2 п

О

Редактор А.Маковская

Заказ 4455/54

Подписное

Тираж 884

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Ю

5 г д е

Составитель Г. Брынский

Техред П.Олийнык Корректор Т.Малец